.InfoIcon{width:var(--InfoIcon-size-default);fill:currentColor;vertical-align:middle}@media screen and (min-width:670px){.InfoIcon{width:var(--InfoIcon-size-medium)}}@media screen and (min-width:1024px){.InfoIcon{width:var(--InfoIcon-size-large)}}.Bonus{flex-direction:row;align-items:center;gap:4px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1;display:flex}.Bonus.is-badge{width:-webkit-fit-content;color:#fff;background-color:#72c293;border-radius:2px;width:fit-content;padding:4px 8px;font-family:NouvelR\, sans-serif;font-weight:700;line-height:1}.Bonus.is-inverted:not(.is-badge){color:#72c293}.EfficiencyGraph{flex-direction:column;gap:8px;display:flex}.EfficiencyGraph__title{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.EfficiencyGraph__body{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1}.EfficiencyGraph__intro{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1}.EfficiencyGraph__classes{flex-direction:column;display:flex}.EfficiencyGraph__class{color:#fff;-webkit-clip-path:polygon(0% 0%,calc(100% - .8em) 0%,100% 50%,calc(100% - .8em) 100%,0% 100%);clip-path:polygon(0% 0%,calc(100% - .8em) 0%,100% 50%,calc(100% - .8em) 100%,0% 100%);text-shadow:0 2px 3px rgba(0,0,0,.2);align-items:center;margin-bottom:4px;padding:8px 48px 8px 12px;font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:700;line-height:1;display:flex}.EfficiencyGraph__class.is-classA{background-color:#289548;width:calc(100% - 180px)}.EfficiencyGraph__class.is-classB{background-color:#75ac40;width:calc(100% - 150px)}.EfficiencyGraph__class.is-classC{background-color:#c9d22a;width:calc(100% - 120px)}.EfficiencyGraph__class.is-classD{background-color:#ebec00;width:calc(100% - 90px)}.EfficiencyGraph__class.is-classE{background-color:#e9b818;width:calc(100% - 60px)}.EfficiencyGraph__class.is-classF{background-color:#cf661c;width:calc(100% - 30px)}.EfficiencyGraph__class.is-classG{background-color:#c10e1a;width:100%}.EfficiencyGraph__class.is-current{width:100%;font-size:3.6rem;position:relative}.EfficiencyGraph__value{margin-left:16px;font-size:2.8rem}.EfficiencyClass{width:-webkit-fit-content;color:#656666;align-items:center;width:fit-content;display:flex}.EfficiencyClass.is-inverted{color:#fff}.EfficiencyClass__label{margin-right:8px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.EfficiencyClass__icon{width:32px;display:flex}.EfficiencyClass__thumbnail{color:#fff;-webkit-clip-path:polygon(0% 0%,calc(100% - .4em) 0%,100% 50%,calc(100% - .4em) 100%,0% 100%);clip-path:polygon(0% 0%,calc(100% - .4em) 0%,100% 50%,calc(100% - .4em) 100%,0% 100%);width:100%;padding:2px 12px 2px 4px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.EfficiencyClass__thumbnail.is-classA{background-color:#289548}.EfficiencyClass__thumbnail.is-classB{background-color:#75ac40}.EfficiencyClass__thumbnail.is-classC{background-color:#c9d22a}.EfficiencyClass__thumbnail.is-classD{background-color:#ebec00}.EfficiencyClass__thumbnail.is-classE{background-color:#e9b818}.EfficiencyClass__thumbnail.is-classF{background-color:#cf661c}.EfficiencyClass__thumbnail.is-classG{background-color:#c10e1a}.UrbanAccessImage{flex-direction:column;gap:8px;display:flex}.UrbanAccessImage__title{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.UrbanAccessImage__intro{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1}.UrbanAccessClass{width:-webkit-fit-content;color:#656666;align-items:center;width:fit-content;display:flex}.UrbanAccessClass.is-inverted{color:#fff}.UrbanAccessClass__tooltipContent{width:250px}.UrbanAccessClass__icon{width:32px;display:flex}.UrbanAccessClass__label{margin-right:8px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.EnvironmentalData{flex-flow:column wrap;gap:8px;display:flex}.EnvironmentalData.is-horizontal{flex-direction:row}.EnvironmentalData.is-centered{justify-content:center;align-items:center}.ModelVersionEngine.has-inheritColor{color:inherit}.ModelVersionEngine{color:#656666}.ModelVersionEngine_dark{color:#000}.ModalModelDisclaimer{text-transform:none;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.ModalModelDisclaimer__boldContent{font-family:NouvelR\, sans-serif;font-weight:700;line-height:1.4}.ModalModelDisclaimer__boldContent:not(:first-child){margin-top:32px}.ModalModelDisclaimer__loader{height:100px;position:relative}.DisclaimerTooltip__cta{color:currentColor;padding:0;display:contents}.NormalizedPrice{font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:700;line-height:.95}.NormalizedPrice.is-small{font-size:1.4rem}.NormalizedPrice.is-large{font-size:2.4rem}.NormalizedPrice.is-xlarge{font-size:3.2rem}@media screen and (min-width:1024px){.NormalizedPrice.is-xlarge{font-size:4rem}}.ModelStartingPrice{text-align:left}.ModelStartingPrice.is-dark-background{color:#fff}.ModelStartingPrice.is-dark-background .ModelStartingPrice__mentions{color:currentColor}.ModelStartingPrice.is-centered{text-align:center}.ModelStartingPrice.is-centered .ModelStartingPrice__bonus,.ModelStartingPrice.is-centered .ModelStartingPrice__efficiency{justify-content:center;margin:8px;display:flex}.ModelStartingPrice.is-centered .ModelStartingPrice__priceWrapper{justify-content:center}.ModelStartingPrice__priceWrapper{align-items:center;gap:4px;display:flex}@media screen and (min-width:670px){.ModelStartingPrice__priceWrapper{grid-auto-flow:column;display:inline-grid}}.ModelStartingPrice__bonus{margin:8px 0}.ModelStartingPrice__SvgIconInfo{margin-left:4px}.ModelStartingPrice__mentions{color:#3e3f40;margin-top:8px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4}.ModelStartingPrice__efficiency{margin:8px 0}.VideoControlButton{color:#fff;cursor:pointer;aspect-ratio:1;border:1px solid;border-radius:50%;align-items:center;justify-items:center;width:40px;padding:0;display:grid}.VideoControlButton__icon{fill:currentColor;width:24px}.Skeleton{width:var(--skeleton-default-width);height:var(--skeleton-default-height);aspect-ratio:var(--skeleton-default-aspect-ratio);border-radius:4px;animation:1s linear infinite alternate skeleton-loading}@media screen and (min-width:670px){.Skeleton{width:var(--skeleton-medium-width);height:var(--skeleton-medium-height);aspect-ratio:var(--skeleton-medium-aspect-ratio)}}@media screen and (min-width:1024px){.Skeleton{width:var(--skeleton-large-width);height:var(--skeleton-large-height);aspect-ratio:var(--skeleton-large-aspect-ratio)}}.Skeleton.is-inverted{animation:1s linear infinite alternate skeleton-loading-dark}.Skeleton.is-circle{border-radius:50%}.Skeleton.is-absolute{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes skeleton-loading{0%{background-color:#d9d9d6}to{background-color:#f2f2f2}}@keyframes skeleton-loading-dark{0%{background-color:#686868}to{background-color:#303030}}.Youtube{width:100%;height:100%;display:grid;position:relative}.Youtube__overlay{z-index:1;grid-template-areas:"main";width:100%;height:100%;display:grid;position:absolute;overflow:hidden}.Youtube__button,.Youtube__textContent,.Youtube__control{grid-area:main;overflow:hidden}.Youtube__button{padding:0}.Youtube__textContent{display:none}@media screen and (min-width:670px){.Youtube__textContent{z-index:2;color:#fff;pointer-events:none;flex-direction:column;align-self:center;gap:8px;padding:24px;display:flex}}.Youtube__title{font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:400;line-height:1.4}.Youtube__bodycopy{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.Youtube__control{align-self:flex-end;justify-self:flex-end;margin:24px}.Youtube__socialCookies{background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:16px;display:flex}.Youtube__socialCookiesMessage{color:#fff;text-align:center;font-size:1.4rem}.Youtube__socialCookiesCtas{flex-direction:column;justify-content:center;gap:16px;display:flex}@media screen and (min-width:670px){.Youtube__socialCookiesCtas{flex-direction:row}}.Youtube__skeleton{width:100%;height:100%;position:absolute}.Badge{color:#000;border:1px solid #d9d9d6;border-radius:4px;flex-direction:row;align-items:center;gap:4px;padding:0 8px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:22px;display:inline-flex}.Badge.is-electric{color:#1885d1;border-color:#1885d1}.Badge.is-thermic{color:#656666;border-color:#8c8c8b}.Badge.is-success{color:#72c293;border-color:#72c293}.Badge.is-error{color:#e91630;border-color:#e91630}.Badge.is-warning{color:#f7a84b;border-color:#f7a84b}.Badge.is-info{color:#000;background-color:#f2f2f2;border-color:#f2f2f2}.Badge__icon{fill:currentColor;width:16px}.EnergyBadgeList{flex-wrap:wrap;gap:8px;display:flex}.EnergyBadgeList__button{color:currentColor;padding:0}.EnergyBadgeList__modal{flex-direction:column;gap:8px;display:flex}.EnergyBadgeList__modalYoutube{aspect-ratio:16/9;width:100%}.EnergyBadgeList__modalDescription{color:#000;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.EnergyBadgeList__existsIn{color:#656666;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4}.EnergyBadgeList__text{color:#656666;margin-left:2px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.EnergyBadgeList__text:not(:last-child):after{content:" | ";color:#656666;margin-left:2px;margin-right:2px}.EnergyBadgeList__text.is-ev{color:#1885d1}.VehicleModelCard{grid-template-rows:subgrid;cursor:pointer;background-color:#f2f2f2;grid-row:span 2;grid-template-columns:1fr 1fr;row-gap:2px;padding:16px;display:grid;position:relative;overflow-y:hidden}.VehicleModelCard.is-centered{z-index:21;cursor:auto;width:100%;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.VehicleModelCard.is-centered .VehicleModelCard__ctas{display:flex;position:relative}.VehicleModelCard.is-centered .VehicleModelCard__close{text-align:right;display:block}.VehicleModelCard.is-centered .VehicleModelCard__image{max-width:unset;margin-top:16px}.VehicleModelCard.is-centered .VehicleModelCard__tagsList{margin-top:24px;margin-bottom:24px}.VehicleModelCard.is-pro{grid-row:span 3;grid-template-columns:1fr}.VehicleModelCard.is-pro .VehicleModelCard__image{grid-area:2/1;justify-self:center;min-width:192px;margin-top:16px;margin-bottom:16px}@media screen and (min-width:670px){.VehicleModelCard{column-gap:inherit}.VehicleModelCard.is-centered{max-width:450px}.VehicleModelCard.is-pro .VehicleModelCard__modelName_price{grid-row:span 1}.VehicleModelCard.is-pro .VehicleModelCard__image{min-width:256px}}@media screen and (min-width:1024px){.VehicleModelCard.is-pro{grid-row:span 2;grid-template-columns:1fr 1fr}.VehicleModelCard.is-pro .VehicleModelCard__image{min-width:unset;margin-block:unset;justify-self:unset;grid-area:1/2/span 2}.VehicleModelCard.is-pro .VehicleModelCard__modelName_price{grid-row:span 2}}@media screen and (min-width:1280px){.VehicleModelCard{cursor:auto;grid-row:span 3;grid-template-columns:1fr}.VehicleModelCard:hover .VehicleModelCard__ctas{transform:translateY(0)}.VehicleModelCard:hover .VehicleModelCard__image{transform:scale(.7)}.VehicleModelCard:hover .VehicleModelCard__tagsList{transform:translateY(40px)}.VehicleModelCard.is-centered{z-index:auto;grid-template-rows:subgrid;max-width:unset;display:grid;position:relative;top:auto;left:auto;transform:none}.VehicleModelCard.is-centered .VehicleModelCard__ctas{position:absolute}.VehicleModelCard.is-centered .VehicleModelCard__close{display:none}.VehicleModelCard.is-centered .VehicleModelCard__image{max-width:unset;margin-top:unset}.VehicleModelCard.is-centered .VehicleModelCard__tagsList{margin-block:unset}.VehicleModelCard.is-pro{grid-row:span 3;grid-template-columns:1fr}.VehicleModelCard.is-pro .VehicleModelCard__image{grid-area:2/1}.VehicleModelCard.is-pro .VehicleModelCard__modelName_price{grid-row:span 1}}.VehicleModelCard__modelName_price{flex-direction:column;row-gap:2px;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95;display:flex}@media screen and (min-width:670px){.VehicleModelCard__modelName_price{grid-row:span 2}}@media screen and (min-width:1280px){.VehicleModelCard__modelName_price{grid-row:span 1}}.VehicleModelCard__image{grid-area:1/2/span 2;max-width:256px}@media screen and (min-width:1280px){.VehicleModelCard__image{transform-origin:top;grid-area:2/1;transition:transform .3s ease-out}}@media screen and (min-width:1440px){.VehicleModelCard__image{max-width:unset}}.VehicleModelCard__tagsList{flex-flow:wrap;align-items:center;display:inline-flex}.VehicleModelCard__energyLink{color:#656666;margin-left:2px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.VehicleModelCard__energyLink:not(:last-child):after{content:" | ";color:#656666;margin-left:2px;margin-right:2px}.VehicleModelCard__energyLink.is-ev{color:#1885d1}.VehicleModelCard__ctas{background-color:#f2f2f2;flex-direction:column;width:100%;display:none;position:absolute;bottom:0}@media screen and (min-width:1280px){.VehicleModelCard__ctas{transition:transform .3s ease-out;display:flex;transform:translateY(101%)}}.VehicleModelCard__ctasContainer{display:flex}.VehicleModelCard__cta,.VehicleModelCard__ctaPrimaryCustom{text-align:center;border-style:solid;border-width:1px;padding:12px 16px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;transition:ease-out-out .3s}.VehicleModelCard__cta{color:#000;background-color:#f2f2f2;border-color:#f2f2f2;flex:1;position:relative}.VehicleModelCard__cta:hover{background-color:#fff;border-color:#000}.VehicleModelCard__cta:hover:not(:last-child):after{content:none}.VehicleModelCard__cta:not(:last-child):after{content:"";background:#d9d9d6;width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.VehicleModelCard__ctaPrimaryCustom{color:#fff;background-color:#000;border-color:#000}.VehicleModelCard__ctaPrimaryCustom:hover{color:#000;background-color:#fff}.VehicleModelCard__overlay{z-index:20;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;position:fixed;top:0;left:0}@media screen and (min-width:1280px){.VehicleModelCard__overlay{display:none}}.VehicleModelCard__close{display:none}.VehicleModelCard__closeIcon{width:20px}.VehicleModelCard__closeLabel{font-family:NouvelR\, sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.RangePickerCards{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){.RangePickerCards{gap:40px}}.RangePickerCards__title{font-family:NouvelR\, sans-serif;font-size:3.2rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.RangePickerCards__title{font-size:4rem}}.RangePickerCards__cards{grid-template-columns:1fr;gap:24px;display:grid}@media screen and (min-width:1024px){.RangePickerCards__cards{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media screen and (min-width:1280px){.RangePickerCards__cards{grid-template-columns:repeat(3,1fr)}}.RangePickerCards__editoCard{border:1px solid #d9d9d6;flex-direction:column;gap:24px;padding:16px;display:flex}.RangePickerCards__editoCardTitle{font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.RangePickerCards__editoCardTitle{font-size:3.2rem}}.RangePickerCards__editoCardDescription{font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.RangePickerCards__modelCard{display:flex}.RangePickerCards__modelCard .VehicleModelCard{flex:1}