banner-hero{position:relative}banner-hero .swiper-pagination-bullet{position:relative;z-index:1}banner-hero .swiper-pagination-bullet:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:transparent}.banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.media-slideshow .swiper-slide{position:relative}.hero-banner-txt-content__wrapper .Button{width:fit-content}.hero-banner-txt-content__wrapper{position:absolute;box-sizing:border-box;z-index:2}.hero-banner-txt-content-layout-m__bottomLeft,.hero-banner-txt-content-layout-m__topLeft,.hero-banner-txt-content-layout-m__middleLeft{left:0}.hero-banner-txt-content-layout-m__bottomRight,.hero-banner-txt-content-layout-m__topRight,.hero-banner-txt-content-layout-m__middleRight{right:0}.hero-banner-txt-content-layout-m__bottomCenter,.hero-banner-txt-content-layout-m__middleCenter,.hero-banner-txt-content-layout-m__topCenter{left:50%;transform:translate(-50%);width:100%}.hero-banner-txt-content-layout-m__middleLeft,.hero-banner-txt-content-layout-m__middleRight{top:50%;transform:translateY(-50%);width:100%}.hero-banner-txt-content-layout-m__middleCenter{top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.hero-banner-txt-content-layout-m__bottomCenter,.hero-banner-txt-content-layout-m__bottomRight,.hero-banner-txt-content-layout-m__bottomLeft{bottom:0}.banner__image-wrapper{width:100%}banner-hero .VideoRatio{display:flex;flex-direction:column;justify-content:space-between}.hero-banner__video-container{width:100%;height:100vh;position:relative;display:flex;flex-direction:column;justify-content:space-between}banner-hero .video-js,banner-hero .video-js video,.banner__imageContainer .videoHolder{pointer-events:none}banner-hero .videoHolder,banner-hero .video-js,banner-hero .video-js video{cursor:default}banner-hero .section-video__controls.section-video__controls--default{top:unset;bottom:0;left:0}banner-hero .section-video__controls.section-video__controls--default svg path,banner-hero .section-video__controls.section-video__controls--default svg rect{stroke:var(--primary_text)}banner-hero .section-video__controls.section-video__controls--default .section-video__state svg path{fill:var(--primary_text)}banner-hero .swiper-pagination-bullet,banner-hero .swiper-pagination-bullet-active{position:relative;width:1.5rem;height:.125rem;opacity:1;flex-shrink:0;margin-left:0;margin-right:.5rem;z-index:4}banner-hero .swiper-pagination-bullet:before,banner-hero .swiper-pagination-bullet-active:before{content:"";position:absolute;overflow-x:hidden;top:-4px;right:-4px;bottom:-4px;left:-4px;background:transparent;z-index:3}@media screen and (min-width: 1025px){.hero-banner-txt-content__wrapper{height:fit-content}.hero-banner-txt-content-layout-m__bottomLeft,.hero-banner-txt-content-layout-m__bottomRight,.hero-banner-txt-content-layout-m__bottomCenter,.hero-banner-txt-content-layout-m__topLeft,.hero-banner-txt-content-layout-m__topRight,.hero-banner-txt-content-layout-m__topCenter,.hero-banner-txt-content-layout-m__middleLeft,.hero-banner-txt-content-layout-m__middleRight,.hero-banner-txt-content-layout-m__middleCenter{left:unset;right:unset;transform:unset}.hero-banner-txt-content-layout-d__bottomLeft{left:0;bottom:0}.hero-banner-txt-content-layout-d__bottomRight{right:0;bottom:0}.hero-banner-txt-content-layout-d__bottomCenter{left:50%;transform:translate(-50%);bottom:0}.hero-banner-txt-content-layout-d__topLeft{left:0}.hero-banner-txt-content-layout-d__topRight{right:0}.hero-banner-txt-content-layout-d__topCenter{left:50%;transform:translate(-50%)}.hero-banner-txt-content-layout-d__middleCenter{left:50%;transform:translate(-50%,-50%);top:50%}.hero-banner-txt-content-layout-d__middleLeft{left:0;top:50%;transform:translateY(-50%)}.hero-banner-txt-content-layout-d__middleRight{right:0;top:50%;transform:translateY(-50%)}.hero-banner-txt-content__wrapper .Button{width:fit-content}.image-text__wrapper_button-container{margin-top:1rem}banner-hero .section-video__controls.section-video__controls--default{left:unset;right:0}banner-hero .section-video__controls.section-video__controls--default button:hover svg path,banner-hero .section-video__controls.section-video__controls--default button:hover svg rect{stroke:var(--primary_accent)}banner-hero .section-video__controls.section-video__controls--default button:hover .svg__pause-line path,banner-hero .section-video__controls.section-video__controls--default button:hover .svg__play-line path{fill:var(--primary_accent)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-slideshow.css.map */
