.zoh-contact-section{width:100%;max-width:none}.zoh-contact{--zoh-ct-font-heading: "Anton", sans-serif;--zoh-ct-font-body: "Montserrat", sans-serif;--zoh-ct-accent: #e31c23;--zoh-ct-ink: #0a0a0a;--zoh-ct-muted: #5c5c5c;--zoh-ct-line: #e6e6e6;--zoh-ct-surface: #f7f7f7;width:100%;background:#fff;color:var(--zoh-ct-ink);padding-top:var(--zoh-ct-pad-top-mobile, 40px);padding-bottom:var(--zoh-ct-pad-bottom-mobile, 64px)}@media screen and (min-width:990px){.zoh-contact{padding-top:var(--zoh-ct-pad-top-desktop, 56px);padding-bottom:var(--zoh-ct-pad-bottom-desktop, 96px)}}.zoh-contact__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}@media screen and (min-width:750px){.zoh-contact__inner{padding-inline:40px}}.zoh-contact__title{margin:0 0 28px;font-family:var(--zoh-ct-font-heading);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;text-align:center}.zoh-contact__map{width:100%;margin:0 0 40px;overflow:hidden;background:var(--zoh-ct-surface);border:1px solid var(--zoh-ct-line)}.zoh-contact__map iframe{display:block;width:100%;height:min(52vw,420px);min-height:240px;border:0}@media screen and (min-width:990px){.zoh-contact__map iframe{height:420px}}.zoh-contact__enquiries{display:grid;grid-template-columns:1fr;gap:16px;margin:0 0 48px;padding:0;list-style:none}@media screen and (min-width:750px){.zoh-contact__enquiries{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:64px}}.zoh-contact__enquiry{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px;background:#fff;border:1px solid var(--zoh-ct-line);transition:border-color .25s ease,transform .25s ease}@media(prefers-reduced-motion:reduce){.zoh-contact__enquiry{transition:none}}@media(hover:hover)and (pointer:fine){.zoh-contact__enquiry:hover{border-color:var(--zoh-ct-accent);transform:translateY(-2px)}}.zoh-contact__enquiry-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--zoh-ct-accent)}.zoh-contact__enquiry-icon svg,.zoh-contact__enquiry-icon img{display:block;width:36px;height:36px;object-fit:contain}.zoh-contact__enquiry-icon svg{fill:currentColor}.zoh-contact__enquiry-phone{margin:0;font-family:var(--zoh-ct-font-heading);font-size:1.35rem;font-weight:400;letter-spacing:.02em;line-height:1.2}.zoh-contact__enquiry-phone a{color:inherit;text-decoration:none}.zoh-contact__enquiry-phone a:hover,.zoh-contact__enquiry-phone a:focus-visible{color:var(--zoh-ct-accent);outline:none}.zoh-contact__enquiry-label{margin:0;font-family:var(--zoh-ct-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;color:var(--zoh-ct-muted)}.zoh-contact__panels{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:990px){.zoh-contact__panels{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:56px;align-items:start}}.zoh-contact__panel-heading{margin:0 0 24px;font-family:var(--zoh-ct-font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.zoh-contact__form-panel .contact-form{width:100%;max-width:100%;--color-input-background: #ffffff;--color-input-text: #0a0a0a;--color-input-text-rgb: 10, 10, 10;--color-input-border: #e6e6e6;--style-border-width-inputs: 1px;--style-border-radius-inputs: 0}.zoh-contact__form-panel .contact-form__form{gap:16px}.zoh-contact__form-panel .contact-form__form-row{align-items:stretch}.zoh-contact__form-panel .contact-form__input{font-family:var(--zoh-ct-font-body)!important;font-size:.9375rem;font-weight:400;line-height:1.4;color:#0a0a0a!important;background-color:#fff!important;border:1px solid #e6e6e6!important;border-radius:0!important;padding:16px 18px;transition:border-color .2s ease}.zoh-contact__form-panel .contact-form__input::placeholder{color:#8a8a8a;opacity:1}.zoh-contact__form-panel .contact-form__input:hover{border-color:#c8c8c8!important}.zoh-contact__form-panel .contact-form__input:focus{border-color:#0a0a0a!important;outline:none}.zoh-contact__form-panel .contact-form__input--textarea{min-height:160px}.zoh-contact__form-panel .contact-form__error,.zoh-contact__form-panel .contact-form__success{font-family:var(--zoh-ct-font-body);font-size:.875rem}.zoh-contact__form-panel .submit-button,.zoh-contact__form-panel button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:180px;margin-top:8px;padding:14px 28px;font-family:var(--zoh-ct-font-body)!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;background:#e31c23!important;border:1px solid #e31c23!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.zoh-contact__form-panel .submit-button:hover,.zoh-contact__form-panel .submit-button:focus-visible,.zoh-contact__form-panel button[type=submit]:hover,.zoh-contact__form-panel button[type=submit]:focus-visible{background:#000!important;border-color:#000!important;color:#fff!important;outline:none}.zoh-contact__details{padding:28px 24px;background:var(--zoh-ct-surface);border-left:3px solid var(--zoh-ct-accent)}@media screen and (min-width:990px){.zoh-contact__details{padding:36px 32px}}.zoh-contact__details-heading{margin:0 0 28px}.zoh-contact__detail+.zoh-contact__detail{margin-top:24px;padding-top:24px;border-top:1px solid #dedede}.zoh-contact__detail-label{margin:0 0 8px;font-family:var(--zoh-ct-font-body);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:var(--zoh-ct-accent)}.zoh-contact__detail-body{margin:0;font-family:var(--zoh-ct-font-body);font-size:.9375rem;font-weight:500;line-height:1.6;color:var(--zoh-ct-ink)}.zoh-contact__detail-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.zoh-contact__detail-body a:hover,.zoh-contact__detail-body a:focus-visible{color:var(--zoh-ct-accent);outline:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zoh-contact.css.map */
