700;800;900&display=swap');
:root{--ink:#f6f6f6;--muted:#92969b;--accent:var(--accent);--line:#2d3033;--bg:#0d0f11;--white:#181b1e;--radius:5px}html{scroll-behavior:smooth}body{background:#0d0f11;color:#f5f5f5}button{transition:background .18s,color .18s}h1,h2{font-family:Roboto,Arial,sans-serif;letter-spacing:-.5px}.primary{background:var(--accent);border-radius:3px;font-size:14px;padding:14px 23px}.primary:hover{background:var(--accent-hover)}.outline{background:transparent;color:inherit;border:1px solid #61666c;border-radius:3px;font-size:14px}.outline:hover{border-color:var(--accent)}.site-header{background:#0d1012}.header-top,.header-bottom{max-width:1360px;margin:auto;display:flex;align-items:center;padding:0 30px}.header-top{min-height:95px;gap:30px}.new-brand{font-size:43px;font-family:Roboto,Arial,sans-serif;font-weight:900;font-style:italic;letter-spacing:-2.7px;line-height:.95;position:relative;display:block;padding-bottom:17px;white-space:nowrap}.new-brand span{color:var(--accent)}.new-brand i{position:absolute;left:3px;bottom:0;font:8px/1 Roboto,Arial,sans-serif;letter-spacing:1.5px;color:#a9aaad;font-style:normal}.brand-description{border-left:1px solid #333;padding-left:25px;font-size:var(--site-text-size,14px);font-weight:800;line-height:1.5}.brand-description small{display:block;font-size:var(--site-text-size,14px);font-weight:400;color:#8d9195;margin-top:4px}.header-contact{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:18px;font-weight:800}.contact-icon{color:var(--accent);font-size:27px}.header-contact small,.header-mail small{display:block;font-size:var(--site-text-size,14px);font-weight:400;color:#9a9c9e;margin-top:3px}.header-mail{font-size:14px;margin-left:10px}.header-bottom{border-top:1px solid #272a2d;min-height:65px;justify-content:space-between;gap:25px}.header-bottom nav{gap:30px}.header-bottom nav button{font-size:var(--site-text-size,14px);color:#e3e3e3}.header-bottom nav button:hover{color:var(--accent)}.header-tools{display:flex;align-items:center;gap:22px}.header-tools>button:not(.primary){font-size:22px;white-space:nowrap}.header-tools button>span{font-size:var(--site-text-size,14px);color:#93999e}.header-tools .primary span{color:white;font-size:20px;margin-left:14px}.hero{position:relative;min-height:550px;overflow:hidden;background:#111}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#090b0def 0%,#090b0dd4 23%,#090b0d3d 48%,transparent 72%),linear-gradient(0deg,#0d0f11,transparent 18%)}.hero-inner{max-width:1360px;padding:45px 30px 35px;margin:auto;position:relative;z-index:1}.hero-kicker{font-size:var(--site-text-size,14px);letter-spacing:2px;color:#c4c6c8;font-weight:700;display:flex;gap:10px;align-items:center;margin-bottom:19px}.hero-kicker span{display:inline-block;width:25px;height:2px;background:var(--accent)}.hero h1{font-size:57px;line-height:1.01;font-weight:900;letter-spacing:-1.8px;margin:0;max-width:500px}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{font-size:16px;color:#d0d1d2;margin:21px 0 24px;line-height:1.55}.hero-actions{display:flex;gap:12px}.hero-actions .primary{min-width:236px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero-actions .outline{padding:13px 20px;background:#090b0d55}.hero-benefits{display:flex;gap:28px;margin-top:32px}.hero-benefits>div{display:flex;gap:10px;align-items:center}.hero-benefits b{font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:600;color:var(--accent)}.hero-benefits span{font-size:var(--site-text-size,14px);line-height:1.35;color:#c0c2c4}.hero-caption{position:absolute;right:3%;bottom:55px;font-size:18px;font-style:italic;transform:rotate(-6deg);font-weight:700;line-height:1.3}.hero-caption strong{border-bottom:3px solid var(--accent);padding-bottom:4px}.home-content{max-width:1360px;padding:0 30px;margin:auto}.directions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.directions>button{text-align:left;position:relative;isolation:isolate;overflow:hidden;background:#202428;min-height:177px;border:1px solid #303438;padding:21px;border-radius:3px}.directions img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;transition:transform .5s}.directions>button:after{position:absolute;content:'';inset:0;z-index:-1;background:linear-gradient(90deg,#15181bee,#15181b66 65%,transparent)}.directions>button:hover img{transform:scale(1.06)}.direction-number{font-size:var(--site-text-size,14px);letter-spacing:1.5px;color:#b9bcbf;font-weight:700}.directions h2{font-size:23px;line-height:1.08;margin:11px 0 18px;font-weight:800}.circle-arrow{display:grid;place-content:center;background:var(--accent);border-radius:50%;width:28px;height:28px;font-size:18px}.directions .direction-jp{object-position:68%;width:185%;max-width:none;left:-70%}.directions .direction-cn{object-position:right;width:200%;max-width:none;left:-100%}.moto-word{position:absolute;right:-12px;bottom:15px;z-index:-2;font:italic 900 78px/1 Roboto,Arial,sans-serif;color:#3a3e43;transform:rotate(-14deg)}.quick-search{margin:33px 0 28px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.section-heading h2{font-size:24px;font-weight:800}.section-heading h2 span{color:var(--accent)}.section-heading>span{font-size:var(--site-text-size,14px);color:#8f9397}.section-heading button{font-size:var(--site-text-size,14px);color:var(--accent)}.section-heading button span{padding-left:15px}.quick-search form{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr auto;background:#181b1e;border:1px solid #303438;padding:17px 19px;gap:15px;border-radius:4px;align-items:end}.quick-search label{font-size:var(--site-text-size,14px);color:#969ca1;font-weight:500}.quick-search select,.quick-search input{background:transparent;color:#f3f3f3;border:0;border-bottom:1px solid #41474d;border-radius:0;font-size:14px;margin-top:4px;min-height:38px;padding:7px 0}.quick-search input::placeholder{color:#eee}.quick-search option{color:#eee;background:#181b1e}.quick-search .primary{height:44px;padding:11px 24px}.quick-search .primary span{padding-left:28px}.calculator-banner{background:#eeeef0;color:#111417;border-radius:4px;min-height:250px;display:grid;grid-template-columns:1.15fr 1.15fr 1fr;gap:25px;padding:30px 32px;overflow:hidden;position:relative}.overline{font-size:var(--site-text-size,14px);letter-spacing:2px;font-weight:800;color:#62676c}.calculator-banner h2{font-size:32px;line-height:1.05;margin:7px 0 10px;font-weight:900}.calculator-banner p{font-size:var(--site-text-size,14px);line-height:1.5;margin:0 0 17px;color:#4b5056}.calculator-banner .primary{font-size:var(--site-text-size,14px);padding:12px 17px}.calculator-banner .primary span{padding-left:20px}.calculator-banner ol{padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:25px;margin:0}.calculator-banner li{display:flex;align-items:center;gap:16px;font-size:var(--site-text-size,14px)}.calculator-banner li span{border:1px solid #333c45;border-radius:50%;font-size:var(--site-text-size,14px);display:grid;place-content:center;height:29px;width:29px}.calculator-art{margin:-30px -32px -30px 0;position:relative;background:#dedfe2;padding:30px 30px 25px 40px;transform:skew(-8deg);border-left:1px solid #c7c9cc}.calculator-art>*{transform:skew(8deg)}.calculator-art>span{font-size:var(--site-text-size,14px);letter-spacing:3px;color:#62676d}.calculator-art strong{font-family:Roboto,Arial,sans-serif;display:block;font-size:27px;line-height:1.1;letter-spacing:-.8px;margin-top:15px;color:#a7aaaf}.calculator-art .calc-rule{height:2px;background:var(--accent);width:70%;margin:15px 0 10px}.calculator-art b{font-family:Roboto,Arial,sans-serif;font-size:25px;font-weight:900}.service-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;border-bottom:1px solid #2c3033;margin-bottom:28px}.service-strip>div{display:flex;align-items:center;gap:15px;border-right:1px solid #2b2e32;padding:0 25px}.service-strip>div:first-child{padding-left:0}.service-strip>div:last-child{border:0}.service-strip>div>span{color:var(--accent);font-size:30px}.service-strip p{font-size:var(--site-text-size,14px);font-weight:700;margin:0;line-height:1.4}.service-strip small{font-size:var(--site-text-size,14px);display:block;color:#92979c;font-weight:400;margin-top:3px}#popularCars{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.popular .car{border-radius:3px}.popular .photo{aspect-ratio:1.6}.popular .car-body{padding:14px}.popular .card-actions,.popular .lot-price,.popular .trim,.popular .photo .badge{display:none}.popular .specs{margin-top:5px}.popular .price-block{border:0;padding-top:0;margin-top:12px}.popular .price-label{font-size:var(--site-text-size,14px)}.popular .price{font-size:21px}.popular .car-title{font-size:17px}.demo-footnote{font-size:var(--site-text-size,14px);color:#72777c;margin:16px 0 0}.new-footer{max-width:1300px;margin:35px auto 0;padding:25px 0;display:flex;gap:25px}.new-footer .new-brand{font-size:30px}.new-footer .new-brand i{font-size:6px;letter-spacing:1px}.new-footer p{font-size:var(--site-text-size,14px);margin-right:auto}.new-footer>a:not(.new-brand){font-size:var(--site-text-size,14px)}.new-footer>span{font-size:var(--site-text-size,14px);margin-left:0}.new-footer .footer-credit{color:#777d82;font-size:var(--site-text-size,14px)!important}.countrybar{background:#171a1d}.countries{max-width:1360px;padding:0 30px}.countries button{font-size:14px}main{max-width:1360px;padding:30px}.page-heading h1{font-size:37px;font-weight:800}.page-heading p{font-size:14px}.eyebrow{color:var(--accent)}.workspace{grid-template-columns:255px minmax(0,1fr)}aside,.car,.empty,.saved-section{background:#171a1d;border-color:#2b3035;border-radius:4px}input,select{background:#111416;color:#eee;border-color:#353a40;border-radius:3px}input::placeholder{color:#7a8086}.segmented{background:#101315;border-radius:3px}.segmented input:checked+span{background:#353b41;color:white}.segmented span{border-radius:2px}.filter-note{border-color:#33383d}.price-block,.card-actions{border-color:#303439}.photo .badge{background:#101518e8;color:#fff;box-shadow:none}.photo .heart{background:#171c20d9;color:#fff}.photo .heart.on{color:var(--accent)}.view-switch{background:#171a1d;border-color:#363b40}.view-switch button.active{background:#3a4046;color:#fff}.chip{background:#2d3339}.table-cars{background:#181b1e}.table-cars th{background:#252a2f}.car:hover{box-shadow:0 12px 35px #0004}.specs{color:#a9afb5}.compare-tray{background:#272d33;border:1px solid #50575e}.detail-left{background:#15191d}.detail-right{background:#20252a}.detail-specs small,.detail-right p,.detail-left p{color:#a8afb5}dialog{border-radius:7px;background:#1b2025;color:#fff}.dialog-close{background:#363e46;color:#fff}.comparison th{background:#272e35}.calculator-body{padding:35px;max-width:650px;margin:auto}.calculator-body h2{font-size:32px}.calculator-body>p{font-size:14px;color:#a6aeb5}.calculator-body select{margin-bottom:10px}.calculator-body .price{font-size:36px}.calculator-body .primary{margin-top:18px}.calc-disclaimer{font-size:var(--site-text-size,14px)!important}.calculator-body label{font-size:14px}#calculatorDialog{max-width:650px}.new-brand:focus-visible{outline-offset:5px}[hidden]{display:none!important}
@media(min-width:1600px){.hero{min-height:610px}.hero-inner{padding-top:65px}.hero h1{font-size:65px}}@media(max-width:1100px){.header-mail{display:none}.header-top{gap:20px}.header-bottom nav{gap:20px}.header-tools{gap:15px}.hero h1{font-size:49px}.hero-actions{flex-wrap:wrap;max-width:450px}.hero{min-height:535px}.directions h2{font-size:20px}.directions>button{padding:17px;min-height:170px}.quick-search form{grid-template-columns:repeat(4,1fr)}.quick-search .primary{grid-column:1/-1}.calculator-banner{grid-template-columns:1fr 1fr}.calculator-art{display:none}.service-strip>div{padding:0 15px;gap:8px}.service-strip p{font-size:var(--site-text-size,14px)}#popularCars{grid-template-columns:repeat(4,1fr)}.popular .car-title{font-size:15px}.new-footer{margin-left:30px;margin-right:30px;flex-wrap:wrap}.header-cta{padding:12px!important;font-size:var(--site-text-size,14px)}.hero-caption{display:none}}
@media(max-width:760px){.header-top{padding:16px 20px;min-height:76px;gap:15px}.new-brand{font-size:33px;padding-bottom:12px}.new-brand i{font-size:6px;letter-spacing:1.3px}.brand-description,.header-mail{display:none}.header-contact{font-size:14px;gap:5px}.header-contact small{font-size:var(--site-text-size,14px)}.contact-icon{font-size:19px}.header-bottom{padding:0 20px;min-height:49px;gap:10px}.header-bottom nav{order:initial;width:auto;flex:1;justify-content:space-between;border:0;padding:0;margin:0;gap:16px}.header-bottom nav button{font-size:var(--site-text-size,14px);white-space:nowrap}.header-bottom nav button:first-child,.header-bottom nav button:nth-child(3),.header-bottom nav button:last-child{display:none}.header-tools{gap:13px}.header-tools .header-cta{display:none}.header-tools>button:not(.primary){font-size:20px}.header-tools button>span{font-size:var(--site-text-size,14px)}.hero{min-height:650px}.hero-image{object-position:69% bottom;height:55%;top:auto;bottom:0}.hero-shade{background:linear-gradient(180deg,#0e1012 0%,#0e1012 43%,#0e10127a 60%,transparent 76%,#0d0f11 100%)}.hero-inner{padding:30px 20px 0}.hero-kicker{font-size:var(--site-text-size,14px);letter-spacing:1.7px;margin-bottom:16px}.hero h1{font-size:43px;letter-spacing:-1px;line-height:1.01}.hero p{font-size:var(--site-text-size,14px);line-height:1.55;margin:17px 0 21px}.hero-actions{gap:9px;max-width:none;flex-wrap:nowrap}.hero-actions .primary{min-width:0;font-size:var(--site-text-size,14px);padding:13px 14px;gap:12px;flex:1}.hero-actions .outline{font-size:var(--site-text-size,14px);padding:12px;flex:1}.hero-benefits{margin-top:22px;gap:17px}.hero-benefits b{font-size:19px}.hero-benefits span{font-size:var(--site-text-size,14px)}.hero-benefits>div{gap:7px}.home-content{padding:0 16px}.directions{grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.directions>button{min-height:146px;padding:15px}.direction-number{font-size:var(--site-text-size,14px);letter-spacing:1px}.directions h2{font-size:21px;margin:10px 0 14px}.circle-arrow{width:25px;height:25px;font-size:17px}.quick-search{margin-top:29px}.section-heading h2{font-size:23px;line-height:1.05}.section-heading>span{display:none}.quick-search form{grid-template-columns:1fr 1fr;padding:16px;gap:18px 15px}.quick-search label{font-size:var(--site-text-size,14px)}.quick-search input,.quick-search select{font-size:var(--site-text-size,14px)}.quick-search .primary{font-size:14px}.calculator-banner{display:block;padding:25px 23px}.calculator-banner h2{font-size:35px}.calculator-banner p{font-size:14px}.calculator-banner ol{margin-top:26px;padding-top:22px;border-top:1px solid #bfc2c6;gap:14px}.calculator-banner li{font-size:var(--site-text-size,14px)}.calculator-banner .primary{font-size:var(--site-text-size,14px)}.service-strip{grid-template-columns:1fr 1fr;gap:23px 12px;padding:25px 0;margin-bottom:25px}.service-strip>div,.service-strip>div:first-child{border:0;padding:0;gap:9px}.service-strip p{font-size:var(--site-text-size,14px)}.service-strip small{font-size:var(--site-text-size,14px)}.service-strip>div>span{font-size:24px}.popular .section-heading{align-items:flex-end}.popular .section-heading h2{max-width:190px}.section-heading button{font-size:var(--site-text-size,14px);padding:0;text-align:right;max-width:130px}.section-heading button span{padding:0}#popularCars{grid-template-columns:1fr 1fr;gap:10px}.popular .photo{aspect-ratio:1.3}.popular .car-body{padding:11px}.popular .car-title{font-size:16px}.popular .specs{font-size:var(--site-text-size,14px)}.popular .price{font-size:19px}.popular .price-label{font-size:var(--site-text-size,14px)}.new-footer{margin:30px 16px 0;padding:22px 0;gap:20px;justify-content:space-between}.new-footer p{display:none}.new-footer>span{width:auto}.new-footer .new-brand{font-size:30px}.new-footer .footer-credit{order:3}.countrybar{overflow-x:auto}.countries{padding:0 20px;gap:23px}.countries button{font-size:var(--site-text-size,14px)}main{padding:23px 16px}.page-heading h1{font-size:29px}.page-heading p{font-size:var(--site-text-size,14px)}.page-heading>.outline{font-size:0}.page-heading>.outline:before{font-size:21px}.result-sub{font-size:var(--site-text-size,14px)}.workspace{display:block}aside.open{background:#171b1f}.cars{gap:12px}.card-actions .detail-link{font-size:var(--site-text-size,14px)}.sort-label select{background:#171a1d;padding:7px 10px;width:175px}.detail-right{padding:25px 22px}.detail-left{padding:22px}.calculator-body{padding:30px 22px}.calculator-body h2{font-size:30px}.demo-footnote{font-size:var(--site-text-size,14px)}.new-footer>a:not(.new-brand){font-size:var(--site-text-size,14px)}.hero-image{filter:brightness(1.12)}}
@media(max-width:360px){.hero h1{font-size:38px}.hero-actions{flex-direction:column}.hero{min-height:710px}.header-contact{font-size:var(--site-text-size,14px)}.header-bottom nav{gap:10px}.hero-benefits{gap:10px}.hero-benefits span{font-size:var(--site-text-size,14px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.directions .direction-cn{width:100%;left:0;object-position:center}.moto-direction img{object-position:70% center}.directions img{opacity:.85}.directions>button:after{background:linear-gradient(90deg,#15181bed 0%,#15181b80 48%,#15181b15 100%)}

/* Original art for the four import directions. */
.directions>button{min-height:190px}.directions img,.directions .direction-jp,.directions .direction-cn{width:100%;height:100%;left:0;object-position:center;opacity:1}.directions>button:after{background:linear-gradient(90deg,#0c0e11da 0%,#0c0e1190 30%,#0c0e1120 62%,transparent 100%)}.directions>button:hover{border-color:var(--accent)}.direction-number{color:#bec1c5}.directions h2{text-shadow:0 2px 14px #0008}.moto-direction img{object-position:center}
@media(max-width:760px){.directions>button{min-height:165px}.directions h2{font-size:21px}.directions>button:after{background:linear-gradient(90deg,#0c0e11ce,#0c0e1140 70%,transparent)}}
@media(max-width:430px){.hero-image{height:235px;object-position:88% bottom}.hero-shade{background:linear-gradient(180deg,#0e1012 0%,#0e1012 48%,#0e101280 65%,transparent 78%,#0d0f11 100%)}}
@media(max-width:760px){.directions img,.directions .direction-jp,.directions .direction-cn,.moto-direction img{object-position:82% center}}

/* Brand, contacts and expanded navigation */
.new-brand{padding:0;flex-shrink:0;line-height:0}.new-brand img{width:185px;height:54px;display:block}.new-footer .new-brand img{width:145px;height:auto}.header-top{gap:22px}.header-contact{gap:10px;font-size:16px}.messengers{display:flex;gap:6px;margin-left:7px}.messenger{display:grid;place-items:center;width:32px;height:32px;border:1px solid #34383c;border-radius:50%;background:#181b1e;padding:6px;flex-shrink:0}.messenger svg{width:20px;height:20px}.telegram,.vk{color:#49a8fa}.whatsapp{color:#43d984}.max{color:#9a86ff}.youtube{color:#ff4148}.messenger:hover{background:#30343a;border-color:currentColor}.header-bottom{gap:18px;position:relative}.header-bottom nav{gap:18px;flex-wrap:wrap;padding:12px 0}.header-bottom nav button{font-size:var(--site-text-size,14px);white-space:nowrap}.header-tools{gap:12px}.header-tools .primary{font-size:var(--site-text-size,14px);padding:12px}.header-tools .primary span{display:none}#menuToggle{display:none}.section-dialog-body{padding:36px;max-width:760px}.section-dialog-body h2{font-size:32px;margin:8px 0 14px}.section-dialog-body>p{color:#aab0b6;font-size:14px;line-height:1.6}.section-dialog-body select{margin-top:8px}.stats-table-wrap{overflow:auto;margin-top:20px}.stats-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:var(--site-text-size,14px)}.stats-table td,.stats-table th{padding:14px;text-align:left;border-bottom:1px solid #34383c}.stats-table th{color:#929ba3;font-size:var(--site-text-size,14px)}.contract-steps{padding:0;list-style:none;display:grid;gap:24px;margin:28px 0}.contract-steps li{display:flex;gap:18px}.contract-steps b{color:var(--accent);font-size:24px}.contract-steps span{display:block;color:#969da4;font-size:var(--site-text-size,14px);margin-top:6px}.section-actions{display:flex;gap:12px;flex-wrap:wrap}.section-actions a{padding:14px}.account-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.account-tiles button{background:#23272b;padding:20px;text-align:left;border-radius:5px}.account-tiles strong{display:block;font-size:30px;color:var(--accent)}.account-tiles span{font-size:var(--site-text-size,14px)}.contact-call{display:inline-block;margin-top:16px}.qr-placeholder{border:1px dashed #535a61;border-radius:8px;display:flex;align-items:center;flex-direction:column;padding:28px;margin:24px 0;text-align:center}.qr-placeholder>span{font:bold 34px/1 monospace;color:#929ba3;border:2px solid #535a61;padding:26px;margin-bottom:20px;border-radius:8px}.qr-placeholder p{font-size:var(--site-text-size,14px);color:#929ba3}
@media(max-width:1150px){.header-mail{display:none}.header-bottom nav{gap:14px}.header-tools .header-cta{display:none}}
@media(max-width:900px){.brand-description{display:none}.header-bottom{min-height:54px}#menuToggle{display:flex;flex-direction:column;gap:5px;padding:10px 0;width:32px}#menuToggle span{width:23px;height:2px;background:#fff}.header-bottom #topNav{display:none;position:absolute;top:100%;left:0;right:0;background:#14181c;padding:16px 24px;z-index:20;border-bottom:1px solid #3c4248}.header-bottom #topNav.menu-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header-bottom #topNav button{text-align:left;padding:12px;font-size:14px}.header-tools{margin-left:auto}}
@media(max-width:600px){.header-top{padding:15px 16px;gap:12px;align-items:center}.new-brand img{width:125px;height:auto}.header-contact{flex-wrap:wrap;justify-content:flex-end;font-size:var(--site-text-size,14px);gap:8px}.header-contact .contact-icon{display:none}.header-contact small{font-size:var(--site-text-size,14px)}.messengers{margin:0;gap:5px}.messenger{width:28px;height:28px;padding:4px}.header-bottom{padding:0 16px}.section-dialog-body{padding:30px 20px}.section-dialog-body h2{font-size:27px}.account-tiles{grid-template-columns:1fr}.account-tiles button{display:flex;align-items:center;gap:16px}.qr-placeholder{padding:22px}}

.new-brand img{width:108px;height:90px;object-fit:contain}.header-top{min-height:108px}.new-footer .new-brand img{width:90px;height:78px}@media(max-width:600px){.new-brand img{width:90px;height:78px}.header-top{min-height:98px}}

/* Align the hero with the category grid and page content. */
@media(min-width:901px){.hero{max-width:1300px;margin-left:auto;margin-right:auto}.hero-inner{padding-left:0;padding-right:0}.hero-caption{right:24px}}
@media(min-width:901px) and (max-width:1360px){.hero{width:calc(100% - 60px)}}

.auto-dropdown{position:relative}.auto-dropdown>button{display:flex;align-items:center;gap:7px}#autoSubmenu{position:absolute;top:calc(100% + 15px);left:-14px;min-width:170px;padding:7px;background:#181c20;border:1px solid #343a40;border-radius:4px;box-shadow:0 12px 30px #0008;z-index:40}#autoSubmenu[hidden]{display:none}#autoSubmenu button{display:block;text-align:left;width:100%;padding:12px 14px;font-size:var(--site-text-size,14px)}#autoSubmenu button:hover{background:#272c31;color:var(--accent)}@media(max-width:900px){#autoSubmenu{position:static;margin:0 12px 8px;box-shadow:none;min-width:0}.auto-dropdown>button{width:100%}}

.stats-dropdown{position:relative}.stats-dropdown>button{display:flex;align-items:center;gap:7px}#statsSubmenu{position:absolute;top:calc(100% + 15px);left:-14px;min-width:170px;padding:7px;background:#181c20;border:1px solid #343a40;border-radius:4px;box-shadow:0 12px 30px #0008;z-index:40}#statsSubmenu[hidden]{display:none}#statsSubmenu button{display:block;text-align:left;width:100%;padding:12px 14px;font-size:var(--site-text-size,14px)}#statsSubmenu button:hover{background:#272c31;color:var(--accent)}@media(max-width:900px){#statsSubmenu{position:static;margin:0 12px 8px;box-shadow:none;min-width:0}.stats-dropdown>button{width:100%}}
/* Auction controls adapted from the supplied catalogue reference. */
#catalogPage .workspace{display:block}#catalogPage #filters,#catalogPage #mobileFilters{display:none}.auction-panel{margin:20px 0 32px;border:1px solid #363b40;border-radius:8px;background:#171b1e;overflow:hidden}.auction-caption{display:flex;justify-content:space-between;gap:15px;padding:17px 22px;background:#111416;border-bottom:1px solid #363b40;font-size:var(--site-text-size,14px)}.auction-caption strong{color:var(--accent);letter-spacing:1px}.auction-caption span{color:#919aa2}.auction-filter-grid{display:grid;grid-template-columns:1fr 1.15fr 2fr 1.25fr;gap:0}.auction-list,.auction-ranges,.auction-options{padding:22px;border-right:1px solid #34393f}.auction-options{border:0}.auction-list h3{font-size:var(--site-text-size,14px);color:#89949e;margin:0 0 16px;text-transform:uppercase;letter-spacing:1px}.auction-list>div{max-height:310px;overflow:auto;scrollbar-color:var(--accent) #252a2e;scrollbar-width:thin}.auction-list button{display:flex;justify-content:space-between;text-align:left;width:100%;padding:11px 10px;font-size:var(--site-text-size,14px);font-weight:700;border-radius:3px}.auction-list button.chosen{background:var(--accent);color:#fff}.auction-list button:hover{background:#333a40}.auction-list small{color:#a5afb7;font-weight:400}.auction-list .chosen small{color:#fff}.auction-panel label{font-size:var(--site-text-size,14px);color:#abb3ba}.auction-panel input:not([type=range]),.auction-panel select{display:block;width:100%;background:#0e1215;color:#fff;border:1px solid #3c444b;border-radius:4px;padding:10px;margin-top:7px}.auction-range{border:0;padding:0;margin:18px 0 0}.auction-range legend{font-size:var(--site-text-size,14px);color:#aab3bc}.range-values{display:flex;justify-content:space-between;font-size:var(--site-text-size,14px);margin:8px 0;color:#fafafa}.range-values span{color:#89949e}.range-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.range-pair label{font-size:var(--site-text-size,14px)}.range-pair input{display:block;width:100%;height:20px;padding:0;accent-color:var(--accent);cursor:pointer}.auction-options{display:flex;flex-direction:column;gap:12px}.auction-options p{font-size:var(--site-text-size,14px);color:#929ca5;line-height:1.5;margin:0}.auction-options button{width:100%;padding:11px;font-size:var(--site-text-size,14px)}.auction-options .outline{margin-top:auto}.table-cars{width:100%}#catalogPage .cars.list{overflow:auto}@media(max-width:1000px){.auction-filter-grid{grid-template-columns:1fr 1fr}.auction-ranges{border-top:1px solid #34393f}.auction-options{border-top:1px solid #34393f}.auction-list>div{max-height:160px}}@media(max-width:600px){.auction-caption{flex-direction:column;padding:16px}.auction-list,.auction-ranges,.auction-options{padding:15px}.auction-ranges,.auction-options{grid-column:1/-1;border-right:0}.auction-options{display:grid;grid-template-columns:1fr 1fr}.auction-options p{grid-column:1/-1}.auction-list button{font-size:var(--site-text-size,14px)}.auction-panel{margin-top:16px}.table-cars{min-width:700px}}
.range-pair{position:relative;display:block;height:26px;background:linear-gradient(var(--accent),var(--accent)) center/100% 3px no-repeat}.range-pair label{position:absolute;inset:0;font-size:0;pointer-events:none}.range-pair input{appearance:none;background:transparent;pointer-events:none;height:26px;margin:0}.range-pair input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);pointer-events:auto;cursor:grab}.range-pair input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--accent);pointer-events:auto}.range-pair input:focus-visible{outline:1px solid #fff;outline-offset:3px}
/* Reference layout: compact horizontal lists and independent auction columns. */
@media(min-width:1100px){.auction-filter-grid{grid-template-columns:14% 17% 25% 44%;position:relative;min-height:290px}.auction-list,.auction-ranges{padding:16px 12px}.auction-list>div{height:238px;max-height:238px}.auction-list h3{margin-bottom:9px}.auction-list button{padding:6px 8px}.auction-range{margin-top:12px}.range-values{margin:4px 0;font-size:var(--site-text-size,14px)}.range-pair,.range-pair input{height:20px}.lot-search input{padding:7px!important}.auction-options{position:absolute;right:16px;bottom:14px;display:flex;align-items:flex-end;gap:7px;padding:0;width:42%;border:0}.auction-options button{width:160px;padding:9px}.auction-options p{font-size:var(--site-text-size,14px);margin-bottom:2px}.auction-detail-columns{display:grid;grid-template-columns:1fr .8fr 1.35fr 1fr .85fr .65fr;gap:9px;padding:19px 14px 112px}.auction-detail-columns h3{font-size:var(--site-text-size,14px);margin:0 0 12px}.auction-detail-columns span{font-size:var(--site-text-size,14px)}.auction-detail-columns label{font-size:0}.auction-detail-columns select{font-size:var(--site-text-size,14px);padding:6px 2px;margin:0}.auction-unavailable{color:#707b85}.auction-caption{padding:10px 15px}}
@media(max-width:1099px){.auction-detail-columns{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px}.auction-detail-columns h3{font-size:var(--site-text-size,14px);margin:0 0 8px}.auction-detail-columns span{font-size:var(--site-text-size,14px);color:#929ca5}.auction-options{grid-column:1/-1}.auction-grade-column label{font-size:0}}
.range-pair input[type=range]{border:0!important;padding:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important}.range-pair{margin-bottom:8px}.auction-range{min-width:0}
