@media screen and (min-width:670px){.EnginesFilterToggle{margin:8px 64px;padding:16px}}.EnginesFilterToggle__content{display:flex;flex-direction:column;padding-top:16px;background-color:#f2f2f2}@media screen and (min-width:670px){.EnginesFilterToggle__content{flex-direction:row;border:1px solid;border-top:none;background-color:#fff;padding-top:0}}.EnginesFilterToggle__contentItem{display:flex;flex-direction:column;margin:16px;padding-bottom:16px}@media screen and (min-width:670px){.EnginesFilterToggle__contentItem{flex:1 1 auto;margin:32px 0 16px;padding-left:16px;padding-bottom:0}}.EnginesFilterToggle__filterBorder:not(:last-child){border-bottom:1px solid}@media screen and (min-width:670px){.EnginesFilterToggle__filterBorder:not(:last-child){border-right:1px solid;border-bottom:none}}.EnginesFilterToggle__label{font-size:1.5rem;font-weight:700;color:#000;text-transform:capitalize}.EnginesFilterToggle__toolTip{text-transform:none;font-weight:400}.EnginesFilterToggle__filterItems{display:flex;flex-direction:column}.EnginesFilterToggle__SvgIconInfo{width:13px;margin:0 8px}@media screen and (min-width:670px){.EnginesFilterToggle__content{border-color:#d9d9d6}}.EnginesFilterToggle__filterBorder:not(:last-child){border-color:#d9d9d6}.CheckboxWrap{min-width:34px}.is-showing-errors .CheckboxWrap.has-error{color:#e91630}.CheckboxWrap.is-disabled{color:#d9d9d6}.CheckboxWrap.is-disabled .CheckboxWrap__label{cursor:not-allowed}@media screen and (min-width:670px){.CheckboxWrap{min-width:30px}}.CheckboxWrap__content{display:flex;flex-wrap:wrap;position:relative;width:100%}.CheckboxWrap__error{color:#e91630;margin-top:16px}.CheckboxWrap__title{width:100%;margin:16px 0 8px;font-size:1.1rem}.CheckboxWrap__box{opacity:0;position:absolute}.CheckboxWrap__box+.CheckboxWrap__label{position:relative;display:flex;font-size:1.3rem;width:100%;cursor:pointer;padding:8px 0}@media screen and (min-width:670px){.CheckboxWrap__box+.CheckboxWrap__label{font-size:1.4rem;font-weight:400}}.CheckboxWrap__box+.CheckboxWrap__label .CheckboxWrap__boxContainer{height:24px;border-radius:3px;border:1px solid #d9d9d6;flex:0 0 24px;width:24px;margin-right:10px;background:#fff}@media screen and (min-width:670px){.CheckboxWrap__box+.CheckboxWrap__label .CheckboxWrap__boxContainer{height:20px;flex:0 0 20px;width:20px}}.CheckboxWrap__box+.CheckboxWrap__label .CheckboxWrap__labelContent{flex:auto;margin:auto}.CheckboxWrap__box+.CheckboxWrap__label .CheckboxWrap__icon{display:none}.CheckboxWrap__box:checked+.CheckboxWrap__label .CheckboxWrap__icon{display:inline-block}.CheckboxWrap__box:focus+.CheckboxWrap__label .CheckboxWrap__boxContainer{border-color:#efdf00}.CheckboxWrap__box:checked+.CheckboxWrap__label .CheckboxWrap__boxContainer{background:#fff}.CheckboxWrap.is-disabled .CheckboxWrap__box:checked+.CheckboxWrap__label .CheckboxWrap__icon path{fill:#d9d9d6}.Product_accounts .CheckboxWrap__box:focus+.CheckboxWrap__label .CheckboxWrap__boxContainer{border-color:#000}.Product_accounts .CheckboxWrap__box:checked+.CheckboxWrap__label .CheckboxWrap__icon path{fill:#000}.Product_accounts .CheckboxWrap__box:checked+.CheckboxWrap__label .CheckboxWrap__boxContainer{background:#fff}.Toggle__heading{position:relative;display:block;padding:16px 48px 16px 16px;background-color:#fff;border-bottom:1px solid #f2f2f2;color:#000;font-size:1.4rem;font-weight:700;text-transform:uppercase;transition:background-color .7s,color .7s}.Toggle__heading:after,.Toggle__heading:before{position:absolute;top:50%;transform:translateY(-50%);content:"";width:10px;height:2px}@media screen and (min-width:670px){.Toggle__heading:after,.Toggle__heading:before{transition:transform .5s}}.Toggle__heading:before{right:22px;transform:translateY(-50%) rotate(45deg)}.Toggle__heading:after{right:16px;transform:translateY(-50%) rotate(-45deg)}.Toggle__heading.is-expanded:before{transform:translateY(-50%) rotate(-45deg)}.Toggle__heading.is-expanded:after{transform:translateY(-50%) rotate(45deg)}.Toggle_withoutBorder{border-bottom:none}.Toggle__contents{max-height:10000px;padding:0;transition:max-height .5s;overflow:hidden}.Toggle__contents.is-hidden{display:none;max-height:0}.Toggle__contents:after,.Toggle__contents:before{content:"";display:block;height:16px}.Toggle_allowOverflow>.Toggle__contents{overflow:visible}.Toggle_noBeforeAfter>.Toggle__contents:after,.Toggle_noBeforeAfter>.Toggle__contents:before{display:none}.Toggle_clear>.Toggle__heading.is-expanded{background-color:transparent;border-bottom:transparent}.Toggle_clear>.Toggle__contents{background-color:transparent}.Toggle_fullWhite>.Toggle__heading.is-expanded,.Toggle_white>.Toggle__heading.is-expanded{border-bottom:none;background-color:#fff;color:#000;padding-bottom:8px}.Toggle_fullWhite>.Toggle__heading.is-expanded:after,.Toggle_fullWhite>.Toggle__heading.is-expanded:before,.Toggle_white>.Toggle__heading.is-expanded:after,.Toggle_white>.Toggle__heading.is-expanded:before{background-color:#000}.Toggle_fullWhite>.Toggle__contents{background-color:#fff}.Toggle_noSpace>.Toggle__contents{padding:0;margin:0}.Toggle_noSpace>.Toggle__contents:after,.Toggle_noSpace>.Toggle__contents:before{content:none}.Toggle_noCollapse>.Toggle__heading{cursor:default;pointer-events:none}.Toggle_noCollapse>.Toggle__heading:after,.Toggle_noCollapse>.Toggle__heading:before{display:none}.Toggle_noCollapse>.Toggle__contents{margin-bottom:10px}.Toggle_arrowTop>.Toggle__heading:after,.Toggle_arrowTop>.Toggle__heading:before{top:20px}.Toggle_arrowTop>.Toggle__heading:before{transform:translateY(0) rotate(45deg)}.Toggle_arrowTop>.Toggle__heading:after{transform:translateY(0) rotate(-45deg)}.Toggle_arrowTop>.Toggle__heading.is-expanded:before{transform:translateY(0) rotate(-45deg)}.Toggle_arrowTop>.Toggle__heading.is-expanded:after{transform:translateY(0) rotate(45deg)}.Toggle_dark>.Toggle__heading{background-color:#000;border-bottom:1px solid #000;color:#fff}.Toggle_dark>.Toggle__heading:after,.Toggle_dark>.Toggle__heading:before{background-color:#efdf00}.Toggle_tinyHeading>.Toggle__heading{min-height:16px;padding-top:12px;padding-bottom:8px}.Toggle__contents{background-color:#f2f2f2}.Toggle__heading:after,.Toggle__heading:before{background-color:#000}.Toggle__heading.is-expanded{background-color:#000;color:#fff}.Toggle__heading.is-expanded:after,.Toggle__heading.is-expanded:before{background-color:#efdf00}.Toggle_alt>.Toggle__contents{background-color:#fff}.Toggle_alt>.Toggle__contents:after,.Toggle_alt>.Toggle__contents:before{height:0}.Toggle_border{border:1px solid #f2f2f2;margin:8px 0}.Toggle_border>.Toggle__heading{border:none}.CustomCarousel{width:100%;position:relative;overflow:hidden}.CustomCarousel__slider{display:flex;transition-property:transform;transition-timing-function:ease-in-out}.CustomCarousel__slide{display:block;margin:0;position:relative;flex-shrink:0;transition:transform 1s ease-in-out}.CustomCarousel__slide.is-active:after{width:100%;height:4px;position:absolute;bottom:0;content:""}.CustomCarousel__slide.is-active .CustomCarousel__slideButton:after{display:none}.CustomCarousel__slide.is-active-centered{transform:scale(1.1);transition:transform 1s ease-in-out;z-index:2}.CustomCarousel__slide.is-active-centered .CustomCarousel__slideButton:after{visibility:none;opacity:0;transition:opacity 1s ease-in-out}.CustomCarousel__slideButton{width:100%;padding:0;position:relative;display:block;height:100%}.CustomCarousel__slideButton:after{content:"";visibility:visible;opacity:1;transition:opacity 1s ease-in-out;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.CustomCarousel__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:8px;display:flex;line-height:0}@media screen and (min-width:670px){.CustomCarousel__dots{bottom:16px}}.CustomCarousel__dot:not(:last-of-type){margin-right:4px}.CustomCarousel__dotbutton{width:18px;height:18px;padding:0;position:relative}.CustomCarousel__dotbutton:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";border-radius:50%;height:13px;width:13px;background-color:#fff;border:1px solid #d9d9d6;transition-duration:0s}.CustomCarousel__dotbutton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";padding-top:1px;transition-duration:0s;border:1px solid transparent;border-radius:50%;width:16px;height:16px}.CustomCarousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:none;cursor:pointer;background-color:#000;opacity:.75;z-index:1;height:60px}.CustomCarousel__arrow .SvgIcon path{fill:#fff}.CustomCarousel__arrow:focus:focus{outline:1px dotted #3e3f40}.CustomCarousel__arrow_showOnMobile{display:block}@media screen and (min-width:670px){.CustomCarousel__arrow_showOnDesktop{display:block}}.CustomCarousel__previousArrow{left:0}.CustomCarousel__nextArrow{right:0}.CustomCarousel__slideActiveArea{border:3px solid #efdf00;height:100%;position:absolute;z-index:3;transition:left 1s ease-in-out;will-change:left;transform:scale(1.1)}.CustomCarousel_centeredOnSelectedSlide{padding:16px 0}.CustomCarousel_centeredOnSelectedSlide .CustomCarousel__dots{position:relative;justify-content:center;margin-top:40px}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slide.is-active-centered{transform:scale(1)}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideButton:after{content:none}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideActiveArea{display:none}.CustomCarousel__dotbutton_active:before{background-color:#efdf00;border:none;width:10px;height:10px;transition-duration:.3s}.CustomCarousel__dotbutton_active:after{border:1px solid #efdf00;transition-delay:.3s;transition-duration:.3s}.CustomCarousel__nextArrow{background:linear-gradient(270deg,#000 50%,#000 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .3s}.CustomCarousel__nextArrow:hover{background-position:0 100%}.CustomCarousel__previousArrow{background:linear-gradient(90deg,#000 50%,#000 0);background-size:200% 100%;background-position:0 100%;transition:background-position .3s}.CustomCarousel__previousArrow:hover{background-position:100% 100%}.CustomCarousel__slide.is-active:after{background-color:#efdf00}.CustomCarousel__slide.is-active-centered,.CustomCarousel__slideActiveArea{border-color:#efdf00}.EfficiencyTooltip{color:#000}.EfficiencyTooltip__tooltip{font-family:"NouvelR, sans-serif";text-align:left;padding:0}.EfficiencyTooltip__title{display:flex;align-items:center;justify-content:center;padding:4px 8px}@media screen and (min-width:1024px){.EfficiencyTooltip__title{justify-content:space-between;border-bottom:1px solid #f2f2f2}}.EfficiencyTooltip__descriptionText{display:none;font-size:1rem;max-width:280px}@media screen and (min-width:1024px){.EfficiencyTooltip__descriptionText{display:inline}}.EfficiencyTooltip__titleText{font-size:1.4rem;font-weight:700;color:#000}.EfficiencyTooltip__icon{margin-left:8px}.ModalModelDisclaimer{font-size:1.4rem}.ModalModelDisclaimer__boldContent{margin-top:32px;font-weight:700}.ModalModelDisclaimer__loader{height:100px;position:relative}.DisclaimerTooltip__infoIcon{cursor:pointer}.CfgEngineCard{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;color:#3e3f40;border:1px solid;font-size:1.4rem;margin:0 16px;padding:8px;text-align:center;justify-content:space-between}.CfgEngineCard.is-selected{border-width:2px}.CfgEngineCard.is-selected .CfgEngineCard__footerLabel:after{position:absolute;top:50%;transform:translateY(-50%);left:4px;content:"";background-color:#000;border-radius:50%;width:8px;height:8px}.CfgEngineCard__title{font-family:"NouvelR, sans-serif";text-align:center;font-size:2.4rem;padding:8px 0;font-weight:700}.CfgEngineCard__price{font-size:2rem}.CfgEngineCard__legalNotice{display:block;text-align:center;font-size:1.1rem;color:#8c8c8b;margin:8px}.CfgEngineCard__motorType,.CfgEngineCard__motorTypeElement{display:flex;justify-content:space-around}.CfgEngineCard__motorTypeElement{flex:1 0 auto;flex-direction:column;align-items:center;word-break:break-word;margin:8px;width:108px;min-height:108px;background-color:#f2f2f2;color:#8c8c8b;font-size:1.3rem;line-height:1.6rem}.CfgEngineCard__motorTypeElement .CfgEngineCard__iconFuel,.CfgEngineCard__motorTypeElement .CfgEngineCard__iconTransmission{width:24px;fill:#8c8c8b}.CfgEngineCard__detailsLine{display:flex;justify-content:space-between;color:#8c8c8b;font-size:1.4rem;text-align:left;padding:8px 8px 4px}.CfgEngineCard__detailsLine_alternate{align-items:center}.CfgEngineCard__detailsValue{padding-left:8px;font-weight:700;display:flex;justify-content:left;white-space:nowrap}.CfgEngineCard__footer{margin-top:16px;padding:16px 16px 8px;display:flex;border-top:1px solid #f2f2f2;font-size:1.4rem;word-break:break-word;justify-content:center;color:#3e3f40}.CfgEngineCard__footerLabel{padding-left:24px;cursor:pointer;position:relative}.CfgEngineCard__footerLabel:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";background-color:#fff;border:1px solid #d9d9d6;border-radius:50%;width:16px;height:16px}.CfgEngineCard__priceInfo{width:14px;margin:0 8px}.CfgEngineCard__priceInfo path{fill:#3e3f40}.CfgEngineCard{border-color:#f2f2f2}.CfgEngineCard.is-selected{border-color:#efdf00}.CfgEngineCard__price{font-family:"NouvelR, sans-serif";font-weight:700}.CfgEngineCard__motorPriceHighlight{color:#000}.CriteriaConflictModal_title{margin:16px 0;width:100%;font-size:1.4rem;font-weight:700;text-transform:uppercase;text-align:center;color:#000}.CriteriaConflictModal_item{width:100%;margin:8px 0}.CriteriaConflictModal_itemLabel{width:100%;display:flex;align-items:baseline;font-size:1.3rem;color:#000}.CriteriaConflictModal_itemDots{margin:0 4px;flex:1 0 auto;border-bottom:1px dotted #efdf00}.CriteriaConflictModal_itemPrice{font-weight:700;text-align:right;color:#000;white-space:nowrap}.CriteriaConflictModal_itemPack{list-style:disc inside;margin:4px 0 0 16px;font-size:1.3rem;color:#000}.CriteriaConflictModal_prices{display:flex;flex-direction:row;margin:32px -24px 0 -32px}.CriteriaConflictModal_pricesColumn{width:50%;display:flex;flex-direction:column;align-items:center;font-size:1.4rem;font-weight:700;text-transform:uppercase}.CriteriaConflictModal_pricesBloc{display:flex;flex-direction:column;align-items:center;padding:16px;width:100%}.CriteriaConflictModal_pricesOld{background:#f2f2f2;color:#000}.CriteriaConflictModal_pricesNew{background:#000;color:#fff}.CriteriaConflictModal_buttonCancel{margin:32px auto 0}.Button_icon.CriteriaConflictModal_buttonConfirm{margin:32px auto 0;padding:16px 55px 16px 32px}.Button_icon.CriteriaConflictModal_buttonConfirm svg{left:auto;right:4px}@media screen and (min-width:670px){.Button_icon.CriteriaConflictModal_buttonConfirm{padding:16px 55px 16px 32px}.Button_icon.CriteriaConflictModal_buttonConfirm svg{right:16px}}.CriteriaConflictModal_itemDots{border-bottom:1px dotted #8c8c8b}.CriteriaConflictModal_items{border:1px solid #f2f2f2;padding:16px}.CriteriaConflictModal_buttonCancel{margin:32px 8px 0 0;align-self:flex-end}.Button_icon.CriteriaConflictModal_buttonConfirm{margin:32px 0 0 8px;align-self:flex-start;border:1px solid #efdf00}.AdditionalOptions{display:flex;padding:16px 0;flex-direction:column;margin:8px 16px;text-align:left}@media screen and (min-width:670px){.AdditionalOptions{flex-direction:row;margin:8px 64px}}.AdditionalOptions__label{font-size:1.5rem;font-weight:700;color:#000;text-transform:capitalize}@media screen and (min-width:670px){.AdditionalOptions__label{padding:8px 0;margin-right:8px}}.AdditionalOptions__SvgIconInfo{width:13px;margin:0 8px}.AdditionalOptions__SvgIconInfo path{fill:#efdf00}.CfgEngines,.CfgEngines__content{background-color:#fff}.CfgEngines__content{flex:1;flex-basis:auto;color:#000;padding:32px 0 64px;text-align:center}.CfgEngines__motorList{text-align:left;margin-top:32px;margin-bottom:8px;padding:0 32px;display:flex;flex-direction:column}@media screen and (min-width:670px){.CfgEngines__motorList{flex-wrap:wrap;flex-direction:row}}