@charset "UTF-8";.vehicle-slideshow{display:flex;flex-direction:column;width:100%;min-width:0}.product-sticker{box-sizing:content-box;padding-block:var(--semantic__responsive__spacing__05x)}.ds-color-selector{margin:0}.vehicle-delivery-modal__cards{display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__4x)}.vehicle-delivery-modal__card{display:flex;flex:1 0 0;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);min-width:324px;padding:var(--semantic__responsive__spacing__4x);background:var(--semantic__color__background-default);border:1px solid var(--semantic__color__outline-subtle);border-radius:var(--semantic__radius__large)}.vehicle-delivery-modal__card-subtitle{color:var(--semantic__color__on-surface-default-base)}.vehicle-delivery-modal__card-head{display:flex;gap:var(--semantic__responsive__spacing__4x);align-items:center}.vehicle-delivery-modal__card-icon-wrapper{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__14x);height:var(--semantic__responsive__spacing__14x)}.vehicle-delivery-modal__card-icon-wrapper svg{width:100%;height:100%}.vehicle-delivery-modal__card-head-text{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-delivery-modal__card-price{color:var(--semantic__color__on-background-accent-primary)}.vehicle-delivery-modal__card-check-row{display:flex;gap:var(--semantic__responsive__spacing__1x);align-items:flex-start}.vehicle-delivery-modal__card-check-icon{flex-shrink:0;color:var(--semantic__color__on-background-validation)}.vehicle-info-rtb-list{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);padding-block:var(--semantic__responsive__spacing__3x)}.vehicle-info-rtb-list__row{display:flex;gap:var(--semantic__responsive__spacing__1x);align-items:center}.vehicle-info-rtb-list__icon{flex-shrink:0}.vehicle-price-details{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__6x)}@media screen and (min-width:769px){.vehicle-price-details{flex-direction:row;gap:var(--semantic__responsive__spacing__8x);align-items:flex-start}}.vehicle-price-details__prices{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);align-items:flex-start}@media screen and (min-width:769px){.vehicle-price-details__prices{flex:1 0 0;min-width:324px}}.vehicle-price-details__reassurance{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}@media screen and (min-width:769px){.vehicle-price-details__reassurance{flex:1 0 0}}.vehicle-price-details__block{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);width:100%}.vehicle-price-details__block-title{margin-bottom:var(--semantic__responsive__spacing__1x);color:var(--semantic__color__on-background-accent-primary)}.vehicle-price-details__separator{width:100%;height:1px;background:var(--semantic__color__outline-muted)}.vehicle-price-details__row{justify-content:space-between;width:100%}.vehicle-price-details__row,.vehicle-price-details__row-values{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-price-details__gap-tag{text-wrap:nowrap}.vehicle-price-details__bonus-value,.vehicle-price-details__gap-value{color:var(--semantic__color__on-background-validation)}.vehicle-price-details__label-with-tooltip{display:flex;gap:var(--semantic__responsive__spacing__1x);align-items:center}.vehicle-price-details__delivery-line{margin:0;color:var(--semantic__color__on-background-muted)}.vehicle-price-details__rtb-card{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);align-items:flex-start;align-self:stretch;padding:var(--semantic__responsive__spacing__3x);background:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__large)}.vehicle-price-details__footnote{margin:0;color:var(--semantic__color__on-background-muted)}.vehicle-trade-in-modal{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-trade-in-modal__list{padding-left:var(--semantic__responsive__spacing__5x);list-style:disc}.vehicle-trade-in-modal__list-item{font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-small-base);line-height:1.5;color:var(--semantic__color__on-background-base)}.vehicle-trade-in-modal__link{color:var(--semantic__color__on-background-base);text-decoration:underline}.vehicle-price{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);width:100%;padding:var(--semantic__responsive__spacing__4x);background:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__base)}@media screen and (max-width:768px){.vehicle-price{margin-top:var(--semantic__responsive__spacing__2x)}}.vehicle-price__main__information{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-price__price-summary{justify-content:space-between}.vehicle-price__price-summary,.vehicle-price__price-summary-left{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-price__price-summary-left{flex-wrap:wrap}.vehicle-price__original-price{font-size:var(--semantic__responsive__typography__font-size-body-xsmall);font-weight:var(--semantic__typography__font-weight-body-xsmall-base);color:var(--semantic__color__on-background-subtle);text-decoration:line-through}.vehicle-price__additional-price{flex-direction:row}.vehicle-price__additional-price,.vehicle-price__price-financing{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-price__price-financing{justify-content:space-between}.vehicle-price__link-button{font-weight:var(--semantic__typography__font-weight-body-small-base)}.vehicle-price__trade-in{text-wrap:wrap;white-space:break-spaces}.vehicle-promo-tags{display:flex;gap:var(--semantic__responsive__spacing__2x);padding:0;margin:0;list-style:none}.vehicle-info__content{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);align-items:stretch;justify-content:flex-start}.vehicle-info__header{flex-direction:column}.vehicle-info__actions,.vehicle-info__header{display:flex;gap:var(--semantic__responsive__spacing__2x)}.vehicle-info__actions--sticky{padding:var(--semantic__responsive__spacing__5x);background:var(--semantic__color__background-default);box-shadow:0 -2px 8px #3d3d3d1d}.vehicle-info__actions-btn{flex:1 1 0;min-width:0}.vehicle-info--compact .vehicle-info__colors,.vehicle-info--compact .vehicle-info__highlights{display:none}.vehicle-key-points{--keypoints-co2-color:#15803d;--keypoints-critair-color:#15803d;--keypoints-co2-a-color:#15803d;--keypoints-co2-b-color:#22c55e;--keypoints-co2-c-color:#4ade80;--keypoints-co2-d-color:#ffdb0e;--keypoints-co2-e-color:#ffc20e;--keypoints-co2-f-color:#ff9103;--keypoints-co2-g-color:#dc2626;--keypoints-critair-0-color:#009650;--keypoints-critair-1-color:#905f99;--keypoints-critair-2-color:#f2d036;--keypoints-critair-3-color:#ed983f;--keypoints-critair-4-color:#623135;--keypoints-critair-5-color:#625e5e;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-key-points__title{margin:0;color:var(--semantic__color__on-background-accent-secondary)}.vehicle-key-points__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--semantic__responsive__spacing__3x) var(--semantic__responsive__spacing__5x);padding:0;margin:0}@media screen and (max-width:768px){.vehicle-key-points__list{grid-template-columns:1fr}}.vehicle-key-points__item{display:grid;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--semantic__responsive__spacing__4x);column-gap:var(--semantic__responsive__spacing__4x);min-width:0}.vehicle-key-points__item--no-visual{grid-template-columns:minmax(0,1fr)}.vehicle-key-points__item-term{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/-1;grid-column:1/-1}.vehicle-key-points__item-color-swatch,.vehicle-key-points__item-icon{grid-row:1/-1;grid-column:1;align-self:center}.vehicle-key-points__item-color-swatch{width:20px;height:20px;border-radius:var(--semantic__radius__round)}.vehicle-key-points__item-label{grid-row:1;grid-column:-2;align-self:end}.vehicle-key-points__item-label-text{text-wrap:balance}.vehicle-key-points__item-value{grid-row:2;grid-column:-2;align-self:start;margin:0}.vehicle-key-points__item-tooltip{margin-inline-start:var(--semantic__responsive__spacing__1x);vertical-align:middle}.vehicle-options{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);width:100%}.vehicle-options__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-options__trigger{margin:0 auto}.vehicle-options__chevron--expanded{transform:rotate(180deg)}.vehicle-additional-options{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-additional-options__header{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-additional-options__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-additional-options__subtitle{color:var(--semantic__color__on-background-subtle)}.vehicle-additional-options__list{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);padding:0;margin:0;list-style:none}.vehicle-additional-options__price{padding-top:var(--semantic__responsive__spacing__1x);margin:0;font-family:var(--semantic__typography__font-family-body);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-weight:var(--semantic__typography__font-weight-body-medium-strong);line-height:var(--semantic__responsive__typography__line-height-body-medium);color:var(--semantic__color__on-background-accent-primary)}.vehicle-additional-options__description{color:var(--semantic__color__on-surface-default-subtle)}.vehicle-belgian-road-tax{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);width:100%}@media screen and (min-width:769px){.vehicle-belgian-road-tax{align-items:flex-start}}.vehicle-belgian-road-tax__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-belgian-road-tax__subtitle{color:var(--semantic__color__on-background-base)}.vehicle-condition-documents{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-condition-documents__list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.vehicle-condition-documents__link{display:inline-flex;gap:var(--semantic__responsive__spacing__1x);align-items:center;padding:var(--semantic__responsive__spacing__2x) 0}.vehicle-condition-documents__link-label{text-decoration:underline}.vehicle-condition-documents__carpass{align-self:flex-start;margin-top:var(--semantic__responsive__spacing__1x)}.vehicle-condition-inspection{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);padding:var(--semantic__responsive__spacing__5x);background-color:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__large)}.vehicle-condition-inspection__list{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);padding:0;margin:0;list-style:none}.vehicle-condition-inspection__item{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-condition-inspection__check{flex-shrink:0;padding:var(--semantic__responsive__spacing__05x);color:var(--semantic__color__on-background-validation);background:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round)}.vehicle-condition-inspection__item-label{flex:1 1 0;min-width:0}.vehicle-condition-inspection__commitments{display:flex;flex-direction:column}.vehicle-condition-inspection__commitment{width:-moz-fit-content;width:fit-content;color:inherit;text-align:left}.vehicle-condition-interventions{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-defect-label{display:flex;flex:1 1 0;gap:var(--semantic__responsive__spacing__1x);align-items:center;min-width:0}.vehicle-defect-label__code{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__6x);height:var(--semantic__responsive__spacing__6x);color:var(--semantic__color__on-background-subtle);text-align:center}.vehicle-defect-label__text{flex:1 1 0;min-width:0;color:var(--semantic__color__on-background-subtle)}.vehicle-defect-gallery{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x);width:100%;border-radius:var(--semantic__radius__base)}.vehicle-defect-gallery__scheme{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:436px;padding:var(--semantic__responsive__spacing__6x) 0;background-color:var(--semantic__color__background-default)}.vehicle-defect-gallery__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--semantic__responsive__spacing__2x);text-align:center;background-color:var(--semantic__color__background-overlay);border-radius:var(--semantic__radius__base)}.vehicle-defect-gallery__overlay-text{color:var(--semantic__color__on-background-reverse)}.vehicle-defect-gallery__diagram{display:block;max-width:100%;height:100%}.vehicle-defect-gallery__legend{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--semantic__responsive__spacing__2x);padding:var(--semantic__responsive__spacing__3x) 0;margin:0}.vehicle-marketplace-defect-message{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__6x)}.vehicle-condition{display:grid;grid-template-columns:1fr 1fr;gap:var(--semantic__responsive__spacing__6x)}@media screen and (max-width:768px){.vehicle-condition{grid-template-columns:1fr}}.vehicle-condition--single-column{grid-template-columns:1fr}.vehicle-condition__reassurance{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__5x);min-width:0}.vehicle-condition__divider{width:100%;height:0;margin:0;border:0;border-top:1px solid var(--semantic__color__outline-muted)}.vehicle-equipments{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);width:100%}.vehicle-equipments__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-equipments__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__4x)}@media screen and (max-width:768px){.vehicle-equipments__grid{grid-template-columns:1fr}}.vehicle-equipments__category{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-equipments__category-header{display:flex;flex-direction:row;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-equipments__trigger{margin:0}.vehicle-equipments__trigger .ds-button__label{font-weight:var(--semantic__typography__font-weight-body-medium-base)}.vehicle-equipments__chevron--expanded{transform:rotate(180deg)}.vehicle-equipments__additional-info{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center;align-self:stretch;justify-content:center;padding:var(--semantic__responsive__spacing__4x) 0;color:var(--semantic__color__on-background-subtle);border-top:1px solid var(--semantic__color__outline-muted);border-bottom:1px solid var(--semantic__color__outline-muted)}.vehicle-financing{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__6x);width:100%}.vehicle-financing__legal-message{color:var(--semantic__color__on-background-muted)}.vehicle-financing__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-financing-section{width:100%}.vehicle-financing-section,.vehicle-financing-section__loading{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__6x)}.vehicle-financing-section__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-financing-section__cards{display:grid;grid-template-columns:1fr;gap:var(--semantic__responsive__spacing__4x)}@media screen and (min-width:1201px){.vehicle-financing-section__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.vehicle-financing-section__card{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x)}.vehicle-financing-section__card-block{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-financing-section__card-summary-row{display:flex;gap:var(--semantic__responsive__spacing__2x);justify-content:space-between}.vehicle-insurance{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-insurance__header{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-insurance__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-insurance__subtitle{color:var(--semantic__color__on-background-subtle)}.vehicle-insurance__list{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);padding:0;margin:0;list-style:none}.vehicle-insurance__title-container{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);align-items:flex-start}.vehicle-insurance__name{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-insurance__price{margin:0;font-weight:var(--semantic__typography__font-weight-body-medium-strong);color:var(--semantic__color__on-background-accent-primary)}.vehicle-insurance__description{color:var(--semantic__color__on-surface-default-subtle)}.vehicle-insurance__learn-more{display:flex;padding:var(--semantic__responsive__spacing__2x) 0;font-size:var(--semantic__responsive__typography__font-size-body-small);line-height:var(--semantic__responsive__typography__line-height-body-medium)}.vehicle-recommendation{--ds-carousel__slide-gap:var(--semantic__responsive__spacing__2x);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-recommendation__title{margin:0;color:var(--semantic__color__on-background-accent-secondary)}.vehicle-recommendation__nav-btn{display:none;--semantic__radius__round:var(--semantic__radius__none);align-self:stretch;height:100%!important;pointer-events:auto;box-shadow:0 var(--common__primitive__scale__1x) calc(var(--common__primitive__scale__1x)*3.5) 0 #3d3d3d1a}@media screen and (min-width:769px){.vehicle-recommendation__nav-btn{display:flex}}.vehicle-recommendation .ds-carousel__navigation{padding:0}.vehicle-recommendation .ds-carousel__navigation>:last-child{margin-left:auto}.vehicle-recommendation .vehicle-card__header--empty{display:flex}@media screen and (max-width:768px){.vehicle-recommendation{width:calc(100% + var(--semantic__responsive__spacing__4x)*2);margin-left:calc(var(--semantic__responsive__spacing__4x)*-1)}}.vehicle-recommendation__slide{flex:0 0 calc(var(--common__primitive__scale__1x)*70);min-width:0;padding-left:var(--ds-carousel__slide-gap,0)}@media screen and (min-width:769px){.vehicle-recommendation__slide{flex:0 0 calc(var(--common__primitive__scale__1x)*80)}}.vehicle-co2-dialog{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-co2-dialog__scale{display:flex;gap:var(--semantic__responsive__spacing__3x)}.vehicle-co2-dialog__gauge{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-co2-dialog__gauge-label{color:var(--semantic__color__on-surface-information);white-space:nowrap}.vehicle-co2-dialog__gauge-bar{flex:1;width:var(--semantic__responsive__spacing__2x);background:linear-gradient(180deg,#0d8d4f,#34d580 17%,#60ec9f 33%,#ffd651,#ffc20e 67%,#ff9103 83%,#ff5630);border-radius:var(--semantic__radius__round)}.vehicle-co2-dialog__bands{display:flex;flex:1;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-co2-dialog__band-row{display:flex;align-items:center;height:var(--semantic__responsive__spacing__8x)}@media screen and (min-width:769px){.vehicle-co2-dialog__band-row{gap:var(--semantic__responsive__spacing__4x)}}.vehicle-co2-dialog__band{display:flex;align-items:center;justify-content:space-between;height:var(--semantic__responsive__spacing__8x);padding:0 var(--semantic__responsive__spacing__3x) 0 var(--semantic__responsive__spacing__2x)}.vehicle-co2-dialog__band--a{width:242px;background-color:#0d8d4f;clip-path:path("M0,4 A4,4,0,0,1,4,0 H226 Q230,0 232.4,3.2 L240.2,13.6 Q242,16 240.2,18.4 L232.4,28.8 Q230,32 226,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--a{width:65.23%}}.vehicle-co2-dialog__band--b{width:264px;background-color:#34d580;clip-path:path("M0,4 A4,4,0,0,1,4,0 H248 Q252,0 254.4,3.2 L262.2,13.6 Q264,16 262.2,18.4 L254.4,28.8 Q252,32 248,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--b{width:71.16%}}.vehicle-co2-dialog__band--c{width:285px;background-color:#60ec9f;clip-path:path("M0,4 A4,4,0,0,1,4,0 H269 Q273,0 275.4,3.2 L283.2,13.6 Q285,16 283.2,18.4 L275.4,28.8 Q273,32 269,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--c{width:76.82%}}.vehicle-co2-dialog__band--d{width:307px;background-color:#ffd651;clip-path:path("M0,4 A4,4,0,0,1,4,0 H291 Q295,0 297.4,3.2 L305.2,13.6 Q307,16 305.2,18.4 L297.4,28.8 Q295,32 291,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--d{width:82.75%}}.vehicle-co2-dialog__band--e{width:328px;background-color:#ffc20e;clip-path:path("M0,4 A4,4,0,0,1,4,0 H312 Q316,0 318.4,3.2 L326.2,13.6 Q328,16 326.2,18.4 L318.4,28.8 Q316,32 312,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--e{width:88.41%}}.vehicle-co2-dialog__band--f{width:350px;background-color:#ff9103;clip-path:path("M0,4 A4,4,0,0,1,4,0 H334 Q338,0 340.4,3.2 L348.2,13.6 Q350,16 348.2,18.4 L340.4,28.8 Q338,32 334,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--f{width:94.34%}}.vehicle-co2-dialog__band--g{width:371px;background-color:#ff5630;clip-path:path("M0,4 A4,4,0,0,1,4,0 H355 Q359,0 361.4,3.2 L369.2,13.6 Q371,16 369.2,18.4 L361.4,28.8 Q359,32 355,32 H4 A4,4,0,0,1,0,28 Z")}@media screen and (max-width:768px){.vehicle-co2-dialog__band--g{width:100%}}@media screen and (max-width:768px){.vehicle-co2-dialog__band{clip-path:polygon(0 4px,.3px 2.5px,1.2px 1.2px,2.5px .3px,4px 0,calc(100% - 16px) 0,calc(100% - 12.4px) .8px,calc(100% - 9.6px) 3.2px,calc(100% - 1.8px) 13.6px,calc(100% - 1.1px) 14.8px,calc(100% - .9px) 50%,calc(100% - 1.1px) 17.2px,calc(100% - 1.8px) 18.4px,calc(100% - 9.6px) 28.8px,calc(100% - 12.4px) calc(100% - .8px),calc(100% - 16px) 100%,4px 100%,2.5px calc(100% - .3px),1.2px calc(100% - 1.2px),.3px calc(100% - 2.5px),0 calc(100% - 4px))}}.vehicle-co2-dialog__band-range{flex:1;overflow:hidden;text-overflow:ellipsis;color:var(--semantic__color__on-background-base);white-space:nowrap}.vehicle-co2-dialog__band--a .vehicle-co2-dialog__band-range,.vehicle-co2-dialog__band--g .vehicle-co2-dialog__band-range{color:var(--semantic__color__on-surface-primary-neutral)}.vehicle-co2-dialog__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__4x);height:var(--semantic__responsive__spacing__4x);background-color:var(--semantic__color__background-default);border-radius:var(--semantic__radius__round)}.vehicle-co2-dialog__badge--a{color:#0d8d4f}.vehicle-co2-dialog__badge--b{color:#34d580}.vehicle-co2-dialog__badge--c{color:#60ec9f}.vehicle-co2-dialog__badge--d{color:#ffd651}.vehicle-co2-dialog__badge--e{color:#ffc20e}.vehicle-co2-dialog__badge--f{color:#ff9103}.vehicle-co2-dialog__badge--g{color:#ff5630}.vehicle-co2-dialog__badge-letter{line-height:1;color:inherit}.vehicle-co2-dialog__indicator{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center;padding:var(--semantic__responsive__spacing__1x) var(--semantic__responsive__spacing__2x);white-space:nowrap;background-color:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__small);filter:drop-shadow(0 1px 3px rgba(16,42,67,.2)) drop-shadow(0 2px 1px rgba(16,42,67,.12)) drop-shadow(0 1px 1px rgba(16,42,67,.14))}.vehicle-co2-dialog__indicator--above-scale{align-self:flex-start}@media screen and (min-width:769px){.vehicle-co2-dialog__indicator--above-scale{display:none}}.vehicle-co2-dialog__indicator--inline{position:relative}@media screen and (max-width:768px){.vehicle-co2-dialog__indicator--inline{display:none}}.vehicle-co2-dialog__indicator--inline:before{position:absolute;top:50%;left:-5px;z-index:-1;width:var(--semantic__responsive__spacing__3x);height:var(--semantic__responsive__spacing__3x);content:"";background-color:var(--semantic__color__surface-default);border-radius:2px;transform:translateY(-50%) rotate(45deg)}.vehicle-co2-dialog__indicator-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__4x);height:var(--semantic__responsive__spacing__4x);border-radius:var(--semantic__radius__round)}.vehicle-co2-dialog__indicator-badge--a{background-color:#0d8d4f}.vehicle-co2-dialog__indicator-badge--b{background-color:#34d580}.vehicle-co2-dialog__indicator-badge--c{background-color:#60ec9f}.vehicle-co2-dialog__indicator-badge--d{background-color:#ffd651}.vehicle-co2-dialog__indicator-badge--e{background-color:#ffc20e}.vehicle-co2-dialog__indicator-badge--f{background-color:#ff9103}.vehicle-co2-dialog__indicator-badge--g{background-color:#ff5630}.vehicle-co2-dialog__indicator-badge-letter{color:var(--semantic__color__on-surface-primary-neutral)}.vehicle-co2-dialog__indicator-value{color:var(--semantic__color__on-surface-information)}.vehicle-co2-dialog__legal,.vehicle-co2-dialog__legal-link{color:var(--semantic__color__on-background-base)}.vehicle-technical-informations__title{margin-bottom:var(--semantic__responsive__spacing__4x);color:var(--semantic__color__on-background-accent-secondary)}.vehicle-technical-informations__content{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-technical-informations__info-overview{display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__4x);padding:0 var(--semantic__responsive__spacing__4x)}.vehicle-technical-informations__info-card{display:flex;flex:1;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);min-width:calc(var(--semantic__responsive__spacing__1x)*75)}.vehicle-technical-informations__info-card-header{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-technical-informations__info-card-title{color:var(--semantic__color__on-background-base)}.vehicle-technical-informations__dimensions-scheme{display:flex;gap:var(--semantic__responsive__spacing__3x);padding:0 var(--semantic__responsive__spacing__3x) var(--semantic__responsive__spacing__3x)}.vehicle-technical-informations__car-profile{display:flex;flex-direction:column}.vehicle-technical-informations__car-face,.vehicle-technical-informations__car-profile{flex-shrink:0;gap:var(--semantic__responsive__spacing__2x);padding-top:var(--semantic__responsive__spacing__2x)}.vehicle-technical-informations__car-face{display:grid;grid-template:"svg right" var(--semantic__responsive__spacing__12x) "bot ." auto/var(--semantic__responsive__spacing__18x) auto}.vehicle-technical-informations__car-svg{height:var(--semantic__responsive__spacing__12x);color:var(--semantic__color__outline-subtle)}.vehicle-technical-informations__car-svg--profile{width:calc(var(--semantic__responsive__spacing__1x)*30)}.vehicle-technical-informations__car-svg--face{grid-area:svg;width:var(--semantic__responsive__spacing__18x)}.vehicle-technical-informations__measure-bot{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-technical-informations__measure-bot--face{grid-area:bot}.vehicle-technical-informations__measure-right{display:flex;grid-area:right;gap:var(--semantic__responsive__spacing__2x);align-items:center}.vehicle-technical-informations__measure-line{display:block;flex-shrink:0;width:100%;border-top:var(--semantic__responsive__spacing__05x) solid var(--semantic__color__outline-muted);border-radius:1px}.vehicle-technical-informations__measure-line--vertical{width:var(--semantic__responsive__spacing__05x);height:100%;border-top:none;border-left:var(--semantic__responsive__spacing__05x) solid var(--semantic__color__outline-muted)}.vehicle-technical-informations__measure-label{color:var(--semantic__color__on-surface-default-base);text-align:center}.vehicle-technical-informations .ds-table__table{border-spacing:0}.vehicle-technical-informations__charging-table{margin-top:var(--semantic__responsive__spacing__1x)}.vehicle-technical-informations .ds-accordion__header{gap:var(--semantic__responsive__spacing__2x)}.vehicle-technical-informations__accordion-title{flex:1;color:var(--semantic__color__on-background-base);text-align:left}.vehicle-technical-informations__gearbox-label{color:var(--semantic__color__on-background-base)}.vehicle-technical-informations__co2-header{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:center;padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__4x)}.vehicle-technical-informations__co2-grade{max-width:calc(var(--semantic__responsive__spacing__1x)*133);padding-top:0}.vehicle-technical-informations__co2-see-details{flex-shrink:0;padding:0;text-decoration:underline;cursor:pointer}.vehicle-warranty-and-maintenance{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.vehicle-warranty-and-maintenance__title{color:var(--semantic__color__on-background-accent-secondary)}.vehicle-warranty-and-maintenance__cards{display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__8x);align-items:flex-start}.vehicle-warranty-and-maintenance__included,.vehicle-warranty-and-maintenance__offers{display:flex;flex:1 0 0;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);min-width:340px}.vehicle-warranty-and-maintenance__subtitle{color:var(--semantic__color__on-background-base)}.vehicle-warranty-and-maintenance__content-list{padding:0;margin:0;list-style:none}.vehicle-warranty-and-maintenance__content-item{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:flex-start}.vehicle-warranty-and-maintenance__content-item:not(:last-child){margin-bottom:var(--semantic__responsive__spacing__1x)}.vehicle-warranty-and-maintenance__content-item:before{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__5x);height:var(--semantic__responsive__spacing__5x);font-size:var(--semantic__responsive__typography__font-size-body-xsmall);color:var(--semantic__color__on-background-validation);content:"✓";background-color:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round)}.vehicle-warranty-and-maintenance__content-text{flex:1}.vehicle-warranty-and-maintenance__see-details{padding:0;vertical-align:middle}.vehicle-warranty-and-maintenance__offer-card{display:flex;gap:var(--semantic__responsive__spacing__4x);align-items:center;width:100%;padding:var(--semantic__responsive__spacing__4x);text-align:left;white-space:normal;cursor:pointer;background:var(--semantic__color__surface-default);border:1px solid var(--semantic__color__outline-muted);border-radius:var(--semantic__radius__large);box-shadow:0 2px 8px #3d3d3d1a}.vehicle-warranty-and-maintenance__offer-card:active,.vehicle-warranty-and-maintenance__offer-card:focus,.vehicle-warranty-and-maintenance__offer-card:hover{background-color:var(--semantic__color__surface-default)}.vehicle-warranty-and-maintenance__offer-icon{flex-shrink:0;width:52px;height:52px}.vehicle-warranty-and-maintenance__offer-text{display:flex;flex:1 0 0;flex-direction:column;gap:var(--semantic__responsive__spacing__1x);min-width:0}.vehicle-warranty-and-maintenance__offer-title{display:block;color:var(--semantic__color__on-background-base)}.vehicle-warranty-and-maintenance__offer-subtitle{display:block;color:var(--semantic__color__on-background-accent-primary)}.vehicle-warranty-and-maintenance__offer-chevron{flex-shrink:0}.warranty-list-modal{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.warranty-bullet-list li,.warranty-check-list li,.warranty-check-list--2col li,.warranty-check-list--2col li>span strong,.warranty-list-modal__footnote,.warranty-list-modal__intro,.warranty-list-modal__section-intro{color:var(--semantic__color__on-background-base)}.warranty-check-list--2col li>span strong{font-size:var(--semantic__responsive__typography__font-size-body-small);font-weight:var(--semantic__typography__font-weight-body-small-strong);line-height:1.5}.warranty-check-list{padding:0;margin:0;list-style:none}.warranty-check-list li{display:flex;gap:var(--semantic__responsive__spacing__2x)}.warranty-check-list li:before{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__5x);height:var(--semantic__responsive__spacing__5x);font-size:var(--semantic__responsive__typography__font-size-body-xsmall);color:var(--semantic__color__on-background-validation);content:"✓";background-color:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round)}.warranty-check-list li:not(:last-child){margin-bottom:var(--semantic__responsive__spacing__1x)}.warranty-check-list--2col{display:grid;grid-template-columns:1fr;gap:var(--semantic__responsive__spacing__4x);padding:0;margin:0;list-style:none}@media screen and (min-width:769px){.warranty-check-list--2col{grid-template-columns:1fr 1fr}}.warranty-check-list--2col li{display:flex;gap:var(--semantic__responsive__spacing__2x);align-items:flex-start}.warranty-check-list--2col li:before{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--semantic__responsive__spacing__5x);height:var(--semantic__responsive__spacing__5x);font-size:var(--semantic__responsive__typography__font-size-body-xsmall);color:var(--semantic__color__on-background-validation);content:"✓";background-color:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round)}.warranty-check-list--2col li>span{display:flex;flex-direction:column}.warranty-bullet-list{padding-left:1.5em;margin:0;list-style-type:disc}.warranty-list-modal__section{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.warranty-list-modal__section-title{color:var(--semantic__color__on-background-base)}.warranty-list-modal__learn-more{width:-moz-fit-content;width:fit-content}.page-product{display:flex;flex-direction:column}@media screen and (min-width:769px){.page-product{padding:0 var(--semantic__responsive__container__padding-app-md)}}@media screen and (min-width:1201px){.page-product{padding:0 var(--semantic__responsive__container__padding-app-lg)}}.page-product__heading{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.page-product__section-title{padding:var(--semantic__responsive__spacing__4x)}.page-product__vehicle-condition-title{color:var(--semantic__color__on-background-accent-secondary)}.page-product__breadcrumb{display:flex;width:100%;max-width:1360px;margin:0 auto var(--semantic__responsive__spacing__4x) auto}@media screen and (max-width:768px){.page-product__breadcrumb{display:none}}.page-product__nav-container{display:flex;flex-direction:column;align-items:center;width:100%;background:var(--semantic__color__background-default)}@media screen and (min-width:769px){.page-product__nav-container{margin-top:var(--semantic__responsive__spacing__4x)}}.page-product__back-to-srp-link-container{display:flex;justify-content:center;width:100%;height:var(--semantic__responsive__spacing__10x)}@media screen and (max-width:768px){.page-product__back-to-srp-link-container{padding:0 var(--semantic__responsive__spacing__4x)}}.page-product__back-to-srp-link{display:flex;gap:var(--semantic__responsive__spacing__1x);align-items:center;align-self:stretch;width:100%;max-width:1360px;line-height:150%}.page-product__back-to-srp-link .ds-icon{width:var(--semantic__responsive__spacing__5x);height:var(--semantic__responsive__spacing__5x)}.page-product__nav-popup{position:fixed;top:0;right:var(--nav-popup-scrollbar-compensation,0);left:0;z-index:9;display:flex;visibility:hidden;flex-direction:column;align-items:center;width:100%;pointer-events:none;background:var(--semantic__color__background-soft);border-bottom:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);box-shadow:0 2px 12px #3d3d3d1a;opacity:0;transform:translateY(-100%);transition:opacity .2s ease,transform .2s ease,visibility .2s}.page-product__nav-popup--visible{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.page-product__nav-popup{transition:none}}.page-product__nav-popup{padding-right:var(--scroll-lock-gutter,0)}.page-product__nav-popup .page-product__back-to-srp-link-container{padding:0 var(--semantic__responsive__container__padding-app-lg)}@media screen and (max-width:768px){.page-product__nav-popup .page-product__back-to-srp-link-container{padding:0 var(--semantic__responsive__spacing__4x)}}.page-product__section{width:100%;scroll-margin-top:var(--anchor-scroll-offset,0)}.page-product__section--vehicle-condition{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.page-product__tab-bar-container{display:flex;width:100%;max-width:1360px;padding:0 var(--semantic__responsive__container__padding-app-lg)}@media screen and (max-width:768px){.page-product__tab-bar-container{display:none}}.page-product__main-content{display:inline-grid;grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--semantic__responsive__spacing__8x) var(--semantic__responsive__spacing__6x);align-self:stretch;width:100%;max-width:1360px;padding-bottom:var(--semantic__responsive__spacing__12x);margin:0 auto}@media screen and (max-width:768px){.page-product__main-content{display:flex;flex-direction:column;grid-template-rows:unset;grid-template-columns:unset;gap:var(--semantic__responsive__spacing__4x);align-content:space-between}.page-product #photos{width:calc(100% + var(--semantic__responsive__spacing__4x)*2);margin-left:calc(var(--semantic__responsive__spacing__4x)*-1)}}.page-product__main-content-left{display:flex;flex-direction:column;grid-row:1/span 1;grid-column:1/span 8;gap:var(--semantic__responsive__spacing__4x);place-self:stretch stretch;align-items:flex-start}@media screen and (max-width:768px){.page-product__main-content-left{padding-bottom:var(--semantic__responsive__spacing__20x);margin:0 var(--semantic__responsive__spacing__4x)}}@media screen and (min-width:769px){.page-product__vehicle-info-mobile{display:none}}.page-product__main-content-right{position:sticky;top:var(--anchor-scroll-offset,0);display:flex;flex-direction:column;grid-row:1/span 1;grid-column:9/span 4;align-items:stretch;align-self:flex-start;justify-content:flex-start;width:100%;transition:top .3s ease}@media screen and (max-width:768px){.page-product__main-content-right{display:none}}.page-product__main-content-right--compact{width:auto;max-height:calc(100dvh - var(--anchor-scroll-offset, 0px));padding-inline:var(--semantic__responsive__spacing__1x);margin-inline:calc(var(--semantic__responsive__spacing__1x)*-1);overflow-y:auto}.page-product .ds-tag{display:flex;justify-content:center}.page-product__vehicle-reference{display:flex;font-size:var(--semantic__responsive__typography__font-size-body-xsmall);font-weight:var(--semantic__typography__font-weight-body-xsmall-base);line-height:150%;color:var(--semantic__color__on-background-subtle)}.page-product .ds-wrapper-container{width:100%}@media screen and (max-width:768px){.page-product .vehicle-key-points{margin-top:var(--semantic__responsive__spacing__6x)}}
