.checkbox[data-v-7ad98332]{align-items:center;cursor:pointer;display:flex}.checkbox.disabled[data-v-7ad98332]{cursor:not-allowed;filter:grayscale(1);opacity:.8;pointer-events:none}.checkbox--error[data-v-7ad98332]{border:1rem solid red}.checkbox--absolute .checkbox__input[data-v-7ad98332]{height:100%;left:0;top:0;width:100%}.checkbox--orange-circle .checkbox__element[data-v-7ad98332]{background-color:var(--very-light-gray);border:none;border-radius:50%;height:28rem;width:28rem}.checkbox--orange-circle .checkbox__icon[data-v-7ad98332]{transform:translate(-50%,-50%) scale(1)}.checkbox--orange-circle .checkbox__input:checked+.checkbox__element[data-v-7ad98332]{background-color:var(--bright-orange)}.checkbox--orange-circle .checkbox__input:checked+.checkbox__element .checkbox__icon[data-v-7ad98332]{fill:var(--white)}.checkbox__input[data-v-7ad98332]{height:0;margin:0;opacity:0;position:absolute;width:0}.checkbox__input.--filter~.checkbox__text[data-v-7ad98332]{font-size:14rem;margin-left:10rem}.checkbox__input:checked+.checkbox__element .checkbox__icon[data-v-7ad98332]{transform:translate(-50%,-50%) scale(1)}.checkbox__element[data-v-7ad98332],.checkbox__text[data-v-7ad98332]{display:inline-block;vertical-align:middle}.checkbox__element[data-v-7ad98332]{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-7ad98332]{background-color:transparent}.checkbox__element--error[data-v-7ad98332]{border-color:var(--red)}@media (width <= 400rem){.checkbox__element[data-v-7ad98332]{height:21rem;width:21rem}}@media (width <= 350rem){.checkbox__element[data-v-7ad98332]{height:19rem;width:19rem}}.checkbox__element[data-v-7ad98332]:hover{border-color:var(--light-gray)}.checkbox__icon[data-v-7ad98332]{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-7ad98332]{line-height:1.2;margin-left:8rem}@media (width <= 767rem){.checkbox__text[data-v-7ad98332]{font-size:14rem}}
