.contact{display:grid;gap:var(--section-gap);padding-top:var(--page-top-spacing)}.contact__intro{display:grid;gap:var(--space-4);align-content:start}.contact__details{font-size:var(--font-size-text)}.contact__form{display:grid;gap:var(--space-4);justify-items:start}.contact__row{display:grid;gap:var(--space-4);width:100%}.contact__field{display:grid;gap:var(--space-1);width:100%;color:var(--color-foreground-muted);font-size:var(--font-size-text)}.contact__field input,.contact__field textarea{width:100%;min-height:var(--input-height);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:none;color:var(--color-foreground);font:inherit;font-size:var(--font-size-input)}.contact__field [aria-invalid=true]{border-color:var(--color-error)}.contact__success,.contact__errors{width:100%;margin:0;padding:var(--space-4);border:var(--border-width) solid currentcolor;font-size:var(--font-size-small)}.contact__success{color:var(--color-success)}.contact__errors{color:var(--color-error)}.contact__errors p,.contact__errors ul{margin:0}.contact__image{overflow:hidden;aspect-ratio:4 / 5;background-color:var(--color-surface)}.contact__image .image,.contact__image img{height:100%}.contact__image img{object-fit:cover}.contact--center{justify-items:center}.contact--center>*{width:min(100%,var(--width-text))}.contact--center .contact__intro{justify-items:center;text-align:center}@media(min-width:46.875em){.contact__row{grid-template-columns:1fr 1fr}}@media(min-width:61.875em){.contact--details{grid-template-columns:1fr 2fr;gap:var(--columns-gap)}.contact--image{grid-template-columns:1fr 1fr;gap:var(--columns-gap);align-items:stretch}.contact--image .contact__image{position:relative;grid-row:span 2;aspect-ratio:auto}.contact--image .contact__image img{position:absolute;top:0;right:0;bottom:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-contact.css.map */
