.product-banner{position:relative;display:flex;flex-direction:column;align-items:center;min-height:var(--product-banner-height);padding:var(--product-banner-inset) 1.5rem var(--product-banner-inset-bottom);overflow:hidden;isolation:isolate}.product-banner--top{justify-content:flex-start}.product-banner--middle{justify-content:center}.product-banner--bottom{justify-content:flex-end}.product-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.product-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background));opacity:var(--product-banner-overlay)}.product-banner__image{width:100%;height:100%;object-fit:cover}.product-banner__content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;color:rgb(var(--color-foreground))}.product-banner__content>:last-child{margin-bottom:0}.product-banner__logo{display:block;width:var(--product-banner-logo-width);height:auto;max-width:100%}.product-banner__logo--stacked{margin-bottom:1.6rem}.product-banner__heading--logo{margin:0 0 4.8rem}.product-banner__title{margin:0 0 4.8rem;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(3.2rem,8vw,4.8rem);line-height:1;text-transform:uppercase;font-feature-settings:"calt" off}.product-banner__subtitle{margin:0 0 2.2rem;max-width:54.8rem;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(2rem,5vw,2.8rem);line-height:1;text-transform:uppercase;font-feature-settings:"calt" off}.product-banner__subtitle>:first-child{margin-top:0}.product-banner__subtitle>:last-child{margin-bottom:0}.product-banner__caption{margin:0;font-family:var(--font-subheading-family);font-weight:600;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;text-transform:uppercase}.product-banner__caption>:first-child{margin-top:0}.product-banner__caption>:last-child{margin-bottom:0}@media screen and (min-width:750px){.product-banner{padding-inline:5rem}.product-banner__logo--stacked{margin-bottom:2.4rem}.product-banner__heading--logo,.product-banner__title{margin-bottom:7.6rem}.product-banner__subtitle{margin-bottom:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-banner.css.map */
