@charset "utf-8";.ac-custom li{position:relative;float:left}.ac-custom label{display:inline-block;position:relative;font-size:1.2em;padding:0 0 0 40px;color:#000;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.ac-custom input[type="checkbox"],.ac-custom input[type="radio"],.ac-custom label::before{width:30px;height:30px;top:50%;left:0;margin-top:-16px;position:absolute;cursor:pointer}.ac-custom input[type="checkbox"],.ac-custom input[type="radio"]{opacity:0;-webkit-appearance:none;display:inline-block;vertical-align:middle;z-index:100}.ac-custom label::before{content:'';border:4px solid #e2e2e2;-webkit-transition:opacity .3s;transition:opacity .3s}.ac-radio label::before{border-radius:50%}.ac-custom input[type="checkbox"]:checked+label,.ac-custom input[type="radio"]:checked+label{color:#ff5c5c}.ac-custom input[type="checkbox"]:checked+label::before,.ac-custom input[type="radio"]:checked+label::before{opacity:.8}.ac-custom svg{position:absolute;top:50%;width:20px;height:20px;margin-top:-12px;left:5px;pointer-events:none}.ac-custom svg path{stroke:#ff5c5c;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;fill:none}@media only screen and (max-width:1440px){.ac-custom input[type="checkbox"],.ac-custom input[type="radio"],.ac-custom label::before{width:25px;height:25px;left:0;margin-top:-13px}.ac-custom label{font-size:1.1em;padding:0 0 0 30px}@media only screen and (max-width:1200px){.ac-custom input[type="radio"],.ac-custom label::before{width:22px;height:22px;left:0;margin-top:-11px}.ac-custom label{font-size:1em;padding:0 0 0 27px}}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){}@media only screen and (max-width:640px){}@media only screen and (max-width:480px){.ac-custom label{font-size:.9em;padding:0 0 0 27px}}