.hero-banner-container{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.hero-banner{position:relative;box-sizing:initial;display:block;border-radius:var(--section-border-radius);overflow:hidden}.hero-banner .container{height:100%}.hero-banner .slide-wrapper{flex:1 0 50%}.hero-banner .slide{position:relative}.hero-banner .overlay{position:relative;z-index:2}.hero-banner .captions{width:100%;max-width:var(--text-width);position:relative;padding:var(--text-padding) 0;box-sizing:content-box}.hero-banner .captions>*{position:relative;z-index:2}.hero-banner .media-wrap{overflow:hidden}.hero-banner .media{display:block;object-fit:cover}.hero-banner iframe{object-fit:initial!important}.hero-banner .controls{position:absolute;top:0;right:0;z-index:3;padding:1em}.hero-banner .captions .text{font-weight:300}.hero-banner .keen-slider-slide .media-wrap>*{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.hero-banner .keen-slider-slide.active .media-wrap>*{-webkit-transform:scale(1);transform:scale(1)}.hero-banner .keen-dots-line-wrap{position:absolute;bottom:2em;width:calc(100% - calc(var(--container-padding) * 2));left:50%;display:flex;align-items:center;transform:translate(-50%)}.hero-banner .keen-slide-numbers{color:var(--scheme-carousel-arrows-label)}.hero-banner .floating-button{position:absolute;z-index:10;bottom:calc(var(--global-sections-padding)* .8);right:calc(var(--global-sections-padding)* .8)}@media all and (max-width: 66em){.hero-banner .floating-button{right:unset;left:calc(var(--global-sections-padding) * .4);width:calc(100% - calc(var(--global-sections-padding) * .8))}}.hero-banner:has(.banner-highlights) .captions{height:calc(100% - calc(var(--global-sections-padding) * .8));display:flex;flex-direction:column;justify-content:space-between}.hero-banner:has(.banner-highlights) util-accordion{margin-bottom:2em}.hero-banner:has(.banner-highlights) util-accordion button[aria-expanded]{background:transparent}.hero-banner:has(.banner-highlights) .accordion{background:var(--scheme-background-gradient);border-bottom:0;border-radius:.4em;padding:1em;margin-bottom:.5em}.hero-banner:has(.banner-highlights) .accordion .accordion-title{color:var(--scheme-text-color);font-family:aktiv-grotesk-extended,sans-serif}.hero-banner:has(.banner-highlights) .accordion .accordion-title span{color:var(--scheme-highlights);font-size:.75em}.hero-banner:has(.banner-highlights) .accordion .accordion-icon{border:1px solid var(--scheme-text-color);border-radius:100%;padding:.2em;top:1em}@media all and (max-width: 66em){.hero-banner:has(.banner-highlights) .captions{height:calc(100% - calc(var(--global-sections-padding) * 2.8))}}.hero-banner .slide:not(.tint-full) .captions.has-discount-code{position:relative;padding-bottom:5em;margin-bottom:2em}.hero-banner .slide:not(.tint-full) .captions.has-discount-code:before{border:2px solid var(--scheme-highlights);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-banner .slide .captions.has-discount-code .discount-panel{padding:1em 1.5em;position:absolute;width:100%;left:0;bottom:0;background:var(--scheme-highlights);color:var(--scheme-background-color);border-bottom-left-radius:var(--tint-border-radius);border-bottom-right-radius:var(--tint-border-radius)}.hero-banner .slide .captions.has-discount-code .discount-panel .title{color:var(--scheme-background-color)}.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .text{font-family:var(--heading-font-family);font-weight:600;font-style:normal;letter-spacing:.05em;line-height:1.2;font-size:1.8rem;text-transform:uppercase;margin-right:1em}.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .copy-paste-code .btn-coupon-code{color:var(--scheme-background-color);border:1px solid var(--scheme-background-color)}.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .copy-paste-code .btn-coupon-code:hover{color:var(--scheme-text-color)!important}.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .copy-paste-code .btn-coupon-code svg path{stroke:var(--scheme-background-color);fill:var(--scheme-background-color)}.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .copy-paste-code .successful{color:var(--scheme-text-color)!important}@media all and (max-width: 66em){.hero-banner .slide:not(.tint-full) .captions.has-discount-code{padding-bottom:3em;margin-top:6em;padding-top:1em}.hero-banner .slide .captions.has-discount-code .discount-panel{padding:.75em}.hero-banner .slide .captions.has-discount-code .discount-panel .title,.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .text{font-size:.85em;margin-right:.25em;margin-bottom:.25em}.hero-banner .slide .captions.has-discount-code .discount-panel .discount-details .copy-paste-code .btn-coupon-code{font-size:.85em;padding:.15em}.hero-banner .slide .captions.has-discount-code .btn{font-size:1em!important}}@media (min-width: 66.001em){.hero-banner:not(.desktop-first-image-height){height:var(--height)}.hero-banner.desktop-first-image-height{padding-top:var(--height)}.hero-banner.desktop-first-image-height .keen{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner .keen-slider.custom-animation.fade .keen-slider-slide{height:100%}.hero-banner .keen,.hero-banner .keen-slider{height:100%!important}.hero-banner .media-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.hero-banner .media{width:100%;height:100%}.hero-banner iframe{position:relative;width:100%;height:300%;left:0;top:-100%}.hero-banner .slide.tint-full:before,.hero-banner .slide:not(.tint-full) .captions:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:var(--tint);z-index:1;border-radius:var(--tint-border-radius)}.hero-banner .slide.tint-shadow .captions:before{background:radial-gradient(var(--tint) 0%,transparent 60%);margin:-15% -20%;border-radius:none}.hero-banner:not(.full-width) .slide:not(.tint-box) .container{padding:0 var(--text-padding)}.hero-banner .slide.tint-box .container{padding:max(var(--container-padding),var(--text-padding));height:calc(100% - (max(var(--container-padding),var(--text-padding))*2))}.hero-banner .slide.tint-box .captions{padding-left:var(--text-padding);padding-right:var(--text-padding)}.hero-banner .nav.arrows-bottom{position:absolute;bottom:0;left:0;width:100%;padding:1em;z-index:2}.hero-banner .nav.arrows-bottom .keen-arrows{display:flex}.hero-banner .nav.arrows-bottom .keen-dots{position:static;padding-top:0;padding-bottom:0}.hero-banner .nav.arrows-bottom.large--dots-center .keen-dots{margin-top:.5em}}@media (max-width: 66em){.hero-banner:not(.mobile-image-below).dots-mobile .keen-slider-slide>div:last-child .overlay,.hero-banner:not(.mobile-image-below).dots-mobile .keen-slider-slide>.slide .overlay{padding-bottom:4em}.hero-banner:not(.mobile-image-background) .media-wrap{position:relative;height:auto;padding-top:calc(var(--height) / 2)}.hero-banner:not(.mobile-image-background) .media,.hero-banner:not(.mobile-image-background) iframe{position:absolute;left:0;top:0;width:100%;height:100%}.hero-banner.mobile-image-background:not(.multi){height:var(--height)}.hero-banner.mobile-image-background.multi{height:calc(var(--height) * 2)}.hero-banner.mobile-image-background .keen-slider.custom-animation.fade .keen-slider-slide{height:100%}.hero-banner.mobile-image-background .keen,.hero-banner.mobile-image-background .keen-slider{height:100%!important}.hero-banner.mobile-image-background .media-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.hero-banner.mobile-image-background .media{width:100%;height:100%}.hero-banner.mobile-image-background iframe{position:relative;width:300%;height:100%;top:0;left:-100%}.hero-banner.mobile-image-background.mobile-first-image-height{padding-top:var(--height)}.hero-banner.mobile-image-background.mobile-first-image-height .keen{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner.mobile-image-background .slide.tint-full:before,.hero-banner.mobile-image-background .slide:not(.tint-full) .captions:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:var(--tint);z-index:1;border-radius:var(--tint-border-radius)}.hero-banner.mobile-image-background .slide.tint-shadow .captions:before{background:radial-gradient(var(--tint) 0%,transparent 60%);margin:0 -100px;border-radius:none}.hero-banner.mobile-image-background .slide.tint-box .container{padding-top:var(--container-padding);padding-bottom:var(--container-padding);height:calc(100% - calc(var(--container-padding) * 2))}.hero-banner.mobile-image-background .slide.tint-box .captions{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (prefers-reduced-motion: reduce){.hero-banner .keen-slider-slide .media-wrap>*{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/hero_banner.css.map */
