.contact-form{background-color:var(--contact-form-bg-override, var(--color-background))}.contact-form[data-spacing=compact]{padding-block:var(--space-9)}.contact-form[data-spacing=comfortable]{padding-block:var(--space-11)}.contact-form[data-spacing=spacious]{padding-block:var(--space-12)}.contact-form__inner{max-width:480px;margin-inline:auto}.contact-form__header{text-align:center;margin-bottom:var(--space-8)}.contact-form__eyebrow{color:var(--color-accent-primary);text-transform:uppercase;margin:0 0 var(--space-4)}.contact-form__intro{color:var(--color-text-secondary);margin:0 0 var(--space-5)}.contact-form__email{margin:0 0 var(--space-2)}.contact-form__email a{color:var(--color-accent-primary)}.contact-form__response{margin:0}.contact-form__form{display:flex;flex-direction:column;gap:var(--space-5)}.contact-form__field{display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.contact-form__label{color:var(--color-text-primary)}.contact-form__input{min-height:48px;border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body);width:100%}.contact-form__input:focus-visible{outline:none;border-color:var(--color-accent-primary);box-shadow:var(--shadow-focus)}.contact-form__textarea{min-height:140px;padding-top:var(--space-3);resize:vertical}.contact-form__submit{margin-top:var(--space-2)}.contact-form__message{margin:var(--space-4) 0 0;text-align:center}.contact-form__message--success{color:var(--color-success)}.contact-form__message--error{color:var(--color-error)}@media screen and (max-width:599px){.contact-form__inner{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/contact-form.css.map */
