.field{display:grid;gap:8px}.field label{font:500 13px/1.3 var(--font-sans);letter-spacing:-.005em;color:var(--text-body)}.field label .opt{color:var(--text-muted);font-weight:400}.field input,.field select,.field textarea{background:var(--slight-grey);border:1px solid transparent;border-radius:var(--radius-input);padding:16px 17px;font:400 17px/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--text-body);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:var(--surface-page);border-color:var(--text-body);box-shadow:0 0 0 3px #0a0a0a14}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field textarea{resize:vertical;min-height:160px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-form.css.map */
