:root{--site-line:#dde1e5;--site-muted:#5e6973;--site-surface:#f4f6f7;--logo-width:146px;--header-height:84px;--section-space:88px}html{scroll-padding-top:24px}body{background:#fff}h1,h2,h3,[data-slot=dialog-title]{text-wrap:balance;letter-spacing:-.045em!important}p{text-wrap:pretty}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:5px}.motor-logo,.header .motor-logo,.story-masthead .motor-logo,.dialog-brand .motor-logo,.footer .motor-logo{height:auto;transform:none;width:var(--logo-width)!important}.dialog-brand{--logo-width:132px}.footer{--logo-width:160px}.header{height:var(--header-height);border-bottom:1px solid var(--site-line);gap:26px;padding-inline:5%}.header-studio{border-bottom:0}.header .desktop-nav{gap:28px;font-size:14px}.desktop-nav>a{padding-block:14px;transition:color .18s;position:relative}.desktop-nav>a:hover,.desktop-nav>a[aria-current=page]{color:var(--brand-blue)}.desktop-nav>a[aria-current=page]:after{content:"";background:var(--brand-blue);height:2px;position:absolute;bottom:4px;left:0;right:0}.header-contact{min-height:42px;background:0 0!important;border:1px solid #cbd1d7!important;border-radius:4px!important;padding:10px 15px!important}.header-contact:hover{background:#fff!important;border-color:#8b949d!important}.header-actions{gap:12px}.menu-button{border:1px solid var(--site-line);border-radius:4px;width:44px;height:44px}.mobile-menu a{letter-spacing:-.035em;border-bottom:1px solid var(--site-line);align-items:center;min-height:52px;padding:15px 0;font-size:20px}.car-story-sticky{grid-template-rows:var(--header-height) auto minmax(0,1fr) 88px}.story-copy{gap:60px;padding:32px 5% 0}.story-copy h1{font-size:clamp(38px,4.1vw,60px);line-height:1.08;letter-spacing:-.05em!important}.story-label{color:#606a73;margin-bottom:17px;font-size:14px}.story-description{color:#53616c;max-width:320px;padding-top:35px;font-size:16px;line-height:1.75}.story-stage{grid-row:3;margin:0}.story-inspect{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#27333d;background:#ffffffde;border:1px solid #c9cfd4;border-radius:30px;justify-content:center;align-items:center;gap:10px;width:auto;min-height:46px;padding:12px 17px;font-size:14px;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:22px;right:5%}.story-inspect span{display:inline!important}.story-inspect:hover{color:#111c25;background:#fff;border-color:#78858f}.story-inspect svg{flex:none}.story-model{letter-spacing:.06em;color:#44545f;font-size:12px;line-height:1.5;top:auto;bottom:27px;left:5%}.story-model span{color:#6b7781;letter-spacing:0}.hero-car-status{bottom:82px}.story-bottom{border-top-color:#cfd6dc;grid-row:4;gap:24px;margin:0 5%}.story-actions{gap:26px}.story-actions>button{border-radius:4px;min-height:50px;padding:15px 20px;font-weight:600}.story-actions>a{color:#34424d;font-weight:500}.story-actions>a:hover{color:var(--brand-blue)}.story-scroll{color:#5a6873;gap:12px;font-size:14px}.story-scroll svg{width:16px}.story-skip{top:calc(var(--header-height) + 10px);color:#5a6873;min-height:30px;font-size:12px}.story-masthead{height:var(--header-height);border-bottom-color:#cfd6dc}.story-progress{height:2px}.motor-button,.action{min-height:50px;transition:background .18s,color .18s,border-color .18s;border-radius:4px!important}.motor-button.secondary{background:#fff;border:1px solid #cbd2d8}.motor-button.secondary:hover{background:#edf0f3;border-color:#9ca6ae}.section-label{margin-bottom:18px;letter-spacing:.09em!important;font-size:12px!important}.finder,.ownership,.faq{padding-block:var(--section-space)}.finder-heading,.inventory-heading,.ownership-heading{gap:48px;margin-bottom:36px}.finder-heading h2,.inventory-heading h2,.ownership-heading h2,.world-heading h2,.faq h2{font-size:clamp(34px,3.3vw,49px);line-height:1.16}.finder-heading p,.inventory-heading p:not(.section-label),.ownership-heading>p{max-width:340px;color:var(--site-muted);line-height:1.8}.finder-controls{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:0 0;gap:36px;padding:26px 0}.finder-controls label{color:var(--site-muted);font-size:14px}.finder-controls select{background:#fff;border:1px solid #cbd2d8;border-radius:4px;height:52px;padding-inline:14px;font-size:18px}.service-strip{border-bottom-color:var(--site-line);padding-block:30px}.service-strip>a{padding-inline:34px;transition:background .18s}.service-strip strong{font-size:21px;font-weight:500;line-height:1.4}.service-strip>a>span{color:var(--site-muted);font-size:13px}.service-strip svg{width:20px;height:20px;color:var(--warm-ink)}.inventory{background:var(--site-surface);max-width:none;padding-block:68px 76px}.inventory-heading h2{max-width:700px}.inventory-toolbar{border-bottom-color:#d5dce1;gap:20px}.inventory-search,.inventory-toolbar select{background:#fff;border:1px solid #cbd2d8;border-radius:4px}.inventory-status{gap:24px}.inventory-status>button{gap:8px;font-size:14px}.inventory-result{color:var(--site-muted);margin:20px 0 26px;font-size:13px}.car-grid{gap:28px 24px}.car-card{background:#fff;border:1px solid #dfe4e8;border-radius:6px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.car-card:hover{border-color:#adb8c1;box-shadow:0 8px 26px #0a1a2a06}.car-photo-link{aspect-ratio:1.68;background:#f1f3f4}.car-photo-link>img{object-fit:contain;padding:6px}.car-open{background:#fff;border:1px solid #dfe4e8;border-radius:50%;width:35px;height:35px}.car-card-body{padding:22px 22px 0}.car-name{min-height:0;font-size:25px;font-weight:500;line-height:1.25}.car-trim{color:var(--site-muted);font-size:14px;line-height:1.6}.car-topline{margin-bottom:13px;font-size:13px}.car-state{border-radius:3px;padding:4px 8px;font-size:12px}.car-data{grid-template-columns:.7fr 1fr 1.3fr;gap:10px;margin:22px 0}.car-data>div:last-child{grid-column:auto}.car-data>div:last-child dt{display:block}.car-data dt{color:#66747f;font-size:12px}.car-data dd{white-space:normal;font-size:13px;font-weight:500;line-height:1.5}.car-price{border-top-color:#e1e5e9;padding-block:18px 22px}.car-price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.car-price div>span{color:#63717c;font-size:12px}.car-actions{border-top-color:#e1e5e9;border-bottom:0;margin:0 -22px}.car-actions>a,.car-actions>button{min-height:50px;font-size:14px}.car-actions>button{color:#18232c;background:#fafbfc;border-left-color:#e1e5e9}.car-actions>a:hover{color:#111;background:#edf0f3}.car-actions>button:hover{background:var(--warm-accent);color:var(--graphite)}.inventory-bottom{margin-top:30px}.inventory-bottom>p{color:var(--site-muted);font-size:14px}.world-section{background:#101721;padding-top:76px;padding-bottom:30px}.world-heading h2{max-width:600px}.world-layout{grid-template-columns:.8fr 1.9fr 1.1fr;gap:24px;margin-top:14px}.world-visual{margin:0 -6%}.world-nav button{min-height:64px;font-size:21px}.world-details{min-height:0;padding-left:0}.world-details h3{font-size:28px}.world-details>p{color:#c1cad2;font-size:16px}.world-brands,.world-details>small{color:#a8b7c4;font-size:13px}.world-bottom{font-size:13px;line-height:1.6}.ownership-track{margin-block:42px 46px}.ownership-icon{margin-bottom:16px}.ownership-track h3{min-height:58px;margin-bottom:13px;font-size:22px}.ownership-track p{font-size:16px;line-height:1.75}.payment-schedule{border-radius:6px;padding:34px 36px 0}.payment-heading h3{font-size:30px}.payment-columns strong{min-height:61px;font-size:24px}.payment-columns>div:first-child strong{font-size:43px}.payment-bottom>button{border-radius:4px}.precision{min-height:590px}.precision-content{padding-block:76px}.precision h2{max-width:660px;font-size:clamp(42px,4.5vw,68px)}.precision-copy{max-width:430px;margin-top:30px}.precision-copy p{font-size:16px;line-height:1.85}.faq{grid-template-columns:1fr 1.25fr;gap:8%}.faq [data-slot=accordion-trigger]{padding-block:25px;font-size:17px}.faq [data-slot=accordion-content]{color:var(--site-muted)}.drive-cta{background:#101721;gap:64px;padding-block:68px}.drive-cta h2{font-size:clamp(36px,4vw,60px);line-height:1.14}.drive-cta:after{opacity:.045;inset:0 0 0 55%}.drive-cta p{color:#c1cad2}.drive-cta .section-label{color:#aebac5}.footer{background:#080d13;padding-top:48px}.footer-top{grid-template-columns:1fr 1fr 1.2fr;align-items:center;padding-bottom:24px}.footer-top>div:last-child{justify-self:end}.footer-top>p{font-size:16px;color:#ccd3d9!important}.footer .contact-links{gap:18px 34px;margin-top:12px;padding-block:24px}.footer .contact-links>:first-child{border-radius:4px;padding:11px 17px}.footer-bottom{gap:15px 28px;font-size:12px}.footer-note{max-width:1050px;font-size:12px;line-height:1.8;color:#9ba6b0!important}.catalog-page{padding-top:28px;padding-bottom:64px}.catalog-page .section-top{align-items:flex-end;gap:44px;margin-block:34px 30px}.catalog-page h1,.vehicle-heading h1,.commerce-title h1,.transit-page .commerce-title h1,.parts-heading .commerce-title h1{max-width:800px;font-size:clamp(38px,4.1vw,60px);line-height:1.12}.breadcrumb{color:#66747f;font-size:13px}.catalog-page .section-intro,.commerce-title>p{color:var(--site-muted);max-width:355px;font-size:16px;line-height:1.8}.page-heading{background:#f4f6f7}.page-heading .commerce-title,.transit-page .commerce-title{padding-block:0 32px}.page-heading .breadcrumb,.transit-page .page-heading .breadcrumb{margin-bottom:30px}.parts-heading{background:#101721;padding-bottom:0}.parts-heading .commerce-title .section-label{color:#acb8c7}.parts-heading .commerce-title>p{color:#c1cad2}.parts-heading:after{opacity:.055;inset:0 0 0 55%}.parts-heading .commerce-title{padding-bottom:36px}.demo-notice,.catalog-disclosure{color:#5e6b76;padding:14px 18px;line-height:1.7;background:#f6f8f9!important;border:1px solid #e1e5e9!important;border-radius:4px!important;font-size:13px!important}.catalog-search input,.catalog-search select,.commerce-filters input,.commerce-filters select{border-color:#cbd2d8;border-radius:4px;height:50px;font-size:14px}.filter-tabs{gap:6px}.filter-tabs button{border-radius:4px;min-height:44px}.filter-tabs button.selected{background:var(--brand-blue);color:#fff}.result-count{color:#61707c;font-size:14px}.transit-grid{gap:28px}.transit-card{border:1px solid #dfe4e8;border-radius:6px;overflow:hidden}.transit-image{aspect-ratio:1.9;background:#f1f3f4}.transit-image img{object-fit:contain;padding:8px}.transit-image>span:first-of-type{border:1px solid #e0e4e8;border-radius:4px;font-size:12px;top:14px;left:14px}.transit-body{padding:26px}.transit-car-title h3{font-size:28px}.transit-car-title p{color:#596d7e;font-size:13px}.transit-specs{color:#61707c;margin:12px 0 18px}.shipping-steps{padding:18px 0}.shipping-steps li{color:#627283;font-size:13px}.transit-arrival{background:0 0;border-top:1px solid #e1e5e9;border-bottom:1px solid #e1e5e9;margin-bottom:20px;padding:12px 0}.transit-bottom strong{font-size:28px}.transit-footnote{font-size:14px}.parts-workspace{padding-top:28px;padding-bottom:64px;gap:30px!important}.parts-tabs[data-slot=tabs-list]{background:#eef1f4;border-radius:5px}.parts-tabs [data-slot=tabs-trigger]{border-radius:3px;font-size:15px}.parts-layout{gap:40px}.parts-category-grid{gap:12px}.part-category{background:#fff;border-color:#dfe4e8;border-radius:4px;min-height:154px;padding:22px}.part-category strong{font-size:18px;line-height:1.35}.part-category>span{color:#677480;font-size:13px}.part-category[aria-pressed=true]{border-color:var(--brand-blue);background:#f0f2ff}.part-category .category-arrow{color:#6b7a88}.parts-request{background:#f4f6f7;border:1px solid #e0e5e9;border-radius:6px;padding:32px;scroll-margin-top:24px}.parts-request:focus-visible{outline:2px solid var(--brand-blue);outline-offset:5px}.parts-form-heading h2{font-size:32px}.parts-form-heading p{color:var(--site-muted);font-size:16px}.parts-form label{color:#455666;font-size:14px}.parts-form input:not([type=checkbox]),.parts-form select,.parts-form textarea{border-color:#cbd2d8;border-radius:4px}.parts-assurance p{color:#61717f}.tyre-guide{background:#101721;border-radius:6px}.tyre-guide>svg{color:var(--warm-light)}.tyre-guide h2{font-size:34px}.tyre-guide p{color:#c1cad2}.vehicle-photo,.vehicle-quote{border-radius:6px;overflow:hidden}.vehicle-quote{background:#f4f6f7;border:1px solid #dfe4e8}.vehicle-heading{margin-bottom:30px}.vehicle-heading h1{font-size:52px}.vehicle-specs{border-color:#dfe4e8}.vehicle-quote .motor-button{width:100%}.request-dialog{box-shadow:0 24px 100px #050b1830;border:1px solid #dbe1e7!important;border-radius:8px!important;gap:16px!important;padding:32px!important}.dialog-brand .motor-logo{height:auto;transform:none}.dialog-brand{margin-bottom:8px}.request-dialog [data-slot=dialog-title]{font-size:32px;line-height:1.2}.request-dialog [data-slot=dialog-description]{color:#5d6d7b;font-size:16px}.request-progress{letter-spacing:.04em;font-size:12px}.request-form input,.request-form select{border-color:#cbd2d8;border-radius:4px;min-height:48px}.budget-options button,.channel-options button{border-radius:4px;min-height:44px;font-size:14px}.budget-options .selected,.channel-options .selected{border-color:var(--brand-blue);color:var(--brand-blue);background:#eef0ff}.form-tip{color:#455f74;background:#edf1f6;border-radius:4px;font-size:14px}.form-privacy{font-size:13px;line-height:1.7}.request-summary{color:#31414e;background:#f4f6f7;border-color:#dfe4e8;border-radius:4px;max-height:280px;font-size:14px;line-height:1.85}.channel-link{border-radius:4px;min-height:48px}.request-handoff{margin:8px 0}.handoff-links{gap:10px}.handoff-links>a{flex:1}.handoff-note{font-size:14px!important}.form-actions{gap:14px}@media (max-width:1100px){.header .desktop-nav{gap:19px;font-size:13px}.header{gap:20px}.story-copy{gap:34px}.story-copy h1{font-size:46px}.story-description{max-width:285px;padding-top:31px}.car-data{grid-template-columns:1fr 1fr}.car-data>div:last-child{grid-column:1/-1}.car-data>div:last-child dt{display:none}.world-layout{grid-template-columns:.7fr 1.5fr 1fr;gap:18px}.world-details h3{font-size:25px}.world-details>p{font-size:15px}.parts-layout{gap:25px}.parts-request{padding:26px}.part-category{min-height:162px;padding:18px}.part-category strong{font-size:17px}.transit-bottom{align-items:stretch}.transit-bottom .motor-button{width:100%}}@media (max-width:900px){:root{--header-height:76px;--logo-width:138px;--section-space:64px}.header .desktop-nav{display:none}.menu-button{display:inline-flex!important}.header-actions{margin-left:auto}.mobile-menu{top:var(--header-height);z-index:19;background:#fff;flex-direction:column;gap:0;padding:12px 5% 26px;display:flex;position:absolute;left:0;right:0;box-shadow:0 18px 28px #08182b14}.mobile-menu .action{align-self:flex-start;margin-top:20px}.header-contact{margin:0}.story-copy h1{font-size:42px}.story-description{max-width:260px;font-size:15px}.finder-heading,.inventory-heading,.ownership-heading{gap:24px}.world-layout{grid-template-columns:1fr 1.2fr}.world-nav{flex-flow:wrap;grid-column:1/-1;gap:25px;padding:0}.world-nav button{flex:1;min-height:52px;font-size:18px}.world-nav button>span:last-child{display:none}.world-nav button[aria-pressed=true]{padding-left:0}.world-nav button[aria-pressed=true]:before{display:none}.world-visual{margin:0 -6%}.world-details{padding-block:24px}.ownership-track h3{min-height:0}.ownership-track{gap:28px}.finder-controls{gap:20px}.finder-controls .motor-button{gap:16px}.payment-schedule{padding:30px 26px 0}.parts-layout{grid-template-columns:1fr}.parts-category-grid{grid-template-columns:repeat(3,1fr)}.parts-catalog-heading{margin-top:0}.parts-request{padding:30px}.parts-assurance{margin-block:20px 0}.footer-top{grid-template-columns:1fr 1fr}.footer-top>p{display:none}.footer-top>div:last-child{justify-self:end}.catalog-page .section-top{display:block}.catalog-page .section-intro{max-width:500px;margin-top:22px}.brand-section .swatches{grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--logo-width:130px;--header-height:72px;--section-space:52px}.header{padding-inline:22px}.header-contact{display:none!important}.story-copy{padding:29px 22px 0;display:block}.story-label{margin-bottom:13px;font-size:12px}.story-copy h1{font-size:clamp(31px,7.7vw,43px);line-height:1.1}.story-description{max-width:430px;min-height:77px;margin-top:18px;padding:0;font-size:16px;line-height:1.6}.car-story-sticky{grid-template-rows:var(--header-height) auto minmax(0,1fr) 101px;min-height:640px}.story-stage{margin-top:0}.story-inspect{gap:8px;min-height:44px;padding:10px 13px;font-size:13px;bottom:18px;right:22px}.story-model{font-size:12px;bottom:23px;left:22px}.story-model span{margin:0;display:block}.story-bottom{gap:0;margin:0 22px}.story-scroll{min-height:28px;font-size:12px;position:absolute;top:9px;left:0}.story-actions{justify-content:space-between;gap:15px;width:100%;padding-top:29px}.story-actions>a{font-size:14px}.story-actions>button{gap:14px;min-height:46px;padding:12px 15px;font-size:13px}.story-skip{font-size:12px;top:75px;right:22px}.story-masthead{left:22px;right:22px}.hero-car-status{bottom:76px;left:22px}.service-strip{grid-template-columns:1fr;padding-block:4px}.service-strip>a{border-right:0;border-bottom:1px solid var(--site-line);gap:5px 18px;padding:20px 0!important}.service-strip strong{font-size:22px}.finder-heading,.inventory-heading,.ownership-heading{margin-bottom:28px;display:block}.finder-heading h2,.inventory-heading h2,.ownership-heading h2,.world-heading h2,.faq h2{font-size:34px;line-height:1.17}.finder-heading p,.inventory-heading p:not(.section-label),.ownership-heading>p{max-width:none;margin-top:20px;font-size:16px}.finder-controls{grid-template-columns:1fr;gap:22px;padding-block:23px}.finder-controls .motor-button{width:100%;margin-top:2px}.finder-controls select{font-size:17px}.inventory{padding-block:48px 52px}.inventory-toolbar{grid-template-columns:1fr;gap:12px}.inventory-status{gap:24px}.inventory-result{font-size:12px;line-height:1.8;display:block}.inventory-result>span{display:block}.car-grid{grid-template-columns:1fr;gap:24px}.car-card-body{padding:20px 20px 0}.car-actions{margin-inline:-20px}.car-name{font-size:26px}.car-data{grid-template-columns:.7fr 1fr 1.3fr;margin-block:20px}.car-data>div:last-child{grid-column:auto}.car-data>div:last-child dt{display:block}.car-data dd{font-size:13px}.car-price strong{font-size:28px}.inventory-bottom>a{width:100%}.world-section{padding-top:52px}.world-heading{align-items:flex-start;gap:20px}.world-destination{align-self:flex-start;padding-top:6px}.world-destination strong{font-size:23px}.world-destination span{font-size:12px}.world-layout{grid-template-columns:1fr;gap:0;margin-top:23px}.world-nav{flex-wrap:nowrap;gap:17px;overflow-x:auto}.world-nav button{flex:1;min-width:max-content;min-height:46px;padding-block:13px;font-size:15px}.world-visual{grid-row:2;width:100%;max-width:430px;margin:-6px auto -22px}.world-details{grid-row:3;padding:18px 0 23px}.world-details h3{margin:12px 0;font-size:29px}.world-details>p{font-size:16px}.world-details .motor-button{margin-block:21px 15px;font-size:14px}.world-bottom{flex-direction:column;gap:7px;margin-top:0;font-size:12px}.ownership-track{grid-template-columns:1fr;gap:0;margin:28px 0}.ownership-track>article{border-top:1px solid var(--site-line);grid-template-columns:32px 1fr;gap:9px 17px;display:grid;padding-block:23px!important}.ownership-icon{grid-row:1/3;align-items:flex-start;height:auto;margin:2px 0 0}.ownership-track h3{min-height:0;margin:0;font-size:22px}.ownership-track p{font-size:16px}.payment-schedule{padding:27px 23px 0}.payment-heading{display:block}.payment-heading h3{font-size:28px}.payment-heading>span{margin-top:12px;display:block}.payment-columns{grid-template-columns:1fr;gap:22px}.payment-columns strong{min-height:0;font-size:25px}.payment-columns>div:first-child strong{font-size:42px}.payment-bottom>button{padding:14px 16px;font-size:14px}.precision{min-height:590px}.precision-content{padding-block:53px}.precision h2{font-size:46px}.precision-copy{max-width:340px;margin-top:28px}.precision-photo img{object-position:66% center}.precision-photo:after{background:linear-gradient(90deg,#080d13e8,#080d1360)}.faq{display:block}.faq .text-link{margin-top:22px;margin-bottom:24px}.faq [data-slot=accordion-trigger]{padding-block:22px;font-size:16px}.drive-cta{grid-template-columns:1fr;gap:28px;padding-block:48px}.drive-cta h2{font-size:40px}.drive-cta>div:last-child{justify-self:stretch}.drive-cta .motor-button{width:100%}.drive-cta p{margin-bottom:24px}.drive-cta:after{opacity:.035;inset:0 0 0 20%}.footer{--logo-width:146px;padding:36px 22px 24px}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.footer-top>div:last-child{margin-left:0}.footer-top button{padding-left:0;font-size:14px!important}.footer .contact-links{gap:15px 24px}.footer .contact-links a,.footer .contact-links button{font-size:14px}.footer-bottom{gap:12px 24px;font-size:12px}.footer-note{margin-top:20px}.catalog-page{padding-top:22px;padding-bottom:48px}.catalog-page .section-top{margin-block:27px 24px}.catalog-page h1,.vehicle-heading h1,.commerce-title h1,.transit-page .commerce-title h1,.parts-heading .commerce-title h1{font-size:38px;line-height:1.12}.catalog-page .section-intro{margin-top:19px;font-size:16px}.catalog-search{gap:10px}.catalog-search select,.catalog-search input{font-size:14px}.catalog-controls{flex-wrap:wrap;gap:14px}.filter-tabs{justify-content:space-between;gap:0;width:100%}.filter-tabs button{padding-inline:12px;font-size:14px}.demo-notice,.catalog-disclosure{padding:14px;font-size:13px!important}.parts-heading .commerce-title{padding-bottom:28px}.parts-heading .commerce-title>p{margin-top:20px;font-size:16px}.parts-heading .breadcrumb{margin-bottom:27px}.transit-grid{grid-template-columns:1fr;gap:24px}.transit-body{padding:22px 20px}.transit-car-title h3{font-size:27px}.transit-bottom{flex-direction:row;align-items:center;gap:15px}.transit-bottom .motor-button{width:auto;min-height:48px;padding-inline:15px}.transit-bottom strong{font-size:26px}.transit-arrival{flex-direction:row;font-size:13px}.transit-image{aspect-ratio:1.75}.transit-specs{min-height:0}.shipping-steps li{font-size:12px}.parts-workspace{padding-top:22px;gap:24px!important}.parts-layout{gap:18px}.parts-catalog-heading h2{font-size:28px}.parts-category-grid{grid-template-columns:1fr 1fr;gap:10px}.part-category{text-align:left;grid-template-columns:24px 1fr;align-content:center;gap:7px 10px;min-height:103px;padding:15px 12px;display:grid}.part-category>svg:first-child{grid-row:1/3;width:21px;height:21px;margin:0}.part-category strong{letter-spacing:-.02em;align-self:center;font-size:15px;line-height:1.35}.part-category>span{grid-column:2;font-size:12px;line-height:1.5}.part-category .category-arrow{display:none}.parts-catalog-note{font-size:13px;line-height:1.7}.parts-assurance{margin:12px 0 0;padding:16px 0}.parts-assurance p{font-size:14px;line-height:1.7}.parts-request{margin:0;padding:26px 20px;scroll-margin-top:16px}.parts-form-heading h2{font-size:29px}.parts-form-heading p{font-size:16px}.parts-form{gap:20px}.parts-form .form-two{grid-template-columns:1fr;gap:18px}.parts-form-note{font-size:13px}.tyre-guide{padding:27px 23px}.tyre-guide h2{margin-block:18px 25px;font-size:30px}.tyre-guide p{font-size:15px}.tyre-guide-note{margin-top:20px}.request-dialog{gap:14px!important;padding:25px 22px!important}.request-dialog [data-slot=dialog-title]{font-size:28px}.request-summary{max-height:250px;font-size:13px}.request-progress{font-size:11px}.dialog-brand{margin-bottom:2px}.handoff-links>a{min-width:120px}.vehicle-heading{gap:18px}.vehicle-quote{padding:24px}.brand-section .swatches{grid-template-columns:1fr}}@media (max-width:359px){:root{--logo-width:122px}.header,.story-copy{padding-inline:18px}.story-copy h1{font-size:29px}.story-description{min-height:90px;font-size:15px}.story-model{font-size:11px;left:18px}.story-inspect{gap:7px;padding-inline:11px;font-size:12px;right:18px}.story-bottom{margin-inline:18px}.story-actions>button{gap:9px;padding-inline:11px;font-size:12px}.story-actions>a{font-size:13px}.story-masthead{left:18px;right:18px}.story-skip{right:18px}.car-data{grid-template-columns:1fr 1fr}.car-data>div:last-child{grid-column:1/-1}.car-data>div:last-child dt{display:none}.car-card-body{padding-inline:17px}.car-actions{margin-inline:-17px}.payment-schedule{padding-inline:18px}.payment-bottom>button{padding-inline:13px}.world-destination{display:none}.part-category{grid-template-columns:1fr;min-height:125px;padding:14px}.part-category>svg:first-child{grid-row:auto}.part-category>span{grid-column:1}.transit-bottom{flex-direction:column;align-items:stretch}.transit-bottom .motor-button{width:100%}.transit-arrival{flex-direction:column}.parts-request{padding-inline:16px}.catalog-page h1,.vehicle-heading h1,.parts-heading .commerce-title h1{font-size:34px}.filter-tabs button{padding-inline:9px;font-size:13px}}@media (max-height:740px) and (min-width:701px){.car-story-sticky{grid-template-rows:var(--header-height) auto minmax(0,1fr) 76px}.story-copy{padding-top:24px}.story-copy h1{font-size:38px}.story-description{padding-top:25px}.story-label{margin-bottom:10px}.story-inspect{bottom:15px}.story-model{bottom:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.car-card,.car-photo-link>img,.story-inspect{transition:none}}[data-slot=dialog-overlay][data-state=closed]{pointer-events:none}@media (prefers-reduced-motion:reduce){[data-slot=dialog-overlay],[data-slot=dialog-content]{transition:none!important;animation:none!important}[data-slot=dialog-overlay][data-state=closed]{visibility:hidden}}.story-copy{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:50px;min-height:220px;padding-top:30px;animation:none;display:grid}.story-copy h1{max-width:860px;font-size:clamp(38px,3.7vw,54px);line-height:1.13;letter-spacing:-.045em!important}.story-copy h1 span{color:#596975}.story-description{justify-self:end;max-width:330px;padding-top:34px;line-height:1.7}.story-stage{min-height:250px}.hero-car-canvas{background:#edf0f2}.hero-car-loading{color:#596975;gap:12px;font-size:13px;line-height:1.5;bottom:76px}.hero-car-loading>span{letter-spacing:0;font-size:13px}.hero-car-loading progress{appearance:none;background:#d2d9df;border:0;border-radius:2px;width:80px;height:2px;overflow:hidden}.hero-car-loading progress::-webkit-progress-bar{background:#d2d9df}.hero-car-loading progress::-webkit-progress-value{background:var(--warm-accent)}.hero-car-loading progress::-moz-progress-bar{background:var(--warm-accent)}.story-inspect:disabled{opacity:.5;cursor:progress}.story-model{color:#445560}.story-skip{color:#586773}.experience-loading{background:#edf0f2}.experience-loading-panel{box-shadow:none!important;border:1px solid #d2dae0!important;border-radius:6px!important}.inventory-heading h2{max-width:760px;font-size:clamp(34px,3.1vw,46px)}.inventory-heading p:not(.section-label){max-width:325px}.car-name{font-size:25px}.car-actions>a,.car-actions>button{gap:10px;padding-inline:8px;font-size:14px}.precision h2{max-width:750px;font-size:clamp(40px,4.3vw,64px);line-height:1.13}.precision-copy{max-width:460px}.faq [data-slot=accordion-content]{line-height:1.85}.footer-complete{--logo-width:148px;background:#0e151e;padding:0 5% 27px}.footer-invite{border-bottom:1px solid #ffffff24;grid-template-columns:1.35fr 1fr;align-items:end;gap:80px;padding:65px 0 62px;display:grid}.footer-invite .section-label{color:#b0bdc8;margin-bottom:20px}.footer-invite h2{color:#fff;font-size:clamp(40px,4.7vw,66px);line-height:1.13;letter-spacing:-.045em!important}.footer-invite>div:last-child{justify-self:end;max-width:365px}.footer-invite p{color:#bec9d3;margin-bottom:26px;font-size:16px;line-height:1.85}.footer-invite .motor-button{min-width:250px}.footer-invite button:focus-visible,.footer-directory a:focus-visible,.footer-directory button:focus-visible{outline-color:#fff}.footer-directory{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:46px;padding:46px 0 43px;display:grid}.footer-directory h3{color:#f5f7fa;text-wrap:wrap;margin:0 0 19px;font-size:15px;line-height:1.6;font-family:var(--brand-text)!important;letter-spacing:0!important;font-weight:500!important}.footer-directory nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-directory nav h3{margin-bottom:7px}.footer-directory nav a{color:#b6c2ce;padding-block:3px;font-size:14px;line-height:1.7;transition:color .15s}.footer-directory nav a:hover{color:#fff}.footer-identity p{color:#b2bfcb;max-width:255px;margin:23px 0 17px;font-size:14px;line-height:1.9}.footer-identity>span{color:#8f9faf;font-size:12px}.footer-directory nav p,.footer-connections>p{color:#98a9b9;margin-top:9px;font-size:13px;line-height:1.8}.footer-connections .contact-links{border:0;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.footer-connections .contact-links a,.footer-connections .contact-links button{gap:12px;min-height:36px;font-size:14px}.footer-connections .contact-links>:first-child{min-width:105px;padding:7px 14px}.footer-connections>p{margin-top:17px}.footer-complete .footer-bottom{color:#a9b7c5;border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px 30px;padding-top:24px;display:flex}.footer-complete .footer-bottom>span{margin-right:auto}.footer-complete .footer-bottom a{align-items:center;min-height:30px;display:flex}.footer-complete .footer-note{max-width:900px;margin-top:16px;font-size:12px;line-height:1.85;color:#9cabb9!important}@media (max-width:1100px){.story-copy{grid-template-columns:1.4fr 1fr;gap:35px;min-height:210px}.story-copy h1{font-size:43px}.story-description{max-width:300px;font-size:15px}.footer-directory{grid-template-columns:1.25fr 1fr 1fr;gap:35px}.footer-connections{grid-column:2/4;align-items:center;gap:28px;display:flex}.footer-connections h3,.footer-connections>p{margin:0}.footer-connections .contact-links{flex-direction:row;align-items:center;gap:22px}.footer-invite{gap:45px}.footer-invite h2{font-size:51px}}@media (max-width:900px){.story-copy{grid-template-columns:1.25fr 1fr;min-height:215px}.story-copy h1{font-size:39px}.story-description{max-width:270px;font-size:15px}.footer-directory{grid-template-columns:1.25fr 1fr;gap:32px}.footer-connections{grid-column:auto;display:block}.footer-connections h3{margin-bottom:15px}.footer-connections .contact-links{flex-direction:column;align-items:flex-start;gap:10px}.footer-connections>p{margin-top:16px}.footer-invite{grid-template-columns:1.2fr 1fr;gap:35px}.footer-invite h2{font-size:44px}.footer-invite .motor-button{width:100%;min-width:0}}@media (max-width:700px){.story-copy{min-height:245px;padding:30px 22px 0;display:block}.story-copy h1{max-width:none;font-size:clamp(29px,7.6vw,39px);line-height:1.13}.story-label{margin-bottom:12px}.story-description{max-width:440px;min-height:82px;margin-top:16px;padding:0;font-size:16px;line-height:1.7}.story-stage{min-height:265px}.car-story-sticky{grid-template-rows:var(--header-height) auto minmax(265px,1fr) 98px;min-height:700px}.story-inspect{bottom:17px}.story-model{bottom:23px}.hero-car-loading{gap:10px;font-size:12px;bottom:78px;left:22px}.hero-car-loading>span{font-size:12px}.hero-car-loading progress{width:65px}.story-scroll{font-size:12px}.inventory-heading h2{font-size:34px;line-height:1.16}.inventory-heading p:not(.section-label){max-width:none}.precision h2{font-size:42px}.precision-copy{max-width:360px}.footer-complete{--logo-width:136px;padding:0 22px 24px}.footer-invite{grid-template-columns:1fr;align-items:start;gap:24px;padding:48px 0 36px}.footer-invite .section-label{margin-bottom:18px;font-size:11px!important}.footer-invite h2{font-size:42px;line-height:1.13}.footer-invite>div:last-child{justify-self:stretch;max-width:none}.footer-invite p{margin-bottom:24px;font-size:16px}.footer-invite .motor-button{min-height:52px}.footer-directory{grid-template-columns:1fr 1fr;gap:30px 25px;padding:34px 0}.footer-identity{grid-column:1/-1;grid-template-columns:1fr;gap:0;display:grid}.footer-identity p{max-width:340px;margin:18px 0 13px;font-size:14px;line-height:1.8}.footer-directory h3{margin-bottom:14px;font-size:14px}.footer-directory nav{gap:8px}.footer-directory nav h3{margin-bottom:5px}.footer-directory nav a{min-height:36px;font-size:14px}.footer-directory nav p{font-size:12px;line-height:1.8}.footer-connections{border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:24px}.footer-connections .contact-links{flex-direction:row;align-items:center;gap:25px}.footer-connections>p{margin-top:13px;font-size:13px;line-height:1.8}.footer-connections>p br{display:none}.footer-complete .footer-bottom{gap:7px 24px;padding-top:20px;font-size:12px}.footer-complete .footer-bottom>span{width:100%;margin-bottom:5px}.footer-complete .footer-note{margin-top:15px}.parts-heading .commerce-title h1{font-size:38px}}@media (max-width:359px){.story-copy{min-height:280px;padding-inline:18px}.story-copy h1{font-size:28px}.story-description{min-height:109px;font-size:16px;line-height:1.7}.story-scroll{font-size:11px}.story-inspect{font-size:12px}.hero-car-loading{left:18px}.footer-invite h2{font-size:37px}.footer-directory{gap:27px 19px}.footer-directory nav a,.footer-complete .contact-links a,.footer-complete .contact-links button{font-size:13px}.inventory-heading h2{font-size:31px}.car-actions>a,.car-actions>button{font-size:13px}.parts-heading .commerce-title h1{font-size:34px}}@media (max-height:740px) and (min-width:701px){.story-copy{min-height:175px;padding-top:24px}.story-copy h1{font-size:35px}.story-description{padding-top:25px;font-size:16px}.story-stage{min-height:250px}.car-story-sticky{min-height:650px}}@media (prefers-reduced-motion:reduce){.story-copy{animation:none}}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.footer-connections .contact-links .contact-pending{color:#e2e8ef;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.contact-pending>span{align-items:center;gap:12px;display:flex}.contact-pending>small{color:#98a9b9;font-size:11px;font-weight:400}
:root{--cx-ink:#16191c;--cx-mute:#5e6973;--cx-line:#dde1e5;--cx-surface:#f4f6f7;--cx-blue:#1a24d8;--cx-ok:#1f7a4d;--cx-warn:#a4561d;--cx-bad:#b3261e}.header-icon{width:44px;height:44px;color:var(--cx-ink);border-radius:4px;place-items:center;transition:background .15s;display:inline-grid;position:relative}.header-icon:hover{background:#edf0f2}.header-count{background:var(--warm-accent,#f06433);color:#08090d;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.header-dot{background:var(--cx-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:9px}.menu-count{background:var(--warm-accent,#f06433);color:#08090d;text-align:center;border-radius:11px;min-width:22px;height:22px;margin-left:auto;margin-right:12px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px}.header-studio .header-icon{color:inherit}.hp-field{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.consent-check,.cx-check{color:var(--cx-mute);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.consent-check input,.cx-check input{width:18px;height:18px;accent-color:var(--cx-blue);flex:none;margin-top:2px}.consent-check a,.cx-check a{color:var(--cx-ink);text-underline-offset:3px;text-decoration:underline}.request-dialog .consent-check{margin-top:4px}label.consent-check,label.cx-check{flex-direction:row;display:flex}.consent-check input[type=checkbox],.cx-check input[type=checkbox]{height:18px;min-height:0;margin:2px 0 0;padding:0}.request-direct{border-top:1px solid var(--cx-line);margin-top:26px;padding-top:20px}.request-direct>p{color:var(--cx-mute);margin:0 0 10px;font-size:13px}.summary-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.cx-form{gap:18px;display:grid}.cx-form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.cx-form legend{letter-spacing:-.03em;margin-bottom:14px;font-size:20px}.cx-field{color:var(--cx-ink);gap:8px;font-size:14px;display:grid}.cx-field>span{font-weight:500}.cx-field input,.cx-field select,.cx-field textarea,.ad-filters input,.ad-filters select,.ad-textarea{width:100%;min-height:50px;color:var(--cx-ink);font:inherit;background:#fff;border:1px solid #cfd5da;border-radius:4px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.cx-field textarea,.ad-textarea{resize:vertical;min-height:96px;line-height:1.5}.cx-field input[type=file]{min-height:0;padding:12px;font-size:14px}.cx-field input:focus,.cx-field select:focus,.cx-field textarea:focus,.ad-filters input:focus,.ad-filters select:focus,.ad-textarea:focus{border-color:var(--cx-blue);outline:none;box-shadow:0 0 0 3px #1a24d81f}.cx-field input[readonly]{background:var(--cx-surface);color:var(--cx-mute)}.cx-field small{color:var(--cx-mute);font-size:13px;line-height:1.45}.cx-two,.cx-three{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cx-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-submit{justify-content:space-between}.cx-submit[disabled]{opacity:.65;cursor:progress}.cx-alert,.cx-ok{border-radius:4px;margin:0;padding:13px 16px;font-size:14px;line-height:1.5}.cx-alert{color:var(--cx-bad);background:#fdecea}.cx-ok{color:var(--cx-ok);background:#e7f5ee}.cx-page>.cx-ok,.cx-page>.cx-alert{margin-bottom:28px}.cx-links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:4px 0 0;font-size:14px;display:flex}.cx-links a{color:var(--cx-ink);text-underline-offset:3px;text-decoration:underline}.cx-link-button{font:inherit;color:var(--cx-mute);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.cx-link-button:hover{color:var(--cx-ink)}.cx-link-button.danger{color:var(--cx-bad)}.cx-muted{color:var(--cx-mute);font-size:14px;line-height:1.6}.cx-muted a{color:var(--cx-ink);text-underline-offset:3px;text-decoration:underline}.cx-page{min-height:60vh;padding-block:48px 110px}.cx-page .breadcrumb{margin-bottom:26px}.cx-head{margin-bottom:36px}.cx-head h1,.cx-auth-copy h1,.cx-result h1{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.08}.cx-head p{color:var(--cx-mute);margin:0;font-size:16px}.cx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cx-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cx-head-actions .motor-button{gap:12px;width:auto;min-height:44px;padding:10px 16px}.cx-section{margin-top:44px}.cx-section h2,.cx-summary h2,.cx-card h2{letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:500}.cx-list{border-top:1px solid var(--cx-line);margin:0;padding:0;list-style:none}.cx-list li>a,.cx-list li>div{border-bottom:1px solid var(--cx-line);color:var(--cx-ink);grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:6px 24px;padding:18px 4px;display:grid}.cx-list li>div{grid-template-columns:minmax(0,1fr) auto auto}.cx-list li>a:hover{background:var(--cx-surface)}.cx-list-title{font-weight:500}.cx-list-meta{color:var(--cx-mute);font-size:14px}.cx-list.compact li>div{padding:12px 0}.cx-status{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.cx-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.cx-status.ok{color:var(--cx-ok)}.cx-status.warn{color:var(--cx-warn)}.cx-status.off{color:#8a939a}.cx-status.info{color:var(--cx-blue)}.cx-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cx-card{border:1px solid var(--cx-line);background:#fff;border-radius:8px;padding:28px}.cx-note{background:var(--cx-surface);border-radius:6px;margin:0 0 28px;padding:16px 18px;line-height:1.6}.cx-auth{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:64px;padding-top:72px;display:grid}.cx-auth-copy p{color:var(--cx-mute);max-width:440px;font-size:18px;line-height:1.6}.cx-auth-card{border:1px solid var(--cx-line);background:#fff;border-radius:8px;padding:32px}.cx-cart{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.cx-lines{border-top:1px solid var(--cx-line);margin:0;padding:0;list-style:none}.cx-line{border-bottom:1px solid var(--cx-line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:20px 0;display:grid}.cx-line-main{gap:4px;display:grid}.cx-line-main span{color:var(--cx-mute);font-size:14px}.cx-line-price{white-space:nowrap;font-weight:600}.cx-qty{border:1px solid #cfd5da;border-radius:4px;align-items:center;display:inline-flex}.cx-qty button{cursor:pointer;width:38px;height:38px;color:var(--cx-ink);background:0 0;border:0;place-items:center;display:grid}.cx-qty button:disabled{opacity:.35;cursor:default}.cx-qty output{text-align:center;min-width:28px;font-weight:600}.cx-remove{width:38px;height:38px;color:var(--cx-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.cx-remove:hover{background:var(--cx-surface);color:var(--cx-ink)}.cx-summary{background:var(--cx-surface);border-radius:8px;gap:14px;padding:26px;display:grid;position:sticky;top:24px}.cx-summary>p:not(.cx-muted):not(.cx-ok){justify-content:space-between;gap:16px;margin:0;font-size:18px;display:flex}.cx-summary .motor-button{width:100%}.cx-mini{border-bottom:1px solid var(--cx-line);gap:10px;margin:0;padding:0 0 12px;font-size:14px;list-style:none;display:grid}.cx-mini li{justify-content:space-between;gap:12px;display:flex}.cx-mini li b,.cx-line-price,.cx-summary b{white-space:nowrap}.cx-mini li span{color:var(--cx-mute)}.cx-options{gap:10px;display:grid}.cx-option{cursor:pointer;border:1px solid #cfd5da;border-radius:6px;align-items:flex-start;gap:14px;padding:16px;display:flex}.cx-option.is-selected{border-color:var(--cx-blue);box-shadow:0 0 0 1px var(--cx-blue)}.cx-option input{accent-color:var(--cx-blue);margin-top:3px}.cx-option span{gap:4px;display:grid}.cx-option small{color:var(--cx-mute);font-size:13px;line-height:1.45}.cx-empty{max-width:560px;color:var(--cx-mute);justify-items:start;gap:12px;padding:36px 0;display:grid}.cx-empty h2{letter-spacing:-.04em;color:var(--cx-ink);margin:6px 0 0;font-size:30px;font-weight:400}.cx-empty p{margin:0 0 8px;line-height:1.6}.cx-facts{gap:12px;margin:22px 0 0;display:grid}.cx-facts>div{grid-template-columns:170px minmax(0,1fr);gap:16px;font-size:15px;display:grid}.cx-facts dt{color:var(--cx-mute)}.cx-facts dd{overflow-wrap:anywhere;margin:0}.cx-result{text-align:left;max-width:720px;padding-top:90px}.cx-result p{color:var(--cx-mute);font-size:18px;line-height:1.6}.cx-result-icon{color:var(--cx-blue);margin-bottom:18px}.cx-result-icon.ok{color:var(--cx-ok)}.cx-result-icon.bad{color:var(--cx-bad)}.cx-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cx-actions .motor-button{width:auto}.cx-test-badge{margin:0 0 18px;font-size:14px;display:inline-block;color:var(--cx-warn)!important}.cx-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.cx-track li{border-top:3px solid var(--cx-line);color:var(--cx-mute);gap:10px;padding-top:14px;font-size:14px;display:grid}.cx-track li span{background:var(--cx-surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.cx-track li.is-done{border-color:var(--cx-ink);color:var(--cx-ink)}.cx-track li.is-done span{background:var(--cx-ink);color:#fff}.cx-track li.is-current{border-color:var(--warm-accent,#f06433);color:var(--cx-ink);font-weight:600}.cx-track li.is-current span{background:var(--warm-accent,#f06433);color:#08090d}.cx-timeline{gap:18px;margin:0;padding:0;list-style:none;display:grid}.cx-timeline li{border-left:2px solid var(--cx-line);gap:4px;padding-left:18px;display:grid}.cx-timeline time{color:var(--cx-mute);font-size:13px}.cx-timeline p{margin:0;line-height:1.55}.cx-docs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-docs li{justify-content:space-between;align-items:center;gap:12px;display:flex}.cx-docs a{color:var(--cx-ink);text-underline-offset:3px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.cx-legal h2{margin-top:36px}.cx-legal-date{margin-bottom:26px;font-size:14px;color:var(--cx-mute)!important}.legal-pending{color:var(--cx-warn)}.shop-shelf{padding-block:72px 24px}.shop-shelf-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.shop-shelf-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400}.shop-shelf-heading p{color:var(--cx-mute);max-width:460px;margin:0;line-height:1.6}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.shop-card{border:1px solid var(--cx-line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.shop-card>img{aspect-ratio:4/3;object-fit:cover;background:var(--cx-surface);width:100%}.shop-card-art{aspect-ratio:4/3;background:var(--cx-surface);color:#9aa3aa;place-items:center;display:grid}.shop-card-body{align-content:start;gap:8px;padding:18px;display:grid}.shop-card-meta{color:var(--cx-mute);margin:0;font-size:13px}.shop-card h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.35}.shop-card-specs,.shop-card-lead{color:var(--cx-mute);margin:0;font-size:14px;line-height:1.5}.shop-card-buy{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.shop-card-buy strong{white-space:nowrap;font-size:20px}.shop-card-buy .motor-button{flex:none;gap:10px;width:auto;min-height:44px;padding:10px 14px;font-size:14px}.vehicle-photo>img{aspect-ratio:4/3;object-fit:contain;height:auto}.car-photo-link.is-photo>img{object-fit:cover;padding:0}.vehicle-thumbs{gap:8px;margin-top:10px;display:flex;overflow-x:auto}.vehicle-thumbs button{background:var(--cx-surface);cursor:pointer;border:2px solid #0000;border-radius:4px;flex:none;width:88px;height:64px;padding:0;overflow:hidden}.vehicle-thumbs button[aria-pressed=true]{border-color:var(--cx-blue)}.vehicle-thumbs img{object-fit:cover;width:100%;height:100%}.vehicle-booking{border-top:1px solid var(--cx-line);gap:12px;margin-top:14px;padding-top:16px;display:grid}.vehicle-booking p{color:var(--cx-mute);margin:0;font-size:14px;line-height:1.55}.vehicle-booking .motor-button{width:100%}.vehicle-reserved{margin:14px 0 0;font-weight:600}.vehicle-description{white-space:pre-line;color:var(--cx-mute);line-height:1.7}.ad-shell{background:linear-gradient(90deg, #fff 0 249px, var(--cx-line) 249px 250px, #f7f8f9 250px);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.ad-side{border-right:1px solid var(--cx-line);background:#fff;flex-direction:column;gap:26px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.ad-logo img{width:130px;height:auto;display:block}.ad-logo .brand-logo-light{display:none}.ad-nav{gap:2px;display:grid}.ad-nav a{color:var(--cx-mute);border-radius:4px;padding:10px 12px;font-size:15px}.ad-nav a:hover{background:var(--cx-surface);color:var(--cx-ink)}.ad-nav a[aria-current=page]{background:var(--cx-ink);color:#fff}.ad-me{gap:6px;margin-top:auto;font-size:14px;display:grid}.ad-me small{color:var(--cx-mute)}.ad-me a{color:var(--cx-ink);text-underline-offset:3px;text-decoration:underline}.ad-main{min-width:0;padding:40px 48px 90px}.ad-main .breadcrumb{margin-bottom:18px}.ad-head{margin-bottom:26px}.ad-head h1{letter-spacing:-.04em;margin:0 0 8px;font-size:34px;font-weight:400}.ad-head p{color:var(--cx-mute);margin:0}.ad-head a{color:var(--cx-blue);text-underline-offset:3px;text-decoration:underline}.ad-intro{max-width:760px;margin:-10px 0 22px}.ad-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.ad-stats a{border:1px solid var(--cx-line);color:var(--cx-ink);background:#fff;border-radius:8px;gap:4px;padding:22px;display:grid}.ad-stats b{letter-spacing:-.04em;font-size:36px;font-weight:400}.ad-stats span{color:var(--cx-mute);font-size:14px}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ad-card{border:1px solid var(--cx-line);background:#fff;border-radius:8px;min-width:0;margin-bottom:20px;padding:24px}.ad-grid .ad-card{margin-bottom:0}.ad-card h2{letter-spacing:-.02em;margin:0 0 16px;font-size:19px;font-weight:600}.ad-wide{grid-column:1/-1}.ad-table{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.ad-main>.ad-table{border:1px solid var(--cx-line);border-radius:8px}.ad-table th{text-align:left;color:var(--cx-mute);border-bottom:1px solid var(--cx-line);white-space:nowrap;padding:12px 14px;font-weight:500}.ad-table td{vertical-align:top;border-bottom:1px solid #eceff1;padding:12px 14px}.ad-table a{color:var(--cx-blue);font-weight:500}.ad-table td:first-child a{white-space:nowrap}.ad-table tfoot td{border-bottom:0}.ad-muted{color:var(--cx-mute);font-size:13px}.ad-thumb{width:74px}.ad-thumb img{object-fit:cover;border-radius:4px;width:64px;height:44px;display:block}.ad-disabled td{opacity:.5}.ad-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ad-filters select,.ad-filters input{width:auto;min-width:180px;min-height:44px}.ad-filters .motor-button{width:auto;min-height:44px;padding:10px 16px}.ad-form .motor-button{justify-self:start;width:auto}.ad-inline{align-items:center;gap:8px;display:flex}.ad-inline select{min-height:36px;font:inherit;border:1px solid #cfd5da;border-radius:4px;padding:4px 8px}.ad-checklist{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ad-checklist li.ok{color:var(--cx-ok)}.ad-checklist li.todo{color:var(--cx-warn)}.ad-checklist a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ad-photos ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ad-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.ad-photos li>div{gap:14px;display:flex}.ad-product-image{border-radius:8px;width:220px;margin-bottom:20px}@media (max-width:1100px){.ad-shell{background:#f7f8f9;grid-template-columns:1fr}.ad-side{border-right:0;border-bottom:1px solid var(--cx-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 20px;height:auto;padding:16px 22px 10px;display:grid;position:static;overflow:visible}.ad-nav{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;margin-inline:-22px;padding:0 22px 4px;display:flex;overflow-x:auto}.ad-nav::-webkit-scrollbar{display:none}.ad-nav a{white-space:nowrap}.ad-me{grid-area:1/2;justify-self:end;align-items:center;gap:16px;margin:0;display:flex}.ad-me small{display:none}.ad-main{padding:28px 22px 70px}.ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid{grid-template-columns:1fr}.ad-main>.ad-table,.ad-card .ad-table{display:block;overflow-x:auto}}@media (max-width:900px){.cx-auth{grid-template-columns:1fr;gap:28px;padding-top:36px}.cx-cart{grid-template-columns:1fr}.cx-summary{position:static}.cx-columns{grid-template-columns:1fr}.cx-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}@media (max-width:640px){.cx-page{padding-block:28px 80px}.cx-two,.cx-three{grid-template-columns:1fr}.cx-auth-card,.cx-card{padding:22px}.cx-line{grid-template-columns:minmax(0,1fr) auto}.cx-line .cx-qty{grid-row:2;justify-self:start}.cx-line-price{grid-row:2;justify-self:end}.cx-line>form:last-child{grid-area:1/2;justify-self:end}.cx-list li>a,.cx-list li>div{grid-template-columns:minmax(0,1fr) auto}.cx-list li>a>svg{display:none}.cx-list-meta{grid-column:1}.cx-facts>div{grid-template-columns:1fr;gap:2px}.cx-head-row{align-items:flex-start}.header-icon{width:40px;height:40px}.shop-card-buy{flex-wrap:wrap}.ad-stats{grid-template-columns:1fr 1fr}.ad-stats a{padding:16px}.ad-stats b{font-size:28px}.ad-head h1{font-size:26px}.ad-main{padding:22px 16px 60px}.ad-side{gap:12px 16px;padding:14px 16px 8px}.ad-nav{margin-inline:-16px;padding-inline:16px}.ad-me>span{display:none}.ad-nav a{padding:8px 10px;font-size:14px}.ad-card{padding:18px}.ad-filters select,.ad-filters input{flex:140px;min-width:0}}.market-hero{color:#fff;background:#070c26;border-radius:6px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;margin:0 22px;padding:44px 64px 52px;display:grid;position:relative;overflow:hidden}.market-copy .breadcrumb{color:#9aa3bf;margin-bottom:44px}.market-copy .breadcrumb a{color:#c9cfe3}.market-copy h1{letter-spacing:-.06em;margin:0 0 26px;font-size:clamp(44px,5.2vw,82px);font-weight:400;line-height:1.03}.market-copy h1 span{display:block}.market-lead{color:#c3c9db;max-width:520px;margin:0 0 12px;font-size:18px;line-height:1.7}.market-brands{color:#fff;margin:0 0 30px;font-size:15px;font-weight:600}.market-actions{flex-wrap:wrap;gap:12px;display:flex}.market-actions .motor-button{width:auto;margin:0}.market-hero .motor-button.secondary{color:#fff;background:0 0;border:1px solid #ffffff42}.market-hero .motor-button.secondary:hover{background:#ffffff14;border-color:#ffffff80}.market-note{color:#8f98b4;max-width:520px;margin:22px 0 0;font-size:13px;line-height:1.7}.market-visual{min-width:0;margin:-20px -40px -40px 0}.market-cars{padding-block:80px 30px}.market-cars-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.market-cars-heading h2{margin:0}.market-cars-heading p{color:#6f756b;max-width:430px;margin:0;font-size:14px;line-height:1.8}.market-cars>.motor-button{width:auto}.market-others{padding-block:10px 90px}.market-others h2{margin:0 0 26px;font-size:clamp(26px,2.6vw,38px)}.market-others>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.market-others a{color:#16191c;border:1px solid #dde1e5;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:22px 22px 20px;transition:border-color .2s,background .2s;display:grid}.market-others a:hover{background:#f7f8f9;border-color:#9ca6ae}.market-others a span{letter-spacing:-.03em;font-size:22px}.market-others a small{color:#6f756b;grid-column:1;font-size:13px;line-height:1.5}.market-others a svg{color:#6f756b;grid-area:1/2}.world-more{color:#d6dbf0;text-underline-offset:4px;align-items:center;gap:8px;margin:-4px 0 14px;font-size:14px;text-decoration:underline;display:inline-flex}.world-more:hover{color:#fff}.footer-markets a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.footer-markets a:hover{text-decoration-color:currentColor}.cookie-banner{z-index:60;color:#16191c;background:#fff;border:1px solid #dde1e5;border-radius:8px;gap:14px;max-width:520px;padding:20px 22px;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 18px 60px #0b112a29}.cookie-banner p{color:#3b434c;margin:0;font-size:14px;line-height:1.6}.cookie-banner a{color:#1a24d8;text-underline-offset:3px;text-decoration:underline}.cookie-banner>div{flex-wrap:wrap;gap:10px;display:flex}.cookie-banner .motor-button{width:auto;min-height:42px;margin:0}@media (max-width:1100px){.market-hero{grid-template-columns:1fr;padding:36px 32px 20px}.market-visual{width:100%;max-width:520px;margin:0 auto -30px}.market-others>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.market-hero{margin:0 10px;padding:26px 20px 10px}.market-copy .breadcrumb{margin-bottom:26px}.market-lead{font-size:16px}.market-actions .motor-button{width:100%}.market-cars{padding-block:54px 20px}.market-cars-heading{display:block}.market-cars-heading p{margin-top:12px}.market-others>div{grid-template-columns:1fr}.cookie-banner{max-width:none;bottom:10px;left:10px;right:10px}.cookie-banner .motor-button{flex:auto}}
