.representativeImageLabel[data-v-741e68a8]{background:#fff9;border:1px solid var(--borderColourLight);border-radius:100px;color:var(--midTextColour);display:inline-flex;font-size:.625rem;font-weight:var(--fontWeightSemi);line-height:1.2;padding:5px 10px}.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-d3b55987]{--labelColour:var(--labelTextColour,var(--layerWhiteColour));--labelBg:var(--labelBgColour,var(--primaryColour));--labelPadding:4px 8px;--labelLongMaxWidth:170px;--toolTipIconColour:var(--labelColour);align-items:center;background-color:var(--labelBg);border-radius:var(--labelBorderRadius,2px);color:var(--labelColour);display:flex;font-size:.625rem;font-weight:var(--fontWeightBold);gap:4px;justify-content:center;line-height:1.4;padding:var(--labelPadding)}.vehicleLabelTag--isLong .vehicleLabelTag__content[data-v-d3b55987],.vehicleLabelTag--isLong .vehicleLabelTag__content[data-v-d3b55987]>p{max-width:var(--labelLongMaxWidth);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleLabelTag[data-v-d3b55987] p{line-height:1.4}.vehicleLabelTag--condition[data-v-d3b55987]{--labelBg:var(--secondaryColour);--labelColour:var(--layerWhiteColour)}.vehicleLabelTag--dark[data-v-d3b55987],.vehicleLabelTag--reserved[data-v-d3b55987]{--labelBg:#373a36;--labelColour:var(--layerWhiteColour)}.vehicleLabelTag--offer[data-v-d3b55987]{--labelBg:var(--layerBlackColour)}.vehicleLabelTag--comingSoon[data-v-d3b55987]{--labelBg:#b9d8c6;color:var(--layerBlackColour)}.vehicleLabelTag--available[data-v-d3b55987]{--labelBg:#23a306}.vehicleLabelTag--sold[data-v-d3b55987]{--labelBg:var(--errorColour);--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-4afc1ee4]{font-size:1.5rem}.vehicleFinanceExample__list[data-v-4afc1ee4]{display:grid;gap:10px}.vehicleFinanceExample__listItem[data-v-4afc1ee4]{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:641px){.vehicleFinanceExample__listItem[data-v-4afc1ee4]>*{width:calc(50% - 5px)}}.vehicleFinanceExample__listItemLabel[data-v-4afc1ee4]{font-weight:var(--fontWeightSemi)}@media (max-width:640px){.vehicleFinanceExample__listItemLabel[data-v-4afc1ee4]{white-space:nowrap;width:230px}}@media (max-width:375px){.vehicleFinanceExample__listItemLabel[data-v-4afc1ee4]{width:100%}}@media (max-width:640px){.vehicleFinanceExample__listItemValue[data-v-4afc1ee4]{min-width:30%}}.calltracksNumber[data-v-ce20e226]:has(span:not(:first-child)){align-items:center;display:flex;gap:9px}.vehicleCard[data-v-fb8c0c4c]{--card-padding-inline:1.25rem;background:var(--layerWhiteColour);border-radius:8px;color:var(--textColour);container-type:inline-size;position:relative}.vehicleCard[data-v-fb8c0c4c],.vehicleCard__inner[data-v-fb8c0c4c]{display:flex;flex-direction:column}.vehicleCard__inner[data-v-fb8c0c4c]{height:100%;padding-block-end:var(--card-padding-inline)}.vehicleCard__figureWrapper[data-v-fb8c0c4c]{position:relative}.vehicleCard__figure[data-v-fb8c0c4c]{border-radius:8px 8px 0 0;display:block;overflow:hidden;position:relative}.vehicleCard__gallery[data-v-fb8c0c4c],.vehicleCard__image[data-v-fb8c0c4c]{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-fb8c0c4c],.vehicleCard__image--placeholder[data-v-fb8c0c4c]{background:var(--pvPaleBlueColour)}.vehicleCard__imageLabels[data-v-fb8c0c4c]{display:flex;flex-wrap:wrap;gap:4px;left:8px;position:absolute;top:9px;z-index:1}.vehicleCard__imageLabels[data-v-fb8c0c4c] .vehicleLabelTag{border-radius:4px}.vehicleCard__comingSoon[data-v-fb8c0c4c]{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-fb8c0c4c]{display:flex;flex:1 1 auto;flex-direction:column;padding:19px var(--card-padding-inline) 0;position:relative}.vehicleCard__footer[data-v-fb8c0c4c]{align-items:center;display:flex;gap:11px;padding-inline:var(--card-padding-inline)}.vehicleCard__meta[data-v-fb8c0c4c]{width:100%}.vehicleCard__header[data-v-fb8c0c4c]{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 11px}.vehicleCard__header[data-v-fb8c0c4c] .vehicleLabelTag__content{font-weight:var(--fontWeightBold);text-transform:uppercase}.vehicleCard__details[data-v-fb8c0c4c]{flex:1}.vehicleCard__labels[data-v-fb8c0c4c]{align-items:center;display:flex;gap:7px;margin-block-end:10px;width:100%}.vehicleCard__attentionGrabbers[data-v-fb8c0c4c]{align-items:center;display:flex;gap:4px}.vehicleCard__attentionGrabber[data-v-fb8c0c4c]{color:var(--secondaryColour);font-size:.875rem;font-weight:var(--fontWeightSemi);line-height:1.42857143}.vehicleCard__title[data-v-fb8c0c4c]{color:var(--textColour);font-size:1.25rem;font-weight:var(--fontWeightBold);line-height:1.2;margin-block-end:0}.vehicleCard__subtitle[data-v-fb8c0c4c]{color:var(--secondaryColour);font-size:.875rem;font-weight:var(--fontWeightRegular);line-height:1.28571429;margin-block-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.vehicleCard__titleTag[data-v-fb8c0c4c]{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-fb8c0c4c]{display:flex;flex-direction:column;max-width:calc(100% - 100px)}.vehicleCard__titleGroup[data-v-fb8c0c4c]:last-child{max-width:unset}.vehicleCard__keyMetrics[data-v-fb8c0c4c]{border-radius:3px;display:flex;gap:3px;overflow-x:auto;overscroll-behavior-inline:contain;overscroll-behavior-x:contain;padding-bottom:5px;scroll-snap-type:inline mandatory}.vehicleCard__keyMetricsItem[data-v-fb8c0c4c]{border:1px solid rgba(26,48,65,.3);border-radius:3px;color:var(--textColour);flex:0 0 auto;font-size:.75rem;font-weight:var(--fontWeightRegular);line-height:1.33333333;max-width:140px;overflow:hidden;padding:3px 5px;position:relative;text-overflow:ellipsis;white-space:nowrap}.vehicleCard__keyMetricsItem--truncate[data-v-fb8c0c4c]{overflow:hidden}.vehicleCard__keyMetricsItem--isGreen[data-v-fb8c0c4c]{background:var(--evColourLight);color:var(--textColour)}.vehicleCard__infoButton[data-v-fb8c0c4c]{background:none;border:0;cursor:pointer;outline:0;padding:0;position:relative}.vehicleCard__infoButton svg[data-v-fb8c0c4c]{color:var(--lightTextColour);font-size:.8125rem}.vehicleCard__tooltip[data-v-fb8c0c4c]{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-fb8c0c4c]{background:var(--layerWhiteColour);height:10px;position:absolute;transform:rotate(45deg);width:10px}.vehicleCard__price[data-v-fb8c0c4c]{color:var(--secondaryColour);display:flex;gap:16px;margin-block:18px 19px;position:relative}.vehicleCard__priceDivider[data-v-fb8c0c4c]{align-self:stretch;background:var(--borderColourLight);width:1px}.vehicleCard__priceItem[data-v-fb8c0c4c]{display:flex;flex-direction:column;gap:4px}.vehicleCard__priceItemValue[data-v-fb8c0c4c]{font-size:1.25rem;font-weight:var(--fontWeightBold);line-height:1}.vehicleCard__priceItemLabel[data-v-fb8c0c4c]{color:var(--secondaryColour);font-size:.625rem;font-weight:var(--fontWeightSemi);line-height:1.1;white-space:nowrap}.vehicleCard__priceItemLabel--sale[data-v-fb8c0c4c]{color:var(--errorColour)}.vehicleCard__priceItemVat[data-v-fb8c0c4c],.vehicleCard__priceItemVatInline[data-v-fb8c0c4c]{font-size:.625rem;line-height:1.1}.vehicleCard__priceItemOriginal[data-v-fb8c0c4c]{align-items:baseline;display:flex;gap:0}.vehicleCard__priceItemOriginalValue[data-v-fb8c0c4c]{font-size:.625rem;line-height:1.1;text-decoration:line-through}.vehicleCard__iconLink[data-v-fb8c0c4c]{align-items:center;color:var(--primaryColour);display:flex;font-size:.6875rem;font-weight:var(--fontWeightSemi);gap:7px;line-height:.90909091;min-width:0}.vehicleCard__iconLink svg[data-v-fb8c0c4c]{flex-shrink:0;font-size:13px}.vehicleCard__iconLink span[data-v-fb8c0c4c]{min-width:0;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap}.vehicleCard__iconLink span a[data-v-fb8c0c4c]{color:var(--primaryColour);text-decoration:underline}.vehicleCard__iconLink span a[data-v-fb8c0c4c]:hover{text-decoration:none}.vehicleCard .calltracksNumber--anchor.vehicleCard__iconLink[data-v-fb8c0c4c]{text-decoration:underline}.vehicleCard .calltracksNumber--anchor.vehicleCard__iconLink[data-v-fb8c0c4c]:hover{text-decoration:none}.vehicleCard__longLabel[data-v-fb8c0c4c]{background:var(--primaryColour);color:var(--layerWhiteColour);font-size:.75rem;font-weight:var(--fontWeightSemi);left:calc(var(--card-padding-inline)*-1);line-height:1.33333333;padding:6px 16px;position:relative;top:calc(var(--card-padding-inline)*-1);width:calc(100% + var(--card-padding-inline)*2)}.vehicleCard__longLabel[data-v-fb8c0c4c] p{line-height:inherit}.vehicleCard__longLabel--black[data-v-fb8c0c4c]{background:var(--layerBlackColour)}.vehicleCard__longLabel--purple[data-v-fb8c0c4c]{background:var(--tertiaryColour);color:var(--layerBlackColour)}.vehicleCard__actions[data-v-fb8c0c4c]{display:flex;flex-direction:column;gap:5px;margin-top:auto}.vehicleCard__action[data-v-fb8c0c4c]{font-size:.875rem;font-weight:var(--fontWeightBold);line-height:1.28571429;width:100%;--_ui-button-padding:.893em 1em}.vehicleCard__action.uiButton--secondary[data-v-fb8c0c4c]{--_ui-button-border-colour:rgba(26,48,65,.4)}.vehicleCard__repImageText[data-v-fb8c0c4c]{color:var(--subTextColour);font-size:.75rem;text-align:center;width:100%}.vehicleCard__aa[data-v-fb8c0c4c]{align-items:center;display:flex;gap:2px}.vehicleCard__aa img[data-v-fb8c0c4c]{width:18px}.vehicleCard__aa span[data-v-fb8c0c4c]{color:#475569;font-size:.75rem;font-weight:var(--fontWeightSemi);line-height:1}.vehicleCard__meta--list[data-v-fb8c0c4c]{align-items:center;display:flex;gap:11px;margin-top:20px}.vehicleCard__meta--list[data-v-fb8c0c4c]>:first-child{min-width:0}.vehicleCard__meta--list[data-v-fb8c0c4c]>:last-child{flex-shrink:0}@container (min-width: 850px){.vehicleCard[data-v-fb8c0c4c]{padding-block-end:0}.vehicleCard__inner[data-v-fb8c0c4c]{display:grid;gap:2.5%;grid-template-columns:391px 1fr minmax(300px,1fr);padding:0}.vehicleCard__figureWrapper[data-v-fb8c0c4c]{display:contents}.vehicleCard__figure[data-v-fb8c0c4c]{border-radius:8px 0 0 8px}.vehicleCard__gallery[data-v-fb8c0c4c],.vehicleCard__image[data-v-fb8c0c4c]{border-radius:8px 0 0 8px;height:248px}.vehicleCard__imageLabels[data-v-fb8c0c4c]{left:8px;top:9px}.vehicleCard__body[data-v-fb8c0c4c]{padding-block:20px}.vehicleCard__footer[data-v-fb8c0c4c]{align-items:flex-start;flex-direction:column;padding-block:35px 20px}.vehicleCard:has(.vehicleCard__topLabel) .vehicleCard__footer[data-v-fb8c0c4c]{padding-block:54px 20px}.vehicleCard__details[data-v-fb8c0c4c]{padding:8px 0 0}.vehicleCard__header[data-v-fb8c0c4c]{gap:2px;margin-block-end:10px}.vehicleCard__meta--list[data-v-fb8c0c4c]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.vehicleCard__meta--grid[data-v-fb8c0c4c]{display:none}.vehicleCard__price[data-v-fb8c0c4c]{border-top:0}.vehicleCard__longLabel[data-v-fb8c0c4c]{position:unset;width:unset}}.vehicleStockCard__compare[data-v-605ce314],.vehicleStockCard__representativeImageLabel[data-v-605ce314]{bottom:9px;left:8px;position:absolute;z-index:1}.vehicleStockCard__representativeImageLabel[data-v-605ce314]{left:unset;right:8px}
