.checkbox[data-v-0f879486]{align-items:center;cursor:pointer;display:flex}.checkbox.disabled[data-v-0f879486]{cursor:not-allowed;filter:grayscale(1);opacity:.8;pointer-events:none}.checkbox--error[data-v-0f879486]{border:1rem solid red}.checkbox--absolute .checkbox__input[data-v-0f879486]{height:100%;left:0;top:0;width:100%}.checkbox--orange .checkbox__icon[data-v-0f879486]{transform:translate(-50%,-50%) scale(0)}.checkbox--orange .checkbox__input:checked+.checkbox__element[data-v-0f879486]{background-color:var(--bright-orange);border-color:var(--bright-orange)}.checkbox--orange .checkbox__icon[data-v-0f879486],.checkbox--orange .checkbox__input:checked+.checkbox__element .checkbox__icon[data-v-0f879486]{fill:var(--white)}.checkbox--circle .checkbox__element[data-v-0f879486]{border:1px solid #dedede;border-radius:50%;box-shadow:0 4px 15px #9cb9d84d,0 4px 15px #9cb9d84d;height:28rem;width:28rem}.checkbox--circle .checkbox__icon[data-v-0f879486]{height:10rem;width:12rem}.checkbox__input[data-v-0f879486]{height:0;margin:0;opacity:0;position:absolute;width:0}.checkbox__input.--filter~.checkbox__text[data-v-0f879486]{font-size:14rem;margin-left:10rem}.checkbox__input:checked+.checkbox__element .checkbox__icon[data-v-0f879486]{transform:translate(-50%,-50%) scale(1)}.checkbox__element[data-v-0f879486],.checkbox__text[data-v-0f879486]{display:inline-block;vertical-align:middle}.checkbox__element[data-v-0f879486]{background-color:var(--white);border:1rem solid var(--light-blue-gray);border-radius:var(--border-radius);height:20rem;overflow:hidden;position:relative;transition:border-color var(--transition),background-color var(--transition);width:20rem}.checkbox__element.--transparent[data-v-0f879486]{background-color:transparent}.checkbox__element--error[data-v-0f879486]{border-color:var(--red)}@media (width <= 400rem){.checkbox__element[data-v-0f879486]{height:21rem;width:21rem}}@media (width <= 350rem){.checkbox__element[data-v-0f879486]{height:19rem;width:19rem}}.checkbox__element[data-v-0f879486]:hover{border-color:var(--light-gray)}.checkbox__icon[data-v-0f879486]{height:8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform var(--transition),fill var(--transition-short);width:10rem}.checkbox__text[data-v-0f879486]{line-height:1.2;margin-left:8rem}@media (width <= 767rem){.checkbox__text[data-v-0f879486]{font-size:14rem}}
