.contact{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:64px;max-width:calc(1100px + var(--page-gutter) * 2);margin:0 auto;padding:0 var(--page-gutter) 64px}.contact--form-only{grid-template-columns:minmax(0,1fr);max-width:calc(812px + var(--page-gutter) * 2)}.contact__details{display:flex;flex-direction:column;gap:16px}.contact__detail{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 24px;border-left:4px solid var(--color-accent);background:var(--color-surface)}.contact__detail-label{font-family:var(--font-ui);font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.contact__detail-value{font-weight:600;font-size:17px;line-height:1.4;color:var(--color-white);overflow-wrap:anywhere}a.contact__detail-value:hover{color:var(--color-accent)}.contact__form-wrapper{display:flex;flex-direction:column;gap:24px}.contact__heading{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.3;text-shadow:var(--text-shadow-sm)}@media(max-width:989px){.contact{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:749px){.contact{--page-gutter: 16px}.contact__heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section-contact-form.css.map */
