@import"https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&family=Oooh+Baby&display=swap"layer(fallback);.notices-legacy-footer{color:#6a767d;font-size:.875rem;line-height:1.25}.notices-legacy-footer a{color:#000e26;text-decoration:none}.notices-legacy-footer a:hover{text-decoration:underline}.notices-legacy-footer{margin:3.4375rem auto 1.625rem;max-width:90%;padding:0 1.25rem}.notices-legacy-footer__list{list-style:none;padding:0;margin:0}.notices-legacy-footer__item{margin-bottom:1.5rem}.notices-legacy-footer__item:last-child{margin-bottom:0}.notices-legacy-footer__item span>div{display:inline}.notices-legacy-footer__item--italic{font-style:italic}.notices-legacy-footer__item--price-notice{font-weight:700;text-decoration:underline}@media only screen and (min-width:960px){.notices-legacy-footer{max-width:70%}}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#fff;padding:1.25rem 1.875rem;border-top:.125rem solid #dfe4e8}.gallery-icons-vw{padding:20px;background:#f5f5f5;margin-top:200px}.gallery-icons-vw__title{font-size:2rem;margin-bottom:1.25rem}.gallery-icons-vw__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px;max-height:600px;overflow-y:auto;background:#fff;padding:20px;border-radius:8px}.gallery-icons-vw__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px;border:1px solid #e0e0e0;border-radius:4px;transition:all .2s ease}.gallery-icons-vw__icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.gallery-icons-vw__icon-name{font-size:.75rem;color:#666;text-align:center;overflow-wrap:break-word}.gallery-equipment-navigation{position:relative;display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem}.gallery-equipment-navigation__scrollbar{flex-grow:1;max-width:80vw}@media only screen and (min-width:960px){.gallery-equipment-navigation__arrow-buttons{position:absolute;top:50%;left:0;right:0;z-index:2;width:100%;transform:translateY(calc(-50% - 400px - 2rem));pointer-events:none}.gallery-equipment-navigation__arrow-buttons>.gallery-equipment-navigation__arrow-button--left{position:absolute;left:1.5rem;pointer-events:auto}.gallery-equipment-navigation__arrow-buttons>.gallery-equipment-navigation__arrow-button--right{position:absolute;right:1.5rem;pointer-events:auto}}@keyframes fade-in-diagonal{0%{opacity:0;transform:translate3d(1.875rem,1.875rem,0)}to{opacity:1;transform:translateZ(0)}}.gallery-equipment{position:relative;width:100%}@media only screen and (min-width:960px){.gallery-equipment{padding-top:100px}}.gallery-equipment #gallery-equipment ul{display:flex;height:100%;width:100%;position:relative;padding-inline:32px}@media only screen and (min-width:560px){.gallery-equipment #gallery-equipment ul{padding-inline:48px}}@media only screen and (min-width:768px){.gallery-equipment #gallery-equipment ul{padding-inline:75px}}@media only screen and (min-width:960px){.gallery-equipment #gallery-equipment ul{padding-inline:0}}.gallery-equipment #gallery-equipment li{position:relative;flex:0 0 100%;width:100%;min-width:0;cursor:pointer;height:500px}.gallery-equipment #gallery-equipment li>div{height:100%;width:100%;overflow:hidden}.gallery-equipment #gallery-equipment li img{height:100%;width:100%;object-fit:cover;object-position:center center;transition:transform .8s cubic-bezier(.25,1,.5,1);will-change:transform}@media only screen and (min-width:960px){.gallery-equipment #gallery-equipment li{height:780px;flex-basis:calc((100% - 2rem) / 3);transition:flex-basis .6s cubic-bezier(.25,1,.5,1);will-change:flex-basis}.gallery-equipment #gallery-equipment li.is-active{flex-basis:calc((100% - 2rem)/2)}.is-active~.gallery-equipment #gallery-equipment li,.gallery-equipment #gallery-equipment li:has(~li.is-active){flex-basis:calc((100% - 2rem)/4)}}li.is-active .gallery-equipment__image{transform:scale(1.05)}.gallery-equipment__content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 1.25rem;color:#fff;z-index:2;background:linear-gradient(180deg,#0000,#000);padding-top:40%}@media only screen and (min-width:960px){.gallery-equipment__content{padding:4rem 2.5rem}}.gallery-equipment__title{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}@media only screen and (min-width:960px){.gallery-equipment__title{transform:translateY(1.875rem);transition:font-size .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.215,.61,.355,1);will-change:transform,font-size}}@media only screen and (min-width:960px){li.is-active .gallery-equipment__title{font-size:3.375rem;transform:translateY(0)}}.gallery-equipment__description{display:none;opacity:0}li.is-active .gallery-equipment__description{display:block;margin-bottom:1.5rem;font-size:.875rem;animation:fade-in-diagonal .5s cubic-bezier(.215,.61,.355,1) forwards;will-change:opacity,transform}@media only screen and (min-width:960px){li.is-active .gallery-equipment__description{font-size:1.375rem;animation-delay:.4s}}.gallery-equipment__cta{display:none;opacity:0}li.is-active .gallery-equipment__cta{display:inline-flex;animation:fade-in-diagonal .5s cubic-bezier(.215,.61,.355,1) forwards;will-change:opacity,transform}@media only screen and (min-width:960px){li.is-active .gallery-equipment__cta{animation-delay:.5s}}a.gallery-equipment__cta{background-color:#fff}a.gallery-equipment__cta:hover{background-color:#0040c5}.title--h1{font-size:40px;font-size:2.5rem;line-height:1}@media only screen and (min-width:960px){.title--h1{font-size:60px;font-size:3.75rem;line-height:1;line-height:1.2}}.title--h2{font-size:28px;font-size:1.75rem;line-height:1.2;font-family:vw-head,helvetica,arial,sans-serif;font-weight:300}@media only screen and (min-width:960px){.title--h2{font-size:48px;font-size:3rem;line-height:1.2}}.indoor-outdoor__navigation{align-items:center;width:100%;margin-top:1rem}@media only screen and (min-width:560px){.indoor-outdoor__navigation{grid-template-columns:repeat(24,1fr);display:grid;gap:1rem}}@media only screen and (min-width:960px){.indoor-outdoor__navigation{margin-top:2.5rem}}.indoor-outdoor__navigation__scrollbar{padding-inline:2rem}@media only screen and (min-width:560px){.indoor-outdoor__navigation__scrollbar{grid-column:4/span 18;width:100%;padding-inline:unset}}.indoor-outdoor__navigation__scrollbar div{transition:all .3s ease-out!important}.indoor-outdoor__navigation__scrollbar progress{transition:value .3s ease-out!important}.indoor-outdoor__navigation__arrow-buttons{display:none}@media only screen and (min-width:560px){.indoor-outdoor__navigation__arrow-buttons{display:block}}.indoor-outdoor__navigation__arrow-buttons>div{padding:0;transform:translateY(calc(-50% - 42px))}@media only screen and (min-width:960px){.indoor-outdoor__navigation__arrow-buttons>div{padding-inline:1rem}}@media only screen and (min-width:1280px){.indoor-outdoor__navigation__arrow-buttons>div{padding-inline:.5rem}}.indoor-outdoor{font-size:18px;font-size:1.125rem;line-height:1;gap:2rem;padding-block:3.5rem}@media only screen and (min-width:560px){.indoor-outdoor{display:grid;grid-template-columns:repeat(24,1fr)}}.indoor-outdoor .title--h2{padding-inline:2rem;text-align:center}@media only screen and (min-width:560px){.indoor-outdoor .title--h2{grid-column:4/span 18;padding-inline:0}}@media only screen and (min-width:960px){.indoor-outdoor .title--h2{text-align:left}}.indoor-outdoor #indoor-outdoor-gallery{position:relative}@media only screen and (min-width:560px){.indoor-outdoor #indoor-outdoor-gallery{grid-column:1/-1;grid-row:2}}.indoor-outdoor #indoor-outdoor-gallery ul{padding-inline:2rem;gap:1rem;overflow-y:clip}@media only screen and (min-width:560px){.indoor-outdoor #indoor-outdoor-gallery ul{grid-auto-columns:calc(50% - .5rem);grid-template-rows:auto;padding-inline:12.5%;scroll-padding-inline-start:12.5%}}.indoor-outdoor #indoor-outdoor-gallery ul li>div{width:100%}.indoor-outdoor__item{-webkit-user-select:none;user-select:none;transition:opacity .3s ease;opacity:.3}.indoor-outdoor__item[data-visible=true]{opacity:1}.indoor-outdoor__item img{width:100%;height:auto;object-fit:cover;margin-bottom:1.5rem;pointer-events:none}.indoor-outdoor__item p{-webkit-user-select:none;user-select:none}.indoor-outdoor .gallery-navigation-image{width:calc(100% - 104px)}.indoor-outdoor .gallery-arrow-buttons{position:absolute;justify-content:space-between;align-items:center;width:100%;height:100%}.indoor-outdoor .gallery-arrow-buttons__button{border:1px solid #001e50;background-color:#001e50;color:#fff}.indoor-outdoor .gallery-arrow-buttons__button:hover{background-color:#fff;color:#001e50}.vehicle-offer__actions{display:flex;flex-direction:column}.vehicle-offer__actions--primary,.vehicle-offer__actions--secondary{display:flex;flex-direction:column;gap:1rem}.vehicle-offer__actions--primary button,.vehicle-offer__actions--secondary button{width:100%}.vehicle-offer__actions--secondary{margin-top:1.125rem;display:grid;justify-items:center}@media only screen and (min-width:960px){.vehicle-offer__actions--secondary{grid-template-columns:auto auto;justify-items:start;justify-content:space-between}}@media only screen and (min-width:1600px){.vehicle-offer__actions--row{flex-flow:row-reverse;justify-content:space-between;align-items:baseline}}.vehicle-offer__actions--row .vehicle-offer__actions--primary button,.vehicle-offer__actions--row .vehicle-offer__actions--secondary button{width:100%}@media only screen and (min-width:1600px){.vehicle-offer__actions--row .vehicle-offer__actions--primary,.vehicle-offer__actions--row .vehicle-offer__actions--secondary{flex-flow:row;justify-content:flex-start;gap:1.125rem;margin-top:0}}@media only screen and (min-width:1600px){.vehicle-offer__actions--row .vehicle-offer__actions--primary{flex-direction:row-reverse}}.vehicle-offer__actions--row li:not(.vehicle-offer__actions--rdv-cta){display:none}@media only screen and (min-width:1600px){.vehicle-offer__actions--row li:not(.vehicle-offer__actions--rdv-cta){display:block}}.vehicle-offer__actions--row .vehicle-offer__actions--secondary{display:none}@media only screen and (min-width:1600px){.vehicle-offer__actions--row .vehicle-offer__actions--secondary{display:flex}}.vehicle-offer__actions:not(.vehicle-offer__actions--row) .vehicle-offer__actions--rdv-cta{display:none}@media only screen and (min-width:960px){.vehicle-offer__actions:not(.vehicle-offer__actions--row) .vehicle-offer__actions--rdv-cta{display:block}}main:has(.layer){z-index:3}.layer{position:absolute;z-index:10}.layer [class*=StyledLayer]{min-width:100%}@media only screen and (min-width:960px){.layer [class*=StyledLayer]{min-width:33.9vw}}.layer .layer__close-button{position:absolute;right:1.625rem;top:1.625rem;z-index:1}.layer .layer__content--right{animation:slide-in-right .3s ease-out}.layer .layer__content--right-out{animation:slide-out-right .2s ease-in}.layer .layer__content--left{animation:slide-in-left .3s ease-out}.layer .layer__content--left-out{animation:slide-out-left .2s ease-in}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.layer-brochure-form{height:100%}.layer-brochure-form form{display:flex;flex-direction:column;height:100%;position:relative;margin:0}.layer-brochure-form form>div{margin-bottom:1.5rem}.layer-brochure-form form>br{display:none}.layer-brochure-form form [class*=InfoToggleButton]{margin-left:0;align-self:flex-start}.layer-brochure-form form,.layer-brochure-form [class*=FormResult]{padding:5.25rem 2rem}@media only screen and (min-width:960px){.layer-brochure-form form,.layer-brochure-form [class*=FormResult]{padding:6.25rem 4rem}}.layer-brochure-form h2{font-size:clamp(1.75rem,3.5vw,3rem);color:#000e26;line-height:120%;margin-bottom:1.5rem}.layer-brochure-form hr{display:none}.layer-brochure-form h3{margin:0;line-height:150%;color:#000e26;margin-bottom:1.5rem}.layer-brochure-form label{min-height:3.125rem}.layer-brochure-form [class*=StyledTextComponent]{line-height:120%}.layer-brochure-form [class*=InfoDescription]{font-size:.875rem;font-style:italic;color:#6a767d}.confirmation-panel{padding:5rem 3.125rem;color:#000e26}.confirmation-panel p{font-family:vw-text,helvetica,arial,sans-serif;font-size:.88rem;line-height:150%}.confirmation-panel__header{display:flex;flex-direction:column;gap:clamp(24px,1.18vw + 17.41px,40px);margin-bottom:clamp(24px,1.18vw + 17.41px,40px)}.confirmation-panel__header h2{font-family:vw-head,helvetica,arial,sans-serif;font-size:clamp(1.38rem,.44vw + 1.22rem,1.75rem);line-height:120%;font-weight:200}.confirmation-panel__partner{display:flex;gap:12px;align-items:flex-start}.confirmation-panel__partner-info{display:flex;flex-direction:column;gap:4px}.confirmation-panel__partner-info p:first-child{margin-bottom:12px}.confirmation-panel__partner-info strong{font-family:vw-text,helvetica,arial,sans-serif;font-size:1rem;line-height:120%}.confirmation-panel__summary{margin-block:clamp(24px,1.18vw + 17.41px,40px)}.confirmation-panel__summary p:first-child{margin-bottom:clamp(24px,1.18vw + 17.41px,40px)}.confirmation-panel__summary ul{display:flex;flex-direction:column;gap:16px}.confirmation-panel__summary ul li{display:flex;align-items:center;gap:12px}.suggestion-list{position:absolute;top:100%;left:0;right:0;margin:.25rem 0 0;padding:0;list-style:none;background:#fff;border:1px solid #c2cacf;box-shadow:0 3px 15px #0000001a,0 2px 4px #0003;z-index:10;max-height:250px;overflow-y:auto}.suggestion-list .suggestion-list__item>button{width:100%;border:none;padding:.75rem 1rem;cursor:pointer;display:block;color:#001e50;background:transparent;text-align:left}.suggestion-list .suggestion-list__item>button>span{display:block;width:100%}.suggestion-list .suggestion-list__item>button:hover{background-color:#f3f4f5}.dealer-suggestion{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.dealer-suggestion__info{display:flex;flex-direction:column;gap:.125rem;flex:1}.dealer-suggestion__distance{display:flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:1rem}.company-name-input{position:relative}.company-name-input--disabled span,.company-name-input--disabled input,.company-name-input--disabled div{color:#96a3a8;pointer-events:none;cursor:not-allowed}.dealer-select,.dealer-select__input{position:relative}.dealer-select__input input{cursor:pointer;padding-right:2.5rem}.dealer-select__input--disabled{opacity:.5;pointer-events:none}.dealer-select__input--disabled input{cursor:not-allowed}.dealer-select__arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.select-company-fleet-size{position:relative}.select-company-fleet-size label{border-radius:.5rem}.zip-code-input{position:relative}.zip-code-input__geoloc-error{color:#e4002c;font-size:.75rem}.zip-code-input__geolocate{position:absolute;top:0;right:0;padding:0;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#000e26;border:0;background:transparent}label.form-field__select{border-radius:8px;padding:8px 16px;gap:0}label.form-field__select span:first-child{min-height:16px}label.form-field__select div{height:18px}.legal-mention{color:#6a767d;font-size:.875rem;line-height:1.25}.legal-mention a{color:#000e26;text-decoration:none}.legal-mention a:hover{text-decoration:underline}.legal-mention--margin-bottom{margin-bottom:1.5rem}.form{display:flex;flex-direction:column;gap:1.5rem;height:100%;position:relative;padding:5.25rem 2rem}@media only screen and (min-width:960px){.form{padding:6.25rem 4rem}}.form__header{gap:1.5rem;display:flex;flex-direction:column}.form__header .form__title{font-size:clamp(1.75rem,3.5vw,3rem)}.form__subtitle{margin-bottom:1rem}.form__fields>*{margin-bottom:1.5rem}.form label{min-height:50px}.form__fields [class*=StyledAdditionalInfo],.form__fields [class*=StyledDisplayTag]{margin-top:.125rem}.form__legal-text{color:#6a767d;font-size:.875rem;line-height:1.25}.form__legal-text a{color:#000e26;text-decoration:none}.form__legal-text a:hover{text-decoration:underline}.form__legal-text{font-style:italic}.form__legal-text--margin-bottom{margin-bottom:1.5rem}.form__submit-error{color:#e4002c;font-size:.875rem;text-align:center}.form__cta[type=submit]{margin-bottom:2rem}.layer-offer-form__spinner{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000}.co2-class{font-size:14px;font-size:.875rem;line-height:1;padding:4px 8px;line-height:1.5;text-align:center;white-space:nowrap}.co2-class--A{background-color:#00cb37}.co2-class--B{background-color:#4dff00}.co2-class--C{background-color:#b3ff00}.co2-class--D{background-color:#ff0}.co2-class--E{background-color:#ffb300}.co2-class--F{background-color:#ff4d00}.co2-class--G{background-color:red}.tag{font-size:14px;font-size:.875rem;line-height:.9;position:absolute;top:1.25rem;left:1.5rem;padding:.25rem .5rem;border:1px solid;border-radius:8px;font-family:vw-text,helvetica,arial,sans-serif}.tag--offre-classique{color:#3c484d;background-color:#dfe4e8}.tag--offre-confort{color:#fff;background-color:#00359f}.tag--offre-premium{color:#fff;background-color:#000e26}.vehicle-card{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:0 1.5rem 1.5rem;border:1px solid #dfe4e8;font-family:vw-text,helvetica,arial,sans-serif;text-align:center}.vehicle-card__header{position:relative;display:flex;flex-direction:column;gap:.875rem;margin-inline:-1.5rem;aspect-ratio:16/9}.vehicle-card__header__image-default,.vehicle-card__header__image-onhover{width:100%;height:100%;object-fit:contain}.vehicle-card__header .vehicle-card__header__image-onhover{display:none}.vehicle-card__header:has(.vehicle-card__header__image-onhover):hover .vehicle-card__header__image-default{display:none}.vehicle-card__header:has(.vehicle-card__header__image-onhover):hover .vehicle-card__header__image-onhover{display:block}.vehicle-card__model-name{font-size:20px;font-size:1.25rem;line-height:1}.vehicle-card__content{display:flex;flex-direction:column;gap:1rem;padding-bottom:.5rem;flex-grow:1}.vehicle-card__price-per-month{font-size:24px;font-size:1.5rem;line-height:1.2;font-family:vw-head,helvetica,arial,sans-serif;font-weight:700;display:flex;flex-direction:column;letter-spacing:-.01875rem}.vehicle-card__price{font-size:20px;font-size:1.25rem;line-height:1.5;margin-top:.5rem;font-weight:700}.vehicle-card__price__notice{font-size:14px;font-size:.875rem;line-height:1;color:#3c484d}.vehicle-card__price__tooltip{margin-left:.3125rem}.vehicle-card__energy{display:flex;justify-content:space-between;gap:.75rem;padding-top:1.5rem;align-items:center}.vehicle-card__energy__engine{flex-grow:1;display:flex;align-items:center;gap:.5rem}.vehicle-offer-list-gallery{position:relative;width:100%;max-width:1280px;margin:auto;padding-inline:1rem}@media only screen and (min-width:960px){.vehicle-offer-list-gallery{padding:0}}.vehicle-offer-list-gallery #vehicle-offer-slider{display:grid}@media only screen and (min-width:560px){.vehicle-offer-list-gallery #vehicle-offer-slider{padding-inline:1rem}}@media only screen and (min-width:960px){.vehicle-offer-list-gallery #vehicle-offer-slider{grid-template-columns:repeat(24,1fr)}}.vehicle-offer-list-gallery__slide{padding-inline:1rem;height:100%}@media only screen and (min-width:560px){.vehicle-offer-list-gallery__slide{padding:0}}.vehicle-offer-list-gallery__slide>div{width:100%}.vehicle-offer-list-gallery__slide .vehicle-card{height:100%}.vehicle-offer-list-gallery__navigation{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem}@media only screen and (min-width:960px){.vehicle-offer-list-gallery__navigation{display:grid;grid-template-columns:repeat(24,1fr);grid-column:1/-1}}.vehicle-offer-list-gallery__scrollbar{grid-column:2/span 22;width:100%}.vehicle-offer-list-gallery__scrollbar div{transition:all .3s ease-out!important}.vehicle-offer-list-gallery__scrollbar progress{transition:value .3s ease-out!important}.vehicle-offer-list-gallery__arrow-buttons button{border:1px solid #001e50;background-color:#fff;color:#001e50}.vehicle-offer-list-gallery__arrow-buttons button:hover{background-color:#001e50;color:#fff}.vehicle-offer-list-gallery__arrow-buttons>div{padding:0;transform:translateY(calc(-50% - 42px))}@media only screen and (min-width:960px){.vehicle-offer-list-gallery__arrow-buttons>div{padding-inline:1rem}}@media only screen and (min-width:1280px){.vehicle-offer-list-gallery__arrow-buttons>div{padding-inline:.5rem}}.vehicle-offer-list-gallery ul{gap:1rem}@media only screen and (min-width:560px){.vehicle-offer-list-gallery ul{grid-auto-columns:calc(50% - .5rem)}}@media only screen and (min-width:960px){.vehicle-offer-list-gallery ul{grid-auto-columns:calc(25% - .75rem);grid-column:2/span 22}}@media only screen and (min-width:960px){.vehicle-offer-list-gallery--larger-cards ul{grid-auto-columns:calc(33.33% - .75rem)}}.vehicle-offer-list-gallery ul li>div{width:100%;height:100%}@media only screen and (min-width:1600px){.vehicle-offer-list-gallery__arrow-buttons>div:first-child{left:-120px}}@media only screen and (min-width:1600px){.vehicle-offer-list-gallery__arrow-buttons>div:last-child{right:-120px}}.upsell-offer{font-size:18px;font-size:1.125rem;line-height:1;gap:2rem}@media only screen and (min-width:960px){.upsell-offer{display:grid;grid-template-columns:repeat(24,1fr);padding-inline:calc(0rem/1px)}}.upsell-offer .title--h2{grid-column:1/-1;justify-content:center;text-align:center}@media only screen and (min-width:960px){.upsell-offer .title--h2{grid-column:4/span 18;text-align:left}}.upsell-offer .vehicle-offer-list-gallery{grid-column:1/-1;max-width:none;padding-block:1.5rem;padding-inline:0}@media only screen and (min-width:960px){.upsell-offer .vehicle-offer-list-gallery{padding-block:0}}@media only screen and (min-width:960px){.upsell-offer .vehicle-offer-list-gallery #upsell-gallery{padding-inline:0;grid-template-columns:none}}@media only screen and (min-width:560px){.upsell-offer .vehicle-offer-list-gallery #upsell-gallery ul{padding-inline:12.5%}}@media only screen and (min-width:960px){.upsell-offer .vehicle-offer-list-gallery #upsell-gallery ul{padding-inline:12.5%;grid-column:auto}}.upsell-offer__cta{display:flex;justify-content:center;padding-inline:2rem}@media only screen and (min-width:960px){.upsell-offer__cta{grid-column:4/span 18}}.guarantee{font-size:16px;font-size:1rem;line-height:1.2;display:flex;gap:1.25rem;align-items:center;padding:1.25rem;border:1px solid #fff;color:#fff;font-family:vw-head,helvetica,arial,sans-serif;font-weight:700}@media only screen and (min-width:960px){.guarantee{font-size:20px;font-size:1.25rem;line-height:1.2}}.guarantee__icon{flex:0 0 auto}.guarantee__icon path{fill:#fff}.guarantee__label{margin:0}.vehicle-guarantees .vehicle-warranties__link{font-size:16px;font-size:1rem;line-height:1.2;display:flex;gap:1.25rem;align-items:center;padding:1.25rem;border:1px solid #fff;color:#fff;font-family:vw-head,helvetica,arial,sans-serif;font-weight:700}@media only screen and (min-width:960px){.vehicle-guarantees .vehicle-warranties__link{font-size:20px;font-size:1.25rem;line-height:1.2}}.vehicle-guarantees{padding:40px 32px;background-color:#001e50}@media only screen and (min-width:960px){.vehicle-guarantees{display:grid;grid-template-columns:repeat(24,1fr);padding:120px 0}}@media only screen and (min-width:960px){.vehicle-guarantees>*{grid-column:4/span 18}}.vehicle-guarantees .title--h2{margin-bottom:1rem;color:#fff;text-align:center}.vehicle-guarantees .vehicle-warranties__description{font-size:20px;font-size:1.25rem;line-height:1.5;margin-bottom:32px;color:#fff;text-align:center}.vehicle-guarantees .vehicle-warranties__list{display:flex;flex-direction:column;gap:.625rem}@media only screen and (min-width:960px){.vehicle-guarantees .vehicle-warranties__list{flex-flow:row wrap;margin-bottom:1rem}}@media only screen and (min-width:960px){.vehicle-guarantees .vehicle-warranties__item{flex:1 0 calc(50% - .3125rem)}}.vehicle-guarantees .vehicle-warranties__item .guarantee,.vehicle-guarantees .vehicle-warranties__link{height:100%}.vehicle-guarantees .vehicle-warranties__link svg{transition:transform .2s ease}.vehicle-guarantees .vehicle-warranties__link{background-color:#ffffff4d;text-decoration:none}.vehicle-guarantees .vehicle-warranties__link:hover,.vehicle-guarantees .vehicle-warranties__link:focus{background-color:#ffffff80;text-decoration:none}.vehicle-guarantees .vehicle-warranties__link:hover svg,.vehicle-guarantees .vehicle-warranties__link:focus svg{transform:translate(2px)}.vehicle-guarantees .vehicle-warranties__link__label{flex-grow:1}.indicator-scroll{display:none}@media only screen and (min-width:960px){.indicator-scroll{display:block;position:relative;text-align:center;color:#0000008c}}.indicator-scroll:after{content:"";display:block;animation-duration:2s;animation-iteration-count:infinite;animation-name:bullet-animation;animation-timing-function:linear;background-color:currentcolor;border-radius:50%;height:4px;width:4px;left:50%;margin-left:-2px;position:absolute;top:0}.indicator-scroll__label{font-size:.875rem;text-align:center;text-transform:uppercase}@keyframes bullet-animation{35%{transform:translateY(0)}80%{transform:translateY(15px)}to{transform:translateY(15px)}}.card-description__title{font-size:24px;font-size:1.5rem;line-height:1.2}@media only screen and (min-width:960px){.card-description__title{font-size:32px;font-size:2rem;line-height:1.2}}.card-description__description{font-size:14px;font-size:.875rem;line-height:1.4;margin-top:.5rem}@media only screen and (min-width:960px){.card-description__description{font-size:16px;font-size:1rem;line-height:1.4}}.vehicle-offer__aside-element{display:flex;flex-direction:column}.vehicle-offer__aside-element .vehicle-offer__subtitle{margin-bottom:1rem}.vehicle-offer__aside-element .vehicle-offer__informations{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;font-size:16px;font-size:1rem;line-height:1}@media only screen and (min-width:960px){.vehicle-offer__aside-element .vehicle-offer__informations{flex-flow:row wrap;justify-content:space-between;align-items:center}}.vehicle-offer__aside-element .vehicle-offer__list{display:flex;flex-direction:column;gap:1.125rem;margin-block:1.125rem}.vehicle-offer__aside-element .vehicle-offer__list [class*=CardWrapper]{padding-inline:24px}.vehicle-offer__aside-element .vehicle-offer__list-or{display:flex;align-items:center;width:100%}.vehicle-offer__aside-element .vehicle-offer__list-or:before,.vehicle-offer__aside-element .vehicle-offer__list-or:after{content:"";flex:1;height:1px;background-color:#dfe4e8}.vehicle-offer__aside-element .vehicle-offer__list-or span{font-size:16px;font-size:1rem;line-height:1;padding-inline:1.125rem}.vehicle-offer__aside-element .vehicle-offer__scroll-indicator{margin-top:5.625rem}@keyframes gallery-button-click{50%{transform:translateY(-2px)}to{transform:translateY(0)}}.gallery-arrow-buttons{display:flex;gap:1rem}.gallery-arrow-buttons__button{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;background-color:transparent;border:.0625rem solid var(--color-border-default);border-radius:3rem;cursor:pointer;transition:all .2s ease}.gallery-arrow-buttons__button:hover{background-color:var(--color-background-hover);border-color:var(--color-border-hover);animation:gallery-button-click .15s ease}.gallery-arrow-buttons__button:active{background-color:var(--color-background-active)}.gallery-arrow-buttons__button:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.gallery-arrow-buttons__button svg{width:1.5rem;height:1.5rem;fill:currentcolor}.gallery-navigation-image{display:flex;gap:1rem;justify-content:center;padding:0;position:relative}.gallery-navigation-image--scrollable{justify-content:flex-start;width:100%;overflow:auto hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.gallery-navigation-image--scrollable::-webkit-scrollbar{display:none}.gallery-navigation-image--scrollable .gallery-navigation-image__item{flex:0 0 calc(33.3333333333% - .5rem)}.gallery-navigation-image .gallery-navigation-image__item{flex:0 0 calc(33.3333333333% - 1.25rem);aspect-ratio:16/9;border:0;background:none;cursor:pointer;transition:all .2s ease;overflow:hidden}.gallery-navigation-image .gallery-navigation-image__item:hover{margin-inline:1rem;transform:scale(1.1)}.gallery-navigation-image .gallery-navigation-image__thumbnail{width:100%;height:100%;object-fit:cover;transform:scale(1.2)}.gallery-navigation-image button:last-of-type{padding:0}.gallery-navigation-image button:last-of-type img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.vehicle-offer__gallery ul{padding:0}.vehicle-offer__gallery ul li>div{width:100%}.vehicle-offer__gallery .vehicle-offer__gallery__navigation{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;margin-top:1rem}@media only screen and (min-width:960px){.vehicle-offer__gallery .vehicle-offer__gallery__navigation{margin-top:2.5rem}}.vehicle-offer__gallery .vehicle-offer__gallery__slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.vehicle-offer__gallery .vehicle-offer__gallery__image{display:block;max-width:59.375rem;max-height:12.5rem;width:auto;height:auto;object-fit:contain}@media only screen and (min-width:560px){.vehicle-offer__gallery .vehicle-offer__gallery__image{max-height:25rem}}@media only screen and (min-width:1280px){.vehicle-offer__gallery .vehicle-offer__gallery__image{max-height:37.5rem}}.vehicle-offer__gallery .gallery-navigation-image{width:calc(100% - 104px)}.vehicle-offer__gallery .gallery-arrow-buttons{position:absolute;justify-content:space-between;align-items:center;width:100%;height:100%}.vehicle-offer{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1920px;margin-inline:auto}@media only screen and (min-width:960px){.vehicle-offer{display:grid;grid-template-columns:repeat(24,1fr);gap:16px}}.vehicle-offer__gallery{order:2;padding-inline:32px}@media only screen and (min-width:960px){.vehicle-offer__gallery{grid-column:2/span 11;grid-row:1/span 2;padding:0}}.vehicle-offer__aside-element{padding:0 32px}@media only screen and (min-width:960px){.vehicle-offer__aside-element{grid-column:14/span 9;padding:0}}@media only screen and (min-width:960px){.vehicle-offer__aside-element:first-of-type{margin-top:50px}}.vehicle-offer__aside-element+.vehicle-offer__aside-element{order:3}.detailed-offer-view{display:flex;flex-direction:column;gap:2.75rem;width:100%;margin-bottom:86px}.detailed-offer-view .detailed-offer-view__header{display:flex;flex-direction:column;gap:1.125rem}.marketing-push{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1.5rem;background:linear-gradient(180deg,#92969a,#92969a 36%,#303234);color:#fff;text-align:center}.marketing-push__title{font-size:32px;font-size:2rem;line-height:1.2;margin-bottom:.5rem;font-weight:300}.marketing-push__price{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700}.marketing-push__price__tooltip{margin-left:.3125rem}.marketing-push__image{width:100%;margin-block:1.5rem}.marketing-push>a{border:none;background-color:#fff}@keyframes card-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.dispatch-offer-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;width:100%}@media only screen and (min-width:960px){.dispatch-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}}@media only screen and (min-width:1280px){.dispatch-offer-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dispatch-offer-list__item{animation:card-enter .25s ease-out both}.dispatch-offer-list__item>article{height:100%;width:100%}.dispatch-offer-list--no-result{height:100%;display:flex;justify-content:center;align-items:center}.active-filters-tags{display:none}.active-filters-tags li:has(button)+button{margin-left:1rem}@media only screen and (min-width:960px){.active-filters-tags{display:flex;align-items:center;flex-wrap:wrap;flex:1;margin-bottom:1.5rem;gap:.5rem}}.promo-banner{position:relative;width:100%;height:345px;overflow:hidden;margin-top:1.25rem}@media only screen and (min-width:960px){.promo-banner{height:320px;margin-top:0}}.promo-banner__image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:40% 20%;transform:scale(1.4)}@media only screen and (min-width:960px){.promo-banner__image{object-position:65% 45%;transform:scale(1)}}.promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#001e5066}.promo-banner__content{position:relative;height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media only screen and (min-width:960px){.promo-banner__content{align-items:center;text-align:center;padding:40px;gap:.25rem}}.promo-banner__top,.promo-banner__title,.promo-banner__subtitle{color:#fff;text-align:center;font-style:normal}.promo-banner__top{font-size:1rem;font-weight:700;line-height:1.2}@media only screen and (min-width:960px){.promo-banner__top{font-size:1.25rem}}.promo-banner__title{font-size:1.75rem;font-weight:700;line-height:1.2}@media only screen and (min-width:960px){.promo-banner__title{font-size:2.5rem}}@media only screen and (min-width:1280px){.promo-banner__title{font-size:3.75rem}}.promo-banner__subtitle{font-size:1.25rem;font-weight:300;line-height:1.2}@media only screen and (min-width:960px){.promo-banner__subtitle{font-size:1.5rem}}@media only screen and (min-width:1280px){.promo-banner__subtitle{font-size:2rem}}.promo-banner a{margin-top:.5rem;background:#fff;max-width:280px;align-self:center}.dispatch-offers-cards{grid-column:3/span 20}@media only screen and (min-width:960px){.dispatch-offers-cards{grid-column:7/span 17}}.dispatch-offers-cards{flex:1}.dispatch-offers-cards h2{padding-block:1.25rem;border-bottom:1px solid black;margin-bottom:1.25rem}.filters-offers{width:100%;border-right:none;padding:.625rem;container-type:inline-size}@media only screen and (min-width:960px){.filters-offers{gap:1.5rem;border-right:.0625rem solid #dfe4e8;padding:0 .5rem 2rem 0;flex:0 0 16.5rem}}.filters-offers__client-type{display:flex;align-items:center;gap:.75rem;flex-direction:row}@container (max-width: 220px){.filters-offers__client-type{flex-direction:column;align-items:flex-start}}.filters-offers__checkbox-list{display:flex;flex-direction:column;gap:.75rem;justify-content:center}.filters-offers__checkbox-list>li>label>input{position:absolute}.filters-offers__price-inputs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding-inline:.25rem}@container (max-width: 220px){.filters-offers__price-inputs{flex-direction:column;align-items:flex-start}}.filters-offers__price-inputs>label{width:100px}@media only screen and (min-width:960px){.filters-offers__price-inputs>label{width:120px}}.filters-offers__price-inputs--disabled{opacity:.5;pointer-events:none}.filters-offers h2{padding-block:1.25rem}.filters-offers h3{margin-bottom:.5rem}.filters-offers [class*=StyledChildWrapper]:not(:first-child){margin-inline:1rem}@media only screen and (min-width:960px){.filters-offers [class*=StyledChildWrapper]:not(:first-child){margin-inline:0}}.filters-offers [class*=StyledContainer]{display:flex;flex-direction:column;gap:2rem}.filters-offers [class*=StyledAccordionHead],.filters-offers h3{font-size:clamp(1.13rem,0vw + 1.13rem,1.13rem);line-height:120%;font-weight:400;font-family:vw-head,helvetica,arial,sans-serif}.filters-offers [class*=StyledAccordion]{border-bottom:none}.filters-offers [class*=StyledAccordion]>*{padding:0}.filters-offers [class*=StyledAccordionHead]{border-bottom:1px solid #dfe4e8;margin-bottom:.75rem}@media only screen and (min-width:960px){.filters-offers [class*=StyledAccordionHead]{border-bottom:none}.filters-offers [class*=StyledAccordionHead] div{margin-bottom:.75rem}.filters-offers [class*=StyledAccordionHead] :hover{color:inherit;cursor:default}.filters-offers [class*=StyledAccordionHead] svg{display:none}}.filters-offers [class*=StyledSliderWrapper] [class*=StyledRailFill]{background:#000e26}.filters-offers [class*=StyledSliderWrapper] div[class*=StyledThumb-sc]{border:.0625rem solid #000e26;background-color:#000e26;width:.625rem;height:.75rem}.filters-offers [class*=StyledSliderWrapper] div[class*=StyledThumb-sc]:active,.filters-offers [class*=StyledSliderWrapper] div[class*=StyledThumb-sc]:focus-visible{border:1px solid #000e26;background-color:#000e26}.dispatch-offers-filters{grid-column:2/span 4}.dispatch-offers-filters__layer-content{height:100%;overflow-y:auto;padding-bottom:140px;margin-top:2rem}.dispatch-offers-filters__layer-content button:first-child{display:flex;justify-content:end;width:100%;top:2.875rem;right:1rem}.dispatch-offers-filters__sticky-actions{display:flex;flex-direction:column;gap:.75rem;width:100%}.dispatch-offers-filters__mobile-button{grid-column:3/span 20;margin-bottom:1rem;padding-block:.5rem}.dispatch-offers-filters__count{margin-left:.5rem;color:#fff;background:#001e50;border-radius:50%;padding:.25rem .5rem;font-size:1rem}.dispatch-offers-view{display:grid;grid-template-columns:repeat(24,1fr);gap:1rem;width:100%}.dispatch-offers-view [class*=StyledLayer]{z-index:1}.dispatch-offers-view__mobile-controls{grid-column:2/span 22}.vehicle-offer-list{padding:2rem 0}@media only screen and (min-width:960px){.vehicle-offer-list{display:grid;grid-template-columns:repeat(24,1fr)}}.vehicle-offer-list__title{font-size:32px;font-size:2rem;line-height:1;margin-bottom:1.5rem;font-weight:700;text-align:center}@media only screen and (min-width:960px){.vehicle-offer-list__title{font-size:60px;font-size:3.75rem;line-height:1;grid-column:2/span 22}}.vehicle-offer-list__filters{display:flex;justify-content:center;margin-bottom:2rem}@media only screen and (min-width:960px){.vehicle-offer-list__filters{grid-column:2/span 22}}.vehicle-offer-list__filters .active-filters-tags{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:960px){.vehicle-offer-list .vehicle-offer-list-gallery{grid-column:1/-1}}.home-page h1{margin-bottom:1rem}.range-page__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;margin-bottom:1.5rem}.showroom-vehicle{display:flex;gap:3rem;align-items:flex-start;padding:0 10rem}.showroom-vehicle__images{flex:0 0 55%}.showroom-vehicle__images .showroom-vehicle__image{width:100%;height:auto;object-fit:contain}.showroom-vehicle__images .showroom-vehicle__image--hover{display:none}.showroom-vehicle__images:has(.showroom-vehicle__image--hover):hover .showroom-vehicle__image--default{display:none}.showroom-vehicle__images:has(.showroom-vehicle__image--hover):hover .showroom-vehicle__image--hover{display:block}.showroom-vehicle__details{display:flex;flex-direction:column;gap:.5rem;padding-block:1.875rem}.showroom-vehicle__price-block{display:flex;flex-direction:column;gap:.5rem}.showroom-vehicle__price-block--nowrap{white-space:nowrap}.showroom-vehicle__description{color:#3c484d}.showroom-vehicle__divider{margin-block:1.25rem}.showroom-vehicle__energy{display:flex;color:#3c484d;margin-bottom:2rem}.showroom-vehicle__engine{flex-grow:1;display:flex;align-items:center;gap:.5rem}.showroom-vehicle__co2{display:flex;align-items:center;gap:.5rem}.showroom-view__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;margin-bottom:1.5rem}.showroom-view__toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem}@media only screen and (min-width:560px){.showroom-view__gallery{padding:0 10rem}}.showroom-view__mobile-card{padding-inline:2rem}*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{font-size:100%}body{line-height:1.5;font-size:1.6rem}ol,ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{margin:0;padding:0}@font-face{font-family:vw-head;src:url(/assets/vwhead-light-DFzNNL6t.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:vw-head;src:url(/assets/vwhead-regular-D0ZjLpHo.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:vw-head;src:url(/assets/vwhead-bold-Br88c7EE.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:vw-text;src:url(/assets/vwtext-regular-yl5HFfGY.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:vw-text;src:url(/assets/vwtext-bold-CjACyUeL.woff2) format("woff2");font-weight:700;font-display:swap}body{color:#000e26;font-family:vw-text,Kumbh Sans,arial,helvetica,sans-serif;font-size:16px;line-height:1.5}div#root{width:100%}
