.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:transparent}.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}}@keyframes visibilityAnimation{0%{opacity:0}to{opacity:1}}@keyframes headerAnimation{0%{transform:translateX(-110%)}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}