.listingCard[data-v-2dbb37b8]{background-color:#fff;border-radius:8px;box-shadow:var(--card-box-shadow,0 2px 8px 0 rgba(0,0,0,.1));color:inherit;display:flex;flex-direction:column;margin-left:var(--card-edge-margin-left,0);margin-right:var(--card-edge-margin-right,0);overflow:hidden;text-decoration:none;transition:box-shadow .3s ease}.listingCard[data-v-2dbb37b8]:hover{box-shadow:0 2px 8px #0003;cursor:pointer}.listingCard:hover .listingCard--title[data-v-2dbb37b8]{text-decoration:underline}.listingCard[data-v-2dbb37b8]:focus{box-shadow:0 0 4px 2px #65a6f6cc;outline:1px solid rgba(101,166,246,.2)}.listingCard--inner[data-v-2dbb37b8]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.listingCard--imageWrapper[data-v-2dbb37b8]{align-items:center;aspect-ratio:3/2;display:flex;flex-shrink:0;justify-content:center;width:100%}.listingCard--image[data-v-2dbb37b8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.listingCard--info[data-v-2dbb37b8]{display:flex;flex:1;flex-direction:column;padding:16px 24px}.listingCard--priceRow[data-v-2dbb37b8]{gap:12px;justify-content:space-between}.listingCard--priceRow[data-v-2dbb37b8],.listingCard--priceWrapper[data-v-2dbb37b8]{align-items:center;display:flex}.listingCard--previousPrice[data-v-2dbb37b8]{color:#e10000;font-size:12px;text-decoration:line-through}.listingCard--odometer[data-v-2dbb37b8]{color:#666;font-size:12px}.listingCard--note[data-v-2dbb37b8]{font-size:11px;font-weight:500}.listingCard--title[data-v-2dbb37b8]{display:-webkit-box;font-size:16px;font-weight:600;height:48px;-webkit-line-clamp:2;line-height:24px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.listingCard--isAT[data-v-2dbb37b8]{min-width:312px}.listingCard--isAT .listingCard--imageWrapper[data-v-2dbb37b8]{background-color:#e8e8e8}.listingCard--isAT .listingCard--info[data-v-2dbb37b8],.listingCard--isAT .listingCard--priceWrapper[data-v-2dbb37b8]{gap:8px}.listingCard--isAT .listingCard--price[data-v-2dbb37b8]{color:#25251f;font-size:24px}.listingCard--isAT .listingCard--note[data-v-2dbb37b8]{color:#06c}.listingCard--isAT .listingCard--title[data-v-2dbb37b8]{color:#25251f}.listingCard--isCG[data-v-2dbb37b8]{min-width:254px}@media screen and (min-width:1024px){.listingCard--isCG[data-v-2dbb37b8]{min-width:228px}}@media screen and (min-width:1280px){.listingCard--isCG[data-v-2dbb37b8]{min-width:312px}}.listingCard--isCG .listingCard--imageWrapper[data-v-2dbb37b8]{background-color:#d2d2d2}.listingCard--isCG .listingCard--info[data-v-2dbb37b8]{gap:16px}.listingCard--isCG .listingCard--priceWrapper[data-v-2dbb37b8]{gap:4px}.listingCard--isCG .listingCard--price[data-v-2dbb37b8]{color:#25251f;font-size:24px}.listingCard--isCG .listingCard--note[data-v-2dbb37b8]{color:#06c}.listingCard--isCG .listingCard--title[data-v-2dbb37b8]{color:#25251f}.listingCard--isCG .listingCard--newCarLabel[data-v-2dbb37b8]{background-color:#e8e5f5;border-radius:48px;color:#342a6f;font-size:11px;font-weight:600;padding:4px 8px;width:-moz-fit-content;width:fit-content}.listingCard--isCG .listingCard--location[data-v-2dbb37b8]{color:#666;font-size:11px;margin:auto 0 0}.sr-only[data-v-2dbb37b8]{height:1px;left:-10000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
