.Accordion.is-inverted{--Accordion-text-color:#fff}.Accordion.is-inverted .Accordion__trigger{color:#fff}.Accordion.is-small .Accordion__trigger{padding-top:12px;padding-bottom:12px;font-size:1.4rem}.Accordion.is-small .Accordion__trigger:after{width:24px}.Accordion.is-medium .Accordion__trigger{font-size:1.6rem}.Accordion.is-large .Accordion__trigger{padding-top:32px;padding-bottom:32px;font-size:2rem}.Accordion.is-large .Accordion__trigger:after{width:36px}.Accordion.is-light .Accordion__trigger{border:none;padding:0;padding-left:0;padding-right:0}.Accordion__trigger{text-align:left;border-bottom:1px solid #8c8c8b;justify-content:space-between;align-items:center;width:100%;height:100%;padding-top:16px;padding-bottom:16px;font-family:NouvelR\, sans-serif;font-weight:700;line-height:.95;display:flex;position:relative}.Accordion__trigger>:first-child{flex:1}.Accordion__trigger:after{content:"";background-color:var(--Accordion-text-color,currentColor);aspect-ratio:1;flex-shrink:0;width:28px;transition:transform .3s ease-out;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 30\"%3E%3Cpath fill=\"var%28--Accordion-text-color%29\" fill-rule=\"evenodd\" d=\"m23.125 11.971-1.264-1.346L15 17.933l-6.861-7.308-1.264 1.346 6.861 7.308L15 20.625l1.264-1.346z\"/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 30\"%3E%3Cpath fill=\"var%28--Accordion-text-color%29\" fill-rule=\"evenodd\" d=\"m23.125 11.971-1.264-1.346L15 17.933l-6.861-7.308-1.264 1.346 6.861 7.308L15 20.625l1.264-1.346z\"/%3E%3C/svg%3E")}.Accordion__trigger.is-expanded:after{transform:rotate(-180deg)}.Accordion__content{grid-template-rows:1fr;padding:0;transition:grid-template-rows .3s cubic-bezier(.215,.61,.355,1);display:grid}.Accordion__content.is-hidden{grid-template-rows:0fr}.Accordion__wrapper{overflow:hidden}.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}.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-inverted{color:#000;background-color:#d9d9d6}.Badge.is-electric{color:#1885d1;border-color:#1885d1}.Badge.is-electric.is-inverted{color:#fff;background-color:#1885d1}.Badge.is-thermic{color:#656666;border-color:#8c8c8b}.Badge.is-thermic.is-inverted{color:#fff;background-color:#8c8c8b}.Badge.is-success{color:#72c293;border-color:#72c293}.Badge.is-success.is-inverted{color:#fff;background-color:#72c293}.Badge.is-error{color:#e91630;border-color:#e91630}.Badge.is-error.is-inverted{color:#fff;background-color:#e91630}.Badge.is-warning{color:#f7a84b;border-color:#f7a84b}.Badge.is-warning.is-inverted{color:#fff;background-color:#f7a84b}.Badge.is-info{color:#000;background-color:#f2f2f2;border-color:#f2f2f2}.Badge.is-info.is-inverted{color:#fff;background-color:#3e3f40}.Badge.is-bonus{color:#fff;background-color:#1885d1;border-color:#1885d1}.Badge__icon{fill:currentColor;width:16px}.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{flex-direction:column;align-items:flex-start;gap:4px;margin:8px 0;display:flex}.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}.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}@media screen and (max-width:400px){.VehicleModelCard.is-centered .VehicleModelCard__image{max-width:256px}}.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;max-width:256px}@media screen and (min-width:670px){.VehicleModelCard__image{grid-row:1/span 2}}@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;grid-column:1/span 2;align-items:center;display:inline-flex}@media screen and (min-width:670px){.VehicleModelCard__tagsList{grid-column:1}}@media screen and (min-width:1280px){.VehicleModelCard__tagsList{transition:transform .3s ease-out}}.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}.Indicator{--symbol-thickness:3px;border-radius:50%;width:24px;height:24px;display:inline-block;position:relative}.Indicator.is-success,.Indicator.is-tick{--check-width:6px;--check-height:10px;background-color:#72c293;border:2px solid #fff}.Indicator.is-success .Indicator__status:after,.Indicator.is-tick .Indicator__status:after{content:"";width:var(--check-width);height:var(--check-height);border-top:var(--symbol-thickness)solid #fff;border-right:var(--symbol-thickness)solid #fff;opacity:1;transform-origin:0 0;animation-name:indicator-checkmark;animation-duration:1s;animation-timing-function:ease;position:absolute;top:11px;left:5px;transform:scaleX(-1)rotate(135deg)}.Indicator.is-tick{background-color:#efdf00}.Indicator.is-tick .Indicator__status:after{border-color:#000}.Indicator.is-error{--cross-width:7px;background-color:#e91630;border:2px solid #fff;animation:none}.Indicator.is-error .Indicator__status{position:absolute;top:50%;left:50%;transform:rotate(45deg)}.Indicator.is-error .Indicator__status:before,.Indicator.is-error .Indicator__status:after{content:"";width:var(--cross-width);height:var(--cross-width);border-top:var(--symbol-thickness)solid #fff;border-right:var(--symbol-thickness)solid #fff;opacity:1;transform-origin:0 0;animation-name:indicator-crossmark;animation-duration:1s;animation-timing-function:ease;position:absolute}.Indicator.is-error .Indicator__status:before{top:-1.5px;left:6px;transform:scaleX(-1)}.Indicator.is-error .Indicator__status:after{top:1.5px;left:-5px;transform:scaleX(-1)rotate(180deg)}@keyframes indicator-checkmark{0%{opacity:1;width:0;height:0}20%{width:var(--check-width);opacity:1;height:0}40%{width:var(--check-width);height:var(--check-height);opacity:1}to{width:var(--check-width);height:var(--check-height);opacity:1}}@keyframes indicator-crossmark{0%{opacity:1;width:0;height:0}20%{width:var(--cross-width);opacity:1;height:0}40%{width:var(--cross-width);height:var(--cross-width);opacity:1}to{width:var(--cross-width);height:var(--cross-width);opacity:1}}.is-renew .Indicator.is-tick{background-color:#000}.is-renew .Indicator.is-tick .Indicator__status:after{border-color:#fff}.RadioGroupButton{flex-wrap:wrap;gap:12px;display:flex}.RadioGroupButton.is-square .RadioGroupButton__label{flex-direction:column;min-width:80px;min-height:72px;padding:8px}.RadioGroupButton.is-square .RadioGroupButton__iconContainer,.RadioGroupButton.is-square .RadioGroupButton__textContainer{padding:0}.RadioGroupButton.is-square .RadioGroupButton__icon{width:40px}.RadioGroupButton__item{position:relative}.RadioGroupButton.has-same-size .RadioGroupButton__item{flex:20%}.RadioGroupButton.has-same-size .RadioGroupButton__item:only-child{flex:0}.RadioGroupButton__item.is-important .RadioGroupButton__label{justify-content:space-between}.RadioGroupButton__item.is-important .RadioGroupButton__label .RadioGroupButton__icon{fill:#fff;transition:fill .5s ease-out}.RadioGroupButton__item.is-important .RadioGroupButton__label .RadioGroupButton__iconContainer{background-color:#000;padding-left:8px;padding-right:8px;transition:background-color .5s ease-out}.RadioGroupButton__item.is-important .RadioGroupButton__input:checked~.RadioGroupButton__label .RadioGroupButton__icon,.RadioGroupButton__item.is-important .RadioGroupButton__input~.RadioGroupButton__label:hover .RadioGroupButton__icon{fill:#000}.RadioGroupButton__item.is-important .RadioGroupButton__input:checked~.RadioGroupButton__label .RadioGroupButton__iconContainer,.RadioGroupButton__item.is-important .RadioGroupButton__input~.RadioGroupButton__label:hover .RadioGroupButton__iconContainer{background-color:#fff}.RadioGroupButton__input{display:none}.RadioGroupButton__input~.RadioGroupButton__label{color:#000;cursor:pointer;text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;height:100%;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:22px;transition:background-color .5s ease-out,color .5s ease-out;display:flex;position:relative;overflow:hidden}.RadioGroupButton__input:checked~.RadioGroupButton__label{color:#fff;background-color:#000}.RadioGroupButton__input:disabled~.RadioGroupButton__label{cursor:not-allowed;opacity:.4}.RadioGroupButton__label:hover{color:#fff;background-color:#000}.RadioGroupButton__tick{z-index:1;width:24px;display:none;position:absolute;top:-6px;right:-8px}.RadioGroupButton.has-tick .RadioGroupButton__tick{display:block}.RadioGroupButton__icon{fill:currentColor;width:20px}.RadioGroupButton__iconContainer{flex-direction:column;justify-content:center;padding-top:9px;padding-bottom:9px;display:flex}.RadioGroupButton__iconContainer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:0}.RadioGroupButton__iconContainer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:0}.RadioGroupButton__iconContainer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:0}.RadioGroupButton__iconContainer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:12px}.RadioGroupButton__iconContainer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:12px}.RadioGroupButton__iconContainer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:12px}.RadioGroupButton__textContainer{padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px}.RangeFiltersContent{margin-top:24px;margin-bottom:24px}@media screen and (min-width:1280px){.RangeFiltersContent{margin-top:0}}.RangeFiltersContent__category,.RangeFiltersContent__energy{align-items:center;gap:4px;display:flex}.RangeFiltersContent__category{margin-bottom:24px}.RangeFiltersContent__energy{margin-top:24px;margin-bottom:24px}.RangeFiltersContent__label{color:#656666;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.RangeFiltersContent__energyButton{padding:0}.VehicleRangeCards{grid-template-columns:1fr;gap:32px;padding:16px;display:grid}@media screen and (min-width:1280px){.VehicleRangeCards{grid-template-rows:auto 1fr;grid-template-columns:1fr 3fr;row-gap:80px;padding:0 16px 32px 32px}}.VehicleRangeCards__cards{grid-template-columns:1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px;display:grid}@media screen and (min-width:1024px){.VehicleRangeCards__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.VehicleRangeCards__cards{grid-area:1/2/span 2;grid-template-columns:repeat(3,1fr);max-height:calc(100vh - 224px);padding-right:16px;position:-webkit-sticky;position:sticky;overflow-y:auto}}.VehicleRangeCards__shortcuts{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}@media screen and (min-width:670px){.VehicleRangeCards__shortcuts{margin-bottom:24px}}@media screen and (min-width:1024px){.VehicleRangeCards__shortcuts{margin-bottom:16px}}@media screen and (min-width:1280px){.VehicleRangeCards__shortcuts{gap:16px}}.VehicleRangeCards__iconSvg{width:24px}.VehicleRangeCards__shortcutLink{color:inherit;align-items:center;gap:8px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;display:flex}.VehicleRangeCards__filters.is-mobile{z-index:1;background-color:#fff;position:-webkit-sticky;position:sticky;top:-2px}.VehicleRangeCards__filtersTitle{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4}@media screen and (min-width:1280px){.VehicleRangeCards__filtersTitle{margin:16px 0 24px}}.VehicleRangeCards__extraCard{background-color:#f2f2f2;border:1px solid #000;grid-row:span 2;align-items:center;min-height:160px;padding:16px;display:flex;position:relative}.VehicleRangeCards__extraCard:hover{background-color:#d9d9d6}@media screen and (min-width:670px){.VehicleRangeCards__extraCard{min-height:192px}}@media screen and (min-width:1280px){.VehicleRangeCards__extraCard{flex-direction:column-reverse;grid-row:span 3;justify-content:center;gap:20px;min-height:300px}}@media screen and (min-width:1440px){.VehicleRangeCards__extraCard{min-height:340px}}.VehicleRangeCards__moreIcon{width:40px;margin-left:auto;margin-right:auto}.VehicleRangeCards__moreCta{width:50%;color:inherit;font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (min-width:1280px){.VehicleRangeCards__moreCta{text-align:center;width:70%}}.VehicleRangeCards__moreCta:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}