.hero-carousel{position:relative;box-sizing:initial;display:block;z-index:10}.hero-carousel .text p{color:inherit;margin-bottom:0;font-size:var(--text-size);width:497px}.hero-carousel-new .text p{margin-left:auto;margin-right:auto}.hero-carousel .text p strong{font-weight:600}.hero-carousel .btn{margin-top:2.7em;font-weight:400}.hero-carousel .btn:not(:last-child){margin-right:1em}.hero-carousel .btn span.mobile{display:none}.hero-carousel .container{height:100%}.hero-carousel .tag{font-size:var(--tag-size);font-weight:500;line-height:60px;letter-spacing:.22em;border-bottom:1px solid;padding-bottom:7px}.hero-carousel .title.mobile{display:none}.hero-carousel .title{margin-bottom:var(--section-title-bottom-margin);font-size:var(--title-size);line-height:1.11em}.hero-carousel .captions p:not(:first-child){margin-top:.85em}.hero-carousel .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-carousel .video-wrap{overflow:hidden}.hero-carousel .video-wrap video{width:100%}.hero-carousel .video{display:block;object-fit:cover;width:100%;height:100%}.hero-carousel .controls{position:absolute;bottom:0;left: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-arrow{opacity:.4}.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 .overlay.true-color{background:linear-gradient(180deg,var(--bg-text-overlay-desktop) 0%,rgba(0,0,0,0) 88.89%)}.hero_carousel-new .overlay.true-color{background:var(--bg-text-overlay-desktop)}.hero-carousel.video-banner .text p{width:auto;max-width:600px;margin-left:auto;margin-right:auto}.calendly-hero-inset{padding:24px 29px;border-radius:12px;margin-top:50px;background:#f7f8fbe6;color:var(--title-color-desktop)}.calendly-hero-inset--title{font-family:var(--headline-font-family);font-weight:600;font-size:24px;line-height:120%;color:inherit}.calendly-hero-inset--text,.calendly-hero-inset--link{font-family:var(--content-font-family);font-weight:400;font-size:16px;line-height:130%;color:inherit}.calendly-hero-inset--text{margin:.5em 0}.calendly-hero-inset--link{text-decoration:underline}.hero_carousel-new .btn:before{display:none!important}.hero_carousel-new .btn{min-height:0!important;text-transform:capitalize!important}.hero_carousel-new .text p{line-height:1.6;width:100%;font-size:clamp(14px,1.2vw,18px);font-family:var(--content-font-family)}.hero_carousel-new p{margin-bottom:0}.hero_carousel-new .title{font-size:clamp(var(--title-size-min),var(--title-size-mid),var(--title-size-max));font-family:var(--headline-font-family)}.pill-slide .tag{border:0;font-weight:600;line-height:1.3;letter-spacing:2px;margin-bottom:5px;display:inline-block;margin-top:20px}.pill-slide .captions>*{z-index:2;position:relative}.pill-slide .container{padding:0}.content-image-wrapper{text-align:center;aspect-ratio:5 / 2.2;position:relative;z-index:1!important}.content-image-wrapper img{width:auto;display:inline-block;position:absolute;top:-20%;left:50%;margin-left:-273px}.shopify-section:has(#nav-vwo-b){display:none}.black-friday-banner.hero-carousel .title.desktop{display:none}@media all and (min-width:900px){.hero-carousel{padding-top:var(--height-desktop)}.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}.hero-carousel .slide{background-color:var(--bg-color-desktop)}.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-desktop);padding:var(--text-padding-desktop)}.hero-carousel .tag{color:var(--tag-color-desktop)}.hero-carousel .title{color:var(--title-color-desktop)}.hero-carousel .text{color:var(--text-color-desktop)}}@media all and (max-width:1200px)and (min-width:900px){.hero-carousel:not(.hero_carousel-new){padding-top:85%}.black-friday-banner.hero-carousel{padding-top:var(--height-desktop)}}@media all and (max-width:900px){.black-friday-banner.hero-carousel .medium-down--hide{display:block!important}.black-friday-banner.hero-carousel .medium-down--show{display:none!important}.content-image-wrapper{aspect-ratio:5 / 1.2}.content-image-wrapper img{width:273px;margin-left:-135px;height:auto}.hero-carousel.mobile-text-inside{padding-top:var(--height-tablet)}.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 .overlay.true-color{background:linear-gradient(180deg,var(--bg-text-overlay-mobile) 0%,rgba(0,0,0,0) 88.89%)}.hero_carousel-new .overlay.true-color{background:var(--bg-text-overlay-mobile)}.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-tablet)}.hero-carousel.mobile-text-below .video{position:absolute;top:0;left:0}.hero_carousel-new.mobile-text-below .bg-img,.hero_carousel-new.mobile-text-below .video-wrap{padding-top:clamp(500px,var(--height-tablet),900px)}.hero_carousel-new.mobile-text-below .overlay,.hero_carousel-new.mobile-text-below .bg-img,.hero_carousel-new.mobile-text-below .video-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.hero_carousel-new.mobile-text-below .bg-img{position:absolute;width:100%;height:100%}.hero_carousel-new{padding-top:clamp(500px,var(--height-tablet),900px)}.hero_carousel-new .keen{position:absolute;top:0;left:0;width:100%;height:100%}.hero_carousel-new .keen-slider,.hero_carousel-new .keen-slider-slide,.hero_carousel-new .slide{height:100%!important}.hero-carousel.mobile-text-above .overlay{background-color:var(--bg-text-mobile)}.hero-carousel.mobile-text-above .overlay,.hero-carousel.mobile-text-above .bg-img,.hero-carousel.mobile-text-above .video-wrap{position:relative;height:auto;top:0;left:0}.hero-carousel.mobile-text-above .bg-img,.hero-carousel.mobile-text-above .video-wrap{padding-top:var(--height-tablet)}.hero-carousel.mobile-text-above .keen-slider-slide .slide{display:flex;flex-direction:column-reverse}.hero-carousel .bg-img{background-position:var(--image-position-tablet)}.hero-carousel .slide{background-color:var(--bg-color-mobile)}.hero-carousel .captions{position:relative;padding:var(--text-padding-mobile)}.hero-carousel .tag{color:var(--tag-color-mobile)}.hero-carousel .title{color:var(--title-color-mobile)}.hero-carousel .text{color:var(--text-color-mobile)}.hero-carousel.dots-inside-mobile .keen-dots{position:absolute;bottom:0}.hero-carousel .text p{width:auto}}@media all and (max-width:600px){.hero-carousel.mobile-text-inside{padding-top:var(--height-mobile)}.hero-carousel .bg-img{background-position:center bottom}.hero-carousel .title{margin-bottom:.345em}.hero-carousel .title.desktop{display:none}.hero-carousel .title.mobile{display:block}.black-friday-banner.hero-carousel .title.mobile,.hero-carousel .btn span.desktop{display:none}.hero-carousel .btn span.mobile{display:block}.hero_carousel-new .btn:last-of-type{margin-right:0!important}.hero_carousel-new .btn{font-size:14px!important;margin-right:8px!important}.hero_carousel-new br{display:none}.content-image-wrapper{aspect-ratio:5 / 1.6}.content-image-wrapper img{width:65vw;margin-left:-32vw;top:-30%}.black-friday-banner.hero-carousel .medium-down--hide{display:none!important}.black-friday-banner.hero-carousel .medium-down--show{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/10561/assets/hero_carousel.css.map */
