.gallery__main[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;background:var(--colour-hairline);border-radius:var(--radius);overflow:hidden}.gallery__main-button[data-astro-cid-rj65ajc3]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery__main-button[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}.gallery__thumbs[data-astro-cid-rj65ajc3]{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.gallery__thumb[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border:1px solid var(--colour-hairline);border-radius:var(--radius);cursor:pointer;opacity:.6;width:88px;transition:opacity var(--transition-fast);background:0 0;flex:0 0 88px;padding:0;overflow:hidden}.gallery__thumb[data-astro-cid-rj65ajc3][aria-current=true]{opacity:1;border-color:var(--colour-text)}.gallery__thumb[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}.lightbox[data-astro-cid-rj65ajc3]{z-index:100;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-rj65ajc3][hidden]{display:none}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:92vw;max-height:86vh}.lightbox__close[data-astro-cid-rj65ajc3]{color:#fff;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #fff5;height:40px;padding:0 16px;position:absolute;top:16px;right:16px}.lightbox__nav[data-astro-cid-rj65ajc3]{color:#fff;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #fff5;height:40px;padding:0 16px;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-rj65ajc3]{left:16px}.lightbox__nav--next[data-astro-cid-rj65ajc3]{right:16px}.buy-buttons[data-astro-cid-i6abessd]{gap:12px;display:flex}.buy-buttons--inline[data-astro-cid-i6abessd]{margin-top:24px}.buy-buttons[data-astro-cid-i6abessd] .button[data-astro-cid-i6abessd]{flex:1}.buy-buttons--bar[data-astro-cid-i6abessd]{display:none}@media (width<=640px){.buy-buttons--inline[data-astro-cid-i6abessd]{display:none}.buy-buttons--bar[data-astro-cid-i6abessd]{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--colour-surface);border-top:1px solid var(--colour-hairline);z-index:20;display:flex;position:fixed;bottom:0;left:0;right:0}}.car-page[data-astro-cid-flotoib7]{padding-top:32px;padding-bottom:64px}.car-page__sold-note[data-astro-cid-flotoib7]{background:var(--colour-hairline);border-radius:var(--radius);margin-bottom:20px;padding:12px 16px}.car-page__sold-note[data-astro-cid-flotoib7] a[data-astro-cid-flotoib7]{font-weight:600}.car-page__reserved-note[data-astro-cid-flotoib7]{margin-bottom:12px;font-weight:600}.car-page__title[data-astro-cid-flotoib7]{letter-spacing:-.01em;margin-bottom:24px;font-size:28px;font-weight:700}.car-page__layout[data-astro-cid-flotoib7]{grid-template-columns:2fr 1fr;gap:40px;display:grid}@media (width<=800px){.car-page__layout[data-astro-cid-flotoib7]{grid-template-columns:1fr}}.car-page__price[data-astro-cid-flotoib7]{font-size:28px;font-weight:700}.car-page__meta[data-astro-cid-flotoib7]{color:var(--colour-muted);margin-top:6px}.car-page__section[data-astro-cid-flotoib7]{border-top:1px solid var(--colour-hairline);max-width:760px;margin-top:48px;padding-top:32px}.car-page__section[data-astro-cid-flotoib7] h2[data-astro-cid-flotoib7]{margin-bottom:16px;font-size:20px;font-weight:700}.key-facts[data-astro-cid-flotoib7]{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}@media (width<=560px){.key-facts[data-astro-cid-flotoib7]{grid-template-columns:1fr}}.key-facts__row[data-astro-cid-flotoib7]{border-bottom:1px solid var(--colour-hairline);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.key-facts__row[data-astro-cid-flotoib7] dt[data-astro-cid-flotoib7]{color:var(--colour-muted)}.key-facts__row[data-astro-cid-flotoib7] dd[data-astro-cid-flotoib7]{text-align:right;font-weight:600}.car-page__mot-link[data-astro-cid-flotoib7]{color:var(--colour-muted);margin-top:16px;font-size:14px}.car-page__hpi[data-astro-cid-flotoib7]{margin-top:8px;font-weight:600}.car-page__paragraph[data-astro-cid-flotoib7]+.car-page__paragraph[data-astro-cid-flotoib7]{margin-top:14px}.car-page__features[data-astro-cid-flotoib7]{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}@media (width<=560px){.car-page__features[data-astro-cid-flotoib7]{grid-template-columns:1fr}}.car-page__features[data-astro-cid-flotoib7] li[data-astro-cid-flotoib7]{padding-left:14px;position:relative}.car-page__features[data-astro-cid-flotoib7] li[data-astro-cid-flotoib7]:before{content:"";background:var(--colour-text);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.car-page__price-repeat[data-astro-cid-flotoib7]{font-size:24px;font-weight:700}.car-page__warranty[data-astro-cid-flotoib7]{color:var(--colour-muted);margin-top:8px}.car-page__fca[data-astro-cid-flotoib7]{color:var(--colour-muted);margin-top:12px;font-size:13px}@media (width<=640px){.car-page[data-astro-cid-flotoib7]{padding-bottom:96px}}
