.hero-section-wrapper{container-type:inline-size}.hero{position:relative;display:flex;flex-direction:column;aspect-ratio:3 / 5;min-height:48rem;overflow:clip;--hero-card-band: 15.2rem}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media :is(img,video,svg){display:block;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--redesign-black);pointer-events:none}.hero__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:var(--redesign-space-lg);padding:4rem var(--redesign-space-lg) var(--redesign-space-md);background-image:radial-gradient(ellipse 58% 58% at 50% 70%,#0000000d,#0000)}.hero__content--mobile-left{align-items:flex-start;text-align:left}.hero__content--mobile-center{align-items:center;text-align:center}.hero__content--mobile-right{align-items:flex-end;text-align:right}.hero__text{display:flex;flex-direction:column;gap:var(--redesign-space-sm)}.hero__heading,.hero__subtitle{margin:0;color:var(--redesign-white);font-family:var(--redesign-font-family);font-style:normal;font-weight:var(--redesign-font-weight)}.hero__heading{font-size:var(--redesign-font-h2);line-height:1.1;letter-spacing:-.03em}.hero__subtitle{font-size:var(--redesign-font-h6);line-height:1.3;letter-spacing:.01em}.hero__ctas{display:flex;flex-direction:column;align-items:inherit;gap:var(--redesign-space-sm)}.hero__product-card{position:absolute;right:var(--redesign-space-xs);bottom:var(--redesign-space-xs);left:var(--redesign-space-xs)}@media screen and (min-width:750px){.hero{aspect-ratio:auto;min-height:0;height:max(60rem,calc(100cqw * 4 / 7))}.hero__content{flex:0 0 auto;height:62%;margin-top:var(--redesign-space-2xl);justify-content:flex-end;padding:0 4.8rem var(--redesign-space-xl);background-image:none}.hero__content--left{align-items:flex-start;text-align:left}.hero__content--center{align-items:center;text-align:center}.hero__content--right{align-items:flex-end;text-align:right}.hero__heading{font-size:var(--redesign-font-h1);line-height:1}.hero--sticky .hero__content{position:sticky;top:0}.hero--sticky.hero--has-card .hero__content--right{margin-bottom:var(--hero-card-band)}.hero__product-card{right:var(--redesign-space-lg);bottom:var(--redesign-space-xl);left:auto;width:29.4rem}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/section-hero-redesign.css.map */
