.hero{position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.hero .hero__video,.hero .hero__image{position:absolute;top:0;left:0;height:100%;width:100%}.hero .video,.hero .video .media,.hero .video .media video{display:block;width:100%;height:100%;object-fit:cover}.hero .video .media video{object-fit:cover}.hero .hero__text{position:relative;height:100%;z-index:1;padding:50px}.hero .splide{position:absolute;width:100%;height:100%}.hero .splide__track{height:100%}.hero .splide .splide__slide{flex-basis:100%}.hero .hero__image picture{display:block;height:100%}.hero .hero__image img,.hero .hero__image svg{position:relative;width:100%;height:100%;z-index:1;object-fit:cover}.hero .hero__text-container{display:flex;height:100%;max-width:var(--ideal-width);margin:0 auto;z-index:2;position:relative}.hero .btn-group .btn{width:100%}.color-main .hero__text:before{background-color:var(--primary-background)}.color-main-inverted .hero__text:before{background-color:var(--primary-foreground)}.color-accent .hero__text:before{background-color:var(--accent-background)}.color-accent-inverted .hero__text:before{background-color:var(--accent-foreground)}.color-accent2 .hero__text:before{background-color:var(--accent2-background)}.color-accent2-inverted .hero__text:before{background-color:var(--accent2-foreground)}@media only screen and (max-width: 767px){.hero--contained .hero__image,.hero--contained .hero__video{position:static}.hero--contained .hero__text{height:auto}.hero--contained .hero__text-container{padding:calc(var(--grid-gap)*2) var(--gutter)}.hero--contained .hero__text:before{content:none!important}}@media only screen and (min-width: 768px){.hero .btn-group .btn{width:revert}.sm-hero--contained .hero__image,.sm-hero--contained .hero__video{position:static}.sm-hero--contained .hero__text{height:auto}.sm-hero--contained .hero__text-container{padding:calc(var(--grid-gap)*2) var(--gutter)}.sm-hero--contained .hero__text:before{content:none!important}.sm-hero--contained .sm-horizontal-justified{position:relative}.sm-horizontal-justified>*{flex:1 0 auto}.sm-hero--contained .sm-horizontal-justified .btn-group{position:absolute;right:calc(var(--grid-gap)*2);top:calc(var(--grid-gap)*2);flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-hero.css.map */
