.field{display:flex;flex-direction:column;gap:var(--space-8)}.field__label{font-size:var(--type-small);font-weight:600}.field__input,.field textarea,.field select{width:100%;min-height:var(--touch-target-min);padding:var(--space-12) var(--space-16);background-color:transparent;border:1px solid var(--color-border, currentcolor);border-radius:var(--style-border-radius-inputs);color:var(--color-foreground);transition:border-color var(--duration-fast) var(--ease-standard)}.field__input::placeholder,.field textarea::placeholder{color:var(--color-muted)}.field__input:hover,.field textarea:hover,.field select:hover{border-color:var(--color-muted)}.field__input:focus,.field textarea:focus,.field select:focus{border-color:var(--color-foreground)}.field textarea{min-height:8rem;resize:vertical}.field input[type=checkbox],.field input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary-button)}.field--choice{flex-direction:row;align-items:flex-start;gap:var(--space-12);min-height:var(--touch-target-min)}.field--choice .field__label{font-weight:400;font-size:var(--type-body)}.field--error .field__input,.field--error textarea,.field--error select{border-color:var(--brand-error)}.field__message{font-size:var(--type-small)}.field__message--error{color:var(--brand-error)}.field__message--success{color:var(--brand-success)}.field__hint{font-size:var(--type-small);color:var(--color-muted)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-form.css.map */
