.checkbox{width:100%}@media (min-width:1025px){.checkbox__label:hover .checkbox__box{border-color:#30f}.checkbox_checked .checkbox__label:hover .checkbox__box{background-color:rgba(51,0,255,.7);border-color:transparent}}.checkbox__container{align-items:flex-start;width:100%;display:flex;position:relative}.checkbox__container+.checkbox__error-caption{margin-top:.5rem}.checkbox__input{pointer-events:none;opacity:0;width:0;height:0;position:absolute}.checkbox__label{color:#000;letter-spacing:-.0425rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:flex-start;font-size:1.0625rem;line-height:141%;display:flex}.checkbox__box{background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;padding:.1875rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;position:relative}.checkbox__box:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.625rem}.checkbox__box:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.625rem}.checkbox__box:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.625rem}.checkbox__box:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.625rem}.checkbox__box:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.625rem}.checkbox__box:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.625rem}@media (max-width:767px){.checkbox__label{letter-spacing:-.0375rem;font-size:.9375rem;line-height:1.375rem}.checkbox__box{margin-top:.25rem}}.checkbox__box .icon{width:100%;height:100%}.checkbox__checkmark{color:#fff;opacity:0;width:.75rem;height:.5625rem;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transform:scale(.8)}.checkbox__text{flex:1}.checkbox__text_required{color:#30f}.checkbox__error-caption{color:#fa3636;letter-spacing:-.01313rem;will-change:max-height,opacity,transform;padding-left:1.875rem;font-size:.875rem;font-weight:600;line-height:128%}.checkbox_checked .checkbox__box{background-color:#30f;border-color:#30f}.checkbox_checked .checkbox__checkmark{opacity:1;transform:scale(1)}.checkbox_checked .checkbox__input:focus-visible+.checkbox__label .checkbox__box{background-color:rgba(51,0,255,.7);border-color:transparent}.checkbox__input:focus-visible+.checkbox__label .checkbox__box{outline:none;box-shadow:0 0 0 .1875rem rgba(51,0,255,.3)}.checkbox__input:focus:not(:focus-visible)+.checkbox__label .checkbox__box{box-shadow:none;outline:none}.checkbox__input:focus-visible+.checkbox__label:hover .checkbox__box{border-color:#30f}.checkbox_error .checkbox__box{border-color:#fa3636}.checkbox_error.checkbox_checked .checkbox__box{background-color:#fa3636;border-color:#fa3636}.checkbox_error .checkbox__input:focus-visible+.checkbox__label .checkbox__box{box-shadow:0 0 0 .1875rem rgba(250,54,54,.3)}.checkbox .error-caption-enter-active,.checkbox .error-caption-leave-active{opacity:1;max-height:1rem;transition:max-height .15s ease-in-out,opacity .15s ease-in-out,transform .15s ease-in-out}.checkbox .error-caption-enter-from,.checkbox .error-caption-leave-to{opacity:0;max-height:0;transform:translateY(-100%)}
