.SelectCarSalesTemplate_root__Fme6l{--scs-slate:#2c3e50;--scs-slate-deep:#1a242f;--scs-ink:#15202b;--scs-muted:#4a5b6c;--scs-mist:#d5dde4;--scs-mist-2:#b8c4ce;--scs-turq:#18bc9c;--scs-turq-ink:#0b7560;--scs-turq-deep:#085c4b;--scs-turq-press:#064538;--scs-cloud:#ecf0f1;--scs-paper:#ffffff;--scs-well:#f4f6f8;--scs-line:#c3ccd4;--scs-shadow:6px 6px 0 0 rgba(44,62,80,0.16);--scs-font:var(--font-ms-scs-rubik),system-ui,sans-serif;--ms-bg:var(--scs-paper);--ms-surface:var(--scs-paper);--ms-text:var(--scs-ink);--ms-border:var(--scs-line);--ms-primary:var(--scs-turq-ink);--ms-primary-deep:var(--scs-turq-deep);--ms-on-primary:#ffffff;--ms-button-radius:12px;--ms-button-border:var(--scs-slate);--ms-focus:var(--scs-turq-ink);--ms-hero-bg:var(--scs-slate);--ms-hero-text:#ffffff;--ms-hero-muted:var(--scs-mist);--ms-hero-rule:rgba(255,255,255,0.2);--ms-chip-bg:var(--scs-well);--ms-chip-border:var(--scs-line);--ms-chip-solid-bg:var(--scs-slate);--ms-chip-solid-text:#ffffff;--ms-band-bg:var(--scs-cloud);--ms-contact-bg:var(--scs-slate);--ms-contact-text:#ffffff;--ms-star:var(--scs-slate);--ms-radius:18px;--ms-font-display:var(--scs-font);--ms-font-body:var(--scs-font);--ms-empty-bg:var(--scs-paper);--ms-empty-border:3px solid var(--scs-slate);--ms-empty-radius:22px;--ms-empty-shadow:8px 8px 0 0 rgba(44,62,80,0.16);--ms-empty-gap:var(--space-2);--ms-empty-align:flex-start;--ms-empty-text-align:left;--ms-empty-title-color:var(--scs-ink);--ms-empty-body-color:var(--scs-muted);--ms-empty-link-color:var(--scs-turq-ink);--ms-empty-icon-bg:transparent;--ms-empty-icon-color:var(--scs-turq-ink);--ms-empty-icon-border:none;--ms-empty-icon-radius:0;--ms-empty-action-bg:var(--scs-turq-ink);--ms-empty-action-color:#ffffff;--ms-empty-action-border:2px solid var(--scs-turq-ink);--ms-empty-action-radius:12px;--ms-review-bg:var(--scs-paper);--ms-review-border:3px solid var(--scs-slate);--ms-review-shadow:var(--scs-shadow);--ms-review-response-bg:var(--scs-well);--font-display:var(--scs-font);--font-body:var(--scs-font);--c-bg:var(--scs-paper);--c-surface:var(--scs-well);--c-surface-raised:var(--scs-paper);--c-surface-sunken:var(--scs-well);--brand-ink:var(--scs-ink);--c-text:var(--scs-ink);--c-text-muted:var(--scs-muted);--c-text-faint:#4f6071;--c-text-invert:#ffffff;--brand-blue:var(--scs-turq-ink);--c-primary:var(--scs-turq-ink);--c-primary-hover:var(--scs-turq-deep);--c-primary-active:var(--scs-turq-press);--c-primary-wash:rgba(24,188,156,0.1);--blue-50:rgba(24,188,156,0.1);--blue-100:rgba(24,188,156,0.2);--blue-400:var(--scs-muted);--c-border-subtle:var(--scs-line);--c-border:#8d9aa6;--c-border-strong:var(--scs-slate);--n-400:#8795a3;--warning-solid:var(--scs-slate);--warning-text:var(--scs-slate);--warning-bg:#e3e9ee;--warning-border:rgba(44,62,80,0.4);--danger-solid:#b3261e;--danger-solid-hover:#961f19;--danger-text:#b3261e;--danger-bg:rgba(179,38,30,0.08);--danger-border:rgba(179,38,30,0.3);--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:18px;--radius-3xl:22px;--radius-card:18px;--shadow-card:none;--shadow-sm:none;--shadow-lg:var(--scs-shadow);--c-focus-ring:var(--scs-turq-ink);background:var(--scs-paper);color:var(--scs-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SelectCarSalesTemplate_detailName__Esz6I,.SelectCarSalesTemplate_eyebrow__5rx2r,.SelectCarSalesTemplate_stickerStrip__vQswO,.SelectCarSalesTemplate_ticketStrip__KniNk,.SelectCarSalesTemplate_visitLabel__F5vLH{font-family:var(--scs-font);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=facts] li:before,.SelectCarSalesTemplate_ticks__e0EDh>li:before{content:"";position:absolute;left:0;top:.08em;width:1.25em;height:1.25em;margin:0;border-radius:50%;background:var(--scs-slate)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=facts] li:after,.SelectCarSalesTemplate_ticks__e0EDh>li:after{content:"";position:absolute;left:.46em;top:.3em;width:.32em;height:.6em;border:solid #ffffff;border-width:0 .13em .13em 0;transform:rotate(45deg)}.SelectCarSalesTemplate_hero__L4RMv{--c-focus-ring:var(--scs-turq);--ms-focus:var(--scs-turq);background:var(--scs-slate);color:#ffffff;padding-block:clamp(2.25rem,1.5rem + 3vw,4.5rem) clamp(2.75rem,1.75rem + 4vw,5.5rem);overflow:clip}.SelectCarSalesTemplate_heroInner__P30JQ{max-width:var(--container-max);margin:0 auto;padding-inline:var(--space-5);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2.25rem,1.5rem + 3vw,3.5rem);gap:clamp(2.25rem,1.5rem + 3vw,3.5rem);align-items:center}.SelectCarSalesTemplate_heroMain__4Kfq2{min-width:0}.SelectCarSalesTemplate_eyebrow__5rx2r{margin:0 0 var(--space-3);color:var(--scs-mist-2)}.SelectCarSalesTemplate_identity___oXot h1{margin:0;font-family:var(--scs-font);font-size:clamp(2.75rem,1.5rem + 5.6vw,5.75rem);font-weight:800;line-height:.95;letter-spacing:-.03em;color:#ffffff;overflow-wrap:anywhere;text-wrap:balance}.SelectCarSalesTemplate_identity___oXot p{margin:clamp(1rem,.75rem + 1vw,1.5rem) 0 0;max-width:34ch;font-family:var(--scs-font);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:400;line-height:1.4;color:var(--scs-mist);text-wrap:pretty}.SelectCarSalesTemplate_heroActions__bjQYv{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:clamp(1.5rem,1.25rem + 1vw,2.25rem)}.SelectCarSalesTemplate_heroActions__bjQYv:empty{display:none}.SelectCarSalesTemplate_heroActions__bjQYv>a{min-height:52px;border-radius:12px;font-size:var(--fs-md);font-weight:600}.SelectCarSalesTemplate_heroActions__bjQYv>a[href^="#"]{background:var(--scs-turq);color:var(--scs-slate-deep)}.SelectCarSalesTemplate_heroActions__bjQYv>a[href^="#"]:hover{background:#4fd3b8}.SelectCarSalesTemplate_heroActions__bjQYv>a[href^="tel:"]{border:2px solid rgba(255,255,255,.7);color:#ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SelectCarSalesTemplate_heroActions__bjQYv>a[href^="tel:"]:hover{border-color:#ffffff;background:rgba(255,255,255,.08)}.SelectCarSalesTemplate_sticker__c7qYY{position:relative;justify-self:start;width:100%;max-width:26rem;background:linear-gradient(-45deg,transparent 0 1.1rem,var(--scs-paper) 1.1rem) 100% 100% /100% 100% no-repeat;color:var(--scs-ink);border-radius:20px 20px 0 20px;box-shadow:0 22px 40px -22px rgba(0,0,0,.6);rotate:-2deg}.SelectCarSalesTemplate_sticker__c7qYY:after{content:"";position:absolute;right:0;bottom:0;width:1.56rem;height:1.56rem;background:linear-gradient(to left top,transparent 50%,#c9d3dc 0);border-top-left-radius:6px}.SelectCarSalesTemplate_stickerStrip__vQswO{margin:0;padding:.875rem 1.375rem;border-radius:20px 20px 0 0;background:var(--scs-slate-deep);color:#ffffff}.SelectCarSalesTemplate_ticks__e0EDh{list-style:none;margin:0;padding:1.25rem 1.375rem 1.75rem;display:grid;grid-gap:.875rem;gap:.875rem}.SelectCarSalesTemplate_ticks__e0EDh>li{position:relative;padding-left:2rem;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--scs-ink);overflow-wrap:anywhere}@media (min-width:60rem){.SelectCarSalesTemplate_heroInner__P30JQ{grid-template-columns:minmax(0,1.4fr) minmax(0,26rem)}.SelectCarSalesTemplate_sticker__c7qYY{justify-self:end}}.SelectCarSalesTemplate_board__y6iDI{background:var(--scs-cloud);overflow-x:clip}.SelectCarSalesTemplate_stock__SVhMq{padding-top:clamp(2.5rem,1.75rem + 3vw,4.5rem);padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}.SelectCarSalesTemplate_stock__SVhMq>div:first-child{align-items:flex-end;padding-bottom:var(--space-4);border-bottom:3px solid var(--scs-slate)}.SelectCarSalesTemplate_stock__SVhMq>div:first-child>div>span{margin-bottom:var(--space-2);font-family:var(--scs-font);font-size:.8125rem;font-weight:600;letter-spacing:.12em;color:var(--scs-muted)}.SelectCarSalesTemplate_stock__SVhMq>div:first-child>span{font-family:var(--scs-font);font-size:var(--fs-md);font-weight:600;color:var(--scs-ink)}.SelectCarSalesTemplate_stock__SVhMq h2{font-family:var(--scs-font);font-size:clamp(1.875rem,1.4rem + 1.9vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.02;color:var(--scs-ink)}.SelectCarSalesTemplate_stock__SVhMq [data-ms-control]{border:2px solid var(--scs-slate);border-radius:10px;background-color:var(--scs-paper)}.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=listings-skeleton],.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=listings]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));--ms-card-bg:var(--scs-paper);--ms-card-border:3px solid var(--scs-slate);--ms-card-radius:18px;--ms-card-media-radius:15px 15px 0 0;--ms-card-row-gap:clamp(1.25rem,0.75rem + 1.5vw,2rem);--ms-card-gap:clamp(1.25rem,0.75rem + 1.5vw,2rem)}.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=card]{position:relative;padding-bottom:3.25rem;transition:box-shadow var(--dur-fast) var(--ease-out)}.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=card]:hover{box-shadow:var(--scs-shadow)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=media]{aspect-ratio:16/9;border-bottom:3px solid var(--scs-slate)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=media]:not(:has(img)){background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(44,62,80,.08) 10px 11px),var(--scs-well);color:var(--scs-muted)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=title]{margin:0;padding:.75rem 1rem .25rem;background:var(--scs-slate);font-family:var(--scs-font);font-size:1.0625rem;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.SelectCarSalesTemplate_stock__SVhMq [data-card=listing]{color:#ffffff}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=variant]{margin:0;padding:0 1rem .8125rem;background:var(--scs-slate);font-size:.875rem;color:var(--scs-mist)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=price]{grid-row:4;margin:0;padding:.875rem 1rem .25rem;font-family:var(--scs-font);font-size:clamp(2rem,1.7rem + 1vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:var(--scs-turq-ink)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=facts]{grid-row:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;height:auto;margin:0;padding:.75rem 1rem 1rem;overflow:visible}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=facts] li{position:relative;height:auto;padding:0 0 0 1.625rem;border-radius:0;background:none;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--scs-ink)}.SelectCarSalesTemplate_stock__SVhMq [data-card-part=headline]{grid-row:6}.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=card]:after{content:"View car →";content:"View car →"/"";position:absolute;left:0;right:0;bottom:0;padding:.75rem 1rem .875rem;border-top:2px dashed var(--scs-line);color:var(--scs-turq-ink);font-size:.9375rem;font-weight:600;pointer-events:none}.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=card]:hover:after{color:var(--scs-turq-deep);text-decoration:underline;text-underline-offset:.2em}.SelectCarSalesTemplate_root__Fme6l [data-ms-block=empty]{--scs-pad:clamp(1.25rem,0.75rem + 2.5vw,2.75rem);max-width:46rem;padding:var(--scs-pad)}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock]{padding-top:0;rotate:-.75deg}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock]:before{content:"Price";content:"Price"/"";align-self:stretch;margin:0 calc(-1 * var(--scs-pad)) clamp(1rem,.75rem + 1.5vw,1.75rem);padding:.875rem var(--scs-pad);border-radius:19px 19px 0 0;background:var(--scs-slate);color:#ffffff;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock] [data-ms-part=icon]{display:flex;align-items:flex-end;gap:.5rem;width:auto;height:auto;margin:0 0 var(--space-3)}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock] [data-ms-part=icon]>svg{display:none}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock] [data-ms-part=icon]:before{content:"£";font-family:var(--scs-font);font-size:clamp(2.75rem,2rem + 3vw,4rem);font-weight:800;line-height:.9;color:var(--scs-turq-ink)}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock] [data-ms-part=icon]:after{content:"";width:clamp(7rem,5rem + 10vw,12rem);margin-bottom:.25rem;border-bottom:4px dashed var(--scs-line)}.SelectCarSalesTemplate_root__Fme6l [data-ms-block=empty] [data-ms-part=title]{font-family:var(--scs-font);font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.SelectCarSalesTemplate_root__Fme6l [data-ms-block=empty] [data-ms-part=body]{max-width:46ch;font-size:var(--fs-lg);line-height:1.5}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock] [data-ms-part=action]{margin-top:var(--space-4);padding-top:var(--space-4);align-self:stretch;border-top:2px dashed var(--scs-line);border-radius:0;color:var(--scs-turq-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.SelectCarSalesTemplate_root__Fme6l [data-ms-empty=stock] [data-ms-part=action]:hover{color:var(--scs-turq-deep);text-decoration-thickness:2px}.SelectCarSalesTemplate_visit__ozDR_{background:var(--scs-paper);padding-block:clamp(3rem,2rem + 4vw,6rem);overflow-x:clip}.SelectCarSalesTemplate_visitInner__Zxyu1{max-width:var(--container-max);margin:0 auto;padding-inline:var(--space-5);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);align-items:start}.SelectCarSalesTemplate_visitWords__EiYN4{min-width:0}.SelectCarSalesTemplate_visitLabel__F5vLH{margin:0 0 var(--space-3);color:var(--scs-muted)}.SelectCarSalesTemplate_visitHeading__0tGL4{margin:0;max-width:22ch;font-family:var(--scs-font);font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--scs-ink);text-wrap:balance}.SelectCarSalesTemplate_visitBody__O6B8Z{margin:clamp(1rem,.75rem + 1vw,1.5rem) 0 0;max-width:44ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55;color:var(--scs-muted);text-wrap:pretty}.SelectCarSalesTemplate_visitAction__trDrE{display:inline-flex;align-items:center;gap:var(--space-3);min-height:52px;margin-top:clamp(1.5rem,1.25rem + 1vw,2rem);padding:0 var(--space-6);border-radius:12px;background:var(--scs-turq-ink);color:#ffffff;font-weight:600;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--dur-fast) var(--ease-out)}.SelectCarSalesTemplate_visitAction__trDrE:hover{background:var(--scs-turq-deep);color:#ffffff;text-decoration:none}.SelectCarSalesTemplate_visitAction__trDrE:active{background:var(--scs-turq-press)}.SelectCarSalesTemplate_visitAction__trDrE:focus-visible{outline:3px solid var(--scs-turq-ink);outline-offset:3px}.SelectCarSalesTemplate_visitActionArrow__FC0g8{flex:none}.SelectCarSalesTemplate_ticket__s6Yjj{min-width:0;background:var(--scs-paper);border:3px solid var(--scs-slate);border-radius:18px;box-shadow:var(--scs-shadow);overflow:hidden;rotate:1deg}.SelectCarSalesTemplate_ticketStrip__KniNk{margin:0;padding:.875rem 1.25rem;background:var(--scs-slate);color:#ffffff}.SelectCarSalesTemplate_details__4wVJS{margin:0}.SelectCarSalesTemplate_detailRow__YY8Re{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:baseline;padding:.875rem 1.25rem;border-bottom:2px dashed var(--scs-line)}.SelectCarSalesTemplate_detailRow__YY8Re:last-child{border-bottom:0}.SelectCarSalesTemplate_detailName__Esz6I{font-size:.75rem;color:var(--scs-muted)}.SelectCarSalesTemplate_detailValue__FpQFg{margin:0;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--fs-md);color:var(--scs-ink);overflow-wrap:anywhere}.SelectCarSalesTemplate_address__27m3Z{display:flex;flex-direction:column;font-style:normal}.SelectCarSalesTemplate_detailNote__RZgU8{font-size:var(--fs-sm);color:var(--scs-muted)}.SelectCarSalesTemplate_hours__x1gX5{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SelectCarSalesTemplate_hours__x1gX5 td,.SelectCarSalesTemplate_hours__x1gX5 th{padding:0 0 var(--space-1);text-align:left;font-size:var(--fs-sm);vertical-align:baseline}.SelectCarSalesTemplate_hours__x1gX5 th{padding-right:var(--space-4);font-weight:600}.SelectCarSalesTemplate_detailLink__03aFJ{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--scs-turq-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.SelectCarSalesTemplate_detailLink__03aFJ:hover{color:var(--scs-turq-deep);text-decoration-thickness:2px}.SelectCarSalesTemplate_detailLink__03aFJ:focus-visible{outline:2px solid var(--scs-turq-ink);outline-offset:3px}@media (min-width:56rem){.SelectCarSalesTemplate_visitInner__Zxyu1{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center}.SelectCarSalesTemplate_visitSolo__nFuEp{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.SelectCarSalesTemplate_detailRow__YY8Re{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}}.SelectCarSalesTemplate_root__Fme6l [data-ms-section=reviews] h2{font-family:var(--scs-font);font-weight:800;letter-spacing:-.025em}.SelectCarSalesTemplate_root__Fme6l .SelectCarSalesTemplate_footer___scg5{--ms-text:#ffffff;--ms-primary:var(--scs-turq);background:var(--scs-slate-deep);border-top:0;padding-block:var(--space-8)}@media (prefers-reduced-motion:reduce){.SelectCarSalesTemplate_stock__SVhMq [data-ms-block=card],.SelectCarSalesTemplate_visitAction__trDrE{transition:none}}@font-face{font-family:scsRubik;src:url(/_next/static/media/7b9378a5d3f71125-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:scsRubik Fallback;src:local("Arial");ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.00%;size-adjust:102.64%}.__className_25bc3a{font-family:scsRubik,scsRubik Fallback;font-style:normal}.__variable_25bc3a{--font-ms-scs-rubik:"scsRubik","scsRubik Fallback"}