.CustomScroll{position:relative;display:flex}.CustomScroll.is-navbar-dots-below{margin-bottom:64px}.CustomScroll__container{display:flex;overflow-x:scroll;overflow-y:hidden;width:100%;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.CustomScroll__container::-webkit-scrollbar{height:0!important}.CustomScroll__container.is-scrollable{overflow-x:auto;padding-bottom:32px;scrollbar-width:thin;scrollbar-color:#000 #d9d9d6}.CustomScroll__container.is-scrollable::-webkit-scrollbar{height:5px!important}.CustomScroll__container.is-scrollable::-webkit-scrollbar-track-piece{border:none;background:#d9d9d6}.CustomScroll__container.is-scrollable::-webkit-scrollbar-thumb{background:#000}.CustomScroll__container.is-scrollable::-webkit-scrollbar-button:end:increment{display:block;width:16px;background:transparent}@media screen and (min-width:670px){.CustomScroll__container.is-scrollable::-webkit-scrollbar-button:end:increment{width:40px}}@media screen and (min-width:1024px){.CustomScroll__container.is-scrollable::-webkit-scrollbar-button:end:increment{width:96px}}.CustomScroll__container.is-scrollable::-webkit-scrollbar-button:start:decrement{display:block;width:16px;background:transparent}@media screen and (min-width:670px){.CustomScroll__container.is-scrollable::-webkit-scrollbar-button:start:decrement{width:40px}}@media screen and (min-width:1024px){.CustomScroll__container.is-scrollable::-webkit-scrollbar-button:start:decrement{width:96px}}@media screen and (min-width:670px){.CustomScroll__container{padding:0 48px}.CustomScroll__container.is-display-fullwidth{padding:0}.CustomScroll__container.is-simplified{padding:0;margin:0 32px}}.CustomScroll__child.is-snap-center{scroll-snap-align:center}.CustomScroll__child.is-snap-start{scroll-snap-align:start}.CustomScroll__child.is-snap-center-start{scroll-snap-align:center}@media screen and (min-width:670px){.CustomScroll__child.is-snap-center-start{scroll-snap-align:start}}.CustomScroll__child.is-display-fullwidth{min-width:100%}.CustomScroll__arrow{position:absolute;transform:translateY(-50%);top:50%;z-index:1;display:none;justify-content:center;align-items:center;height:60px;background-color:#000;cursor:pointer;opacity:.75}.CustomScroll__arrow.is-simplified{padding:0;background-color:initial}.CustomScroll__arrow.is-simplified .SvgIcon path{fill:#efdf00}.CustomScroll__arrow .SvgIcon path{fill:#fff}.CustomScroll__arrow:focus:focus{outline:1px dotted #3e3f40}@media screen and (min-width:670px){.CustomScroll__arrow{display:flex}}.CustomScroll__arrowLeft{left:0}.CustomScroll__arrowRight{right:0}.CustomScroll_center .CustomScroll__container{width:auto;margin:0 auto}@media screen and (min-width:670px){.CustomScroll_noArrows .CustomScroll__container{padding:0;margin:0}.CustomScroll_noArrows .CustomScroll__arrow{display:none}}.CustomScroll_electric .CustomScroll__arrow.is-simplified .SvgIcon path{fill:#0091da}.CustomScroll__dots{position:absolute;transform:translateX(-50%);left:50%;z-index:1;bottom:16px;display:flex;line-height:0}.CustomScroll__dots.is-below{bottom:-32px}.CustomScroll__dot:not(:last-of-type){margin-right:4px}.CustomScroll__dotButton{position:relative;width:18px;height:18px;padding:0}.CustomScroll__dotButton:before{width:13px;height:13px;border:1px solid #d9d9d6;border-radius:50%;background-color:#fff}.CustomScroll__dotButton:after,.CustomScroll__dotButton:before{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;content:"";transition-duration:0s}.CustomScroll__dotButton:after{width:16px;height:16px;padding-top:1px;border:1px solid transparent;border-radius:50%}.CustomScroll__dotbutton_active:before{width:10px;height:10px;border:none;background-color:#efdf00;transition-duration:.3s}.CustomScroll__dotbutton_active:after{border:1px solid #efdf00;transition-delay:.3s;transition-duration:.3s}.CustomScroll__arrowRight{background:linear-gradient(270deg,#000 50%,#000 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .3s}.CustomScroll__arrowRight:hover{background-position:0 100%}.CustomScroll__arrowRight.is-simplified{background:transparent}.CustomScroll__arrowLeft{background:linear-gradient(90deg,#000 50%,#000 0);background-size:200% 100%;background-position:0 100%;transition:background-position .3s}.CustomScroll__arrowLeft:hover{background-position:100% 100%}.CustomScroll__arrowLeft.is-simplified{background:transparent}.ModelVersionEngine.has-inheritColor{color:inherit}.ModelVersionEngine{color:#656666}.ModelVersionEngine_dark{color:#000}.ModalModelDisclaimer{font-size:1.4rem}.ModalModelDisclaimer__boldContent{margin-top:32px;font-weight:700}.ModalModelDisclaimer__loader{position:relative;height:100px}.DisclaimerTooltip__infoIcon{cursor:pointer}.ComponentD8v0{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;height:390px}@media screen and (min-width:670px){.ComponentD8v0{justify-content:center;height:460px}}@media screen and (min-width:1024px){.ComponentD8v0{height:600px}}.ComponentD8v0__header{position:absolute;transform:translateX(-50%) translateZ(0);z-index:3;left:50%;width:calc(100% - 32px);padding:16px;margin-top:48px}@media screen and (min-width:670px){.ComponentD8v0__header{transform:translateX(-110%);left:48px;width:45%;padding:24px 32px;margin-top:0;animation-delay:1s;animation-duration:.6s;animation-fill-mode:forwards;animation-name:headerAnimation}}.ComponentD8v0__header.has-layout{background-color:hsla(0,0%,100%,.8)}.ComponentD8v0__fullTitle{margin-bottom:4px}@media screen and (min-width:670px){.ComponentD8v0__fullTitle{margin-bottom:16px}}.ComponentD8v0__titleElement{color:#000;font-size:2.4rem;line-height:1;text-transform:uppercase;font-weight:700}@media screen and (min-width:670px){.ComponentD8v0__titleElement{font-size:3.5rem}}.ComponentD8v0__claim{font-size:1.6rem;line-height:2rem}@media screen and (min-width:670px){.ComponentD8v0__claim{font-size:2rem;line-height:2.4rem}}.ComponentD8v0__priceWrapper{white-space:nowrap}.ComponentD8v0__priceAndTooltip{font-size:2.4rem;line-height:2.8rem;font-weight:700}.ComponentD8v0__disclaimerDirect{margin-bottom:4px;color:#3e3f40}.ComponentD8v0__priceInformations{margin-top:16px;margin-bottom:16px}@media screen and (min-width:670px){.ComponentD8v0__priceInformations{margin-top:32px}}.ComponentD8v0__priceIntroduction{color:#000;font-size:1.2rem}@media screen and (min-width:670px){.ComponentD8v0__priceIntroduction{font-size:1.8rem}}.ComponentD8v0__modelVersionAndDisclaimer{margin-top:8px;color:#656666;font-size:1.1rem}.ComponentD8v0__priceContainer{display:flex;flex-direction:column}.ComponentD8v0__modelVersionAndEngine{display:block}.ComponentD8v0__SvgIconInfo{width:16px;margin-left:8px;vertical-align:middle}.ComponentD8v0__price{background-color:initial}.ComponentD8v0__oldPrice{font-size:1.8rem}.ComponentD8v0__ecoRebate{margin-top:8px}.ComponentD8v0__legalMentions{color:#3e3f40;font-size:1.4rem}@media screen and (min-width:670px){.ComponentD8v0__legalMentions{font-size:1.6rem}}.ComponentD8v0__Button{width:100%;margin-bottom:8px}@media screen and (min-width:670px){.ComponentD8v0__Button{width:auto;animation-delay:1.8s;animation-duration:.55s;animation-fill-mode:forwards;animation-name:visibilityAnimation;opacity:0}}@media screen and (min-width:670px){.ComponentD8v0__link:not(:last-child){margin-right:8px}}.ComponentD8v0__firstBlockAnimation{margin-bottom:16px}@media screen and (min-width:670px){.ComponentD8v0__firstBlockAnimation{transform:translateX(-100%);animation-delay:1.3s;animation-duration:.6s;animation-fill-mode:forwards;animation-name:inAnimation}}@media screen and (min-width:670px){.ComponentD8v0__animationContainer{overflow:hidden}}.ComponentD8v0__visual{width:100%;height:100%}@media screen and (min-width:670px){.ComponentD8v0__visual>.PictureElement__imgDefault{animation-duration:6s;animation-fill-mode:forwards;animation-name:sliderAnimation}}@media screen and (min-width:670px){.ComponentD8v0__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:70%;height:auto;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));z-index:1}}@keyframes sliderAnimation{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes inAnimation{0%{transform:translateX(-100%)}to{transform:none}}.ModelEcoRebateDisclaimer{display:block;font-size:1.1rem}.ModelEcoRebateDisclaimer_badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:2px;margin-bottom:8px;background-color:#72c293;color:#fff;font-family:"NouvelR, sans-serif";font-weight:700}.CMSVideoElement{position:relative;display:block;overflow:hidden}.CMSVideoElement__video{display:block;width:100%}.CMSVideoElement__video.is-covered{height:100%;object-fit:cover}.CMSVideoElement__button{position:absolute;z-index:1;top:0;left:0;display:grid;width:100%;height:100%;padding:0;background-color:rgba(0,0,0,.5);place-content:center}.CMSVideoElement__play{width:32px;fill:#fff}.ComponentD8vB{position:relative;display:flex;overflow:hidden}.ComponentD8vB__title{display:block;color:inherit;font-family:"NouvelR, sans-serif";text-transform:uppercase;font-weight:400}.ComponentD8vB__video{height:100%}.ComponentD8vB{height:390px}@media screen and (min-width:670px){.ComponentD8vB{align-items:center;height:460px}}@media screen and (min-width:1024px){.ComponentD8vB{grid-template-rows:100%;height:600px}}.ComponentD8vB__header:not(:empty){position:absolute;z-index:1;width:calc(100% - 32px);padding:16px 32px;margin-top:48px;margin-left:16px;background-color:hsla(0,0%,100%,.8);line-height:1}@media screen and (min-width:670px){.ComponentD8vB__header:not(:empty){width:45%;margin-top:0;margin-left:48px}}@media screen and (min-width:1024px){.ComponentD8vB__header:not(:empty){transform:translateX(-110%);margin-left:48px;background:transparent;animation-name:headerAnimation;animation-duration:.6s;animation-fill-mode:forwards;animation-delay:1s}}.ComponentD8vB__title{margin-bottom:8px;font-size:2.4rem}@media screen and (min-width:670px){.ComponentD8vB__title{font-size:3.5rem}}@media screen and (min-width:1024px){.ComponentD8vB__title{color:#fff}}.ComponentD8vB__introduction{margin-bottom:16px;color:#3e3f40;font-size:1.4rem}@media screen and (min-width:670px){.ComponentD8vB__introduction{font-size:1.6rem}}@media screen and (min-width:1024px){.ComponentD8vB__introduction{color:#fff;font-size:2.4rem}}@media screen and (min-width:670px){.ComponentD8vB__Button{opacity:0;animation-name:visibilityAnimation;animation-duration:.55s;animation-fill-mode:forwards;animation-delay:1.8s}}.ComponentD8vB__visual{width:100%}@media screen and (min-width:670px){.ComponentD8vB__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:70%;height:auto;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9))}}.ComponentD8vB__visual.is-covered .PictureElement__imgDefault{object-position:bottom}.ComponentD8vB__videoWrapper{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;height:100%}@keyframes headerAnimation{0%{transform:translateX(-110%)}to{transform:none}}@keyframes visibilityAnimation{0%{opacity:0}to{opacity:1}}.HeroEditorial{position:relative;display:flex;flex-direction:column-reverse;height:520px}@media screen and (min-width:670px){.HeroEditorial{height:850px}}@media screen and (min-width:1024px){.HeroEditorial{flex-direction:row;height:600px}}.HeroEditorial__header{display:flex;flex-direction:column;flex-shrink:0;flex-basis:330px;overflow:hidden;padding:24px 16px;background-color:#efdf00;color:#fff;text-align:center}@media screen and (min-width:670px){.HeroEditorial__header{flex-basis:400px;padding:32px 80px}}@media screen and (min-width:1024px){.HeroEditorial__header{flex-basis:500px;padding:96px 48px;text-align:left}}.HeroEditorial__title{color:inherit;font-family:"NouvelR, sans-serif";font-size:3.4rem;line-height:4.1rem;text-transform:uppercase;overflow-wrap:anywhere}@media screen and (min-width:670px){.HeroEditorial__title{font-size:5.4rem;line-height:6.5rem}}.HeroEditorial__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.HeroEditorial__introduction{margin-top:16px;font-size:1.6rem;line-height:2.2rem}@media screen and (min-width:670px){.HeroEditorial__introduction{margin-top:24px;font-size:1.8rem;line-height:2.4rem}}.HeroEditorial__Icon{display:inline-block;align-self:center;flex-shrink:0;width:54px;margin-top:24px;color:inherit;fill:currentColor}@media screen and (min-width:670px){.HeroEditorial__Icon{margin-top:40px}}@media screen and (min-width:1024px){.HeroEditorial__Icon{margin:48px auto 0}}.HeroEditorial__img{flex:1;overflow:hidden}.HeroProduct{position:relative;display:flex;flex-direction:column-reverse;height:520px}@media screen and (min-width:670px){.HeroProduct{height:850px}}@media screen and (min-width:1024px){.HeroProduct{flex-direction:row;height:600px}}.HeroProduct__header{display:flex;flex-direction:column;flex-shrink:0;flex-basis:330px;overflow:hidden;padding:24px 16px;background-color:#efdf00;color:#fff;text-align:center}@media screen and (min-width:670px){.HeroProduct__header{flex-basis:400px;padding:32px 80px}}@media screen and (min-width:1024px){.HeroProduct__header{flex-basis:500px;padding:64px;text-align:left}}.HeroProduct__title{color:inherit;font-family:"NouvelR, sans-serif";font-size:3.4rem;line-height:4.1rem;text-transform:uppercase}@media screen and (min-width:670px){.HeroProduct__title{font-size:5.4rem;line-height:6.5rem}}.HeroProduct__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.HeroProduct__claim{margin-top:8px;font-size:1.6rem;line-height:2.2rem}@media screen and (min-width:670px){.HeroProduct__claim{margin-top:24px;font-size:1.8rem;line-height:2.4rem}}.HeroProduct__priceWrapper{margin-top:8px;font-size:1.8rem;line-height:2.4rem}@media screen and (min-width:670px){.HeroProduct__priceWrapper{margin-top:16px;font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1024px){.HeroProduct__priceWrapper{margin-top:24px}}.HeroProduct__price{font-weight:700}.HeroProduct__previousPrice+.HeroProduct__priceInner{display:block}.HeroProduct__priceInner{white-space:nowrap}.HeroProduct__ecoRebate{margin-top:8px}.HeroProduct__SvgIconInfo{height:14px;margin-left:8px}@media screen and (min-width:670px){.HeroProduct__SvgIconInfo{height:24px}}.HeroProduct__SvgIconInfo path{fill:#fff}.HeroProduct__Icon{display:inline-block;align-self:center;flex-shrink:0;width:54px;margin:12px 0;color:inherit;fill:currentColor}@media screen and (min-width:1024px){.HeroProduct__Icon{margin:16px 0 24px}}.HeroProduct__disclaimerDirect,.HeroProduct__modelVersionAndEngine{color:inherit;font-size:1.1rem;line-height:1.5rem;opacity:.6}.HeroProduct__img{flex:1;overflow:hidden}.ComponentD6v0{position:relative;width:100%}.ComponentD6v0.Slice__element:only-child{flex-basis:auto}.ComponentD6v0_editMode{display:flex;flex-direction:column}