.carousal{display:block;height:auto}.carousal .carousal__wrapper .slider .slider-wrapper{margin:0}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide{padding:0}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-media{opacity:.8}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content{padding-bottom:5rem}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content .text-content-heading>*{clip-path:polygon(100% 0,100% 100%,0 100%,0 80%);transform:translateY(-2rem);opacity:.01}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content .text-content-caption,.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content .text-content-description,.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content .text-content-buttons{visibility:hidden;opacity:.01}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-media{animation:carousalScaleAnimation .8s cubic-bezier(0,0,.3,1) forwards}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-heading>*{animation:headingInAnimation .8s cubic-bezier(0,0,.3,1) forwards}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-heading>*:nth-of-type(1){animation-delay:.4s}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-heading>*:nth-of-type(2){animation-delay:.3s}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-heading>*:nth-of-type(3){animation-delay:.2s}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-heading>*:nth-of-type(4){animation-delay:.1s}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-heading>*:nth-of-type(5){animation-delay:0ms}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-caption,.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-description,.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .image-banner__wrapper .banner-content .text-content-buttons{visibility:visible;animation:fadeIn .8s cubic-bezier(0,0,.3,1) forwards}.carousal .carousal__wrapper .slider-controls-wrapper{position:absolute;left:0;right:0;top:auto;bottom:0;padding-top:1rem;height:auto}.carousal .carousal__wrapper .slider-controls-wrapper .slider-controller{margin-top:0}.carousal .carousal__wrapper .slider-controls-wrapper .slider-controller .slider-nav-buttons{display:flex;column-gap:2rem;align-items:center}.carousal--has-promo-video .slider-wrapper>.slider-slide{display:flex}.carousal--has-promo-video .slider-wrapper>.slider-slide>.image-banner__wrapper{width:100%}.carousal .promo-video__banner{min-height:var(--promo-height-desktop, 860px);overflow:hidden;background:#171717;color:var(--promo-text, #fff);font-family:Arial,Helvetica,sans-serif}.carousal .promo-video__banner:before{display:none}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .promo-video__banner .promo-video__media{opacity:1;background:#171717}.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide.active .promo-video__banner .promo-video__media{animation:none}.carousal .promo-video__media:after{background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 78%),rgba(0,0,0,var(--promo-overlay, .35))}.carousal .promo-video__media .media-poster img,.carousal .promo-video__media video{width:100%;height:100%;object-fit:cover}.carousal .promo-video__media[loaded] .media-poster{filter:none}.carousal .promo-video__content{position:relative;z-index:2;display:flex;align-items:center;width:100%;padding:52px clamp(30px,5.4vw,92px);box-sizing:border-box}.carousal--has-promo-video.carousal--multiple .promo-video__content{padding-bottom:100px}.carousal .promo-video__content.adapter-transparent-header{padding-top:calc(var(--header-height, 5rem) + 52px)}.carousal .promo-video__copy{width:min(850px,67%)}.carousal .promo-video__eyebrow{margin:0;color:var(--promo-accent, #ff873d);font-size:clamp(13px,1.2vw,20px);font-weight:800;letter-spacing:.3em;line-height:1.45;text-transform:uppercase}.carousal .promo-video__heading{margin:34px 0 0;color:var(--promo-text, #fff);font-family:inherit;font-size:clamp(50px,6.1vw,110px);font-weight:900;letter-spacing:-.065em;line-height:.96;text-transform:uppercase}.carousal .promo-video__heading span{display:block}.carousal .promo-video__heading .promo-video__heading-accent{color:var(--promo-accent, #ff873d)}.carousal .promo-video__description{max-width:640px;margin-top:54px;font-size:clamp(18px,1.5vw,26px);line-height:1.55;opacity:.86}.carousal .promo-video__description p{margin:0}.carousal .promo-video__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:64px}.carousal .promo-video__price-label{font-size:clamp(15px,1.3vw,22px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.carousal .promo-video__price-value{color:var(--promo-accent, #ff873d);font-size:clamp(64px,5.6vw,98px);font-weight:900;letter-spacing:-.065em;line-height:.9}.carousal .promo-video__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:min(100%,425px);min-height:78px;margin-top:44px;padding:18px 38px;box-sizing:border-box;background:var(--promo-accent, #ff873d);color:#fff;font-size:clamp(15px,1.15vw,16px);font-weight:800;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:filter .18s ease}.carousal .promo-video__button:hover{color:#fff;filter:brightness(1.1)}.carousal .promo-video__button:focus-visible{outline:3px solid #fff;outline-offset:3px}.carousal .promo-video__button[aria-disabled=true]{cursor:default}.carousal .promo-video__button-arrow{flex:none;font-size:1.3em;line-height:1}.carousal .promo-video__footer-note{margin:26px 0 0;font-size:clamp(11px,.95vw,15px);letter-spacing:.18em;line-height:1.5;opacity:.68;text-transform:uppercase}.carousal .promo-video__badge{position:absolute;z-index:2;top:10%;right:4.8%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(140px,12vw,205px);aspect-ratio:1;padding:20px;box-sizing:border-box;border:3px solid var(--promo-accent, #ff873d);border-radius:50%;background:#14141473;color:var(--promo-accent, #ff873d);font-size:clamp(12px,1vw,18px);font-weight:800;letter-spacing:.09em;line-height:1.25;text-align:center;transform:rotate(10deg)}.carousal .promo-video__badge strong{color:#fff;font-size:1.6em;letter-spacing:-.04em}@media screen and (max-width:749px){.carousal .promo-video__banner{min-height:var(--promo-height-mobile, 860px)}.carousal .promo-video__content{align-items:flex-start;padding:48px 24px 56px}.carousal .promo-video__banner--has-badge .promo-video__content{padding-top:150px}.carousal .promo-video__content.adapter-transparent-header{padding-top:calc(var(--header-height, 5rem) + 48px)}.carousal .promo-video__banner--has-badge .promo-video__content.adapter-transparent-header{padding-top:calc(var(--header-height, 5rem) + 150px)}.carousal .promo-video__copy{width:100%}.carousal .promo-video__eyebrow{font-size:12px;letter-spacing:.2em}.carousal .promo-video__heading{margin-top:22px;font-size:clamp(43px,11vw,68px)}.carousal .promo-video__description{margin-top:32px;font-size:17px;line-height:1.45}.carousal .promo-video__price{gap:8px 14px;margin-top:38px}.carousal .promo-video__price-label{font-size:13px}.carousal .promo-video__price-value{font-size:clamp(54px,16vw,76px)}.carousal .promo-video__button{min-height:60px;margin-top:30px;padding:15px 21px;font-size:14px}.carousal .promo-video__footer-note{margin-top:20px;font-size:10px;letter-spacing:.14em}.carousal .promo-video__badge{top:22px;right:22px;width:104px;padding:12px;border-width:2px;font-size:10px}}@media screen and (min-width:750px){.carousal .carousal__wrapper .slider-controls-wrapper{padding-bottom:1rem}}@media(prefers-reduced-motion:no-preference){@keyframes carousalScaleAnimation{0%{opacity:.8;scale:1.05}to{opacity:1;scale:1}}@keyframes headingInAnimation{0%{transform:translateY(-2rem);opacity:.01;clip-path:polygon(100% 0,100% 100%,0 100%,0 80%)}to{transform:translateY(0);opacity:1;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}}}
/*# sourceMappingURL=/cdn/shop/t/431/assets/section-carousal.css.map */
