.ow-contact__inner{display:grid;gap:var(--ow-space-2xl);padding:var(--ow-space-2xl) var(--ow-card-px)}.ow-contact__eyebrow{margin:0 0 var(--ow-space-sm);font-family:var(--ow-font-mono);font-weight:var(--ow-weight-medium);font-size:var(--ow-text-overline);letter-spacing:var(--ow-text-overline-ls);text-transform:uppercase;color:var(--ow-text-muted)}.ow-contact__title{margin:0;font-family:var(--ow-font-display);font-weight:var(--ow-weight-black);font-size:var(--ow-text-l);line-height:var(--ow-text-l-lh);letter-spacing:var(--ow-text-l-ls);color:var(--ow-text)}.ow-contact__body{max-width:var(--ow-measure);margin:var(--ow-space-lg) 0 0;font-family:var(--ow-font-body);font-size:var(--ow-text-body);line-height:var(--ow-text-body-lh);color:var(--ow-text-secondary)}.ow-contact__body>*{margin:0}.ow-contact__direct{margin:var(--ow-space-lg) 0 0;font-family:var(--ow-font-mono);font-size:var(--ow-text-caption);color:var(--ow-text-muted)}.ow-contact__direct a{color:var(--ow-link)}.ow-contact__form{display:flex;flex-direction:column}.ow-contact__label{margin-bottom:var(--ow-space-2xs);font-family:var(--ow-font-mono);font-weight:var(--ow-weight-medium);font-size:var(--ow-text-overline);letter-spacing:var(--ow-text-overline-ls);text-transform:uppercase;color:var(--ow-text-muted)}.ow-contact__input{margin-bottom:var(--ow-space-lg);min-height:var(--ow-input-height);padding:var(--ow-space-sm) var(--ow-space-md);border:var(--ow-input-border);border-radius:var(--ow-radius);background-color:var(--ow-bg);font-family:var(--ow-font-body);font-size:var(--ow-text-body);color:var(--ow-text)}.ow-contact__input:focus-visible{outline:var(--ow-focus-ring);outline-offset:var(--ow-focus-offset)}.ow-contact__textarea{resize:vertical}.ow-contact__submit{align-self:flex-start}.ow-contact__success{margin:0 0 var(--ow-space-lg);padding:var(--ow-space-md);border-radius:var(--ow-radius);background-color:var(--ow-surface-muted);font-family:var(--ow-font-body);font-size:var(--ow-text-body);color:var(--ow-success)}.ow-contact__error{margin:0 0 var(--ow-space-lg);font-family:var(--ow-font-body);font-size:var(--ow-text-body);color:var(--ow-error)}@media screen and (min-width:1024px){.ow-contact__inner{grid-template-columns:1fr 1fr;gap:var(--ow-space-4xl);padding:var(--ow-space-4xl) var(--ow-card-px);align-items:start}.ow-contact__title{font-size:var(--ow-text-l-d)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ow-contact.css.map */
