.Checkbox_checkbox__QxK25{--check:transparent;--background:transparent;--border:var(--black);--text:var(--black)}.Checkbox_checkbox__QxK25.Checkbox_error__55IKN{--check:var(--white);--text:var(--danger);--border:var(--danger)}.Checkbox_checkbox__QxK25 .Checkbox_errorMessage__qy0Fs{color:var(--danger);font-weight:600;font-size:var(--fontSize0)}.Checkbox_checkbox__QxK25{position:relative;display:block}.Checkbox_checkbox__QxK25:hover{--check:var(--gray)}.Checkbox_checkbox__QxK25 .Checkbox_checkboxLabel__tzBCf{display:flex;align-items:center;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkbox__QxK25 input{position:absolute;width:1px;height:1px;margin:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Checkbox_checkbox__QxK25 input:focus-visible~.Checkbox_checkmark__U8aga{outline:2px solid var(--primaryColorDark);outline-offset:2px}.Checkbox_checkbox__QxK25:not(.Checkbox_error__55IKN) input:checked~.Checkbox_checkmark__U8aga{--check:var(--white);--background:var(--primaryColor);--border:var(--primaryColor)}.Checkbox_checkbox__QxK25.Checkbox_error__55IKN input:checked~.Checkbox_checkmark__U8aga{--background:var(--danger);--check:var(--white);--border:var(--danger)}.Checkbox_checkbox__QxK25 .Checkbox_checkmark__U8aga{position:relative;display:flex;align-items:center;justify-content:center;width:1.618rem;height:1.618rem;margin-right:var(--spacing3);background-color:var(--background);border:2px solid var(--border);border-radius:var(--curve);transition:background-color var(--speed1) ease-in-out,border-color var(--speed1) ease-in-out}.Checkbox_checkbox__QxK25 .Checkbox_checkmark__U8aga svg{width:90%;height:auto}.Checkbox_checkbox__QxK25 .Checkbox_checkmark__U8aga svg path{transition:fill var(--speed1) ease-in-out;fill:var(--check)}