.quick-filters__list{display:flex;list-style:none;margin:0;padding:0}.quick-filters .fieldset--custom-slider{min-width:280px}.top-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767.98px){.top-bar{margin-bottom:16px}}@media (min-width:1024px){.top-bar{height:100px}}.top-bar__title{flex-shrink:0;font-size:var(--font-size-h5);line-height:var(--line-height-h5);margin-block:24px}@media (max-width:767.98px){.top-bar__title{flex:100%}}@media (min-width:1024px){.top-bar__title{margin-block:0}}.top-bar__buttons{display:flex;gap:16px;white-space:nowrap}.top-bar__buttons__secondary--mobile{align-items:center;display:flex;gap:16px;justify-content:center;line-height:1;margin-top:-1px}.top-bar__buttons__secondary--mobile span{background:var(--color-gray-100);border-radius:4px;color:var(--color-blue-500);font-size:16px;font-weight:400;outline:6px solid var(--color-gray-100)}@media (max-width:767.98px){.top-bar__buttons{flex:1;flex-wrap:wrap}.top-bar__buttons__main--desktop,.top-bar__buttons__secondary--desktop{display:none}}@media (min-width:768px){.top-bar__buttons__main--mobile,.top-bar__buttons__secondary--mobile{display:none}}.top-bar__sub{display:grid;grid-template-columns:1fr max-content;justify-content:left}@media (max-width:1023.98px){.top-bar__sub{display:none}}.vehicle-popup{align-items:center;background:var(--color-white);border-width:0;flex-direction:column;height:auto;inset:var(--header-actual-height) 0 0 0;overflow-y:auto;padding:0;position:fixed;transition-duration:.4s;transition-timing-function:ease-in-out;width:100%;z-index:55}.vehicle-popup:popover-open{display:flex}.vehicle-popup__container{align-items:center;display:flex;gap:52px;justify-content:center;margin:auto;max-width:1320px;padding-inline:var(--container-side-margin);width:100%}@media (max-width:1023.98px){.vehicle-popup__container{flex-direction:column-reverse;margin-bottom:175px}}@media (min-width:1024px){.vehicle-popup__body{flex-shrink:0;width:400px}}.vehicle-popup__body__title{font-size:34px;line-height:1.05;margin:0 0 16px}.vehicle-popup__body__lead{font-size:18px;line-height:1.3;margin:0 0 32px}.vehicle-popup__image{flex-grow:1;width:100%}.vehicle-popup__image svg{height:100%;width:100%}.vehicle-popup__disclaimer{font-size:var(--font-size-body-2)}.vehicle-popup__back{--button-color:var(--color-blue-500);align-items:center;background:none;border:none;display:flex;font-family:var(--font-family-display);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);gap:8px;line-height:var(--line-height-h6);margin:27px auto 0;max-width:1320px;padding-inline:var(--container-side-margin);width:100%}.vehicle-popup__back .v-icon{height:24px;justify-content:center!important;text-align:center;width:24px}.vehicle-popup .leasing-rate-block{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:6px;margin:0 0 32px;padding:18px 24px}.cmp-vehicleoverviews{--vehicleoverviews-min-height:calc(100vh - var(--header-height));min-height:var(--vehicleoverviews-min-height)}@media (min-width:1024px){.cmp-vehicleoverviews{align-items:stretch;display:flex;flex-direction:column}.cmp-vehicleoverviews .slide-overlay{margin-right:0;margin-top:calc(var(--header-height)*-1);position:absolute;top:0}.cmp-vehicleoverviews .slide-overlay__container{height:100vh;padding-top:calc(40px + var(--header-height));position:sticky;top:0;transition-duration:.4s;transition-property:padding-top;transition-timing-function:ease-in-out;width:100%;z-index:1}.header.is-up~main .cmp-vehicleoverviews .slide-overlay__container{padding-top:40px}}.cmp-vehicleoverviews .vehicles__list__item{grid-row:span 4}.cmp-vehicleoverviews .card__image{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,58px);justify-items:center;overflow:hidden;padding:8px 11px}.cmp-vehicleoverviews .card__image img,.cmp-vehicleoverviews .card__image svg{aspect-ratio:unset;border-radius:unset;grid-column:span 2;grid-row:span 2}.cmp-vehicleoverviews .card__image svg{height:100%;margin:auto;width:100%}.cmp-vehicleoverviews .card__title{margin-block:8px 4px}.vehicles__list-container{container-name:vehicles-list;container-type:inline-size}.vehicles__list-container:has(.vehicle-popup[aria-hidden=false]){container-type:unset}.vehicles__list{border-image:conic-gradient(var(--color-gray-50) 0 0) fill 0/0/0 100vw;--vehicle-list-item-width:294px;align-content:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(var(--vehicle-list-item-width),1fr));padding:32px 0;position:relative}@container vehicles-list (min-width: 1px){.vehicles__list{grid-template-columns:repeat(auto-fill,minmax(var(--vehicle-list-item-width),1fr))}}@container vehicles-list (min-width: 1713px){.vehicles__list{grid-template-columns:repeat(5,minmax(var(--vehicle-list-item-width),1fr))}}@media (min-width:1024px){.vehicles__list{flex:1}}.vehicles__list__load-more{grid-column:1/-1;margin:auto;padding-block:2rem}.vehicles__list__load-more .button{width:auto}.vehicles__list__item{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.is-loading .vehicles__list__item{animation:opacity-loading 1s linear infinite alternate}.vehicle-overview--skeleton .top-bar__title{animation:skeleton-loading 1s linear infinite alternate;height:54px;max-width:400px;width:100%}.vehicle-overview--skeleton .quick-filters{margin-bottom:16px}.vehicle-overview--skeleton .quick-filters__list{gap:16px}.vehicle-overview--skeleton .quick-filters__list li{animation:skeleton-loading 1s linear infinite alternate;height:26px;width:160px}.vehicle-overview--skeleton .vehicles__list__item{animation:skeleton-loading 1s linear infinite alternate;box-shadow:none;height:370px}.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}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{display:inline-block;position:relative}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:.1em solid transparent;border-radius:50%;border-top-color:currentcolor;box-sizing:border-box;display:block;height:.8em;margin:.1em;position:absolute;width:.8em}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}