.contact{padding-block:var(--space-5) var(--space-section-y)}.contact__inner{max-width:34rem;margin-inline:auto}.contact__field+.contact__field{margin-top:var(--space-5)}.contact__label{display:block;font-family:var(--font-body);color:var(--ink);margin-bottom:var(--space-2)}.contact__input,.contact__textarea{width:100%;font:inherit;color:var(--ink-deep);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.contact__input:focus-visible,.contact__textarea:focus-visible{outline:none;border-color:var(--ink-deep)}.contact__textarea{resize:vertical;min-height:12rem}.contact__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact__errors{border:1px solid var(--error);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-5);color:var(--error)}.contact__success{text-align:center;padding-block:var(--space-6)}.contact__success-title{font-family:var(--font-display);color:var(--ink-deep)}.contact__aside{margin-top:var(--space-6);color:var(--muted);text-align:center}.contact button[type=submit]{margin-top:var(--space-6);width:100%}@media screen and (min-width:750px){.contact button[type=submit]{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact.css.map */
