.vehicle-variant{background-color:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;box-shadow:0 2px 4px 2px rgba(0,0,0,.078);cursor:pointer;padding:24px;width:100%}.mdl-services__item .vehicle-variant{display:flex;flex-direction:column;height:100%}.vehicle-variant:hover{border-color:var(--color-blue-300);box-shadow:0 2px 8px -5px rgba(10,102,194,.161)}.vehicle-variant__header{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.mdl-services .vehicle-variant__header{margin-bottom:8px}.vehicle-variant__header__title{font-size:18px;line-height:1;margin:0}.vehicle-variant__header__indicator{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:50%;flex-shrink:0;height:24px;position:relative;width:24px}.selected .vehicle-variant__header__indicator{background:var(--color-blue-400)}.selected .vehicle-variant__header__indicator:before{background:var(--color-white);border-radius:50%;content:"";height:6px;inset:0;margin:auto;position:absolute;width:6px}.vehicle-variant__summary{background:var(--color-gray-50);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mdl-services__item .vehicle-variant__summary{margin-top:16px}.vehicle-variant__summary:not(.mdl-services__list) .vehicle-variant__summary__item:first-of-type{padding-top:0!important}.vehicle-variant__summary.is-variant{margin-bottom:24px;padding:16px}.vehicle-variant__summary__item{align-items:center;display:flex;gap:12px;padding-block:8px 2px}@media (min-width:1024px){.vehicle-variant__summary__item{padding-top:12px}}.is-unavailable .vehicle-variant__summary__item--disclaimer,.vehicle-variant__summary__item:empty{display:none}.is-stacked .vehicle-variant__summary__item{align-items:flex-start;flex-direction:column;gap:8px}.vehicle-variant__summary__item:not(:first-of-type){border-top:1px solid var(--color-gray-100)}.is-variant .vehicle-variant__summary__item{border:none}.vehicle-variant__summary__item--note{border-bottom:none;color:var(--color-gray-500);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2)}.vehicle-variant__summary__item .v-icon{flex:0 0 16px;width:16px}.vehicle-variant__summary__item .i-pNet{display:inline-flex}.vehicle-variant__summary__item>span:not(.v-icon){display:flex;flex:0 auto;flex-direction:column}.vehicle-variant__summary__item>span:not(.v-icon)>span{border-bottom:none;color:var(--color-gray-500);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2)}.vehicle-variant__summary__item>span:not(.v-icon)+span{font-family:var(--font-family-display);font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle-1);margin-left:auto;text-align:right}.vehicle-variant__summary__item>span:not(.v-icon)+span.is-price{white-space:nowrap}:is(.is-stacked,.is-variant) .vehicle-variant__summary__item>span:not(.v-icon)+span{margin:initial}.is-stacked .vehicle-variant__summary__item>span:not(.v-icon)+span{display:flex;flex-direction:column;font-family:var(--font-family-display);font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle-1);text-align:left}.vehicle-variant__summary__item.is-special-price{cursor:pointer}.vehicle-variant__summary__item.is-special-price .vehicle-variant__summary__item__value{align-items:center;flex-direction:row;gap:8px}.tabs-component-panels{position:relative}.tabs-component-panel{border-image:conic-gradient(var(--color-gray-50) 0 0) fill 0/0/0 100vw}.tabs-component-tabs{display:flex;gap:16px;list-style:none;margin:0;overflow-x:auto;padding:16px 0;white-space:nowrap}.tabs-component-tab-a{border-radius:8px;display:block;font-family:var(--font-family-display);font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle-1);min-width:120px;padding:7px 12px;text-align:center;text-decoration:none}.is-active .tabs-component-tab-a{background-color:var(--color-gray-50);color:var(--color-blue-500)}.splide.splide--thumbnail-lead{--splide-height:188px;background-color:var(--color-gray-50);height:var(--splide-height);margin-bottom:16px}@media (min-width:768px){.splide.splide--thumbnail-lead{--splide-height:396px}}@media (min-width:1024px){.splide.splide--thumbnail-lead{--splide-height:448px}}.splide.splide--thumbnail-lead :is(.splide__track,.splide__list){height:100%}.splide.splide--thumbnail:has(.splide__slide:only-child){display:none}.splide--cards .splide__track{overflow:initial!important;padding-block:24px}.splide__slide{align-items:center;cursor:pointer;display:flex;justify-content:center}.splide--thumbnail .splide__slide.is-active:before{background:var(--color-blue-400);border-radius:8px;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.splide--thumbnail .splide__slide,.splide--thumbnail-lead .splide__slide{background:var(--color-gray-50)}.splide--thumbnail .splide__slide img,.splide--thumbnail-lead .splide__slide img{height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.splide__pagination{gap:12px;grid-area:pagination}.splide__pagination li{display:inline-flex!important}.splide__pagination__page{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;height:6px;justify-content:center;padding:0;width:6px}@media (min-width:768px){.splide__pagination__page{height:40px;width:40px}}.splide__pagination__page:after{background-color:var(--color-gray-200);border-radius:50%;content:"";flex:0 0 100%;height:100%;width:100%}@media (min-width:768px){.splide__pagination__page:after{border-radius:2px;height:4px}}.splide__pagination__page.is-active:after{background-color:var(--color-blue-400)}.splide__footer{--slide-arrow-size:48px;align-items:center;display:grid;gap:24px;grid-template-areas:"arrow-prev position arrow-next";grid-template-columns:var(--slide-arrow-size) 1fr var(--slide-arrow-size);padding-block:32px}@media (min-width:768px){.splide__footer{grid-template-areas:"arrow-prev arrow-next position";grid-template-columns:var(--slide-arrow-size) var(--slide-arrow-size) max-content;justify-content:end}}@media (min-width:1024px){.splide__footer{gap:32px}}.splide__footer:has(.splide__pagination){grid-template-areas:"arrow-prev pagination arrow-next"}@media (min-width:768px){.splide__footer:has(.splide__pagination){grid-template-areas:"empty empty pagination arrow-prev arrow-next";grid-template-columns:var(--slide-arrow-size) var(--slide-arrow-size) 1fr var(--slide-arrow-size) var(--slide-arrow-size);justify-content:end}}.splide:not(.is-active) .splide__footer{display:none}.splide__footer .splide__arrows{display:contents}.splide__footer .splide__arrow{--button-color:inherit;--button-backgroud-color:#a8a7a526;--button-backgroud-color-hover:#a8a7a526;--button-icon-size:24px;--button-outline-width:2px;--button-outline-offset:calc(var(--button-outline-width)*-1);background-color:hsla(40,2%,65%,.149);border-radius:50%;height:48px;width:48px}.splide__footer .splide__arrow--prev{grid-area:arrow-prev}.splide__footer .splide__arrow--next{grid-area:arrow-next}.splide__footer .splide__position{color:var(--color-gray-500);font-family:var(--font-family-display);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);grid-area:position;line-height:var(--line-height-h6);text-align:center}@media (min-width:768px){.splide__footer .splide__position{min-width:5ch;text-align:right}}.splide.splide--cards:not(.is-overflow) .splide__arrows{display:none}.splide:has(.splide__slide:only-child) :is(.splide__arrows,.splide__position){display:none}.v-details__image-button-enlarge{--button-color:var(--color-gray-500);--button-background-color:var(--color-white);--button-background-color-hover:var(--color-white);--button-icon-size:20px;--button-outline-width:2px;--button-outline-offset:calc(var(--button-outline-width)*-1);background-color:var(--color-white);height:44px;inset:auto 0 0 auto;position:absolute;width:44px}.v-details__dialog-gallery{--button-close-size:64px;--dialog-margin-top:var(--button-close-size);--dialog-margin-bottom:32px;--dialog-margin-inline:24px;background-color:initial;border-width:0;height:100%;margin:0 auto;max-height:calc(100dvh - var(--dialog-margin-top) - var(--dialog-margin-bottom));max-width:calc(100dvw - var(--dialog-margin-inline)*2);padding:0;top:var(--button-close-size);width:100%}@media (min-width:1024px){.v-details__dialog-gallery{--button-close-size:80px}}@media (min-width:1920px){.v-details__dialog-gallery{--button-close-size:112px;--dialog-margin-bottom:40px;--dialog-margin-inline:40px}}.v-details__dialog-gallery[open]{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.v-details__dialog-gallery::backdrop{background-color:#6f6d6a}.v-details__dialog-gallery .splide{display:grid;grid-template-areas:"track" "footer";grid-template-rows:1fr auto;max-height:inherit}.v-details__dialog-gallery .splide__track{grid-area:track}.v-details__dialog-gallery .splide__footer{color:var(--color-white);grid-area:footer;padding-block:24px 0}@media (min-width:1920px){.v-details__dialog-gallery .splide__footer{padding-block:32px 0}}.v-details__dialog-gallery .splide__arrow{--button-color:inherit;--button-backgroud-color:#ffffff26;--button-backgroud-color-hover:#ffffff26;background-color:hsla(0,0%,100%,.149)}.v-details__dialog-gallery .splide__position{color:var(--color-white)}.v-details__dialog-gallery img{height:auto!important;margin:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto!important}.v-details__dialog-gallery__button-close{--button-icon-size:18px;--button-outline-width:2px;--button-outline-offset:calc(var(--button-outline-width)*-1);height:var(--button-close-size);inset:0 0 auto auto;position:fixed;width:var(--button-close-size)}.v-details__dialog-gallery__rotate-info{color:var(--color-white);display:none;margin:48px 0 0;text-align:center}@media (orientation:landscape){.v-details__dialog-gallery__rotate-info{display:none}}@media (min-width:1024px){.v-details__dialog-gallery__rotate-info{display:none}}.no-mdl-package{align-items:start;background:linear-gradient(90deg,#172983,#009ee0);border-radius:8px;color:var(--color-white);display:grid;gap:16px;grid-template-columns:1fr max-content;padding:30px 32px}@media (max-width:767.98px){.no-mdl-package{grid-template-columns:1fr}}.no-mdl-package__content h2{font-size:var(--font-size-h5);line-height:1;margin:0 0 8px}.cmp-vehicledetails{min-height:var(--full-screen-height,100vh)}.v-details{--footer-gap:20px;display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));position:relative}.v-details .tabs-component:before{border-image:conic-gradient(var(--color-gray-50) 0 0) fill 0/0/0 100vw;content:"";display:block;height:1px;position:relative}.v-details.step-0 .tabs-component{align-items:stretch;display:flex;flex:1;flex-direction:column}.v-details.step-0 .tabs-component-panels{border-image:conic-gradient(var(--color-gray-50) 0 0) fill 0/0/0 100vw;flex:1}.v-details.step-0 .v-details__container{display:none}.v-details__top-bar{padding-block:12px}@media (min-width:768px){.v-details__top-bar{align-items:center;display:grid;grid-template-columns:1fr auto;justify-content:space-between;padding-bottom:0}}.v-details__top-bar:has(.button){margin-bottom:16px}.v-details__top-bar__title{align-items:center;display:flex;font-family:var(--font-family-display);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);height:68px;line-height:var(--line-height-h6);margin:0}@media (min-width:768px){.v-details__top-bar__title{font-size:var(--font-size-h5);height:88px;line-height:var(--line-height-h5)}}@media (max-width:1023.98px){.v-details__top-bar__label--desktop{display:none}}@media (min-width:1024px){.v-details__top-bar__label--mobile{display:none}}.v-details__top-bar__label--mobile span{background-color:#e8eaf3;border-radius:4px;color:var(--color-blue-500);display:inline-block;margin-left:4px;outline:3px solid #e8eaf3;width:1.1em}.v-details .i-pNet{display:inline-flex}@media (max-width:1023.98px){.v-details .tabs-component .tags{display:none}}.v-details__title{border-top:1px solid var(--color-gray-100);font-family:var(--font-family-display);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);margin:33px auto 24px;padding-top:33px}.v-details__container{margin-bottom:16px}.v-details__container.is-loading{animation:opacity-loading 1s linear infinite alternate}@media (min-width:1440px){.v-details__container{-moz-column-gap:52px;column-gap:52px;display:grid;grid-template-areas:"header header" "image side" "summary side";grid-template-columns:1fr 450px;grid-template-rows:auto auto 1fr}}.v-details__container .-center{text-align:center}.v-details__container details{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:8px;color:var(--color-black);padding:16px;transition:.2s cubic-bezier(.39,.58,.57,1)}.v-details__container details.is-unavailable summary{pointer-events:none}.v-details__container details.is-unavailable summary .i-pNet{display:none}.v-details__container details+details{margin-top:16px}.v-details__container details[open]>summary>.i-pNet{transform:rotate(180deg)}.v-details__container details article:not(:last-of-type){margin-bottom:16px}.v-details__container details article :is(h2,h3){font-family:var(--font-family-display);font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle-1);margin-block:16px 12px}@media (min-width:1024px){.v-details__container details article :is(h2,h3){font-size:var(--font-size-h6);line-height:var(--line-height-h6);margin-top:24px}}.v-details__container details summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-family-display);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);justify-content:space-between;line-height:var(--line-height-h6)}.v-details__container details summary+*{margin-top:16px}.v-details__container details summary .i-pNet{color:var(--color-blue-500);display:flex;font-size:13px;transition:.2s}.v-details__container:has(.v-details__summary--packages){grid-template-areas:"header header" "summary side";grid-template-rows:auto auto}.v-details__header{grid-area:header}.v-details__note{margin:24px 0 0}.v-details__note__title{font-family:var(--font-family-display);font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle-1)}.v-details__promotion-disclaimer.is-always-visible{display:block!important}@media (min-width:1440px){.v-details__summary .v-details__promotion-disclaimer{display:none}}@media (max-width:1439.98px){.v-details__sidebar .v-details__promotion-disclaimer{display:none}}.v-details__summary{grid-area:summary;min-height:522px;position:relative}.v-details__summary__prices{margin-top:32px}.v-details__summary .equipment-list .i-pNet{color:var(--color-light-blue-500)}.v-details__sidebar{grid-area:side}@media (max-width:1439.98px){.v-details__sidebar{margin:0 0 24px}.is-unavailable .v-details__sidebar{margin:0}}.v-details__sidebar--budget{background:var(--color-white);height:clamp(846px,846px,100%)}@media (min-width:1440px){.v-details__sidebar--budget{box-shadow:-5px 5px 8px 0 hsla(0,0%,70%,.251);position:sticky;top:0;z-index:1}}.v-details__image{grid-area:image;height:-moz-max-content;height:max-content}.v-details__image--gallery{overflow:hidden}.v-details__image--placeholder>*{height:100%;width:100%}@media (min-width:768px){.v-details__energy__container{display:grid;gap:32px;grid-template-columns:216px 1fr}}@media (max-width:767.98px){.v-details__energy__container>img{margin-bottom:32px}}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .cmp-vehicledetails{min-height:unset}.consumption-list{display:grid;gap:6px;line-height:1;list-style:none;margin:0;padding:0;text-align:left}.leasingInformation{margin:24px 0}.leasingInformation .cmp-leasingInformation{--leasingInformation-item-min-height:56px;--leasingInformation-item-border-top-size:0;--leasingInformation-item-icon-size:40px;--leasingInformation-item-column-gap:16px}.leasingInformation .cmp-leasingInformation__title{font-size:var(--font-size-h5);line-height:1.2;margin:0 0 .8em}@media (max-width:767.98px){.leasingInformation .cmp-leasingInformation__title{font-size:var(--font-size-h6)}}.leasingInformation .cmp-leasingInformation__cta{margin-top:24px}.leasingInformation .cmp-leasingInformation .cmp-leasingInformation__contact-details-container span+span{display:initial}.v-details__no-leasing-message{color:var(--color-red-500)}.v-details__no-leasing-link,.v-details__no-leasing-message{font-family:var(--font-family-display);font-size:var(--font-size-subtitle-2);font-weight:var(--font-weight-bold);font-weight:700;line-height:var(--line-height-subtitle-2)}.v-details__no-leasing-link{align-items:center;color:var(--color-blue-500);display:flex;gap:4px;margin-block:25px}.v-details__no-leasing-link .v-icon{font-size:.78em}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.v-icon{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;line-height:1;overflow:hidden}.vehicles__list__item .v-icon{justify-content:left}.v-icon__label{font-size:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fieldset--custom-slider{border:none;padding:0}