.o-radio:focus-within{outline:1px solid var(--color-yellow);outline-offset:1px}.o-radio.is-init.is-invalid,.o-radio.is-init:invalid{--radio-border-color:var(--color-red)}.o-radio{--radio-border-width:.1428571429rem;background-color:var(--color-white);border:var(--radio-border-width,.1428571429rem) solid var(--radio-border-color,var(--color-yellow));border-radius:100%;cursor:pointer;display:inline-block;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-radio,.o-radio .o-radio__input{height:var(--radio-size,1.4285714286rem);padding:0;width:var(--radio-size,1.4285714286rem)}.o-radio .o-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:inherit;inset:50% auto auto 50%;opacity:0;pointer-events:all;position:absolute;transform:translate(-50%,-50%)}.o-radio .o-radio__input:checked+.o-radio__display{--radio-on:1}.o-radio .o-radio__display{background-color:var(--color-brown);border-radius:100%;display:block;top:0;right:0;bottom:0;left:0;opacity:var(--radio-on,0);position:absolute;transform:scale(.8);transition-delay:0ms;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out}.o-checkbox:focus-within{outline:1px solid var(--color-yellow);outline-offset:1px}.o-checkbox.is-init.is-invalid,.o-checkbox.is-init:invalid{--checkbox-border-color:var(--color-red)}.o-checkbox{--checkbox-border-width:.1428571429rem;background-color:var(--color-white);border:var(--checkbox-border-width,.1428571429rem) solid var(--checkbox-border-color,var(--color-yellow));border-radius:.3571428571rem;cursor:pointer;display:inline-block;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-checkbox,.o-checkbox .o-checkbox__input{height:var(--checkbox-size,1.4285714286rem);padding:0;width:var(--checkbox-size,1.4285714286rem)}.o-checkbox .o-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:inherit;inset:50% auto auto 50%;opacity:0;pointer-events:all;position:absolute;transform:translate(-50%,-50%)}.o-checkbox .o-checkbox__input:checked+.o-checkbox__display{--checkbox-on:1}.o-checkbox .o-checkbox__display{display:block;height:var(--svg-height,.8278571429rem);left:.1428571429rem;opacity:var(--checkbox-on,0);position:absolute;top:.0714285714rem;transition-delay:0ms;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out;width:var(--svg-width,1.0814285714rem)}.c-toggle-field{display:flex;flex-direction:column;width:100%}.c-toggle-field .c-toggle-field__label{cursor:pointer;margin:var(--toggle-field-label-margin,0);order:1;padding:var(--toggle-field-label-padding-y,var(--toggle-field-label-padding,0)) var(--toggle-field-label-padding-x,var(--toggle-field-label-padding,0)) var(--toggle-field-label-padding-y,var(--toggle-field-label-padding,0)) calc(var(--toggle-field-label-padding-x, var(--toggle-field-label-padding, 0px)) + var(--toggle-field-label-gap, 2.1428571429rem));position:relative}.c-toggle-field .c-toggle-field__input{left:var(--toggle-field-offset-left,0);position:absolute;top:var(--toggle-field-offset-top,0)}.c-toggle-field .c-toggle-field__error{color:var(--color-red);font-size:.72em;line-height:1.23;opacity:0;order:2;position:relative;text-transform:uppercase;transition-delay:0ms;transition-duration:.3s;transition-property:opacity,visibility;transition-timing-function:ease-in-out;visibility:hidden;white-space:var(--white-space,normal)}.c-toggle-field .c-toggle-field__error[aria-hidden=false]{opacity:1;visibility:visible}.c-toggle-field .c-toggle-field__error>span{margin:var(--toggle-field-error-margin,0);padding:var(--toggle-field-error-padding,0)}.c-toggle-field.has-error-message .c-toggle-field__error>span,.c-toggle-field.has-error-message .has-error-message__error>span{inset:auto 0 0;position:absolute}.c-toggle-field.has-error-message.has-error-before .c-toggle-field__label,.c-toggle-field.has-error-message.has-error-before .has-error-before__label,.c-toggle-field.has-error-message.has-error-before .has-error-message__label{order:1}.c-toggle-field.has-error-message.has-error-before .c-toggle-field__error,.c-toggle-field.has-error-message.has-error-before .has-error-before__error,.c-toggle-field.has-error-message.has-error-before .has-error-message__error{order:2}.c-toggle-field.has-error-message.has-error-before .c-toggle-field__error>span,.c-toggle-field.has-error-message.has-error-before .has-error-before__error>span,.c-toggle-field.has-error-message.has-error-before .has-error-message__error>span{inset:0 0 auto}.c-toggle-field.c-toggle-field--inline{width:auto}.c-toggle-field.c-toggle-field--boxed{background-color:var(--toggle-field-background-color,var(--color-white));border-radius:.7142857143rem;overflow:hidden;transition-delay:0ms;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.c-toggle-field.c-toggle-field--boxed.is-active{--toggle-field-background-color:var(--color-yellow)}.c-toggle-field.c-toggle-field--boxed .c-toggle-field__input{--toggle-field-offset-top:50%;--toggle-field-offset-left:var(--toggle-field-label-padding-x,var(--toggle-field-label-padding,0));transform:translateY(-50%)}.c-toggle-field.c-toggle-field--boxed .c-toggle-field__label{border:1px solid var(--color-black);border-radius:.7142857143rem;--toggle-field-label-padding:1.4285714286rem}
