.media-banner{background-color:rgb(var(--_color-primary, var(--color-primary)));position:relative;overflow:hidden;color:#fff;--offset: 24rem;display:block}.media-banner_media{width:100%;max-height:100svh}@media screen and (min-width:1024px){.media-banner--small .media-banner_media{aspect-ratio:12/5}.media-banner--normal .media-banner_media{aspect-ratio:16/9}}.media-banner_media img,.media-banner_media video,.media-banner_media>svg{width:100%;height:100%;object-fit:cover;display:block}.media-banner_media .banner-media-item+.banner-media-item{display:none}.media-banner_content{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;color:#fff;display:flex;background:rgba(0,0,0,var(--overlay-desktop));z-index:1;align-items:flex-end;justify-content:center}.media-banner_content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;width:100%;background:linear-gradient(180deg,transparent 50%,#0000007F 100%);pointer-events:none}.media-banner_content-inner{width:fit-content;position:relative;z-index:1;text-align:center;padding:6rem}.media-banner_content:has(.media-banner_content-inner:empty){display:none}.mb-subtitle{position:relative;margin:0;font-size:1.4rem}.mb-title{color:currentColor;font-size:3.2rem;margin:1rem 0 2rem}.mb-cta{color:currentColor;font-size:1.4rem;text-underline-offset:4px;font-weight:500}.mb-content{max-width:56rem;margin-top:1rem}@media screen and (max-width:1023px){.media-banner_media{aspect-ratio:16/10}}@media screen and (max-width:768px){.media-banner_media>svg{width:auto;height:100%;object-fit:cover}.media-banner_media .banner-media-item:has(+.banner-media-item){display:none}.media-banner_media .banner-media-item+.banner-media-item{display:block}.media-banner_media{height:calc(100svh - var(--header--initial-height));height:100svh;max-height:100rem;aspect-ratio:unset}.media-bannerM--small .media-banner_media{max-height:60rem}.design-mode .media-banner_media{max-height:70rem}.media-banner_content{padding:0;background:rgba(0,0,0,var(--overlay-mobile));height:calc(100% + var(--offset));box-sizing:border-box}.media-banner_content-inner{padding:1rem;position:sticky;bottom:0rem}.media-banner:has(.media-banner_content-inner:not(:empty)){margin-bottom:var(--offset);overflow:visible}.media-banner_content:after{bottom:var(--offset)}.media-banner_content:before{content:"";height:var(--offset);width:100%;bottom:0;position:absolute;mix-blend-mode:difference;z-index:3;background:#fff}.link-cover{position:absolute;bottom:0;width:100%;height:var(--offset);z-index:4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/media-banner.css.map */
