.hero-carousel .stars-wrapper{color:var(--rating-stars-color, #ffd05a)}.hero-carousel{position:relative;box-sizing:initial;display:block}.hero-carousel .text p{color:inherit;margin-bottom:0}.hero-carousel .text *{text-align:inherit}.hero-carousel .hero-cta-wrapper{margin-top:clamp(24px,2.22vw,32px);gap:16px}.hero-carousel .hero-cta-wrapper .btn{margin-top:0;padding-inline:40px}.hero-carousel .container{height:100%;padding:0 136px;max-width:unset}.hero-carousel .bg-img{background-size:var(--image_layout);background-position:var(--bg-position, center);background-repeat:no-repeat}.hero-carousel .video-wrap{overflow:hidden}.hero-carousel .video-wrap video{display:block;object-fit:var(--image-fit, cover);width:var(--media-width, 100%);height:100%;margin-left:auto}.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-arrow{opacity:1;background:var(--arrow-bg, #FF9E00);width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s ease,opacity .2s ease}.hero-carousel .keen-arrow svg{width:18px;height:18px}.hero-carousel .keen-arrow svg path{fill:var(--arrow-icon, #1a1a1a)}.hero-carousel .keen-arrow.prev{right:auto;left:40px}.hero-carousel .keen-arrow.next{left:auto;right:40px}.hero-carousel .slide{display:flex;flex-direction:column;height:100%;background:var(--slide-bg, var(--bg-color))}.hero-carousel .captions{max-width:100%}.hero-carousel .eyebrow{color:var(--eyebrow-color, #3E2217);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;text-align:inherit}.hero-carousel .title,.hero-carousel .title *{font-size:60px;color:var(--title-color);margin-bottom:16px;text-transform:initial;text-align:inherit;line-height:1;font-weight:initial}.hero-carousel .title b,.hero-carousel .title strong{font-weight:900}.hero-carousel .text{color:var(--text-color);font-weight:500;font-size:clamp(16px,1.67vw,24px);font-family:Filson Pro Bold,sans-serif}.hero-carousel .text.rating{display:flex;align-items:center;margin-bottom:5px}.hero-carousel .text.rating span{margin-right:5px}.hero-carousel .controls svg path{fill:var(--text-color)}@media all and (min-width:601px){.hero-carousel{aspect-ratio:16 / 9;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px));max-width:var(--hero-max-width, none);margin-inline:auto;width:100%}.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:20px;left:50%;transform:translate(-50%);width:auto}.hero-carousel .overlay,.hero-carousel .bg-img,.hero-carousel .video-wrap{position:absolute;height:100%;top:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--media-max-width, none)}.hero-carousel .captions{max-width:var(--text-width)}.hero-carousel .overlay.hide-text-desktop .captions{display:none}}@media all and (max-width:600px){.hero-carousel .title{margin-bottom:8px}.hero-carousel .eyebrow{font-size:16px}.hero-carousel .bg-img{background-size:var(--image_layout, cover)}.hero-carousel .title,.hero-carousel .title *{font-size:32px;line-height:120%}.hero-carousel .hero-cta-wrapper{flex-direction:column;align-items:center;width:100%}.hero-carousel .btn{width:100%;height:54px}.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{flex:1;padding:30px 0 70px;background-color:#fcf7f0}.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);background-size:var(--image_layout, cover)}.hero-carousel.mobile-text-below .video-wrap video{position:absolute;top:0;left:0}.hero-carousel.dots-inside-mobile .keen-dots{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:auto}hero-carousel .keen-arrow{top:25%}}@media all and (max-width:900px){.hero-carousel .container{padding:0 16px}.hero-carousel .stars-wrapper .stars{font-size:15px}.hero-carousel .text.rating{margin-bottom:0}.hero-carousel .text.rating span{font-weight:900}.hero-carousel .text{font-family:Filson Pro Regular,sans-serif;font-weight:900}.hero-carousel .keen-arrow{width:40px;height:40px}.hero-carousel .keen-arrow.prev{left:8px}.hero-carousel .keen-arrow.next{right:8px}.hero-carousel .keen-arrow svg{width:14px;height:14px}}.hero-carousel .keen-dots{display:flex;align-items:center;justify-content:center;gap:8px;z-index:2}.hero-carousel .keen-dots .keen-dots-dot{padding:0;cursor:pointer}.hero-carousel .keen-dots .keen-dots-dot:after{width:6px;height:6px;border-radius:50%;opacity:.5;background:var(--dot-inactive, rgba(255, 255, 255, .5));transition:all .3s ease}.hero-carousel .keen-dots .keen-dots-dot.active:after{width:40px;height:6px;border-radius:5px;background:var(--dot-active, #fff);opacity:1}@media all and (max-width:600px){.hero-carousel .keen-dots .keen-dots-dot:after,.hero-carousel .keen-dots .keen-dots-dot.active:after{background:#ff9e00}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/hero_carousel.css.map */
