.shortlist[data-v-4ae9da47]{position:relative}.shortlist button[data-v-4ae9da47]{background:#fff;border:1px solid #e8e8e8;border-radius:100px;cursor:pointer;display:block;height:100%;margin:0;padding:0;width:100%}.shortlist button.is-desktop:hover .shortlist--heart[data-v-4ae9da47]{color:#e10000}.shortlist button.is-desktop:hover .shortlist--heart[data-v-4ae9da47] path{fill:#e10000}.shortlist button.is-desktop:hover .shortlist--heart path[data-v-4ae9da47]{fill:#e10000}.shortlist .shortlist--heart[data-v-4ae9da47]{color:#3b3b37;font-size:20px;left:50%;margin-top:2px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .5s}.shortlist .shortlist--heart[data-v-4ae9da47] path{fill:#fff}.shortlist .shortlist--heart path[data-v-4ae9da47]{fill:#fff}.shortlist .shortlist--heart[data-v-4ae9da47] path{transition:fill .5s}.shortlist .is-active .shortlist--heart[data-v-4ae9da47]{animation:shortlist .5s ease-in-out;color:#e10000}.shortlist .is-active .shortlist--heart[data-v-4ae9da47] path{fill:#e10000}.shortlist .is-active .shortlist--heart path[data-v-4ae9da47]{fill:#e10000}.carListingBadge[data-v-11e855d4]{background-color:#13130ccc}.carListingBadge.primary[data-v-11e855d4]{background-color:#8779d8}.carListingBadge.red[data-v-11e855d4]{background-color:#e10000}.carListingBadge[data-v-11e855d4]{align-items:center;color:#fff;display:flex;flex-direction:row;height:17px;justify-content:center;padding:0 5px}@media screen and (min-width:768px){.carListingBadge[data-v-11e855d4]{height:30px}}.carListingBadge .carListingBadge--icon+.carListingBadge--text[data-v-11e855d4],.carListingBadge .carListingBadge--image+.carListingBadge--text[data-v-11e855d4]{padding-left:5px}.carListingBadge .carListingBadge--text[data-v-11e855d4]{font-size:11px;font-weight:600}.carListingBadge .carListingBadge--image[data-v-11e855d4]{width:14px}.carListingBadge .carListingBadge--image img[data-v-11e855d4]{width:100%}.carListingBadge .carListingBadge--icon-carInspections[data-v-11e855d4]{font-size:10px}@media screen and (min-width:768px){.carListingBadge .carListingBadge--icon-carInspections[data-v-11e855d4]{font-size:13px}}.carListingBadge .carListingBadge--icon-csp[data-v-11e855d4]{color:#2cbb5b;font-size:11px}@media screen and (min-width:768px){.carListingBadge .carListingBadge--icon-csp[data-v-11e855d4]{font-size:14px}}.carListingBadge .carListingBadge--icon-autorecord[data-v-11e855d4]{color:#8779d8;font-size:11px}@media screen and (min-width:768px){.carListingBadge .carListingBadge--icon-autorecord[data-v-11e855d4]{font-size:14px}}.carListingBadge .carListingBadge--icon-mercedes-benz[data-v-11e855d4]{font-size:11px}@media screen and (min-width:768px){.carListingBadge .carListingBadge--icon-mercedes-benz[data-v-11e855d4]{font-size:14px}}.carListingBadge .carListingBadge--icon-yescpo[data-v-11e855d4]{color:#e2c100;font-size:13px}@media screen and (min-width:768px){.carListingBadge .carListingBadge--icon-yescpo[data-v-11e855d4]{font-size:17px}}.carListingBadge .carListingBadge--icon-nationalDelivery[data-v-11e855d4],.carListingBadge .carListingBadge--icon-stateDelivery[data-v-11e855d4]{color:#3793f4;font-size:9px}@media screen and (min-width:768px){.carListingBadge .carListingBadge--icon-nationalDelivery[data-v-11e855d4],.carListingBadge .carListingBadge--icon-stateDelivery[data-v-11e855d4]{font-size:11px}}.priceInfoModal--content{color:#25251f}.priceInfoModal--title h1{color:#25251f;font-size:24px;line-height:36px}@media screen and (min-width:768px){.priceInfoModal--title h1{font-size:32px;line-height:48px}}.priceInfoModal--details{border-bottom:1px solid #d2d2d2;padding:24px 0 8px}.priceInfoModal--info{font-size:16px;font-weight:400;line-height:24px;padding-bottom:32px}.priceInfoModal--info h2{color:#25251f;font-size:16px;font-weight:700;line-height:24px}.priceInfoModal--info p{padding-top:16px}.priceInfoModal--disclaimer{color:#666;padding-top:32px}.priceInfoModal--disclaimer p{padding-top:16px}.carListingPrice[data-v-07528292]{font-family:Quicksand,sans-serif}.carListingPrice .carListingPrice--advertisedPrice[data-v-07528292],.carListingPrice .carListingPrice--noPrice[data-v-07528292]{height:22px;line-height:22px;min-width:65px;vertical-align:text-top}.carListingPrice .carListingPrice--advertisedPrice[data-v-07528292]{color:#25251f;font-size:24px;line-height:36px;padding-right:7px}@media screen and (min-width:768px){.carListingPrice .carListingPrice--advertisedPrice[data-v-07528292]{min-width:86px;padding-right:10px}}.carListingPrice .carListingPrice--noPrice[data-v-07528292]{color:#666;font-size:15px}@media screen and (min-width:768px){.carListingPrice .carListingPrice--noPrice[data-v-07528292]{font-size:17px;line-height:36px}}.carListingPrice .carListingPrice--noPrice[data-v-07528292]:before{content:"Ask for price"}@media screen and (min-width:768px){.carListingPrice .carListingPrice--noPrice[data-v-07528292]:before{content:"Contact dealer for price";position:relative;top:-3px}}.carListingPrice .carListingPrice--previousPrice[data-v-07528292]{color:#c50000;font-size:13px;font-weight:500;line-height:30px;text-decoration:line-through;vertical-align:text-top}.carListingPrice .carListingPrice--clause[data-v-07528292]{font-size:12px;letter-spacing:.06px;min-width:100px}.carListingPrice .carListingPrice--clause button[data-v-07528292]{background:none;border:none;color:#06c;cursor:pointer;text-decoration:underline}.carListingPrice .carListingPrice--priceInfoModal[data-v-07528292]{padding:16px}@media screen and (min-width:768px){.carListingPrice .carListingPrice--priceInfoModal[data-v-07528292]{padding:48px}}.carListingPrice[data-v-07528292] .modal{cursor:auto}@media screen and (min-width:768px){.carListingPrice[data-v-07528292] .modal--container{max-width:872px}}.carListingPrice .carListingPrice--modalBtn[data-v-07528292]{cursor:pointer;position:absolute;right:24px;top:24px}@media screen and (min-width:768px){.carListingPrice .carListingPrice--modalBtn[data-v-07528292]{right:48px;top:62px}}.carListingPrice .carListingPrice--closeIcon[data-v-07528292]{color:#25251f;cursor:pointer;font-size:18px}@media screen and (min-width:768px){.carListingPrice .carListingPrice--closeIcon[data-v-07528292]{font-size:22px}}.carListingPrice-isAT .carListingPrice--advertisedPrice[data-v-07528292]{font-weight:500}.carListingPrice-isCG .carListingPrice--advertisedPrice[data-v-07528292]{font-weight:600}
