@layer atds{._8V_CIG__root{border-radius:var(--v1-spacing-group-two) 0;min-width:calc(var(--sparkplug-core-gridUnit) * 10);text-align:center;padding:var(--v1-spacing-group-one) var(--v1-spacing-group-two)}._8V_CIG__inline{display:inline-block}._8V_CIG__block{display:block}._8V_CIG__miniOverride{font-variation-settings:"wght" 500}._8V_CIG__default{background-color:var(--color-priceIndicator-bgFill-low);color:var(--color-priceIndicator-text-low)}._8V_CIG__fair{background-color:var(--color-priceIndicator-bgFill-fair);color:var(--color-priceIndicator-text-fair)}._8V_CIG__good{background-color:var(--color-priceIndicator-bgFill-good);color:var(--color-priceIndicator-text-good)}._8V_CIG__great{background-color:var(--color-priceIndicator-bgFill-great);color:var(--color-priceIndicator-text-great)}._8V_CIG__high{background-color:var(--color-priceIndicator-bgFill-high);color:var(--color-priceIndicator-text-high)}._8V_CIG__low{background-color:var(--color-priceIndicator-bgFill-low);color:var(--color-priceIndicator-text-low)}}@layer atds{@keyframes yeZpJG__shimmer{0%{background-position:150%}to{background-position:-150%}}.yeZpJG__root{background:#ebebeb linear-gradient(90deg,#ebebeb,#f8f8f8,#ebebeb 40%,#ebebeb) 0 0/150%;animation:2s infinite yeZpJG__shimmer}}@layer atds{.zi9mha__root{border-radius:var(--v1-core-borderRadius);color:var(--color-border-intense);padding:var(--v1-spacing-group-two) var(--v1-spacing-group-five);text-align:center;transition:var(--v1-core-transition);background-color:rgba(0,0,0,0);border:0;text-decoration:none;display:inline-block}.zi9mha__signpostText{border-bottom:2px solid var(--color-border-intense);transition:var(--v1-core-transition);padding-bottom:2px;display:inline-block}.zi9mha__signpostIcon{margin-top:-2px;margin-left:var(--v1-spacing-group-two);vertical-align:middle}.zi9mha__signpostDisabled{cursor:not-allowed;color:var(--color-text-disabled)}.zi9mha__signpostDisabled .zi9mha__signpostText{border-color:var(--color-border-disabled)}.zi9mha__signpostDisabled .zi9mha__signpostIcon{fill:currentColor}.zi9mha__signpostInteractive:hover{background-color:var(--color-bg-soft)}.zi9mha__signpostInteractive:hover .zi9mha__signpostText{background-color:rgba(0,0,0,0)}.zi9mha__signpostInteractive:visited{color:var(--color-text-intense-default)}.zi9mha__signpostInteractive:focus{box-shadow:0 0 0 2px var(--color-border-focus);outline:0}}@layer atds{.on6wXa__root{background-position:0 0;background-repeat:repeat-x;display:inline-block}.on6wXa__small{width:80px;height:16px}.on6wXa__medium{width:120px;height:48px}.on6wXa__large{width:160px;height:64px}.on6wXa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.on6wXa__fill{background-size:16px;height:100%;display:block;overflow-x:hidden}}@layer atds{.SRi3zG__root{background-color:var(--color-bgFill-overlay-alpha);border-radius:var(--v1-spacing-group-two);color:var(--color-text-overlay-alpha-onFill);align-items:center;gap:var(--v1-spacing-group-two);padding:2px var(--v1-spacing-group-two) 0;display:inline-flex}.SRi3zG__item{gap:var(--v1-spacing-group-one);height:100%;padding:var(--v1-spacing-group-one) 0;align-items:center;display:flex}.SRi3zG__iconImage{fill:currentColor;margin-bottom:3px}.SRi3zG__iconVideo{fill:currentColor}.SRi3zG__text{font-variation-settings:"wght" 500}}@layer atds{:root{--pip-size:8px;--arrow-w:40px;--item-gap:12px}.EKXYSG__border{border:1px solid var(--color-border-positive)}.EKXYSG__carouselLiteWrapper{width:100%;margin:calc(var(--v1-spacing-group-five)) auto;max-width:1224px;padding:0;position:relative}.EKXYSG__carouselLiteWrapper .EKXYSG__border{border:2px solid var(--color-border-caution)}.EKXYSG__carouselLiteWrapperCSSScrollSnapOnly{margin:var(--v1-spacing-group-five) auto;padding:0}.EKXYSG__carouselLiteWrapperAddedVerticalSpace{margin:var(--v1-spacing-group-five) auto;padding:var(--v1-spacing-distinct-one) 0}.EKXYSG__carouselLiteWrapper:focus{outline:2px solid var(--color-border-focus)}.EKXYSG__carouselLiteWrapper:focus:not(:focus-visible){outline:none}.EKXYSG__withCurrentSlideInfo{margin:var(--v1-spacing-related-one) auto var(--v1-spacing-distinct-one)}.EKXYSG__showPips{margin:var(--v1-spacing-group-five) auto var(--v1-spacing-distinct-one)}.EKXYSG__currentSlideInfo{padding:var(--v1-spacing-group-two);text-align:center;z-index:10;position:absolute;top:5px;left:50%;transform:translate(-50%)}.EKXYSG__arrowButtonStyles{background-color:var(--color-bg-default);box-shadow:var(--v1-shadows-one);cursor:pointer;height:var(--arrow-w);width:var(--arrow-w);z-index:11;border:0;border-radius:100%;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%}.EKXYSG__arrowButtonStyles:disabled{cursor:not-allowed;opacity:.5}.EKXYSG__arrowButtonStyles:focus{border:2px solid var(--color-border-focus);outline:0}.EKXYSG__arrowButtonStyles:hover:not(:disabled){background-color:var(--color-button-bgFill-contrast-hover)}.EKXYSG__arrowPositionOverlapPrev{left:0;transform:translate(-50%,-50%)}.EKXYSG__arrowPositionOverlapNext{right:0;transform:translate(50%,-50%)}.EKXYSG__arrowPositionInsidePrev{left:0;transform:translate(100%,-50%)}.EKXYSG__arrowPositionInsideNext{right:0;transform:translate(-100%,-50%)}.EKXYSG__carouselPips{gap:var(--item-gap);display:flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.EKXYSG__carouselPip{cursor:pointer;background:0 0;border:0;padding:0}.EKXYSG__carouselPip:after{content:"";background-color:var(--color-text-disabled);cursor:pointer;width:100%;height:100%;height:var(--pip-size);width:var(--pip-size);border:0;border-radius:100%;padding:0;display:block}.EKXYSG__carouselPipActive{cursor:pointer;cursor:not-allowed;background:0 0;border:0;padding:0}.EKXYSG__carouselPipActive:after{background-color:var(--color-bgFill-intense)}.EKXYSG__carouselPip:focus{outline:2px solid var(--color-border-focus);border-radius:100%}.EKXYSG__carouselPip:hover:not(:disabled):after{background-color:var(--color-text-helper)}.EKXYSG__carouselInnerWrapper{max-width:initial;margin:0;padding-bottom:0;display:block;position:relative;overflow:hidden}.EKXYSG__carouselInnerWrapperScrollSnapOnly{max-width:initial;-webkit-overflow-scrolling:touch;padding-bottom:0;padding-bottom:var(--v1-spacing-group-two);scroll-snap-align:start;scroll-snap-type:x mandatory;margin:0;display:block;position:relative;overflow:auto}.EKXYSG__carouselInnerOneSlideOnly{justify-content:center;display:flex}.EKXYSG__carouselSlideWindow{align-items:center;gap:0 var(--item-gap);margin-bottom:var(--item-gap);display:flex}.EKXYSG__oneSlideOnly{display:block}.EKXYSG__carouselSlide{align-self:stretch;gap:0 var(--item-gap);transform-origin:50%;justify-content:flex-start;margin:0;padding:0;list-style-type:none;display:flex}.EKXYSG__carouselSlideScrollSnapOnly{align-self:stretch;transform-origin:50%;justify-content:flex-start;gap:0 var(--item-gap);margin:0;padding:0;list-style-type:none;display:grid}.EKXYSG__allowCenteredChildren{justify-content:center}.EKXYSG__carouselItemWrapper{justify-content:center;padding:2px;display:flex;position:relative}.EKXYSG__carouselItemWrapperScrollSnapOnly{scroll-snap-align:start;scroll-snap-type:x mandatory;justify-content:center;padding:2px;display:flex;position:relative}.EKXYSG__allowItemWrapperToMatchChildren{width:initial}.EKXYSG__carouselItemWrapper img{max-width:100%}.EKXYSG__bannerWrapper{justify-content:center;align-items:center;display:flex}.EKXYSG__carouselLiteLoadingSkeleton{align-items:center;gap:var(--v1-spacing-group-four);width:100%;margin:var(--v1-spacing-related-one) 0;flex-direction:column;justify-content:center;display:flex}.EKXYSG__carouselLiteLoadingBody{width:100%;overflow:hidden}.EKXYSG__carouselLiteLoadingBodyWindow{gap:0 calc(var(--item-gap) + 4px);justify-content:center;display:flex}@keyframes EKXYSG__pulseAnimationOpacityKeyframes{0%{background-position:150%}to{background-position:-150%}}.EKXYSG__carouselLiteLoadingItem{background:var(--color-bgFill-disabled) linear-gradient(90deg,var(--color-bgFill-disabled),var(--color-bgSurface-default),var(--color-bgFill-disabled) 40%,var(--color-bgFill-disabled)) 0 0 / 150%;animation:2s infinite EKXYSG__pulseAnimationOpacityKeyframes}}@layer atds{.kNKL4q__root{width:100%;margin:0 auto}.kNKL4q__button{font-weight:var(--v1-typography-fontWeights-regular-weight);align-items:center;gap:var(--v1-spacing-group-one);cursor:pointer;padding:var(--v1-spacing-group-two);margin:var(--v1-spacing-group-four) auto;min-width:8rem;transition:var(--v1-core-transition);background:0 0;border:0;justify-content:center;display:flex}.kNKL4q__button:hover{background-color:var(--color-bgSurface-soft)}.kNKL4q__button:focus:not(:focus-visible){box-shadow:none;outline:none}.kNKL4q__button:focus{box-shadow:0 0 0 2px var(--color-border-focus);outline:none}.kNKL4q__icon{transition:var(--v1-core-transition);fill:var(--color-icon-default);transform:none}.kNKL4q__isExtended{transform:rotate(45deg)}.kNKL4q__text{color:var(--color-text-intense-default);line-height:1;position:relative;top:1px}.kNKL4q__contentWrapper{gap:var(--v1-spacing-group-four);margin:var(--v1-spacing-group-four) auto;grid-template-columns:repeat(auto-fit,minmax(15rem,2fr));display:grid}}@layer atds{._7cEEaW__specificationList{width:100%;padding:0 var(--v1-spacing-group-one);margin:0 0 var(--v1-spacing-group-three);gap:var(--v1-spacing-group-two);flex-wrap:wrap;list-style:none;display:flex}._7cEEaW__specificationItem{flex-basis:calc((100% - var(--v1-spacing-group-two)) / 2);white-space:nowrap;gap:var(--v1-spacing-group-two);align-items:center;display:flex}._7cEEaW__specificationItem svg{fill:var(--color-icon-default)}}@layer atds{._8yOjzW__priceRrp{color:var(--color-text-default);text-decoration:line-through}._8yOjzW__priceRrpLabel,._8yOjzW__priceRrpValue{margin:0;font-weight:400}._8yOjzW__priceSaving{color:var(--color-text-offer-default)}._8yOjzW__priceSavingLabel{margin:0}._8yOjzW__badgeGroup span{margin-bottom:0}._8yOjzW__displayPrice{font-variation-settings:"wght" 500;color:var(--color-text-title);margin:0;font-size:20px;font-weight:500;line-height:26px}._8yOjzW__priceLower{color:var(--color-text-offer-default);font-variation-settings:"wght" 500;margin:0;font-weight:500}._8yOjzW__priceIntro{color:var(--color-text-offer-default);margin:0;font-weight:400}._8yOjzW__priceMonthly{color:var(--color-text-title);font-variation-settings:"wght" 500;margin:0}._8yOjzW__priceMonthlyFullLeaseOption{margin-bottom:-2px;line-height:26px}._8yOjzW__priceUpfront,._8yOjzW__priceText{color:var(--color-text-intense-default);margin:0}._8yOjzW__leaseOptionDetails{flex-direction:column;align-self:center;gap:2px;display:flex}._8yOjzW__leaseOptionText{color:var(--color-text-default);margin:0}._8yOjzW__leaseOptionPart{font-variation-settings:"wght" 500}}@layer atds{.xcjgVW__cardContainer{border-radius:var(--v1-spacing-group-four);background-color:var(--color-bgSurface-default);box-shadow:0 1px 5px rgba(0,0,0,.1)}.xcjgVW__cardContainer:hover{cursor:pointer;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.xcjgVW__cardContainer:focus{outline:2px solid var(--color-border-focus);box-shadow:var(--v1-shadows-two)}.xcjgVW__cardContainer:focus-within{outline:2px solid var(--color-border-focus);box-shadow:var(--v1-shadows-two)}.HZeRDq__root{color:var(--color-text-default);transition:var(--v1-core-transition);width:100%;height:auto;text-decoration:none;display:inline-block;position:relative}.HZeRDq__container{flex-direction:column;height:100%;display:flex}.HZeRDq__content{padding:var(--v1-spacing-group-three) var(--v1-spacing-group-four);order:3}.HZeRDq__title{font-variation-settings:"wght" 500;color:var(--color-text-title);margin:0;font-size:1.125rem}.HZeRDq__subtitle{color:var(--color-text-default);margin:0}.HZeRDq__details{margin:0}.HZeRDq__optionalFeatures{margin-top:var(--v1-spacing-group-two);margin-bottom:var(--v1-spacing-group-two);display:inline-block}.HZeRDq__optionalFeatures .HZeRDq__badge{background-color:var(--color-bgFill-soft);color:var(--color-text-intense-default)}.HZeRDq__tagLine,.HZeRDq__optionalPackages{margin-top:var(--v1-spacing-group-two)}.HZeRDq__tagLine{margin-top:0}.HZeRDq__link{color:var(--color-text-intense-default);transition:var(--v1-core-transition);text-decoration:none}.HZeRDq__link:after{content:"";z-index:1;border:var(--v1-core-borderWidth) solid transparent;border-radius:var(--v1-spacing-group-four);transition:var(--v1-core-transition);cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.HZeRDq__link:focus-visible:after{outline:2px solid var(--color-border-focus)}.HZeRDq__priceContainer{border-bottom:1px solid var(--color-border-default);padding:var(--v1-spacing-group-two) var(--v1-spacing-group-four);gap:var(--v1-spacing-group-two);flex-direction:column;order:2;margin:0;display:flex}.HZeRDq__priceContainer .HZeRDq__price{justify-content:space-between;align-items:center;font-weight:400;display:flex}.HZeRDq__priceContainer .HZeRDq__price.HZeRDq__lease{align-items:flex-end}.HZeRDq__priceContainer .HZeRDq__price.HZeRDq__fullLease{align-items:unset}.HZeRDq__specsFallback{padding-right:var(--v1-spacing-group-four);padding-bottom:var(--v1-spacing-group-three);padding-left:var(--v1-spacing-group-four);order:4}.HZeRDq__vehicleSpecs{padding:0 var(--v1-spacing-group-three);flex-direction:column;flex:auto;order:4;justify-content:flex-end;margin-top:auto;display:flex}.HZeRDq__vehicleRating{color:var(--color-text-default);padding:var(--v1-spacing-group-two) var(--v1-spacing-group-four) var(--v1-spacing-group-three);order:4;align-items:center;margin-top:0;display:flex}.HZeRDq__vehicleRating .HZeRDq__starRating{margin-left:var(--v1-spacing-group-two);margin-right:var(--v1-spacing-group-two)}.HZeRDq__vehicleRating.HZeRDq__hasSellerType{margin-top:auto}.HZeRDq__vehicleLocation{padding-bottom:var(--v1-spacing-group-three);padding-right:var(--v1-spacing-group-four);padding-left:var(--v1-spacing-group-four);color:var(--color-text-default);order:6}.HZeRDq__vehicleImage{aspect-ratio:4/3;border-radius:var(--v1-spacing-group-four) var(--v1-spacing-group-four) 0 0;display:flex;overflow:hidden}.HZeRDq__vehicleImage picture{width:100%;padding-bottom:75%;position:relative}.HZeRDq__vehicleImage picture:before{content:"";padding-top:0;display:block}.HZeRDq__vehicleImage picture img{object-fit:contain;object-position:center center;background-color:#f7f6f5;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HZeRDq__mediaTag{z-index:1;left:var(--v1-spacing-group-two);top:var(--v1-spacing-group-two);position:absolute}}@layer atds{.CAcY0W__showroomGrid{gap:var(--v1-spacing-group-four);margin:var(--v1-spacing-group-four) 0 var(--v1-spacing-group-five);width:100%;display:grid}.CAcY0W__showroomGrid>*{place-self:center;width:100%}.CAcY0W__showroomGrid [data-testid=atds-vehicle-card]{height:100%}}@layer atds{.fim2ca__root{align-items:center;gap:var(--v1-spacing-group-two);flex-direction:column;display:flex}.fim2ca__heading{margin-bottom:var(--v1-spacing-group-two)}.fim2ca__subHeading{margin:var(--v1-spacing-group-two) 0}.fim2ca__listLoadingSkeleton{align-items:center;gap:var(--v1-spacing-group-four);width:100%;margin:var(--v1-spacing-group-five) 0;flex-direction:column;justify-content:center;display:flex}.fim2ca__gridListLoadingBodyWindow{gap:var(--v1-spacing-group-four);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%;display:grid}}
