.vehicle-detail_page__AEmy1{--room:#111210;position:relative;isolation:isolate;background:var(--room);padding:108px var(--gutter) 72px}.vehicle-detail_container__qP5rG{position:relative;z-index:1;max-width:1480px;margin-inline:auto}.vehicle-detail_glow__ucl5N{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:paint}.vehicle-detail_blob__1os6a{position:absolute;border-radius:50%;will-change:transform}.vehicle-detail_blobA__A3ln1{right:3%;top:1%;width:clamp(400px,40vw,760px);height:clamp(400px,40vw,760px);background:radial-gradient(closest-side,#d6be8366 0,#d6be8333 38%,#d6be8314 64%,#d6be8300 82%);filter:blur(180px);animation:vehicle-detail_driftA__haEkg 38s ease-in-out infinite}.vehicle-detail_blobB__ZWabn{left:1%;top:25%;width:clamp(360px,34vw,660px);height:clamp(360px,34vw,660px);background:radial-gradient(closest-side,#d6be8357 0,#d6be832b 38%,#d6be8312 64%,#d6be8300 82%);filter:blur(190px);animation:vehicle-detail_driftB__h52UC 45s ease-in-out infinite}.vehicle-detail_blobC__SKNbv{right:5%;top:45%;width:clamp(340px,31vw,600px);height:clamp(340px,31vw,600px);background:radial-gradient(closest-side,#f0dcae4d 0,#f0dcae26 40%,#f0dcae10 66%,#f0dcae00 82%);filter:blur(170px);animation:vehicle-detail_driftC__y0QYo 33s ease-in-out infinite}.vehicle-detail_blobD__IHd0X{left:4%;top:60%;width:clamp(360px,33vw,640px);height:clamp(360px,33vw,640px);background:radial-gradient(closest-side,#d6be835c 0,#d6be832e 38%,#d6be8313 64%,#d6be8300 82%);filter:blur(185px);animation:vehicle-detail_driftB__h52UC 41s ease-in-out infinite reverse}.vehicle-detail_blobE__XShL2{right:2%;bottom:2%;width:clamp(340px,32vw,620px);height:clamp(340px,32vw,620px);background:radial-gradient(closest-side,#d6be8352 0,#d6be8329 38%,#d6be8311 64%,#d6be8300 82%);filter:blur(175px);animation:vehicle-detail_driftA__haEkg 50s ease-in-out infinite reverse}@keyframes vehicle-detail_driftA__haEkg{0%,to{transform:translate(-5%,3%) scale(1)}50%{transform:translate(7%,-6%) scale(1.12)}}@keyframes vehicle-detail_driftB__h52UC{0%,to{transform:translate(4%,-3%) scale(1.04)}50%{transform:translate(-8%,7%) scale(.9)}}@keyframes vehicle-detail_driftC__y0QYo{0%,to{transform:translate(3%,6%) scale(.95)}50%{transform:translate(-6%,-8%) scale(1.1)}}html[data-motion=off] .vehicle-detail_blob__1os6a{animation:none}.vehicle-detail_topline__dzb__{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.vehicle-detail_crumbs__5OfS2{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--muted);font-size:12px;line-height:1.7}.vehicle-detail_crumbs__5OfS2 [aria-current]{color:var(--paper)}.vehicle-detail_back__olMG5:hover,.vehicle-detail_crumbs__5OfS2 a:hover,.vehicle-detail_summaryMeta__VMjFz a:hover{color:var(--gold)}.vehicle-detail_back__olMG5{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:12px;color:var(--muted);white-space:nowrap}.vehicle-detail_layout__sNdR3{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:28px}.vehicle-detail_gallery__7GSnC{min-width:0}.vehicle-detail_photoFrame__e1SCL{position:relative;border-radius:10px;background:var(--surface)}.vehicle-detail_mainPhoto__TLG6h{display:block;position:relative;width:100%;padding:0;border-radius:inherit;overflow:hidden}.vehicle-detail_mainPhoto__TLG6h>img{width:100%;height:auto;aspect-ratio:1.48;object-fit:cover}.vehicle-detail_counter__qSHTH,.vehicle-detail_photoAction__Hp_YW,.vehicle-detail_tag__nhRob{position:absolute;background:#090a09e6;color:var(--paper);border:1px solid #f1f0e92e;font-size:11px;line-height:1.4}.vehicle-detail_photoAction__Hp_YW{display:flex;align-items:center;gap:9px;right:16px;bottom:16px;padding:11px 14px;border-radius:4px;transition:background .2s}.vehicle-detail_mainPhoto__TLG6h:hover .vehicle-detail_photoAction__Hp_YW{background:var(--bg)}.vehicle-detail_tag__nhRob{left:16px;top:16px;padding:7px 11px;border-radius:3px;pointer-events:none}.vehicle-detail_counter__qSHTH{left:16px;bottom:16px;padding:7px 10px;border-radius:4px;font-variant-numeric:tabular-nums;pointer-events:none}.vehicle-detail_photoNav__hJ6e8{position:absolute;top:calc(50% - 22px);display:grid;place-items:center;width:44px;height:44px;border:1px solid #f1f0e95c;border-radius:50%;background:#090a09df;transition:background .2s,color .2s}.vehicle-detail_photoNav__hJ6e8:hover{background:var(--gold);color:var(--bg)}.vehicle-detail_previous__DVTv6{left:14px}.vehicle-detail_next__4_zWl{right:14px}.vehicle-detail_thumbs___IvBW{display:flex;gap:9px;overflow-x:auto;margin-top:9px;padding:5px;scrollbar-width:thin;scrollbar-color:var(--gold) var(--surface)}.vehicle-detail_thumbs___IvBW button{flex:0 0 96px;padding:3px;border:1px solid transparent;border-radius:5px;opacity:.65;transition:opacity .2s,border-color .2s}.vehicle-detail_thumbs___IvBW button:hover,.vehicle-detail_thumbs___IvBW button[aria-pressed=true]{opacity:1}.vehicle-detail_thumbs___IvBW button[aria-pressed=true]{border-color:var(--gold)}.vehicle-detail_thumbs___IvBW img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;border-radius:2px}.vehicle-detail_imageNote__gdf0p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:8px;font-size:11px;line-height:1.6;color:var(--muted)}.vehicle-detail_imageNote__gdf0p a{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--paper)}.vehicle-detail_imageNote__gdf0p a:hover{color:var(--gold)}.vehicle-detail_quickFacts__9ZrFm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 0;margin:10px 0 0;border-block:1px solid var(--line)}.vehicle-detail_quickFacts__9ZrFm>div{display:grid;grid-template-columns:21px 1fr;align-items:center;gap:5px 11px;padding-inline:18px;border-left:1px solid var(--line)}.vehicle-detail_quickFacts__9ZrFm>div:first-child{padding-left:0;border:0}.vehicle-detail_quickFacts__9ZrFm>div:last-child{padding-right:0}.vehicle-detail_quickFacts__9ZrFm svg{color:var(--gold);grid-row:1/3}.vehicle-detail_quickFacts__9ZrFm dt{display:contents;font-size:11px;color:var(--muted)}.vehicle-detail_quickFacts__9ZrFm dd,.vehicle-detail_quickFacts__9ZrFm dt span{grid-column:2}.vehicle-detail_quickFacts__9ZrFm dd{margin:0;font-size:14px;font-weight:500;white-space:nowrap}.vehicle-detail_summary__l8IdI{padding:26px;border:1px solid var(--line);border-radius:10px;background:#f1f0e903}.vehicle-detail_summaryMeta__VMjFz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:11px}.vehicle-detail_status__5NcLh{display:inline-flex;align-items:center;gap:7px;color:var(--gold)}.vehicle-detail_status__5NcLh:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.vehicle-detail_status__5NcLh[data-status=sold]{color:var(--muted)}.vehicle-detail_summary__l8IdI h1{font-family:var(--font-display);font-size:clamp(32px,3vw,48px);line-height:1.14;font-weight:400;letter-spacing:-.025em;margin:24px 0 10px;overflow-wrap:anywhere}.vehicle-detail_summary__l8IdI h1>span{display:block;margin-bottom:7px;font-family:var(--font-sans);font-size:16px;line-height:1.5;letter-spacing:0;color:var(--paper)}.vehicle-detail_variant__Myc5T{font-size:14px;line-height:1.6;color:#b6b8b0}.vehicle-detail_pricing__v1eRj{padding-block:24px}.vehicle-detail_price__bQoy4{font-size:clamp(32px,3vw,43px);line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vehicle-detail_price__bQoy4 small{margin-left:4px;font-size:15px;color:var(--muted);letter-spacing:0}.vehicle-detail_priceNote__shPHL{max-width:36ch;font-size:11px;line-height:1.7;color:var(--muted);margin-top:9px}.vehicle-detail_actions__B2RwG{display:flex;flex-direction:column;gap:9px}.vehicle-detail_actions__B2RwG>a{width:100%;min-height:50px;padding-left:16px;gap:10px}.vehicle-detail_actions__B2RwG>a>span:first-child{display:flex;align-items:center;gap:9px}.vehicle-detail_page__AEmy1 .button:hover{transform:none}.vehicle-detail_notes__cmTk7{display:grid;gap:10px;margin-top:16px}.vehicle-detail_assurance__AIHu1,.vehicle-detail_remote__S5vts{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;color:#b6b8b0}.vehicle-detail_assurance__AIHu1 svg,.vehicle-detail_remote__S5vts svg{flex:none;color:var(--gold);margin-top:1px}.vehicle-detail_remote__S5vts{transition:color .3s}.vehicle-detail_remote__S5vts>svg:last-child{margin-top:3px;color:var(--muted);transition:color .3s}.vehicle-detail_remote__S5vts:hover,.vehicle-detail_remote__S5vts:hover>svg:last-child{color:var(--paper)}.vehicle-detail_seller__SJcEl{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.vehicle-detail_sellerIdentity__JpugC{display:flex;gap:11px;align-items:center}.vehicle-detail_sellerIcon__5cJAl{display:grid;place-items:center;width:40px;height:40px;background:var(--surface);border-radius:50%;color:var(--gold)}.vehicle-detail_sellerIdentity__JpugC strong{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.vehicle-detail_sellerIdentity__JpugC a{font-size:12px;color:var(--muted);line-height:1.6}.vehicle-detail_sellerIdentity__JpugC a:hover{color:var(--paper)}.vehicle-detail_sellerLink__NgZTD{display:flex;justify-content:space-between;align-items:center;min-height:36px;margin-top:12px;color:var(--muted);font-size:11px}.vehicle-detail_sellerLink__NgZTD:hover{color:var(--gold)}.vehicle-detail_sectionNav__Vj5PZ{display:flex;gap:28px;overflow-x:auto;margin-top:34px;border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--gold) var(--room)}.vehicle-detail_sectionNav__Vj5PZ a{display:flex;align-items:center;min-height:55px;padding:8px 2px;flex-shrink:0;border-bottom:2px solid transparent;font-size:13px;color:#b6b8b0;transition:color .2s,border-color .2s}.vehicle-detail_sectionNav__Vj5PZ a:focus-visible,.vehicle-detail_sectionNav__Vj5PZ a:hover{color:var(--gold);border-bottom-color:var(--gold)}.vehicle-detail_sectionNav__Vj5PZ a:focus-visible{outline-offset:-3px}.vehicle-detail_detailGrid__BOWxp{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:28px;padding-top:30px}.vehicle-detail_section__9xRm1{padding-block:0 26px;margin-bottom:26px;border-bottom:1px solid var(--line);scroll-margin-top:10px}.vehicle-detail_section__9xRm1:last-child{border-bottom:0;margin-bottom:0}.vehicle-detail_section__9xRm1 h2,.vehicle-detail_specifications__CTxm9 h2{font-size:21px;font-weight:400;letter-spacing:-.02em;line-height:1.35;margin-bottom:15px}.vehicle-detail_bodyText__cSjTh{max-width:72ch;font-size:14px;line-height:1.85;color:#b6b8b0}.vehicle-detail_equipment__6qiIR{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px;list-style:none;padding:0;margin:0}.vehicle-detail_equipment__6qiIR li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65}.vehicle-detail_equipment__6qiIR svg{color:var(--gold);margin-top:3px}.vehicle-detail_equipmentGroup__2Rjcx+.vehicle-detail_equipmentGroup__2Rjcx{margin-top:22px}.vehicle-detail_equipmentGroup__2Rjcx h3{margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.vehicle-detail_richText__UFKWa{max-width:64ch;font-size:16px;line-height:1.8;color:var(--paper);overflow-wrap:anywhere}.vehicle-detail_richText__UFKWa>*+*{margin-top:14px}.vehicle-detail_richText__UFKWa h2{margin-top:28px;font-size:22px;font-weight:400;line-height:1.35;letter-spacing:-.02em}.vehicle-detail_richText__UFKWa h3{margin-top:22px;font-size:17px;font-weight:700;line-height:1.45}.vehicle-detail_richText__UFKWa h2+*,.vehicle-detail_richText__UFKWa h3+*{margin-top:8px}.vehicle-detail_richText__UFKWa>:first-child{margin-top:0}.vehicle-detail_richText__UFKWa ol,.vehicle-detail_richText__UFKWa ul{padding-left:22px}.vehicle-detail_richText__UFKWa ul{list-style:disc}.vehicle-detail_richText__UFKWa ol{list-style:decimal}.vehicle-detail_richText__UFKWa li+li{margin-top:6px}.vehicle-detail_richText__UFKWa li::marker{color:var(--gold)}.vehicle-detail_richText__UFKWa strong{font-weight:700}.vehicle-detail_richText__UFKWa em{font-style:italic}.vehicle-detail_richText__UFKWa a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.vehicle-detail_richText__UFKWa a:hover{color:var(--paper)}.vehicle-detail_previewBar__5Hx4N{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:18px;padding:12px 16px;border:1px solid #d6be8366;border-radius:8px;background:#d6be830f;font-size:13px;line-height:1.6;color:var(--paper)}.vehicle-detail_previewBar__5Hx4N>svg{color:var(--gold);flex-shrink:0}.vehicle-detail_previewBar__5Hx4N p{flex:1 1 260px}.vehicle-detail_previewBar__5Hx4N a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-weight:700;color:var(--gold)}.vehicle-detail_previewBar__5Hx4N a:hover{color:var(--paper)}.vehicle-detail_noPhoto__N9rsI{display:grid;place-items:center;aspect-ratio:1.48;border-radius:inherit;color:var(--muted)}.vehicle-detail_inlineLink__9wXyV{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:12px;font-weight:500;color:var(--gold)}.vehicle-detail_inlineLink__9wXyV:hover{text-decoration:underline;text-underline-offset:5px}.vehicle-detail_specifications__CTxm9{border:1px solid var(--line);border-radius:8px;padding:22px 24px 10px;scroll-margin-top:10px}.vehicle-detail_specifications__CTxm9 h2{font-size:18px;margin-bottom:12px}.vehicle-detail_specTable__B8WfR{margin:0}.vehicle-detail_specTable__B8WfR>div{display:grid;grid-template-columns:.85fr 1.2fr;gap:16px;padding:11px 0;border-bottom:1px solid #f1f0e90d;font-size:12px;line-height:1.6}.vehicle-detail_specTable__B8WfR>div:last-child{border-bottom:0}.vehicle-detail_specTable__B8WfR dt{color:var(--muted)}.vehicle-detail_specTable__B8WfR dd{margin:0;text-align:right;overflow-wrap:anywhere}.vehicle-detail_visit__IzEBT{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 16px;padding:16px 20px 16px 16px;border:1px solid var(--line);border-radius:8px;background:#f1f0e903}.vehicle-detail_visit__IzEBT p{font-size:12px;line-height:1.7;color:var(--muted)}.vehicle-detail_visit__IzEBT strong{display:block;font-size:14px;font-weight:500;color:var(--paper);margin-bottom:2px}.vehicle-detail_visit__IzEBT .vehicle-detail_inlineLink__9wXyV{margin-top:0;white-space:nowrap}.vehicle-detail_trust__P_xx9{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:30px;padding:26px 30px;margin-top:32px;background:#d6be8307;border:1px solid #d6be8329;border-radius:8px}.vehicle-detail_trust__P_xx9 h2{font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.vehicle-detail_trust__P_xx9>div{display:flex;align-items:center;gap:14px}.vehicle-detail_trust__P_xx9 svg{flex:none;color:var(--gold)}.vehicle-detail_trust__P_xx9 strong{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.vehicle-detail_trust__P_xx9 span{display:block;color:var(--muted);font-size:12px;line-height:1.6}.vehicle-detail_related__LJXXc{padding-top:46px}.vehicle-detail_relatedHeading__hSKC4{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.vehicle-detail_relatedHeading__hSKC4 h2{font-size:30px;font-weight:400;letter-spacing:-.02em}.vehicle-detail_relatedGrid__SGViK{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.vehicle-detail_relatedGrid__SGViK .vehicle-tilt{transform:none!important}.vehicle-detail_relatedGrid__SGViK .vehicle-image{border-radius:8px}.vehicle-detail_relatedGrid__SGViK .eyebrow,.vehicle-detail_relatedGrid__SGViK .vehicle-tag{text-transform:none;letter-spacing:0;font-size:12px}.vehicle-detail_relatedGrid__SGViK .vehicle-index{display:none}.vehicle-detail_relatedGrid__SGViK .vehicle-card h3{font-size:26px}.vehicle-detail_relatedGrid__SGViK .vehicle-image img{transition:none;transform:none}.vehicle-detail_lightbox__tShY3{clear:both;padding-top:20px}.vehicle-detail_lightbox__tShY3>img{width:100%;max-height:70dvh;object-fit:contain}.vehicle-detail_lightboxFooter__AkfjW{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:18px;font-size:13px;text-align:center}.vehicle-detail_lightboxFooter__AkfjW small{display:block;font-size:11px;line-height:1.6;margin-top:5px;color:var(--muted)}.vehicle-detail_lightboxFooter__AkfjW button{flex-shrink:0;min-width:44px;min-height:44px}.vehicle-detail_mobileBar__76OPG{display:none}@media (max-width:1100px){.vehicle-detail_detailGrid__BOWxp,.vehicle-detail_layout__sNdR3{grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);gap:22px}.vehicle-detail_summary__l8IdI{padding:22px}.vehicle-detail_quickFacts__9ZrFm>div{grid-template-columns:1fr;gap:6px;padding-inline:12px}.vehicle-detail_quickFacts__9ZrFm svg{grid-row:auto;margin-bottom:3px}.vehicle-detail_quickFacts__9ZrFm dd,.vehicle-detail_quickFacts__9ZrFm dt span{grid-column:1}.vehicle-detail_quickFacts__9ZrFm dd{font-size:13px}.vehicle-detail_trust__P_xx9{grid-template-columns:repeat(3,1fr);padding:24px;gap:22px}.vehicle-detail_trust__P_xx9 h2{grid-column:1/-1;font-size:20px}.vehicle-detail_trust__P_xx9 h2 br{display:none}}@media (max-width:899px){.vehicle-detail_layout__sNdR3{grid-template-columns:1fr;gap:24px}.vehicle-detail_mainPhoto__TLG6h>img{aspect-ratio:1.6}.vehicle-detail_summary__l8IdI{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.vehicle-detail_pricing__v1eRj,.vehicle-detail_summaryMeta__VMjFz,.vehicle-detail_summary__l8IdI h1,.vehicle-detail_variant__Myc5T{grid-column:1}.vehicle-detail_summary__l8IdI h1{font-size:38px}.vehicle-detail_pricing__v1eRj{padding-bottom:0}.vehicle-detail_actions__B2RwG{grid-column:2;grid-row:2/5;align-self:center}.vehicle-detail_notes__cmTk7{grid-column:2;grid-row:5;align-self:start;margin-top:0}.vehicle-detail_seller__SJcEl{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.vehicle-detail_sellerLink__NgZTD{margin:0;gap:15px}.vehicle-detail_detailGrid__BOWxp{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr);gap:24px}.vehicle-detail_sectionNav__Vj5PZ{gap:23px;margin-top:26px}.vehicle-detail_relatedGrid__SGViK{gap:20px}.vehicle-detail_relatedGrid__SGViK .vehicle-card h3{font-size:22px}.vehicle-detail_relatedGrid__SGViK .vehicle-specs{flex-wrap:wrap;gap:6px}.vehicle-detail_relatedGrid__SGViK .vehicle-card-bottom{flex-wrap:wrap;gap:12px}}@media (max-width:600px){.vehicle-detail_page__AEmy1{padding-top:95px;padding-bottom:48px}.vehicle-detail_blobC__SKNbv,.vehicle-detail_blobE__XShL2{display:none}.vehicle-detail_blobA__A3ln1,.vehicle-detail_blobB__ZWabn,.vehicle-detail_blobD__IHd0X{filter:blur(120px)}.vehicle-detail_blobD__IHd0X{top:74%}.vehicle-detail_topline__dzb__{margin-bottom:18px}.vehicle-detail_crumbs__5OfS2{gap:6px;font-size:11px}.vehicle-detail_back__olMG5{display:none}.vehicle-detail_layout__sNdR3{gap:20px}.vehicle-detail_mainPhoto__TLG6h>img{aspect-ratio:1.3}.vehicle-detail_photoAction__Hp_YW{right:12px;bottom:12px;padding:10px;font-size:10px;gap:6px}.vehicle-detail_counter__qSHTH{left:12px;bottom:12px;font-size:10px}.vehicle-detail_tag__nhRob{top:12px;left:12px;font-size:10px}.vehicle-detail_thumbs___IvBW button{flex-basis:75px}.vehicle-detail_imageNote__gdf0p{display:block;margin-top:12px}.vehicle-detail_imageNote__gdf0p a{min-height:36px}.vehicle-detail_quickFacts__9ZrFm{grid-template-columns:1fr 1fr;gap:20px 16px;padding-block:20px;margin-top:5px}.vehicle-detail_quickFacts__9ZrFm>div{grid-template-columns:21px 1fr;padding:0;border:0;gap:5px 11px}.vehicle-detail_quickFacts__9ZrFm svg{grid-row:1/3;margin-bottom:0}.vehicle-detail_quickFacts__9ZrFm dd,.vehicle-detail_quickFacts__9ZrFm dt span{grid-column:2}.vehicle-detail_quickFacts__9ZrFm dd{font-size:14px}.vehicle-detail_summary__l8IdI{display:block;padding:22px 20px 16px}.vehicle-detail_summary__l8IdI h1{font-size:36px;margin-top:21px}.vehicle-detail_summary__l8IdI h1>span{font-size:15px}.vehicle-detail_price__bQoy4{font-size:36px}.vehicle-detail_pricing__v1eRj{padding-block:22px}.vehicle-detail_priceNote__shPHL{max-width:none}.vehicle-detail_notes__cmTk7{margin-top:15px}.vehicle-detail_seller__SJcEl{display:block;margin-top:20px;padding-top:17px}.vehicle-detail_sellerLink__NgZTD{margin-top:10px}.vehicle-detail_sectionNav__Vj5PZ{gap:22px;margin-top:22px}.vehicle-detail_sectionNav__Vj5PZ a{font-size:12px;min-height:52px}.vehicle-detail_detailGrid__BOWxp{display:flex;flex-direction:column;gap:2px;padding-top:26px}.vehicle-detail_section__9xRm1{margin-bottom:23px;padding-bottom:23px;scroll-margin-top:0}.vehicle-detail_section__9xRm1 h2{font-size:21px}.vehicle-detail_equipment__6qiIR{grid-template-columns:1fr}.vehicle-detail_richText__UFKWa{font-size:15px}.vehicle-detail_detailMain__kcNgD{display:contents}.vehicle-detail_section__9xRm1:has(+.vehicle-detail_location__nEMgZ){border-bottom:0}.vehicle-detail_location__nEMgZ{order:1;margin:25px 0 0;padding-bottom:0;border-bottom:0}.vehicle-detail_visit__IzEBT{grid-template-columns:auto 1fr;padding:14px}.vehicle-detail_visit__IzEBT .vehicle-detail_inlineLink__9wXyV{grid-column:2;margin-top:-10px;min-height:36px}.vehicle-detail_specifications__CTxm9{padding:20px 18px 8px;scroll-margin-top:0}.vehicle-detail_trust__P_xx9{grid-template-columns:1fr;padding:22px 20px;gap:23px;margin-top:26px}.vehicle-detail_trust__P_xx9 h2{grid-column:auto;max-width:24ch}.vehicle-detail_related__LJXXc{padding-top:34px}.vehicle-detail_relatedHeading__hSKC4{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:22px}.vehicle-detail_relatedHeading__hSKC4 h2{font-size:28px}.vehicle-detail_relatedHeading__hSKC4>a{min-height:36px}.vehicle-detail_relatedGrid__SGViK{grid-template-columns:1fr;gap:30px}.vehicle-detail_relatedGrid__SGViK .vehicle-card h3{font-size:26px}.vehicle-detail_mobileBar__76OPG{position:fixed;bottom:0;left:0;right:0;z-index:58;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--gutter) max(12px,env(safe-area-inset-bottom));background:#111210fa;border-top:1px solid #d6be8344}.vehicle-detail_mobileBar__76OPG>span{font-size:24px;letter-spacing:-.02em;white-space:nowrap}.vehicle-detail_mobileBar__76OPG small{font-size:11px;color:var(--muted);letter-spacing:0}.vehicle-detail_mobileBar__76OPG>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 16px;border-radius:3px;background:var(--gold);color:var(--bg);font-size:12px;font-weight:600}.vehicle-detail_page__AEmy1 a,.vehicle-detail_page__AEmy1 button,.vehicle-detail_page__AEmy1 summary{scroll-margin-bottom:95px}}@media (max-width:319.98px){.vehicle-detail_photoAction__Hp_YW{right:8px;bottom:8px;padding:8px}.vehicle-detail_counter__qSHTH{left:8px;bottom:8px}.vehicle-detail_tag__nhRob{top:8px;left:8px}.vehicle-detail_quickFacts__9ZrFm{gap:18px 10px}.vehicle-detail_quickFacts__9ZrFm>div{grid-template-columns:18px 1fr;gap:4px 8px}.vehicle-detail_quickFacts__9ZrFm svg{width:18px}.vehicle-detail_quickFacts__9ZrFm dd{font-size:13px}.vehicle-detail_summary__l8IdI{padding:18px 14px 14px}.vehicle-detail_price__bQoy4,.vehicle-detail_summary__l8IdI h1{font-size:30px}.vehicle-detail_specifications__CTxm9{padding:16px 12px 6px}.vehicle-detail_trust__P_xx9{padding:18px 14px}.vehicle-detail_relatedGrid__SGViK .vehicle-card h3{font-size:22px}.vehicle-detail_mobileBar__76OPG{gap:8px}.vehicle-detail_mobileBar__76OPG>span{font-size:19px}.vehicle-detail_mobileBar__76OPG small{font-size:10px}.vehicle-detail_mobileBar__76OPG>a{gap:6px;padding:0 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vehicle-detail_page__AEmy1 *,.vehicle-detail_page__AEmy1 :after,.vehicle-detail_page__AEmy1 :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}