.section-shoreline-contact-hero{margin:0;padding:0}.shoreline-contact-hero{--sh-ch-h-d: 289px;--sh-ch-h-m: 180px;--sh-ch-pad-x-d: 104px;--sh-ch-pad-x-m: 24px;--sh-ch-pad-b-d: 52px;--sh-ch-pad-b-m: 30px;--sh-ch-heading: #ffffff;--sh-ch-overlay: #000000;--sh-ch-overlay-opacity: .24;position:relative;isolation:isolate;box-sizing:border-box;width:100%;height:var(--sh-ch-h-m);overflow:hidden;background:#1a1a1a;color:var(--sh-ch-heading)}@media screen and (min-width:990px){.shoreline-contact-hero{height:var(--sh-ch-h-d);--sh-ch-overlay-opacity: .24}}@media screen and (max-width:989px){.shoreline-contact-hero{--sh-ch-overlay-opacity: .34}}.shoreline-contact-hero *,.shoreline-contact-hero *:before,.shoreline-contact-hero *:after{box-sizing:border-box}.shoreline-contact-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.shoreline-contact-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;object-position:center 40%}@media screen and (max-width:989px){.shoreline-contact-hero__img{object-position:45% 45%}}.shoreline-contact-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--sh-ch-overlay) calc(var(--sh-ch-overlay-opacity) * 100%),transparent)}.shoreline-contact-hero__inner{position:relative;z-index:2;display:flex;align-items:flex-end;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 var(--sh-ch-pad-x-m) var(--sh-ch-pad-b-m)}@media screen and (min-width:990px){.shoreline-contact-hero__inner{padding:0 var(--sh-ch-pad-x-d) var(--sh-ch-pad-b-d)}}.shoreline-contact-hero__heading{margin:0;max-width:340px;color:var(--sh-ch-heading);font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:normal}@media screen and (min-width:990px){.shoreline-contact-hero__heading{font-size:32px;font-weight:600}}.shoreline-contact-hero__subtext{margin:8px 0 0;max-width:560px;color:var(--sh-ch-heading);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;opacity:.92}@media screen and (min-width:990px){.shoreline-contact-hero__subtext{margin-top:12px;font-size:16px;line-height:1.55}}.shoreline-contact-hero__content{display:flex;flex-direction:column;gap:0;max-width:720px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/shoreline-contact-hero.css.map */
