.hero-banner-wrapper{background-color:var(--background-color);padding:var(--section-padding)}.hero-carousel{position:relative;box-sizing:initial;display:block}.hero-carousel .text *{color:inherit;margin-bottom:0}.hero-carousel .btn{margin-top:2em;background-color:var(--btn-bg);color:var(--btn-color)}.hero-carousel .btn:hover{background-color:var(--btn-bg-hover);color:var(--btn-color-hover)!important}.hero-carousel .btn.shared-button{margin:2em 0 1em}.hero-carousel .container{height:100%}.hero-carousel .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-carousel .video-wrap{overflow:hidden}.hero-carousel .video{display:block;object-fit:cover;width:100%;height:100%}.hero-carousel .controls{position:absolute;bottom:0;right:0;z-index:1}.hero-carousel .controls button{padding:1em;font-size:1.5em;opacity:.3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.hero-carousel .controls button:hover{opacity:1}.hero-carousel .controls svg{display:block}.hero-carousel .keen-slider{opacity:0}.hero-carousel .keen-slider.initialized{opacity:1}.hero-carousel .keen-arrow{opacity:.4}.hero-carousel .keen-dots-dot.active:after{background:var(--hero-dots)}.hero-carousel .keen-arrow svg path{fill:var(--hero-dots)}.hero-carousel .keen-arrow.prev{right:auto;left:0}.hero-carousel .keen-arrow.next{left:auto;right:0}.hero-carousel .keen-arrow:hover{opacity:1}.hero-carousel .btn{margin-top:var(--button-margin-top);width:min(var(--button-width),100%);font-size:var(--button-font-size)}.hero-carousel .slide{background-color:var(--bg-color)}.hero-carousel .captions{padding:var(--text-padding)}.hero-carousel .eyebrow{color:var(--eyebrow-color);letter-spacing:.24em;font-size:var(--eyebrow-size);margin-bottom:var(--eyebrow-margin-bottom)}.hero-carousel .title{color:var(--title-color);margin-bottom:var(--title-margin-bottom)}.hero-carousel .title.custom-size{font-size:var(--title-custom-size)}.hero-carousel .shared-title{font-size:var(--shared-title-custom-size);color:var(--shared-title-color);margin-bottom:.2em}.hero-carousel .text{color:var(--text-color);font-size:var(--text-size);line-height:var(--text-height)}.hero-carousel .larger-text{margin-top:.5em;max-width:var(--larger-text-width)}.hero-carousel .larger-text *{color:var(--larger-text-color);letter-spacing:.24em}.hero-carousel .controls svg path{fill:var(--text-color)}.hero-carousel .overlay{background-color:var(--overlay-background-color)}.hero-carousel .overlay.clickable{cursor:pointer}.hero-carousel .buttons{gap:1em}.hero-carousel .buttons.text-right{justify-content:flex-end}.hero-carousel .buttons.text-left{justify-content:flex-start}.hero-carousel .buttons.text-center{justify-content:center}@media all and (max-width: 900px){.hero-carousel .buttons.medium-down--text-right{justify-content:flex-end}.hero-carousel .buttons.medium-down--text-left{justify-content:flex-start}.hero-carousel .buttons.medium-down--text-center{justify-content:center}}@media all and (min-width: 901px){.hero-carousel{padding-top:var(--height)}.hero-carousel .keen{position:absolute;top:0;left:0;width:100%;height:100%}.hero-carousel .keen-slider,.hero-carousel .keen-slider-slide,.hero-carousel .slide{height:100%!important}.hero-carousel.dots-below-desktop{margin-bottom:4em}.hero-carousel.dots-inside-desktop .keen-dots{position:absolute;bottom:0;left:15%;width:70%}.hero-carousel .overlay,.hero-carousel .bg-img,.hero-carousel .video-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.hero-carousel .captions{max-width:var(--text-width)}.hero-carousel .captions+.captions{padding-left:var(--columns-gap)}}@media all and (min-width: 901px) and (max-width: 1400px){.hero-carousel{padding-top:56%}}@media all and (max-width: 900px){.hero-carousel .btn{margin-top:.5rem}.hero-carousel.mobile-text-inside{padding-top:var(--height)}.hero-carousel.mobile-text-inside .keen{position:absolute;width:100%;height:100%;top:0;left:0}.hero-carousel.mobile-text-inside .keen-slider,.hero-carousel.mobile-text-inside .keen-slider-slide,.hero-carousel.mobile-text-inside .slide{height:100%!important}.hero-carousel.mobile-text-inside .overlay,.hero-carousel.mobile-text-inside .bg-img,.hero-carousel.mobile-text-inside .video-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.hero-carousel.mobile-text-below .overlay,.hero-carousel.mobile-text-below .bg-img,.hero-carousel.mobile-text-below .video-wrap{position:relative;height:auto;top:0;left:0}.hero-carousel.mobile-text-below .bg-img,.hero-carousel.mobile-text-below .video-wrap{padding-top:var(--height)}.hero-carousel.mobile-text-below .video{position:absolute;top:0;left:0}.hero-carousel.mobile-text-below .btn{margin-top:var(--button-margin-top)}.hero-carousel.dots-inside-mobile .keen-dots{position:absolute;bottom:0;left:15%;width:70%}.hero-carousel .larger-text{font-size:.75em;margin-bottom:.35em}.hero-carousel .caption-2{padding-top:0}.hero-carousel .captions:last-child:not(:first-child){padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/539/assets/hero_carousel.css.map */
