.checkbox{display:block;position:relative}@media (hover:hover) and (pointer:fine){.checkbox:hover input+label a{color:#000;transition-duration:.3s;transition-property:color;transition-timing-function:ease}}@media (hover:hover) and (pointer:fine) and (hover:hover) and (pointer:fine){.checkbox:hover input+label a:hover{color:#ff393d}}@media (hover:hover) and (pointer:fine){.checkbox:hover .checkbox__box{color:#ff393d}}.checkbox input:not(:checked)~label .checkbox__box .icon-checked{display:none}.checkbox input:checked~label .checkbox__box,.checkbox input:checked~label .checkbox__label{color:#ff393d}.checkbox input:checked~label .checkbox__box path{color:#fff}.checkbox input:checked~label .checkbox__box .icon-checked{display:block}.checkbox input:checked~label .checkbox__box .icon-default{display:none}.checkbox.disabled .checkbox__box,.checkbox.disabled .checkbox__label{color:#0006}.checkbox.disabled .checkbox__box path{color:#0003}.checkbox input{display:none}.checkbox input+label{align-items:center;color:#000;cursor:pointer;display:flex;position:relative}.checkbox input+label,.checkbox__box{transition-duration:.3s;transition-property:color;transition-timing-function:ease}.checkbox__box{color:#0006;height:1.5rem;margin-right:.6875rem;width:1.5rem}@media (min-width:640px){.checkbox__box{margin-right:.875rem}}.checkbox__error{color:#ff393d;font-family:TT Interphases Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.75rem;font-weight:400;line-height:1.3;margin-top:.125rem}.checkbox--white input:checked~label .checkbox__box{color:#ff393d}.checkbox--white input:checked~label .checkbox__box path{color:#000}.checkbox--white .checkbox__error{color:#fff}
