:root{--header-height:0px}.checkbox{position:relative}.checkbox_input{position:absolute;visibility:hidden;z-index:-1}.checkbox_label{align-items:center;cursor:pointer;display:flex;font-size:16px;letter-spacing:.6px;line-height:1.25;min-height:44px;padding:0 0 0 44px;position:relative}.checkbox_label__small-label{font-size:14px;line-height:normal}.checkbox__small .checkbox_label{min-height:16px;padding-left:26px}.checkbox_label:after,.checkbox_label:before{border-radius:1px;box-sizing:border-box;content:"";height:21px;left:13px;position:absolute;top:13px;width:21px}.checkbox__small .checkbox_label:after,.checkbox__small .checkbox_label:before{height:14px;left:2px;top:3px;width:14px}.checkbox_label:before{background:var(--fp-ui-checkbox-color) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23fff' d='M4.876 12.491q-.315 0-.55-.3L.656 7.67a1 1 0 0 1-.121-.192.6.6 0 0 1-.036-.2q0-.216.143-.358.15-.15.372-.15.264 0 .465.264l3.375 4.212L11.51.765a.6.6 0 0 1 .194-.2.5.5 0 0 1 .264-.065q.215 0 .35.136.136.136.136.357a.6.6 0 0 1-.028.18 1 1 0 0 1-.1.206L5.405 12.198a.61.61 0 0 1-.529.293'/%3E%3C/svg%3E") no-repeat center/60%;border-radius:1px;box-shadow:0 0 0 1px var(--fp-ui-checkbox-border-color);transition:border-color .1s cubic-bezier(.38,.005,.215,1)}.error .checkbox_label:before{box-shadow:0 0 1px 0 var(--fp-ui-checkbox-error-color)}.checkbox:focus-within .checkbox_label:before,.checkbox_input:checked+.checkbox_label:before{box-shadow:0 0 1px 0 var(--fp-ui-checkbox-color)}.checkbox_label:after{background-color:var(--fp-ui-checkbox-bg-color);transform-origin:center;transition:opacity .1s cubic-bezier(.38,.005,.215,1),transform .2s cubic-bezier(.38,.005,.215,1)}.checkbox_input:checked+.checkbox_label:after{transform:scale(0)}.checkbox_input:disabled+.checkbox_label:before{opacity:.6;pointer-events:none}.checkbox a:not([class]){color:var(--fp-link-color)}.checkbox a:not([class]):hover{opacity:.6}.checkbox_errors{color:var(--fp-ui-checkbox-error-color);font-size:12px;left:12px;pointer-events:none;position:absolute;top:calc(100% + 5px)}.checkbox_errors__static{margin-left:12px;position:static}
