/* AT1 Performance CMS V70.5.0 — Our Cars + Vehicle Detail */
:root{--at1-gold:#F2B633}.cars7050-page,.car7050-page{background:var(--c7050-page-bg,var(--d7050-page-bg,#090909));color:#fff;min-height:70vh}.cars7050-tophero{position:relative;min-height:var(--c7050-hero-height,420px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#0b0b0b}.cars7050-tophero-media,.cars7050-tophero-media picture,.cars7050-tophero-media img{position:absolute;inset:0;width:100%;height:100%}.cars7050-tophero-media img{display:block;object-fit:var(--c7050-hero-fit,cover);object-position:var(--c7050-hero-position,center center)}.cars7050-tophero-overlay{position:absolute;inset:0;background:var(--c7050-hero-overlay,#000);opacity:var(--c7050-hero-overlay-opacity,.48)}.cars7050-tophero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.55) 65%,rgba(0,0,0,.82) 100%)}.cars7050-tophero-inner{position:relative;z-index:2;width:min(calc(100% - (var(--c7050-desktop-side,54px) * 2)),var(--c7050-hero-content-max,1180px));padding:150px 0 54px}.cars7050-shell{max-width:var(--c7050-max-width,1680px);margin:0 auto;padding:var(--c7050-desktop-top,34px) var(--c7050-desktop-side,54px) var(--c7050-desktop-bottom,110px)}.cars7050-shell--grid{padding-top:42px}.cars7050-page-title{margin:0 auto 24px;max-width:var(--c7050-intro-max,1140px);text-align:center}.cars7050-page-title>div{font:700 11px/1.2 Inter,sans-serif;letter-spacing:.18em;color:var(--c7050-accent)}.cars7050-page-title h1{margin:8px 0 0;font-family:var(--c7050-type-page-title-desktop-font);font-size:var(--c7050-type-page-title-desktop-size);font-weight:var(--c7050-type-page-title-desktop-weight);line-height:var(--c7050-type-page-title-desktop-line);letter-spacing:var(--c7050-type-page-title-desktop-tracking);color:var(--c7050-type-page-title-desktop-color)}.cars7050-intro{max-width:var(--c7050-intro-max);margin:0 auto var(--c7050-intro-gap);text-align:center;font-family:var(--c7050-type-intro-desktop-font);font-size:var(--c7050-type-intro-desktop-size);font-weight:var(--c7050-type-intro-desktop-weight);line-height:var(--c7050-type-intro-desktop-line);letter-spacing:var(--c7050-type-intro-desktop-tracking);color:var(--c7050-type-intro-desktop-color)}.cars7050-filters{display:flex;justify-content:center;gap:var(--c7050-filter-gap);margin:0 auto 112px;position:relative;left:var(--c7050-filter-x,0px);top:var(--c7050-filter-y,0px)}.cars7050-filters label{width:min(var(--c7050-filter-width),42vw)}.cars7050-filters select{width:100%;height:var(--c7050-filter-height,46px);border:1px solid var(--c7050-filter-border);border-radius:var(--c7050-filter-radius,5px);background:var(--c7050-filter-bg);color:var(--c7050-filter-text);padding:0 14px;font-family:var(--c7050-type-filter-desktop-font);font-size:var(--c7050-type-filter-desktop-size);font-weight:var(--c7050-type-filter-desktop-weight);outline:none;box-sizing:border-box}.cars7050-filters.filter-style-rectangle select{border-radius:0}.cars7050-filters.filter-style-rounded select{border-radius:max(var(--c7050-filter-radius,14px),14px)}.cars7050-filters.filter-style-pill select{border-radius:999px}.cars7050-filters.filter-style-cut select{border-radius:0;clip-path:polygon(var(--c7050-filter-cut-size,14px) 0,calc(100% - var(--c7050-filter-cut-size,14px)) 0,100% var(--c7050-filter-cut-size,14px),100% calc(100% - var(--c7050-filter-cut-size,14px)),calc(100% - var(--c7050-filter-cut-size,14px)) 100%,var(--c7050-filter-cut-size,14px) 100%,0 calc(100% - var(--c7050-filter-cut-size,14px)),0 var(--c7050-filter-cut-size,14px))}.cars7050-filters.filter-style-cut-left select{border-radius:0;clip-path:polygon(var(--c7050-filter-cut-size,14px) 0,100% 0,100% 100%,var(--c7050-filter-cut-size,14px) 100%,0 calc(100% - var(--c7050-filter-cut-size,14px)),0 var(--c7050-filter-cut-size,14px))}.cars7050-filters.filter-style-cut-right select{border-radius:0;clip-path:polygon(0 0,calc(100% - var(--c7050-filter-cut-size,14px)) 0,100% var(--c7050-filter-cut-size,14px),100% calc(100% - var(--c7050-filter-cut-size,14px)),calc(100% - var(--c7050-filter-cut-size,14px)) 100%,0 100%)}.cars7050-grid{display:grid;grid-template-columns:repeat(var(--c7050-grid-columns),minmax(0,1fr));gap:var(--c7050-row-gap) var(--c7050-grid-gap)}.cars7050-card{background:var(--c7050-card-bg);border:1px solid var(--c7050-card-border);border-radius:var(--c7050-card-radius);overflow:hidden;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.cars7050-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(0,0,0,.28)}.cars7050-media{display:block;background:var(--c7050-card-image-bg);aspect-ratio:var(--c7050-image-ratio);overflow:hidden;padding:var(--c7050-image-padding,0px);box-sizing:border-box}.cars7050-media img{width:100%;height:100%;display:block;object-fit:var(--c7050-image-fit,contain);object-position:var(--c7050-image-position);transition:transform .35s ease}.cars7050-card:hover .cars7050-media img{transform:none}.cars7050-card-body{padding:var(--c7050-body-padding)}.cars7050-manufacturer{font-family:var(--c7050-type-manufacturer-desktop-font);font-size:var(--c7050-type-manufacturer-desktop-size);font-weight:var(--c7050-type-manufacturer-desktop-weight);line-height:var(--c7050-type-manufacturer-desktop-line);letter-spacing:var(--c7050-type-manufacturer-desktop-tracking);color:var(--c7050-type-manufacturer-desktop-color);margin-bottom:13px}.cars7050-card h2{margin:0 0 22px;font-family:var(--c7050-type-model-desktop-font);font-size:var(--c7050-type-model-desktop-size);font-weight:var(--c7050-type-model-desktop-weight);line-height:var(--c7050-type-model-desktop-line);letter-spacing:var(--c7050-type-model-desktop-tracking);color:var(--c7050-type-model-desktop-color)}.cars7050-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.cars7050-price{display:flex;align-items:baseline;gap:4px;min-width:0}.cars7050-price span{font-family:var(--c7050-type-price-desktop-font);font-size:var(--c7050-type-price-desktop-size);font-weight:var(--c7050-type-price-desktop-weight);line-height:var(--c7050-type-price-desktop-line);color:var(--c7050-type-price-desktop-color)}.cars7050-price small{font-family:var(--c7050-type-vat-desktop-font);font-size:var(--c7050-type-vat-desktop-size);font-weight:var(--c7050-type-vat-desktop-weight);line-height:var(--c7050-type-vat-desktop-line);color:var(--c7050-type-vat-desktop-color)}.cars7050-card-foot>a{display:grid;place-items:center;width:var(--c7050-button-width);height:var(--c7050-button-height);border-radius:var(--c7050-button-radius);background:var(--c7050-accent);color:var(--c7050-button-text);text-decoration:none;font-family:var(--c7050-type-button-desktop-font);font-size:var(--c7050-type-button-desktop-size);font-weight:var(--c7050-type-button-desktop-weight);line-height:1;white-space:nowrap;box-shadow:none!important;border:1px solid transparent;position:relative;overflow:hidden;isolation:isolate;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}.cars7050-card-foot>a.style-rectangle{border-radius:0}.cars7050-card-foot>a.style-soft{border-radius:var(--c7050-button-radius)}.cars7050-card-foot>a.style-rounded{border-radius:max(var(--c7050-button-radius),12px)}.cars7050-card-foot>a.style-pill{border-radius:999px}.cars7050-card-foot>a.style-cut{border-radius:0;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.cars7050-card-foot>a.hover-none:hover{transform:none;filter:none}.cars7050-card-foot>a.hover-lift:hover{transform:translateY(-2px);filter:brightness(1.05)}.cars7050-card-foot>a.hover-scale:hover{transform:scale(1.035);filter:brightness(1.04)}.cars7050-card-foot>a.hover-invert:hover{background:transparent;color:var(--c7050-accent);border-color:var(--c7050-accent)}.cars7050-card-foot>a.hover-slide:before{content:"";position:absolute;z-index:-1;inset:0;background:#fff;transform:translateX(-105%);transition:transform .25s ease}.cars7050-card-foot>a.hover-slide:hover:before{transform:translateX(0)}.cars7050-card-foot>a.hover-slide:hover{color:#080808}.cars7050-card-foot>a:hover{box-shadow:none!important}.cars7050-empty{text-align:center;color:var(--c7050-muted);padding:50px 0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* detail */
.car7050-page{background:var(--d7050-page-bg);color:var(--d7050-text);overflow:hidden}.car7050-hero{position:relative;height:var(--d7050-hero-height);min-height:520px;background:var(--d7050-section-bg);overflow:hidden}.car7050-hero-bg{position:absolute;inset:0}.car7050-hero-bg img{width:100%;height:100%;object-fit:var(--d7050-hero-fit);object-position:var(--d7050-hero-pos);display:block}.car7050-hero-bg:before{content:"";position:absolute;inset:0;background:var(--d7050-hero-overlay);opacity:var(--d7050-hero-overlay-opacity)}.car7050-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.08) 42%,rgba(0,0,0,var(--d7050-hero-bottom-fade)) 100%)}.car7050-hero-center{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);text-align:center;z-index:2}.car7050-hero-center strong{display:block;font-family:var(--d7050-type-hero-brand-desktop-font);font-size:var(--d7050-type-hero-brand-desktop-size);font-weight:var(--d7050-type-hero-brand-desktop-weight);line-height:var(--d7050-type-hero-brand-desktop-line);letter-spacing:var(--d7050-type-hero-brand-desktop-tracking);color:var(--d7050-type-hero-brand-desktop-color)}.car7050-hero-center span{display:block;margin-top:18px;font-family:var(--d7050-type-hero-model-desktop-font);font-size:var(--d7050-type-hero-model-desktop-size);font-weight:var(--d7050-type-hero-model-desktop-weight);line-height:var(--d7050-type-hero-model-desktop-line);letter-spacing:var(--d7050-type-hero-model-desktop-tracking);color:var(--d7050-type-hero-model-desktop-color)}.car7050-hero-bottom{position:absolute;left:0;right:0;bottom:46px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:50px;padding:0 var(--d7050-section-side)}.car7050-price-block .label,.car7050-metric .label{font-family:var(--d7050-type-metric-label-desktop-font);font-size:var(--d7050-type-metric-label-desktop-size);font-weight:var(--d7050-type-metric-label-desktop-weight);line-height:var(--d7050-type-metric-label-desktop-line);color:var(--d7050-type-metric-label-desktop-color);text-transform:uppercase}.car7050-price-block .value,.car7050-metric .value{font-family:var(--d7050-type-metric-value-desktop-font);font-size:var(--d7050-type-metric-value-desktop-size);font-weight:var(--d7050-type-metric-value-desktop-weight);line-height:var(--d7050-type-metric-value-desktop-line);color:var(--d7050-type-metric-value-desktop-color);margin:14px 0 11px}.car7050-price-block .sub{font-size:14px;color:#fff}.car7050-hero-metrics{display:flex;align-items:stretch}.car7050-metric{padding:0 36px;border-left:1px solid rgba(255,255,255,.35)}.car7050-metric:first-child{border-left:0}.car7050-section{max-width:var(--d7050-max-width);margin:0 auto;padding:var(--d7050-section-y) var(--d7050-section-side)}.car7050-gallery{background:var(--d7050-section-bg)}.car7050-gallery-track-wrap{position:relative}.car7050-gallery-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--d7050-gallery-card-width);gap:var(--d7050-gallery-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.car7050-gallery-track::-webkit-scrollbar{display:none}.car7050-gallery-item{scroll-snap-align:start;border:0;padding:0;background:#111;border-radius:var(--d7050-gallery-radius);overflow:hidden;cursor:pointer}.car7050-gallery-item img{width:100%;height:var(--d7050-gallery-image-height);object-fit:var(--d7050-gallery-image-fit,contain);object-position:center center;display:block;background:#111}.car7050-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:56px;height:72px;border:0;background:transparent;color:var(--d7050-accent);font-size:62px;line-height:1;cursor:pointer;text-shadow:0 0 14px color-mix(in srgb,var(--d7050-accent) 70%,transparent)}.car7050-gallery-arrow.prev{left:-62px}.car7050-gallery-arrow.next{right:-62px}.car7050-gallery-disclaimer,.car7050-availability{margin:30px auto 0;text-align:center;font-family:var(--d7050-type-gallery-note-desktop-font);font-size:var(--d7050-type-gallery-note-desktop-size);font-weight:var(--d7050-type-gallery-note-desktop-weight);line-height:var(--d7050-type-gallery-note-desktop-line);color:var(--d7050-type-gallery-note-desktop-color)}.car7050-quick-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin-top:94px}.car7050-quick-spec{text-align:center}.car7050-icon{width:76px;height:76px;margin:0 auto 18px;color:#f0f0f0}.car7050-icon img,.car7050-icon svg{width:100%;height:100%;object-fit:contain}.car7050-icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.car7050-quick-spec .label{font-family:var(--d7050-type-spec-label-desktop-font);font-size:var(--d7050-type-spec-label-desktop-size);font-weight:var(--d7050-type-spec-label-desktop-weight);line-height:var(--d7050-type-spec-label-desktop-line);color:var(--d7050-type-spec-label-desktop-color);margin-bottom:18px}.car7050-quick-spec .value{font-family:var(--d7050-type-spec-value-desktop-font);font-size:var(--d7050-type-spec-value-desktop-size);font-weight:var(--d7050-type-spec-value-desktop-weight);line-height:var(--d7050-type-spec-value-desktop-line);color:var(--d7050-type-spec-value-desktop-color)}.car7050-cta{text-align:center;margin-top:56px}.car7050-button{display:inline-grid;place-items:center;min-width:196px;height:var(--d7050-button-height);padding:0 28px;background:var(--d7050-accent);color:var(--d7050-button-text);border:0;border-radius:var(--d7050-button-radius);text-decoration:none;font-family:var(--d7050-type-button-desktop-font);font-size:var(--d7050-type-button-desktop-size);font-weight:var(--d7050-type-button-desktop-weight);box-shadow:0 0 20px color-mix(in srgb,var(--d7050-accent) 35%,transparent);cursor:pointer}.car7050-story,.car7050-why{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--d7050-section-bg)}.car7050-story.image-right .car7050-split-media,.car7050-why.image-left .car7050-split-media{order:2}.car7050-story.image-right .car7050-split-copy,.car7050-why.image-left .car7050-split-copy{order:1}.car7050-split-media{min-height:650px;background:#111}.car7050-split-media img{width:100%;height:100%;object-fit:cover;display:block}.car7050-split-copy{display:flex;align-items:center;padding:80px max(52px,7vw);min-width:0}.car7050-copy-inner{max-width:720px}.car7050-copy-inner h2,.car7050-why h2{margin:0 0 24px;font-family:var(--d7050-type-section-heading-desktop-font);font-size:var(--d7050-type-section-heading-desktop-size);font-weight:var(--d7050-type-section-heading-desktop-weight);line-height:var(--d7050-type-section-heading-desktop-line);letter-spacing:var(--d7050-type-section-heading-desktop-tracking);color:var(--d7050-type-section-heading-desktop-color)}.car7050-copy-inner p{font-family:var(--d7050-type-body-desktop-font);font-size:var(--d7050-type-body-desktop-size);font-weight:var(--d7050-type-body-desktop-weight);line-height:var(--d7050-type-body-desktop-line);color:var(--d7050-type-body-desktop-color);margin:0 0 28px}.car7050-copy-inner h3{margin:32px 0 18px;font-family:var(--d7050-type-subheading-desktop-font);font-size:var(--d7050-type-subheading-desktop-size);font-weight:var(--d7050-type-subheading-desktop-weight);line-height:var(--d7050-type-subheading-desktop-line);color:var(--d7050-type-subheading-desktop-color)}.car7050-copy-inner h4{margin:0 0 18px;font-family:var(--d7050-type-feature-title-desktop-font);font-size:var(--d7050-type-feature-title-desktop-size);font-weight:var(--d7050-type-feature-title-desktop-weight);color:var(--d7050-type-feature-title-desktop-color)}.car7050-why-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--d7050-line);border-left:1px solid transparent;margin-top:34px}.car7050-why-item{padding:28px 24px;text-align:center;border-right:1px solid var(--d7050-line);border-bottom:1px solid var(--d7050-line)}.car7050-why-item .car7050-icon{width:54px;height:54px;margin-bottom:16px}.car7050-why-item h3{font-family:var(--d7050-type-feature-title-desktop-font);font-size:var(--d7050-type-feature-title-desktop-size);font-weight:var(--d7050-type-feature-title-desktop-weight);color:var(--d7050-type-feature-title-desktop-color);margin:0 0 12px}.car7050-why-item p{font-family:var(--d7050-type-feature-body-desktop-font);font-size:var(--d7050-type-feature-body-desktop-size);font-weight:var(--d7050-type-feature-body-desktop-weight);line-height:var(--d7050-type-feature-body-desktop-line);color:var(--d7050-type-feature-body-desktop-color);margin:0}.car7050-tech{background:#101010;border-top:1px solid var(--d7050-line);border-bottom:1px solid var(--d7050-line)}.car7050-tech h2{text-align:center}.car7050-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}.car7050-tech-card{background:var(--d7050-card-bg);padding:25px;text-align:center}.car7050-tech-card .icon{width:42px;height:42px;margin:0 auto 12px;color:var(--d7050-accent)}.car7050-tech-card .icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7}.car7050-tech-card small{display:block;color:var(--d7050-muted);margin-bottom:8px}.car7050-tech-card strong{font-size:21px}
.car7050-enquiry{position:relative;min-height:var(--d7050-enquiry-height);display:flex;align-items:center;background:#111;overflow:hidden}.car7050-enquiry-bg{position:absolute;inset:0}.car7050-enquiry-bg img{width:100%;height:100%;object-fit:cover}.car7050-enquiry-bg:after{content:"";position:absolute;inset:0;background:var(--d7050-enquiry-overlay);opacity:var(--d7050-enquiry-overlay-opacity)}.car7050-enquiry-inner{position:relative;z-index:2;width:100%;max-width:var(--d7050-max-width);margin:auto;padding:70px var(--d7050-section-side)}.car7050-enquiry-form{max-width:var(--d7050-enquiry-form-max)}.car7050-enquiry h2{margin:0 0 24px;font-family:var(--d7050-type-form-heading-desktop-font);font-size:var(--d7050-type-form-heading-desktop-size);font-weight:var(--d7050-type-form-heading-desktop-weight);line-height:var(--d7050-type-form-heading-desktop-line);color:var(--d7050-type-form-heading-desktop-color)}.car7050-enquiry-intro{max-width:830px;font-family:var(--d7050-type-form-text-desktop-font);font-size:var(--d7050-type-form-text-desktop-size);line-height:var(--d7050-type-form-text-desktop-line);color:var(--d7050-type-form-text-desktop-color);margin-bottom:28px}.car7050-form-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px 48px}.car7050-enquiry label{display:grid;gap:8px;font-family:var(--d7050-type-form-label-desktop-font);font-size:var(--d7050-type-form-label-desktop-size);font-weight:var(--d7050-type-form-label-desktop-weight);color:var(--d7050-type-form-label-desktop-color)}.car7050-enquiry input{height:44px;border:1px solid var(--d7050-input-border);background:var(--d7050-input-bg);color:var(--d7050-input-text);padding:0 12px;border-radius:4px;outline:none}.car7050-marketing{margin-top:42px;max-width:860px}.car7050-marketing h3{font-size:17px;margin:0 0 12px}.car7050-marketing p,.car7050-check{font-family:var(--d7050-type-form-text-desktop-font);font-size:var(--d7050-type-form-text-desktop-size);line-height:var(--d7050-type-form-text-desktop-line);color:var(--d7050-type-form-text-desktop-color)}.car7050-choice-row{display:flex;gap:12px;margin:20px 0}.car7050-choice-row label{display:block}.car7050-choice-row input{position:absolute;opacity:0}.car7050-choice-row span{display:grid;place-items:center;min-width:100px;height:38px;background:#262626;border-radius:4px;cursor:pointer}.car7050-choice-row input:checked+span{background:var(--d7050-accent);color:var(--d7050-button-text)}.car7050-check{display:flex!important;grid-template-columns:24px 1fr!important;align-items:flex-start!important;gap:12px!important;margin:18px 0}.car7050-check input{width:22px;height:22px;margin:0;accent-color:var(--d7050-accent)}.car7050-form-status{margin-top:14px;min-height:20px;color:#fff}.car7050-enquiry .hp-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.car7050-enquiry,.car7050-enquiry-inner,.car7050-enquiry-form{box-shadow:none!important;border-top:0!important}.car7050-enquiry:before,.car7050-enquiry-inner:before,.car7050-enquiry-form:before{content:none!important;display:none!important}.car7050-reviews{background:#0A0A0A}.car7050-reviews .car7050-section{padding-top:95px;padding-bottom:100px}.car7050-review-eyebrow{font-family:var(--d7050-type-review-eyebrow-desktop-font);font-size:var(--d7050-type-review-eyebrow-desktop-size);color:var(--d7050-type-review-eyebrow-desktop-color);margin-bottom:14px}.car7050-reviews h2{font-family:var(--d7050-type-review-heading-desktop-font);font-size:var(--d7050-type-review-heading-desktop-size);font-weight:var(--d7050-type-review-heading-desktop-weight);color:var(--d7050-type-review-heading-desktop-color);margin:0}.car7050-review-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.car7050-review{padding:0 44px;border-left:1px solid var(--d7050-line);min-height:230px;display:flex;flex-direction:column}.car7050-review:first-child{padding-left:0;border-left:0}.car7050-review:last-child{padding-right:0}.car7050-review p{font-family:var(--d7050-type-review-body-desktop-font);font-size:var(--d7050-type-review-body-desktop-size);line-height:var(--d7050-type-review-body-desktop-line);color:var(--d7050-type-review-body-desktop-color);margin:0 0 auto}.car7050-review strong{font-family:var(--d7050-type-review-name-desktop-font);font-size:var(--d7050-type-review-name-desktop-size);font-weight:var(--d7050-type-review-name-desktop-weight);color:var(--d7050-type-review-name-desktop-color);margin-top:28px}.car7050-stars{color:var(--d7050-accent);font-size:18px;letter-spacing:1px;margin-top:8px}
@media(max-width:1180px){.cars7050-grid{grid-template-columns:repeat(var(--c7050-tablet-columns),minmax(0,1fr))}.cars7050-filters{margin-bottom:70px}.car7050-hero-bottom{padding:0 34px}.car7050-hero-metrics{gap:0}.car7050-metric{padding:0 24px}.car7050-gallery-track{grid-auto-columns:calc((100% - 2*var(--d7050-gallery-gap))/3)}.car7050-gallery-arrow.prev{left:-36px}.car7050-gallery-arrow.next{right:-36px}.car7050-section{padding-left:34px;padding-right:34px}.car7050-tech-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:768px){.cars7050-tophero{min-height:var(--c7050-hero-mobile-height,360px)}.cars7050-tophero-inner{width:calc(100% - (var(--c7050-mobile-side,18px) * 2));padding:122px 0 28px}.cars7050-shell{padding:var(--c7050-mobile-top) var(--c7050-mobile-side) var(--c7050-mobile-bottom)}.cars7050-shell--grid{padding-top:28px}.cars7050-page-title h1{font-family:var(--c7050-type-page-title-mobile-font);font-size:var(--c7050-type-page-title-mobile-size);font-weight:var(--c7050-type-page-title-mobile-weight);line-height:var(--c7050-type-page-title-mobile-line);color:var(--c7050-type-page-title-mobile-color)}.cars7050-intro{font-family:var(--c7050-type-intro-mobile-font);font-size:var(--c7050-type-intro-mobile-size);line-height:var(--c7050-type-intro-mobile-line);color:var(--c7050-type-intro-mobile-color)}.cars7050-filters{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:45px;left:var(--c7050-filter-mobile-x,0px);top:var(--c7050-filter-mobile-y,0px)}.cars7050-filters label{width:100%}.cars7050-grid{grid-template-columns:repeat(var(--c7050-mobile-columns),minmax(0,1fr));gap:22px}.cars7050-card-body{padding:var(--c7050-mobile-body-padding)}.cars7050-manufacturer{font-family:var(--c7050-type-manufacturer-mobile-font);font-size:var(--c7050-type-manufacturer-mobile-size)}.cars7050-card h2{font-family:var(--c7050-type-model-mobile-font);font-size:var(--c7050-type-model-mobile-size);margin-bottom:18px}.cars7050-price span{font-family:var(--c7050-type-price-mobile-font);font-size:var(--c7050-type-price-mobile-size)}.cars7050-price small{font-family:var(--c7050-type-vat-mobile-font);font-size:var(--c7050-type-vat-mobile-size)}.cars7050-card-foot>a{font-family:var(--c7050-type-button-mobile-font);font-size:var(--c7050-type-button-mobile-size)}
.car7050-hero{height:var(--d7050-hero-mobile-height);min-height:520px}.car7050-hero-center{top:34%;width:90%}.car7050-hero-center strong{font-family:var(--d7050-type-hero-brand-mobile-font);font-size:var(--d7050-type-hero-brand-mobile-size);font-weight:var(--d7050-type-hero-brand-mobile-weight)}.car7050-hero-center span{font-family:var(--d7050-type-hero-model-mobile-font);font-size:var(--d7050-type-hero-model-mobile-size);font-weight:var(--d7050-type-hero-model-mobile-weight);margin-top:10px}.car7050-hero-bottom{left:0;right:0;bottom:24px;display:block;padding:0 var(--d7050-mobile-side)}.car7050-price-block{text-align:center;margin-bottom:24px}.car7050-price-block .value,.car7050-metric .value{font-family:var(--d7050-type-metric-value-mobile-font);font-size:var(--d7050-type-metric-value-mobile-size);margin:8px 0}.car7050-price-block .label,.car7050-metric .label{font-family:var(--d7050-type-metric-label-mobile-font);font-size:var(--d7050-type-metric-label-mobile-size)}.car7050-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.car7050-metric{text-align:center;padding:0 8px;border-left:1px solid rgba(255,255,255,.25)}.car7050-section{padding:var(--d7050-mobile-section-y) var(--d7050-mobile-side)}.car7050-gallery-track{grid-auto-columns:var(--d7050-gallery-mobile-card-width,82%)}.car7050-gallery-item img{height:var(--d7050-gallery-mobile-image-height)}.car7050-gallery-arrow{width:42px;height:56px;font-size:46px}.car7050-gallery-arrow.prev{left:-12px}.car7050-gallery-arrow.next{right:-12px}.car7050-gallery-disclaimer,.car7050-availability{font-family:var(--d7050-type-gallery-note-mobile-font);font-size:var(--d7050-type-gallery-note-mobile-size)}.car7050-quick-specs{grid-template-columns:repeat(2,1fr);gap:40px 18px;margin-top:58px}.car7050-quick-spec:last-child{grid-column:1/-1}.car7050-icon{width:62px;height:62px}.car7050-quick-spec .label{font-family:var(--d7050-type-spec-label-mobile-font);font-size:var(--d7050-type-spec-label-mobile-size)}.car7050-quick-spec .value{font-family:var(--d7050-type-spec-value-mobile-font);font-size:var(--d7050-type-spec-value-mobile-size)}.car7050-story,.car7050-why{grid-template-columns:1fr;min-height:0}.car7050-split-media{min-height:360px;order:1!important}.car7050-split-copy{order:2!important;padding:54px var(--d7050-mobile-side)}.car7050-copy-inner h2,.car7050-why h2{font-family:var(--d7050-type-section-heading-mobile-font);font-size:var(--d7050-type-section-heading-mobile-size);line-height:var(--d7050-type-section-heading-mobile-line)}.car7050-copy-inner p{font-family:var(--d7050-type-body-mobile-font);font-size:var(--d7050-type-body-mobile-size);line-height:var(--d7050-type-body-mobile-line)}.car7050-copy-inner h3{font-family:var(--d7050-type-subheading-mobile-font);font-size:var(--d7050-type-subheading-mobile-size)}.car7050-why-grid{grid-template-columns:1fr}.car7050-why-item{border-right:0}.car7050-tech-grid{grid-template-columns:1fr}.car7050-enquiry{min-height:var(--d7050-enquiry-mobile-height)}.car7050-enquiry-inner{padding:54px var(--d7050-mobile-side)}.car7050-enquiry h2{font-family:var(--d7050-type-form-heading-mobile-font);font-size:var(--d7050-type-form-heading-mobile-size)}.car7050-enquiry-intro,.car7050-marketing p,.car7050-check{font-family:var(--d7050-type-form-text-mobile-font);font-size:var(--d7050-type-form-text-mobile-size)}.car7050-enquiry label{font-family:var(--d7050-type-form-label-mobile-font);font-size:var(--d7050-type-form-label-mobile-size)}.car7050-form-grid{grid-template-columns:1fr;gap:16px}.car7050-choice-row{flex-wrap:wrap}.car7050-review-grid{grid-template-columns:1fr;gap:34px}.car7050-review{padding:0 0 34px!important;border-left:0;border-bottom:1px solid var(--d7050-line);min-height:0}.car7050-review:last-child{border-bottom:0}.car7050-review p{font-family:var(--d7050-type-review-body-mobile-font);font-size:var(--d7050-type-review-body-mobile-size)}.car7050-reviews h2{font-family:var(--d7050-type-review-heading-mobile-font);font-size:var(--d7050-type-review-heading-mobile-size)}.car7050-button{font-family:var(--d7050-type-button-mobile-font);font-size:var(--d7050-type-button-mobile-size)}}
