.sf-field{display:flex;flex-direction:column;gap:var(--sf-space-1)}.sf-field__label{font-size:var(--sf-text-xs);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;font-weight:600;color:var(--sf-color-ink)}.sf-input,.sf-select,.sf-textarea{height:var(--sf-input-height);padding:0 var(--sf-space-4);border:1px solid var(--sf-input-border);border-radius:var(--sf-input-radius);background:var(--sf-color-surface);color:var(--sf-color-ink);font-size:var(--sf-text-base);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard)}.sf-textarea{height:auto;min-height:120px;padding:var(--sf-space-3) var(--sf-space-4);resize:vertical}.sf-input:focus,.sf-select:focus,.sf-textarea:focus{border-color:var(--sf-input-border-focus)}.sf-input[aria-invalid=true],.sf-select[aria-invalid=true],.sf-textarea[aria-invalid=true]{border-color:var(--sf-color-error)}.sf-field__error{font-size:var(--sf-text-xs);color:var(--sf-color-error)}.sf-field__hint{font-size:var(--sf-text-xs);color:var(--sf-gray-500)}.sf-checkbox,.sf-radio{display:inline-flex;align-items:center;gap:var(--sf-space-2);cursor:pointer;font-size:var(--sf-text-sm)}.sf-checkbox input,.sf-radio input,.sf-consent input{width:20px;height:20px;min-height:0;accent-color:var(--sf-color-ink);flex-shrink:0}.sf-consent{display:flex;align-items:flex-start;gap:var(--sf-space-2);font-size:var(--sf-text-xs);color:var(--sf-gray-500)}.sf-consent input{margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/forms.css.map */
