.section-banner-wrap{position:relative;overflow:hidden;border-radius:var(--border-radius-base);width:100%;display:flex;flex-direction:column}.section-banner-wrap-inner{display:flex;flex-direction:column;flex:auto;height:100%}.section-banner-wrap-inner:after{content:"";pointer-events:none;top:0;inset-inline-start:0;position:absolute;width:100%;height:100%;border-radius:var(--border-radius-base)}.section-fullwidth .section-banner-wrap,.section-fullwidth .section-banner-wrap-inner:after{border-radius:0}.section-banner-wrap .container{width:100%;height:100%;position:relative;display:flex;flex:auto}.section-banner-wrap:after{content:"";pointer-events:none;top:0;inset-inline-start:0;position:absolute;width:100%;height:100%;border-radius:var(--border-radius-base)}.section-banner-backdrop{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover}.section-banner-with-mobile-media .section-banner-backdrop-desktop{display:none}@media(min-width:750px){.section-banner-with-mobile-media .section-banner-backdrop-desktop{display:block}.section-banner-backdrop-mobile{display:none}}.section-banner-content-wrap{width:100%;height:100%;top:0;inset-inline-start:0;display:flex;flex-direction:column;flex:auto}.section-banner-content{position:relative;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;padding:3rem;flex:auto}.section-fullwidth .section-banner-content{padding:3.5rem 0}@media(min-width:990px){.section-banner-content{padding:5rem}}@media(min-width:1200px){.section-fullwidth .section-banner-content{padding:6rem 0}.section-banner-caption,.section-banner-subheading{font-size:calc(var(--font-body-scale) * 2rem)}}.section-banner-caption{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.5;margin-bottom:2.5rem;text-align:start}.section-banner-caption:last-child,.section-banner-caption>:last-child{margin-bottom:0}@media(min-width:750px){.section-banner-content-inner{max-width:50%}}.section-banner-caption a{color:currentColor;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration .18s ease}.section-banner-caption a:hover{text-decoration-thickness:.2rem}.section-banner-title{margin-bottom:1rem}.section-banner-title,.section-banner-title a{color:rgb(var(--color-foreground-alt))}.section-banner-title,.section-banner-title:last-child{margin-bottom:0}.section-banner-title-sm{font-size:calc(var(--font-heading-scale) * 2rem)}.section-banner-title-md{font-size:calc(var(--font-heading-scale) * 2.4rem)}.section-banner-title-lg{font-size:calc(var(--font-heading-scale) * 2.8rem)}.section-banner-title-xl{font-size:calc(var(--font-heading-scale) * 3.2rem)}.section-banner-title-xxl{font-size:calc(var(--font-heading-scale) * 3.6rem)}@media(min-width:750px){.section-banner-title-desktop-sm{font-size:calc(var(--font-heading-scale) * 2.8rem)}.section-banner-title-desktop-md{font-size:calc(var(--font-heading-scale) * 3.6rem)}.section-banner-title-desktop-lg{font-size:calc(var(--font-heading-scale) * 5rem)}.section-banner-title-desktop-xl{font-size:calc(var(--font-heading-scale) * 6rem)}.section-banner-title-desktop-xxl{font-size:calc(var(--font-heading-scale) * 7rem)}}.section-banner-subheading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.5;text-align:start}.section-banner-subheading,.section-banner-subheading a{color:rgb(var(--color-foreground-alt))}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-regular-banner.css.map */
