.tw-hero--video.tw-hero--has-media .tw-hero__stage:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:4;width:100%;aspect-ratio:5760 / 1826;pointer-events:none;background-image:var(--tw-hero-tear-url, url(tw-hero-bottom.webp));background-repeat:no-repeat;background-size:100% auto;background-position:center calc(100% + var(--tw-hero-tear-shift, 24%))}.tw-hero.flag-animation--playing .tw-hero--video .tw-hero__stage:after,.tw-hero.flag-animation--revealing .tw-hero--video .tw-hero__stage:after{visibility:hidden}.tw-hero--has-flag .flag-animation__scroll{position:relative;z-index:0;margin-bottom:calc(-1 * var(--tw-flag-scroll-track, 0px))}@media(max-width:989px){.tw-hero--video.tw-hero--has-media .tw-hero__stage:after{z-index:2}.tw-hero--video.tw-hero--has-media.tw-hero--has-flag:not(.flag-animation--playing):not(.flag-animation--revealing) .flag-animation__viewport{z-index:1}.tw-hero--video.tw-hero--has-media .tw-hero__stage{display:block;position:relative;width:100%;height:var(--tw-hero-mobile-video-height, 100svh);min-height:var(--tw-hero-mobile-video-height, 100svh);max-height:var(--tw-hero-mobile-video-height, 100svh);overflow:hidden}.tw-hero--video.tw-hero--has-media .tw-hero__stage:before{display:none!important;content:none!important;height:0!important;min-height:0!important;aspect-ratio:auto!important}.tw-hero--video.tw-hero--has-media .tw-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.tw-hero--video.tw-hero--has-media .tw-hero__bg-video,.tw-hero--video.tw-hero--has-media .tw-hero__bg-poster,.tw-hero--video.tw-hero--has-media .tw-hero__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;max-height:none;object-fit:cover}.tw-hero--video.tw-hero--has-media.tw-hero--has-flag:not(.flag-animation--playing):not(.flag-animation--revealing) .flag-animation__viewport{z-index:5}.tw-hero--video.tw-hero--has-media:not(.tw-hero--has-flag){height:var(--tw-hero-mobile-video-height, 100svh);min-height:var(--tw-hero-mobile-video-height, 100svh);max-height:var(--tw-hero-mobile-video-height, 100svh);overflow:hidden}.tw-hero--video.tw-hero--has-media.tw-hero--has-flag{height:auto;min-height:0;max-height:none;overflow-x:clip;overflow-y:visible}.tw-hero--has-media .tw-hero__gradient{background:linear-gradient(0deg,#00000080 0% 100%)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tw-hero.css.map */
