@charset "UTF-8";.vehicle-slideshow{display:flex;flex-direction:column;min-width:0;width:100%}.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{color:var(--semantic__color__on-background-accent-secondary);margin:0}.vehicle-key-points__list{display:grid;gap:var(--semantic__responsive__spacing__3x) var(--semantic__responsive__spacing__5x);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.vehicle-key-points__list{grid-template-columns:1fr}}.vehicle-key-points__item{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__4x);min-width:0}.vehicle-key-points__item-icon{flex-shrink:0}.vehicle-key-points__item-color-swatch{border-radius:var(--semantic__radius__round);flex-shrink:0;height:20px;width:20px}.vehicle-key-points__item-text{display:flex;flex:1 0 0;flex-direction:column;min-width:1px}.vehicle-key-points__item-label{font-weight:var(--semantic__typography__font-weight-body-small-strong)}.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-contact-actions{background-color:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__medium);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);padding:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__4x)}.vehicle-contact-actions__title{color:var(--semantic__color__on-background-base)}.vehicle-contact-actions__columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__10x)}.vehicle-contact-actions__column{display:flex;flex:1 1 320px;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);min-width:0}.vehicle-contact-actions__text{color:var(--semantic__color__on-background-base);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-contact-actions__appointment-cta{width:100%}.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);list-style:none;margin:0;padding:0}.vehicle-additional-options__price{color:var(--semantic__color__on-background-accent-primary);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);margin:0;padding-top:var(--semantic__responsive__spacing__1x)}.vehicle-additional-options__description{color:var(--semantic__color__on-surface-default-subtle)}@media screen and (max-width:768px){.ds-color-selector{margin:0;margin-top:var(--semantic__responsive__spacing__2x)}}.vehicle-delivery-modal__cards{display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__4x)}.vehicle-delivery-modal__card{background:var(--semantic__color__background-default);border:1px solid var(--semantic__color__outline-subtle);border-radius:var(--semantic__radius__large);display:flex;flex:1 0 0;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);min-width:324px;padding:var(--semantic__responsive__spacing__4x)}.vehicle-delivery-modal__card-subtitle{color:var(--semantic__color__on-surface-default-base)}.vehicle-delivery-modal__card-head{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__4x)}.vehicle-delivery-modal__card-icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:var(--semantic__responsive__spacing__14x);justify-content:center;width:var(--semantic__responsive__spacing__14x)}.vehicle-delivery-modal__card-icon-wrapper svg{height:100%;width: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{align-items:flex-start;display:flex;gap:var(--semantic__responsive__spacing__1x)}.vehicle-delivery-modal__card-check-icon{color:var(--semantic__color__on-background-validation);flex-shrink:0}.vehicle-info-rtb-list{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);padding-block:var(--semantic__responsive__spacing__4x) var(--semantic__responsive__spacing__3x)}.vehicle-info-rtb-list__row{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__1x)}.vehicle-info-rtb-list__icon{flex-shrink:0}.vehicle-info-rtb-list__link{color:var(--semantic__color__on-background-base);text-decoration:underline}.vehicle-price-details{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__8x)}.vehicle-price-details__left{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);min-width:324px}.vehicle-price-details__right{display:flex;flex:1 0 0;flex-direction:column;gap:16px}.vehicle-price-details__block{display:flex;flex-direction:column;gap:8px;width:100%}.vehicle-price-details__block-title{color:var(--semantic__color__on-background-accent-primary);margin-bottom:4px}.vehicle-price-details__separator{background:var(--semantic__color__outline-muted);height:1px;width:100%}.vehicle-price-details__row{justify-content:space-between;width:100%}.vehicle-price-details__row,.vehicle-price-details__row-values{align-items:center;display:flex;gap:8px}.vehicle-price-details__bonus-value,.vehicle-price-details__gap-value{color:var(--semantic__color__on-background-validation)}.vehicle-price-details__label-with-tooltip{align-items:center;display:flex;gap:4px}.vehicle-price-details__delivery-line{color:var(--semantic__color__on-background-muted);margin:0}.vehicle-price-details__rtb-card{align-items:flex-start;align-self:stretch;background:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__large);display:flex;flex-direction:column;gap:16px;padding:var(--semantic__responsive__spacing__3x)}.vehicle-price-details__footnote{color:var(--semantic__color__on-background-muted);margin:0}.vehicle-price{background:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__base);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);padding:var(--semantic__responsive__spacing__4x);width:100%}@media screen and (max-width:768px){.vehicle-price{margin-top:var(--semantic__responsive__spacing__2x)}}.vehicle-price__price-summary{justify-content:space-between}.vehicle-price__price-summary,.vehicle-price__price-summary-left{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x)}.vehicle-price__price-summary-left{flex-wrap:wrap}.vehicle-price__cash-price{color:var(--semantic__color__on-background-base);font-size:var(--semantic__responsive__typography__font-size-heading-medium);font-weight:var(--semantic__typography__font-weight-heading-medium)}.vehicle-price__original-price{color:var(--semantic__color__on-background-subtle);font-size:var(--semantic__responsive__typography__font-size-body-xsmall);font-weight:var(--semantic__typography__font-weight-body-xsmall-base);text-decoration:line-through}.vehicle-price__price-financing{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x)}.vehicle-price__monthly-amount{color:var(--semantic__color__on-background-base);font-size:var(--semantic__responsive__typography__font-size-heading-small);font-weight:var(--semantic__typography__font-weight-heading-small);white-space:nowrap}.vehicle-price__trade-in{align-items:center;align-self:stretch;background:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__round);display:flex;gap:var(--semantic__responsive__spacing__1x);height:40px;justify-content:center;padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__5x)}.vehicle-price__calculate-financing,.vehicle-price__pricing-details{cursor:pointer;font-size:var(--semantic__responsive__typography__font-size-body-small);text-decoration:underline}.vehicle-price__calculate-financing{flex-grow:1;text-align:right}.vehicle-promo-tags{display:flex;gap:var(--semantic__responsive__spacing__2x);list-style:none;margin:0;padding:0}.vehicle-info__header{align-items:stretch;flex-direction:column;justify-content:flex-start}.vehicle-info__actions,.vehicle-info__header{display:flex;gap:var(--semantic__responsive__spacing__2x)}.vehicle-info__actions-btn{flex:1 1 0;min-width:0}.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;list-style:none;margin:0;padding:0}.vehicle-condition-documents__link{align-items:center;display:inline-flex;gap:var(--semantic__responsive__spacing__1x);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{background-color:var(--semantic__color__background-soft);border-radius:var(--semantic__radius__large);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);padding:var(--semantic__responsive__spacing__5x)}.vehicle-condition-inspection__list{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);list-style:none;margin:0;padding:0}.vehicle-condition-inspection__item{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x)}.vehicle-condition-inspection__check{background:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round);color:var(--semantic__color__on-background-validation);flex-shrink:0;padding:var(--semantic__responsive__spacing__05x)}.vehicle-condition-inspection__item-label{flex:1 1 0;min-width:0}.vehicle-condition-inspection__commitments{display:flex;flex-direction:column}.vehicle-condition-interventions{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-defect-label{align-items:center;display:flex;flex:1 1 0;gap:var(--semantic__responsive__spacing__1x);min-width:0}.vehicle-defect-label__code{align-items:center;color:var(--semantic__color__on-background-subtle);display:flex;flex-shrink:0;height:var(--semantic__responsive__spacing__6x);justify-content:center;text-align:center;width:var(--semantic__responsive__spacing__6x)}.vehicle-defect-label__text{color:var(--semantic__color__on-background-subtle);flex:1 1 0;min-width:0}.vehicle-defect-gallery{border-radius:var(--semantic__radius__base);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x);overflow:hidden;width:100%}.vehicle-defect-gallery__scheme{align-items:center;background-color:var(--semantic__color__background-default);display:flex;height:436px;justify-content:center;padding:var(--semantic__responsive__spacing__6x) 0;width:100%}.vehicle-defect-gallery__diagram{display:block;height:100%;max-width:100%}.vehicle-defect-gallery__legend{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);list-style:none;margin:0;padding:12px 0}.vehicle-defect-gallery__legend-row{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__4x);width:100%}@media screen and (max-width:768px){.vehicle-defect-gallery__legend-row{align-items:flex-start;flex-direction:column}}.vehicle-condition{display:grid;gap:var(--semantic__responsive__spacing__6x);grid-template-columns:1fr 1fr}@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{border:0;border-top:1px solid var(--semantic__color__outline-muted);height:0;margin:0;width:100%}.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;gap:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__4x);grid-template-columns:1fr 1fr}@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{align-items:center;display:flex;flex-direction:row;gap:var(--semantic__responsive__spacing__2x)}.vehicle-equipments .ds-expandable-list__items{gap:var(--semantic__responsive__spacing__2x);list-style:disc;padding-inline-start:var(--semantic__responsive__spacing__6x)}.vehicle-equipments__trigger{margin:0}.vehicle-equipments__trigger .ds-button__label{font-size:var(--semantic__responsive__typography__font-size-body-medium);font-weight:var(--semantic__typography__font-weight-body-medium-base)}.vehicle-equipments__chevron--expanded{transform:rotate(180deg)}.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);list-style:none;margin:0;padding:0}.vehicle-insurance__title-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-insurance__name{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-insurance__price{color:var(--semantic__color__on-background-accent-primary);font-weight:var(--semantic__typography__font-weight-body-medium-strong);margin:0}.vehicle-insurance__description{color:var(--semantic__color__on-surface-default-subtle)}.vehicle-insurance__learn-more{display:flex;font-size:var(--semantic__responsive__typography__font-size-body-small);line-height:var(--semantic__responsive__typography__line-height-body-medium);padding:var(--semantic__responsive__spacing__2x) 0}.vehicle-marketplace-defect-message{align-items:flex-start;background-color:var(--semantic__color__surface-default);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-secondary);border-radius:var(--semantic__radius__base);display:flex;gap:var(--semantic__responsive__spacing__3x);padding:var(--semantic__responsive__spacing__4x)}.vehicle-marketplace-defect-message__icon{color:var(--semantic__color__on-background-base);flex:0 0 auto}.vehicle-marketplace-defect-message__content{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-marketplace-defect-message__title{color:var(--semantic__color__on-background-accent-secondary)}.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{align-items:center;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}.vehicle-co2-dialog__gauge-label{color:var(--semantic__color__on-surface-information);white-space:nowrap}.vehicle-co2-dialog__gauge-bar{background:linear-gradient(180deg,#0d8d4f,#34d580 17%,#60ec9f 33%,#ffd651,#ffc20e 67%,#ff9103 83%,#ff5630);border-radius:var(--semantic__radius__round);flex:1;width:var(--semantic__responsive__spacing__2x)}.vehicle-co2-dialog__bands{display:flex;flex:1;flex-direction:column;gap:var(--semantic__responsive__spacing__1x)}.vehicle-co2-dialog__band-row{align-items:center;display:flex;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{align-items:center;display:flex;height:var(--semantic__responsive__spacing__8x);justify-content:space-between;padding:0 var(--semantic__responsive__spacing__3x) 0 var(--semantic__responsive__spacing__2x)}.vehicle-co2-dialog__band--a{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");width:242px}@media screen and (max-width:768px){.vehicle-co2-dialog__band--a{width:65.23%}}.vehicle-co2-dialog__band--b{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");width:264px}@media screen and (max-width:768px){.vehicle-co2-dialog__band--b{width:71.16%}}.vehicle-co2-dialog__band--c{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");width:285px}@media screen and (max-width:768px){.vehicle-co2-dialog__band--c{width:76.82%}}.vehicle-co2-dialog__band--d{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");width:307px}@media screen and (max-width:768px){.vehicle-co2-dialog__band--d{width:82.75%}}.vehicle-co2-dialog__band--e{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");width:328px}@media screen and (max-width:768px){.vehicle-co2-dialog__band--e{width:88.41%}}.vehicle-co2-dialog__band--f{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");width:350px}@media screen and (max-width:768px){.vehicle-co2-dialog__band--f{width:94.34%}}.vehicle-co2-dialog__band--g{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");width:371px}@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{color:var(--semantic__color__on-background-base);flex:1;overflow:hidden;text-overflow:ellipsis;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{align-items:center;background-color:var(--semantic__color__background-default);border-radius:var(--semantic__radius__round);display:flex;flex-shrink:0;height:var(--semantic__responsive__spacing__4x);justify-content:center;width:var(--semantic__responsive__spacing__4x)}.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{color:inherit;line-height:1}.vehicle-co2-dialog__indicator{align-items:center;background-color:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__small);display:flex;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));gap:var(--semantic__responsive__spacing__2x);padding:var(--semantic__responsive__spacing__1x) var(--semantic__responsive__spacing__2x);white-space:nowrap}.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{background-color:var(--semantic__color__surface-default);border-radius:2px;content:"";height:var(--semantic__responsive__spacing__3x);left:-5px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:var(--semantic__responsive__spacing__3x);z-index:-1}.vehicle-co2-dialog__indicator-badge{align-items:center;border-radius:var(--semantic__radius__round);display:flex;flex-shrink:0;height:var(--semantic__responsive__spacing__4x);justify-content:center;width:var(--semantic__responsive__spacing__4x)}.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{color:var(--semantic__color__on-background-accent-secondary);margin-bottom:var(--semantic__responsive__spacing__4x)}.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)}.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{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x)}.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{color:var(--semantic__color__outline-subtle);height:var(--semantic__responsive__spacing__12x)}.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{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x);grid-area:right}.vehicle-technical-informations__measure-line{border-radius:1px;border-top:var(--semantic__responsive__spacing__05x) solid var(--semantic__color__outline-muted);display:block;flex-shrink:0;width:100%}.vehicle-technical-informations__measure-line--vertical{border-left:var(--semantic__responsive__spacing__05x) solid var(--semantic__color__outline-muted);border-top:none;height:100%;width:var(--semantic__responsive__spacing__05x)}.vehicle-technical-informations__measure-label{color:var(--semantic__color__on-surface-default-base);text-align:center}.vehicle-technical-informations .ds-expandable-list__items{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x);list-style:disc;padding-inline-start:var(--semantic__responsive__spacing__4x)}.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{color:var(--semantic__color__on-background-base);flex:1;text-align:left}.vehicle-technical-informations__gearbox-label{color:var(--semantic__color__on-background-base)}.vehicle-technical-informations__co2-header{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x);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{cursor:pointer;flex-shrink:0;padding:0;text-decoration:underline}.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{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__8x)}.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{list-style:none;margin:0;padding:0}.vehicle-warranty-and-maintenance__content-item{align-items:flex-start;display:flex;gap:var(--semantic__responsive__spacing__2x)}.vehicle-warranty-and-maintenance__content-item:not(:last-child){margin-bottom:var(--semantic__responsive__spacing__1x)}.vehicle-warranty-and-maintenance__content-item:before{align-items:center;background-color:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round);color:var(--semantic__color__on-background-validation);content:"✓";display:inline-flex;flex-shrink:0;font-size:var(--semantic__responsive__typography__font-size-body-xsmall);height:var(--semantic__responsive__spacing__5x);justify-content:center;width:var(--semantic__responsive__spacing__5x)}.vehicle-warranty-and-maintenance__content-text{flex:1}.vehicle-warranty-and-maintenance__see-details{color:var(--semantic__color__on-background-base);font-weight:var(--semantic__typography__font-weight-body-medium-base);padding:0;vertical-align:middle}.vehicle-warranty-and-maintenance__offer-card{align-items:center;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;cursor:pointer;display:flex;gap:var(--semantic__responsive__spacing__4x);padding:var(--semantic__responsive__spacing__4x);text-align:left;white-space:normal;width:100%}.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;height:52px;width: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{color:var(--semantic__color__on-background-base);display:block}.vehicle-warranty-and-maintenance__offer-subtitle{color:var(--semantic__color__on-background-accent-primary);display:block}.vehicle-warranty-and-maintenance__offer-chevron{flex-shrink:0}.warranty-list-modal{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);max-height:70vh;overflow-y:auto}.warranty-list-modal__learn-more{background-color:var(--semantic__color__surface-default);color:var(--semantic__color__on-surface-default-base);font-weight:var(--semantic__typography__font-weight-body-small-strong);min-height:48px;padding:var(--semantic__responsive__spacing__3x) var(--semantic__responsive__spacing__5x)}.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{list-style:none;margin:0;padding:0}.warranty-check-list li{display:flex;gap:var(--semantic__responsive__spacing__2x)}.warranty-check-list li:before{align-items:center;background-color:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round);color:var(--semantic__color__on-background-validation);content:"✓";display:inline-flex;flex-shrink:0;font-size:var(--semantic__responsive__typography__font-size-body-xsmall);height:var(--semantic__responsive__spacing__5x);justify-content:center;width:var(--semantic__responsive__spacing__5x)}.warranty-check-list li:not(:last-child){margin-bottom:var(--semantic__responsive__spacing__1x)}.warranty-check-list--2col{display:grid;gap:var(--semantic__responsive__spacing__4x);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.warranty-check-list--2col li{align-items:flex-start;display:flex;gap:var(--semantic__responsive__spacing__2x)}.warranty-check-list--2col li:before{align-items:center;background-color:var(--semantic__color__background-validation);border-radius:var(--semantic__radius__round);color:var(--semantic__color__on-background-validation);content:"✓";display:inline-flex;flex-shrink:0;font-size:var(--semantic__responsive__typography__font-size-body-xsmall);height:var(--semantic__responsive__spacing__5x);justify-content:center;width:var(--semantic__responsive__spacing__5x)}.warranty-check-list--2col li>span{display:flex;flex-direction:column}.warranty-bullet-list{list-style-type:disc;margin:0;padding-left:1.5em}.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)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,html{margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ol[role=menubar],ul[role=list],ul[role=menubar]{list-style:none;margin:0}body{min-height:100lvh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{color:currentcolor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.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__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;margin:0 auto var(--semantic__responsive__spacing__4x) auto;max-width:1360px;width:100%}@media screen and (max-width:768px){.page-product__breadcrumb{display:none}}.page-product .ds-sticky-wrapper{z-index:9}.page-product__nav-container{align-items:center;background:var(--semantic__color__background-default);display:flex;flex-direction:column;width:100%}@media screen and (min-width:769px){.page-product__nav-container{margin-top:var(--semantic__responsive__spacing__4x)}}.page-product__nav-container--sticky{box-shadow:0 2px 12px #3d3d3d1a;margin-top:0}.page-product__back-to-srp-link-container{display:flex;height:var(--semantic__responsive__spacing__10x);justify-content:center;padding:0 var(--semantic__responsive__spacing__4x);width:100%}@media screen and (min-width:769px){.page-product__back-to-srp-link-container{padding:0}}.page-product__back-to-srp-link-container--sticky{background:var(--semantic__color__background-soft);border-bottom:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.page-product__back-to-srp-link{align-items:center;align-self:stretch;display:flex;gap:var(--semantic__responsive__spacing__1x);line-height:150%;max-width:1360px;width:100%}.page-product__back-to-srp-link .ds-icon{height:var(--semantic__responsive__spacing__5x);width:var(--semantic__responsive__spacing__5x)}.page-product__section{width:100%}.page-product__section--vehicle-condition{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.page-product__tab-bar-container{display:none;max-width:1360px;width:100%}@media screen and (min-width:769px){.page-product__tab-bar-container--sticky{display:flex}}.page-product__main-content{align-self:stretch;display:inline-grid;gap:var(--semantic__responsive__spacing__8x) var(--semantic__responsive__spacing__6x);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(1,fit-content(100%));margin:0 auto;max-width:1360px;width:100%}@media screen and (max-width:768px){.page-product__main-content{align-content:space-between;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);grid-template-columns:unset;grid-template-rows:unset}.page-product #photos{margin-left:calc(var(--semantic__responsive__spacing__4x)*-1);width:calc(100% + var(--semantic__responsive__spacing__4x)*2)}}.page-product__main-content-left{align-items:flex-start;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);grid-column:1/span 8;grid-row:1/span 1;place-self:stretch stretch}@media screen and (max-width:768px){.page-product__main-content-left{margin:0 var(--semantic__responsive__spacing__4x);padding-bottom:var(--semantic__responsive__spacing__20x)}}.page-product__main-content-right{align-items:stretch;align-self:flex-start;display:flex;flex-direction:column;grid-column:9/span 4;grid-row:1/span 1;justify-content:flex-start;position:sticky;top:var(--sticky-nav-height,0);transition:top .3s ease;width:100%}@media screen and (max-width:768px){.page-product__main-content-right{background:var(--semantic__color__background-default);bottom:0;box-shadow:0 -2px 12px #3d3d3d1a;left:0;padding:var(--semantic__responsive__spacing__4x);position:fixed;right:0;top:unset;z-index:10}}.page-product .ds-tag{display:flex;justify-content:center}.page-product__vehicle-reference{color:var(--semantic__color__on-background-subtle);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%}.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)}}
