.cardGallery__slide[data-v-5852ed05]{aspect-ratio:4/3}.cardGallery__image[data-v-5852ed05]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cardGallery[data-v-5852ed05] .swiper{--swiper-pagination-bullet-horizontal-gap:2px}.cardGallery[data-v-5852ed05] .swiper .swiper-pagination-bullet{--swiper-pagination-color:var(--layerWhiteColour)}.vehicleLabelTag[data-v-1d392113]{--labelColour:var(--layerWhiteColour);--labelBg:var(--primaryColour);align-items:center;background-color:var(--labelBg);border-radius:100px;color:var(--labelColour);display:flex;font-size:.625rem;font-weight:var(--fontWeightBold);justify-content:center;line-height:1.4;padding:4px 10px}.vehicleLabelTag--condition[data-v-1d392113]{--labelBg:var(--secondaryColour);--labelColour:var(--layerWhiteColour)}.vehicleLabelTag--reserved[data-v-1d392113]{--labelBg:var(--layerDarkColour);--labelColour:var(--layerWhiteColour)}.vehicleLabelTag--offer[data-v-1d392113]{--labelBg:var(--layerBlackColour)}.vehicleLabelTag--comingSoon[data-v-1d392113]{--labelBg:#b9d8c6;color:var(--layerBlackColour)}.vehicleLabelTag--available[data-v-1d392113]{--labelBg:#23a306}.vehicleLabelTag--sold[data-v-1d392113]{--labelBg:var(--secondaryColour);--labelColour:var(--layerWhiteColour)}.uiAutotraderPriceIndicator[data-v-046d1eb2]{font-size:.75rem;font-weight:var(--fontWeightSemi);line-height:1;text-align:center}.uiAutotraderPriceIndicator--good[data-v-046d1eb2]{color:#23a306}.uiAutotraderPriceIndicator--great[data-v-046d1eb2]{color:#1faa00}.uiAutotraderPriceIndicator svg[data-v-046d1eb2]{height:auto;max-width:76px;width:100%}.uiAutotraderPriceIndicator__text[data-v-046d1eb2]{display:block}.vehicleFinanceExample__title[data-v-e806de96]{font-size:1.5rem}.vehicleFinanceExample__list[data-v-e806de96]{display:grid;gap:10px}.vehicleFinanceExample__listItem[data-v-e806de96]{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:641px){.vehicleFinanceExample__listItem[data-v-e806de96]>*{width:calc(50% - 5px)}}.vehicleFinanceExample__listItemLabel[data-v-e806de96]{font-weight:var(--fontWeightSemi)}@media (max-width:640px){.vehicleFinanceExample__listItemLabel[data-v-e806de96]{white-space:nowrap;width:230px}}@media (max-width:375px){.vehicleFinanceExample__listItemLabel[data-v-e806de96]{width:100%}}@media (max-width:640px){.vehicleFinanceExample__listItemValue[data-v-e806de96]{min-width:30%}}.vehicleCard[data-v-15c78f0e]{--card-padding-inline:1.5rem;background:var(--layerWhiteColour);border-radius:8px;box-shadow:0 6px 16px #0000001f;color:var(--textColour);container-type:inline-size;position:relative}.vehicleCard[data-v-15c78f0e],.vehicleCard__inner[data-v-15c78f0e]{display:flex;flex-direction:column}.vehicleCard__inner[data-v-15c78f0e]{height:100%;padding-block-end:var(--card-padding-inline)}.vehicleCard__figure[data-v-15c78f0e]{border-radius:8px 8px 0 0;display:block;overflow:hidden;position:relative}.vehicleCard__gallery[data-v-15c78f0e],.vehicleCard__image[data-v-15c78f0e]{aspect-ratio:4/3;border-radius:8px 8px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.vehicleCard__gallery--placeholder[data-v-15c78f0e],.vehicleCard__image--placeholder[data-v-15c78f0e]{background:var(--pvPaleBlueColour)}.vehicleCard__comingSoon[data-v-15c78f0e]{align-items:center;background:var(--layerWhiteColour);border-radius:3px;color:#ff5f1d;display:flex;font-size:.625rem;font-weight:var(--fontWeightSemi);justify-content:center;left:15px;line-height:1;padding:6px;position:absolute;text-transform:uppercase;top:0}.vehicleCard__body[data-v-15c78f0e]{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--card-padding-inline);position:relative}.vehicleCard__footer[data-v-15c78f0e]{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:20px var(--card-padding-inline) 0}.vehicleCard__header[data-v-15c78f0e]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:0 0 16px}.vehicleCard__titleWrap[data-v-15c78f0e]{align-items:center;display:flex;justify-content:space-between;margin:0 0 4px;width:100%}.vehicleCard__attentionGrabbers[data-v-15c78f0e]{align-items:center;display:flex;gap:4px}.vehicleCard__attentionGrabber[data-v-15c78f0e]{color:var(--layerAccentColour);font-size:.875rem;font-weight:var(--fontWeightBold);line-height:1.42857143}.vehicleCard__title[data-v-15c78f0e]{color:var(--textColour);font-size:1.125rem;font-weight:var(--fontWeightBold);line-height:1.44444444;margin:0}.vehicleCard__subtitle[data-v-15c78f0e]{color:var(--midTextColour);font-family:var(--bodyFont);font-size:.875rem;font-weight:var(--fontWeightRegular);line-height:1.42857143;margin:0}.vehicleCard__titleTag[data-v-15c78f0e]{background:var(--tertiaryColour);border-radius:3px;color:var(--layerWhiteColour);display:inline-flex;font-size:.5rem;line-height:.875;padding:5px 4px;text-transform:uppercase}.vehicleCard__titleGroup[data-v-15c78f0e]{display:flex;flex-direction:column;max-width:calc(100% - 100px)}.vehicleCard__titleGroup[data-v-15c78f0e]:last-child{max-width:unset}.vehicleCard__keyMetrics[data-v-15c78f0e]{display:flex;flex-wrap:wrap;gap:12px}.vehicleCard__keyMetricsItem[data-v-15c78f0e]{color:var(--textColour);font-size:.75rem;font-weight:var(--fontWeightRegular);line-height:1.33333333;padding:3px 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.vehicleCard__keyMetricsItem--truncate[data-v-15c78f0e]{overflow:hidden}.vehicleCard__keyMetricsItem--isGreen[data-v-15c78f0e]{color:var(--evColour)}.vehicleCard__keyMetricsItem[data-v-15c78f0e]:not(:first-child):before{background:var(--textColour);content:"";height:50%;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.vehicleCard__infoButton[data-v-15c78f0e]{background:none;border:0;cursor:pointer;outline:0;padding:0;position:relative}.vehicleCard__infoButton svg[data-v-15c78f0e]{color:var(--lightTextColour);font-size:.8125rem}.vehicleCard__tooltip[data-v-15c78f0e]{background:var(--layerWhiteColour);border-radius:var(--borderRadius);box-shadow:0 6px 30px -6px #00000040;color:var(--textColour);font-size:.8125rem;line-height:1.23076923;max-width:215px;padding:8px;white-space:normal;width:-moz-max-content;width:max-content;z-index:9999}.vehicleCard__tooltipArrow[data-v-15c78f0e]{background:var(--layerWhiteColour);height:10px;position:absolute;transform:rotate(45deg);width:10px}.vehicleCard__price[data-v-15c78f0e]{background:var(--pvPaleBlueColour);display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;margin:20px 0 0;position:relative}.vehicleCard__priceItem[data-v-15c78f0e]{align-items:center;display:flex;gap:5px}.vehicleCard__priceItemValue[data-v-15c78f0e]{font-size:.875rem;font-weight:var(--fontWeightBold);line-height:1.42857143}.vehicleCard__priceItemValue--cash[data-v-15c78f0e]{align-items:center;display:flex;gap:.25em}.vehicleCard__priceItemLabel[data-v-15c78f0e]{font-size:.875rem;font-weight:var(--fontWeightRegular);line-height:1.42857143;white-space:nowrap}.vehicleCard__priceItemLabel--sale span[data-v-15c78f0e]{color:var(--layerAccentColour);text-decoration:line-through}.vehicleCard__priceItemVat[data-v-15c78f0e]{font-size:.625rem;line-height:1}.vehicleCard__priceItemOriginalValue[data-v-15c78f0e]{color:var(--textColour);font-size:.625rem;line-height:1;text-decoration:line-through}.vehicleCard__iconLink[data-v-15c78f0e]{align-items:center;color:var(--midTextColour);display:flex;font-size:.75rem;font-weight:var(--fontWeightRegular);gap:7px;line-height:1}.vehicleCard__iconLink a[data-v-15c78f0e]{color:var(--midTextColour);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleCard__iconLink svg[data-v-15c78f0e]{font-size:13px}.vehicleCard__tagContainer[data-v-15c78f0e]{display:flex;gap:10px;left:10px;position:absolute;top:10px;z-index:1}.vehicleCard__longLabel[data-v-15c78f0e]{background:var(--secondaryColour);color:var(--layerWhiteColour);font-size:.75rem;font-weight:var(--fontWeightSemi);left:calc(var(--card-padding-inline)*-1);line-height:1.16666667;padding:6px 16px;position:relative;top:calc(var(--card-padding-inline)*-1);width:calc(100% + var(--card-padding-inline)*2)}.vehicleCard__longLabel[data-v-15c78f0e] p{line-height:inherit}.vehicleCard__longLabel--black[data-v-15c78f0e]{background:var(--layerBlackColour)}.vehicleCard__longLabel--purple[data-v-15c78f0e]{background:var(--tertiaryColour);color:var(--layerBlackColour)}.vehicleCard__action.uiButton--white[data-v-15c78f0e]{--_ui-button-border-colour:rgba(13,67,108,.4)}.vehicleCard__repImageText[data-v-15c78f0e]{color:var(--subTextColour);font-size:.75rem;text-align:center;width:100%}.vehicleCard__aa[data-v-15c78f0e]{align-items:center;display:flex;gap:2px}.vehicleCard__aa img[data-v-15c78f0e]{width:18px}.vehicleCard__aa span[data-v-15c78f0e]{color:#475569;font-size:.75rem;font-weight:var(--fontWeightSemi);line-height:1}.vehicleCard__meta--list[data-v-15c78f0e]{display:flex;flex-direction:column;gap:10px;max-width:calc(100% - 80px)}@container (min-width: 850px){.vehicleCard[data-v-15c78f0e]{padding-block-end:0}.vehicleCard__inner[data-v-15c78f0e]{display:grid;gap:2.5%;grid-template-columns:391px 1fr minmax(300px,1fr);padding:0}.vehicleCard__figure[data-v-15c78f0e]{border-radius:8px 0 0 8px}.vehicleCard__gallery[data-v-15c78f0e],.vehicleCard__image[data-v-15c78f0e]{border-radius:8px 0 0 8px;height:248px}.vehicleCard__body[data-v-15c78f0e]{padding-block:20px}.vehicleCard__footer[data-v-15c78f0e]{padding-block:35px 20px}.vehicleCard:has(.vehicleCard__topLabel) .vehicleCard__footer[data-v-15c78f0e]{padding-block:54px 20px}.vehicleCard__details[data-v-15c78f0e]{padding:8px 0 0}.vehicleCard__header[data-v-15c78f0e]{gap:2px;margin-block-end:10px}.vehicleCard__meta--list[data-v-15c78f0e]{display:flex;flex-direction:column;gap:10px}.vehicleCard__meta--grid[data-v-15c78f0e]{display:none}.vehicleCard__price[data-v-15c78f0e]{border-top:0}.vehicleCard__longLabel[data-v-15c78f0e]{position:unset;width:unset}}.vehicleStockCard__compare[data-v-6cc4a865],.vehicleStockCard__imageCount[data-v-6cc4a865]{bottom:10px;left:10px;position:absolute;z-index:1}.vehicleStockCard__imageCount[data-v-6cc4a865]{align-items:center;background:#0009;border-radius:100px;color:var(--layerWhiteColour);display:flex;font-size:.625rem;font-weight:var(--fontWeightSemi);gap:6px;left:unset;line-height:1.2;padding:5px 10px;right:10px}.vehicleStockCard__imageCount svg[data-v-6cc4a865]{font-size:13px}
