.contact-form-section{width:100%;padding:var(--page-margin);background:var(--color-neutral)}.contact-form-section__inner{width:min(100%,40rem);margin-inline:auto;text-align:center}.contact-form-section__heading{margin-bottom:var(--spacing-xxtiny);font-size:var(--heading-h2)}.contact-form-section__body{margin:0 0 var(--spacing-medium)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-small);text-align:left}.contact-form__row{display:flex;flex-direction:column;gap:var(--spacing-small)}.contact-form__field{display:flex;flex-direction:column;gap:var(--spacing-xxtiny)}.contact-form__field label{font-size:var(--text-small)}.contact-form__field input,.contact-form__field textarea{width:100%;padding:var(--spacing-xtiny);border:1px solid currentColor;border-radius:var(--style-border-radius-inputs, 0);color:inherit;background:transparent;font:inherit}.contact-form__field textarea{resize:vertical}.contact-form__field input:focus-visible,.contact-form__field textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.contact-form__submit{align-self:center}.contact-form__message{padding:var(--spacing-xtiny) var(--spacing-small);font-size:var(--text-small)}.contact-form__message--success{border:1px solid currentColor}.contact-form__message--error{border:1px solid var(--color-accent);color:var(--color-accent)}@media screen and (min-width:751px){.contact-form__row{flex-direction:row}.contact-form__row .contact-form__field{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
