.media-banner{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-banner__inner{display:flex;flex-direction:column}.media-banner__content{position:relative;flex:1 1 auto;width:100%;z-index:4;padding:2.4rem}.media-banner__content-container{width:100%;height:100%}.media-banner__content a,.media-banner__content button,.media-banner__content .button,.media-banner__content input{pointer-events:all}.media-banner__content .block-button:not(:first-child){margin-top:0}.media-banner__content .block-button-group .block-button:first-child{margin-top:0}.media-banner .block-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;border-radius:var(--border-radius-block);width:100%;height:100%}.media-banner .block-overlay-link:empty{display:block}.media-banner .block-overlay-link+.media-banner__content{pointer-events:none}.media-banner__wrapper{display:flex;flex-direction:column;position:relative;width:100%}.media-banner__wrapper--no-media{background:var(--gradient-background, rgb(var(--color-background)))}.media-banner__media{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border-radius:inherit;box-sizing:border-box}.media-banner__media-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(1)}.media-banner__media-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal_point_mobile, 50% 50%);object-position:var(--focal_point_mobile, 50% 50%);display:block;transition:none}.media-banner__media-item.placeholder-svg{width:105%}@media(min-width:576px){.media-banner__media-item{-o-object-position:var(--focal_point_desktop, 50% 50%);object-position:var(--focal_point_desktop, 50% 50%)}}@media screen and (max-width:575px){.media-banner__media-item--desktop-only{display:none}}@media screen and (min-width:576px){.media-banner__media-item--mobile-only{display:none}}.media-banner__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;max-width:100%;max-height:100%}@media(min-width:576px){.media-banner--standard .media-banner__inner{flex-direction:row}}@media(min-width:576px){.media-banner--standard .media-banner__inner .media-banner__wrapper{width:50%}}@media(min-width:576px){.media-banner--scroll{overflow:visible;position:relative}.media-banner--scroll .media-banner__inner{display:block;overflow:visible}.media-banner--scroll .media-banner__inner:after{content:"";display:block;height:23.2rem}.media-banner--scroll .media-banner__wrapper{position:sticky;top:0;width:100%;min-height:100svh;overflow:hidden}.media-banner--scroll .media-banner__inner .media-banner__wrapper{aspect-ratio:auto;min-height:100vh;min-height:100svh}.media-banner--scroll .media-banner__wrapper:first-of-type{z-index:1}.media-banner--scroll .media-banner__wrapper:last-of-type{z-index:2;margin-top:23.2rem}.media-banner--scroll .media-banner__media-container{transform-origin:top center;will-change:transform}.media-banner--scroll .media-banner__wrapper:last-of-type .media-banner__media-container{transform:translateY(var(--media-banner-parallax, 0px)) scale(1.06)}.media-banner--scroll .media-banner__wrapper:first-of-type .media-banner__media-container{transform:translateY(var(--media-banner-parallax-shift, 0px)) scale(1.06)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-media-banner.css.map */
