.gw-contact{--gw-contact-bg: #f7f6f2;--gw-contact-accent: #db8b51;--gw-contact-ink: #33322e;background-color:var(--gw-contact-bg);color:var(--gw-contact-ink);padding:80px 24px}.gw-contact.gw-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.gw-contact.gw-reveal.is-visible{opacity:1;transform:none}.gw-contact__inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px}.gw-contact__heading{font-size:clamp(30px,4vw,44px);line-height:1.08;margin:0 0 16px;color:var(--gw-contact-ink)}.gw-contact__intro-text{line-height:1.6;opacity:.85;margin:0 0 32px}.gw-contact__intro-text p{margin:0}.gw-contact__info{display:flex;flex-direction:column;border-top:1px solid rgba(51,50,46,.14)}.gw-contact__info-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid rgba(51,50,46,.14);color:inherit;text-decoration:none;transition:color .2s ease}a.gw-contact__info-row:hover{color:var(--gw-contact-accent)}.gw-contact__info-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;flex:0 0 auto}.gw-contact__info-value{font-size:16px;font-weight:600;text-align:right}.gw-contact__map{margin-top:32px;border-radius:4px;overflow:hidden;aspect-ratio:4 / 3}.gw-contact__map iframe{width:100%;height:100%;border:0;display:block}.gw-contact__form-wrap{background:#fff;border-radius:6px;padding:40px}.gw-contact__form-heading{font-size:22px;margin:0 0 24px;color:var(--gw-contact-ink)}.gw-contact-form__field{margin-bottom:20px}.gw-contact-form__field label{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;color:var(--gw-contact-ink)}.gw-contact-form__field input,.gw-contact-form__field textarea{width:100%;border:1px solid rgba(51,50,46,.24);border-radius:2px;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--gw-contact-ink);background:#fff;transition:border-color .2s ease}.gw-contact-form__field input:focus,.gw-contact-form__field textarea:focus{outline:none;border-color:var(--gw-contact-accent)}.gw-contact-form__field textarea{resize:vertical;min-height:120px}.gw-contact-form__submit{display:inline-block;width:100%;padding:15px 24px;background:var(--gw-contact-accent);color:#fff;border:none;border-radius:2px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.gw-contact-form__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.gw-contact-form__success{background:#db8b5124;border:1px solid var(--gw-contact-accent);border-radius:4px;padding:14px 16px;margin:0 0 20px;font-size:15px}.gw-contact-form__errors{background:#c83c3c1a;border:1px solid rgba(200,60,60,.4);border-radius:4px;padding:14px 16px 14px 32px;margin:0 0 20px;font-size:14px;color:#a33}@media(max-width:899px){.gw-contact__inner{grid-template-columns:1fr;gap:40px}.gw-contact__form-wrap{padding:28px}}@media(max-width:749px){.gw-contact{padding:56px 20px}}@media(prefers-reduced-motion:reduce){.gw-contact.gw-reveal{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/contact-hero.css.map */
