@layer atds{.B59HOW__root{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.B59HOW__badge:not(:last-of-type){margin-right:var(--v1-spacing-group-one)}}@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{._WrjFW__advertImage{width:100%;padding-bottom:75%;position:relative}._WrjFW__advertImage img{object-fit:contain;object-position:center;background-color:var(--color-bgSurface-soft);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._WrjFW__imageNotAvailableWrapper{aspect-ratio:4/3;background-color:var(--color-bgSurface-soft);width:100%;color:var(--color-text-disabled);flex-direction:column;justify-content:center;align-items:center;display:flex}._WrjFW__svg{fill:currentColor}._WrjFW__svg path{fill:currentColor}._WrjFW__text{color:var(--color-text-default);text-align:center}._WrjFW__text._WrjFW__isThumbnail{font-size:8px}}@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{._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}}
