.FormFieldCheckbox[data-v-3816d65d]{row-gap:var(--spacing-sm);flex-direction:column;display:flex}.FormFieldCheckbox.stack-rev[data-v-3816d65d]{flex-direction:column-reverse}.FormFieldCheckbox__field[data-v-3816d65d]{-moz-column-gap:var(--spacing-sm);align-items:center;column-gap:var(--spacing-sm);display:flex}.FormFieldCheckbox__input[data-v-3816d65d]:focus-visible{outline:3px solid var(--color-a11y-focus);outline-offset:0;border-radius:2px}.FormFieldCheckbox__input[data-v-3816d65d]{background:var(--color-white);border:1px solid var(--color-primary);border-radius:2px;flex-shrink:0;width:2rem;height:2rem;position:relative;box-shadow:0 2px 5px #0000000d}.FormFieldCheckbox__input[data-v-3816d65d]:after,.FormFieldCheckbox__input[data-v-3816d65d]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.FormFieldCheckbox__input[data-v-3816d65d]:before{background:var(--color-secondary);border:1px solid var(--color-white);width:1.8rem;height:1.8rem;transition:transform .3s .1s var(--ease-smooth);border-radius:2px}.FormFieldCheckbox__input[data-v-3816d65d]:after{background:var(--color-white);clip-path:polygon(2.85px 10px,0 13.33px,5.71px 20px,20px 3.33px,17.14px 0,5.71px 13.33px);width:2rem;height:2rem;transition:transform .2s var(--ease-smooth)}.FormFieldCheckbox__input[data-v-3816d65d]:checked:before{transition:transform .2s var(--ease-smooth);transform:translate(-50%,-50%)scale(1)}.FormFieldCheckbox__input[data-v-3816d65d]:checked:after{transition:transform .3s cubic-bezier(.3,1.25,0,1.87) .2s;transform:translate(-50%,-50%)scale(.5)}.FormFieldCheckbox--has-error .FormFieldCheckbox__input[data-v-3816d65d]{background:color-mix(in srgb,var(--color-red) 5%,var(--color-white))}.FormFieldCheckbox__label[data-v-3816d65d]{font-size:1.4rem}
