.form-field+.checkbox-field{margin-top:2.5rem}.checkbox-field,.checkbox-field__inr{width:100%;max-width:var(--w-content);display:block;position:relative}.checkbox-field__error{color:var(--theme-error);font-size:var(--ts-50);margin-top:.625rem;padding:0 0 0 2.8125rem;display:none}.checkbox-field.has-error .checkbox-field__error{display:inline-block}.checkbox-field__label{cursor:pointer;color:var(--theme-body-text);font-size:var(--ts-75);align-items:flex-start;font-weight:600;display:inline-flex;position:relative}.checkbox-field__label>span{padding-top:.25rem}.checkbox-field__label:before{content:"";background:var(--theme-form-check-bg);border-radius:.125rem;flex:0 0 1.5625rem;width:1.5625rem;height:1.5625rem;margin-right:1.25rem;display:inline-block}.checkbox-field.has-error .checkbox-field__label:before{box-shadow:0 0 0 2px var(--theme-error)}.checkbox-field__label.has-focus:before{box-shadow:inset 0 0 0 2px var(--theme-form-check-focus-border)}input:checked~.checkbox-field__label:before{background-color:var(--theme-form-check-bg-active);box-shadow:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%229%22%20fill%3D%22none%22%20viewBox%3D%220%200%2011%209%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%204.667%203.3%203.1L10%201%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat}
