html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#shop{scroll-margin-top:8rem}.hero-banner{position:relative}.hero-banner__grid{display:flex;flex-direction:column;gap:2rem}.hero-banner__content{order:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.hero-banner__media{order:2;display:flex;align-items:center;justify-content:center}.hero-banner__image,.hero-banner__media .placeholder-svg{width:100%;height:auto;display:block;max-height:60vw;object-fit:cover;object-position:top center}@media screen and (min-width:750px){.hero-banner__image{max-height:none}}.hero-banner__heading{margin:0;font-family:var(--font-heading-family);font-weight:900;font-style:var(--font-heading-style);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(6.4rem,4rem + 10vw,12rem)}.hero-banner__tagline{margin:1.2rem 0 0;font-size:clamp(1.8rem,1.5rem + 1vw,2.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.2}.hero-banner__subheading{margin:1rem 0 0;font-size:1.5rem;font-weight:400;opacity:.65;max-width:46rem}.hero-banner__subheading p{margin:0}.hero-banner__button{margin-top:2.5rem}@media screen and (min-width:750px){.hero-banner__grid{flex-direction:row;align-items:stretch;gap:4rem}.hero-banner__content{flex:1 1 52%;max-width:52%;justify-content:center}.hero-banner__media{flex:1 1 42%;max-width:42%}.hero-banner__heading{font-size:clamp(8rem,5rem + 5vw,14rem)}.hero-banner__subheading{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-hero-banner.css.map */
