@font-face{font-family:Onest;src:url(https://atp-auto.ru/wp-content/themes/atp/assets/fonts/Onest/Onest-Regular.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Onest;src:url(https://atp-auto.ru/wp-content/themes/atp/assets/fonts/Onest/Onest-Medium.woff2) format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Onest;src:url(https://atp-auto.ru/wp-content/themes/atp/assets/fonts/Onest/Onest-Bold.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{--red:#e60012;--ink:#12151a;--muted:#738093;--line:#dce2e8;--bg:#f4f6f8;--radius:14px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);font:400 15px/1.5 Onest,Arial,sans-serif;background:var(--bg)}[hidden]{display:none!important}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #1379d0;outline-offset:4px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1{font-size:52px;line-height:1.08;letter-spacing:-2.1px;font-weight:700}h2{font-size:29px;line-height:1.2;letter-spacing:-.8px}h3{font-size:21px;line-height:1.25;letter-spacing:-.5px}.wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.red{color:var(--red)}.muted{color:var(--muted)}.small,small{font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:10px;top:-100px;z-index:99;padding:10px;background:#fff}.skip-link:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--red);border-radius:9px;min-height:52px;padding:13px 27px;background:var(--red);color:#fff;font-weight:500;text-align:center;line-height:1.3;transition:background .18s,box-shadow .18s}.button:hover{background:#ca0010;box-shadow:0 5px 14px #e6001215}.button.outline{color:var(--red);background:transparent}.button.outline:hover{background:#fff1f2}.text-link{color:var(--red);text-decoration:underline;text-underline-offset:6px;font-size:14px;font-weight:500}.telegram-strip{background:linear-gradient(105deg,#0893ee,#0261d7);color:white;min-height:40px;display:flex;justify-content:center;align-items:center;font-size:13px}.telegram-strip a{display:flex;align-items:center;gap:11px;padding:6px 20px}.telegram-strip b{border:1px solid #ffffff35;background:#ffffff18;border-radius:30px;padding:3px 14px;font-size:12px;white-space:nowrap}.telegram-icon{background:white;color:#0589e7;border-radius:50%;width:23px;height:23px;text-align:center;line-height:23px}.site-header{background:#fff;padding-bottom:17px}.header-top{display:flex;align-items:center;gap:27px;min-height:100px}.logo{flex-shrink:0}.logo img{width:180px;height:46px;object-fit:contain}.tagline{font-size:14px;line-height:1.3}.phone{margin-left:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:nowrap}.phone>a{font-size:20px;font-weight:700;letter-spacing:-.4px}.phone small{font-size:11px;color:var(--muted)}.main-nav{display:flex;align-items:center;justify-content:space-between;border:1px solid #e7ebef;background:#f7f8f9;border-radius:18px;padding:0 25px;gap:18px}.main-nav a{padding:16px 2px;white-space:nowrap;font-size:14px;position:relative}.main-nav a.active{color:var(--red);font-weight:500}.main-nav a.active:after{content:'';position:absolute;height:2px;bottom:0;left:2px;right:2px;background:var(--red)}.main-nav a:hover{color:var(--red)}.menu-toggle{display:none}.breadcrumbs{font-size:13px;color:var(--muted);padding:27px 0 23px}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:8px}.breadcrumbs li+li:before{content:'/';padding-right:8px;color:#9ba5b2}.breadcrumbs a:hover{color:var(--red)}.catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.catalog-heading p{font-size:22px;line-height:1.4;color:#5a6574;margin-top:13px}.catalog-count{text-align:right;flex-shrink:0;padding-top:25px;color:#5a6574;font-size:14px}.catalog-count strong{font-size:36px;letter-spacing:-1px;color:var(--ink);margin-right:7px}.catalog-count>div>span{margin:0 16px}.catalog-count small{display:block;margin-top:18px;color:var(--muted)}.filters{background:#fff;border-radius:var(--radius);padding:25px 28px;margin-bottom:32px;box-shadow:0 8px 26px #1b293204}.filter-fields{display:grid;grid-template-columns:1.05fr 1fr 1.05fr .85fr;align-items:end;gap:22px}label,.field-label{font-size:13px;display:block}select,input,textarea{display:block;width:100%;min-height:46px;border:1px solid #d3dbe4;background:#fff;border-radius:7px;padding:11px 14px;color:var(--ink);margin-top:6px;font-size:14px}select{padding-right:26px}select:disabled{background:#f1f4f7;color:#4a5564;opacity:1}textarea{resize:vertical}.filter-fields>.button{min-height:46px}.quick-filters{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.quick-filters button{border:1px solid transparent;border-radius:7px;background:#f0f3f6;color:#536072;font-size:13px;padding:9px 17px;min-height:39px}.quick-filters button[aria-pressed=true]{background:#fff;border-color:var(--red);color:var(--red)}.quick-filters button:hover{border-color:#bac3cd}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.sort-label select{border:0;padding:2px 20px 2px 0;margin:0;background:transparent;font-size:13px;min-height:32px;color:var(--red);font-weight:500}.results-count{font-size:12px;color:var(--muted);margin-top:-15px;margin-bottom:17px}.car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.car-card{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 30px #283b5106;transition:box-shadow .2s,transform .2s;min-width:0}.car-card:hover{box-shadow:0 12px 35px #283b5110;transform:translateY(-3px)}.car-photo{display:block;position:relative;background:#e8ecef;overflow:hidden;aspect-ratio:1.62}.car-photo img{width:100%;height:100%;object-fit:cover}.year{position:absolute;top:14px;left:14px;border-radius:20px;line-height:1;font-size:12px;background:white;padding:6px 15px;font-weight:700}.car-info{padding:18px 21px 20px}.car-info h3{font-size:21px}.car-info h3 a:hover{color:var(--red)}.car-specs{font-size:13px;color:var(--muted);margin-top:6px;min-height:38px}.car-price{font-size:27px;font-weight:700;letter-spacing:-.7px;line-height:1.25;margin:8px 0 17px}.car-bottom{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13px}.car-bottom a{color:var(--red);font-weight:500;white-space:nowrap}.car-bottom a span{margin-left:5px}.car-bottom>span{color:var(--muted);font-size:12px}.show-more{display:flex;margin:30px auto 0;min-width:350px;min-height:46px;background:#fff!important}.empty{text-align:center;padding:70px 20px}.empty p{color:var(--muted);margin:15px 0 25px}.selection-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:30px 0;background:#eaf0f4;border-radius:var(--radius);padding:32px 35px}.selection-cta p{font-size:18px;color:#626e7e;margin-top:8px}.selection-cta .button{min-width:250px}.brand-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin:28px 0 15px;color:#556376;font-size:13px}.brand-links a:hover,.brand-links a[aria-current=page]{color:var(--red)}.catalog-note{font-size:12px;color:#7c8796;max-width:1020px;margin:0 0 35px}.trust-strip{background:white;border-bottom:1px solid #e4e9ee;border-top:1px solid #eef0f3;padding:29px 0}.trust-strip>.wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.trust-strip>.wrap>div{display:flex;gap:20px;align-items:center;justify-content:center}.trust-strip span{font-size:30px;color:#627084;line-height:1}.trust-strip strong{display:block;font-size:14px;font-weight:500}.trust-strip small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.site-footer{background:#fff;padding:28px 0 22px}.footer-top{display:flex;align-items:center;gap:28px}.socials{display:flex;gap:9px}.socials a{display:grid;place-items:center;background:#f0f3f6;color:#576677;width:42px;height:42px;border-radius:50%;font-weight:700;font-size:12px}.socials a:hover{color:var(--red)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;margin-top:28px}.footer-bottom>div{display:flex;gap:16px;flex-wrap:wrap}.footer-bottom a:hover{color:var(--ink)}
.model-heading{margin-bottom:28px}.model-badge{display:inline-block;border-radius:20px;background:#e9eef2;padding:4px 14px;font-size:13px;color:#566272;margin-bottom:7px}.model-heading p{font-size:24px;color:#606d7d;margin-top:4px}.model-hero{display:grid;grid-template-columns:1.55fr 1fr;gap:26px;align-items:start}.gallery{min-width:0}.gallery-main{border-radius:var(--radius);overflow:hidden;position:relative;background:#e8edf1;aspect-ratio:1.5}.gallery-main>img{width:100%;height:100%;object-fit:cover}.gallery-counter{position:absolute;right:17px;top:16px;background:#171b21b8;color:white;border-radius:7px;padding:5px 12px;font-size:13px}.gallery-main button{position:absolute;top:50%;transform:translateY(-50%);border:0;background:#fffffff2;border-radius:50%;width:43px;height:43px;font:32px/1 Arial;color:#445268;box-shadow:0 2px 10px #0001}.gallery-prev{left:18px}.gallery-next{right:18px}.gallery-thumbs{display:flex;gap:12px;overflow-x:auto;margin-top:16px;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#bdc7d1 transparent}.gallery-thumbs button{border:2px solid transparent;border-radius:9px;overflow:hidden;background:#e7ebef;padding:2px;flex:0 0 calc((100% - 36px)/4);min-width:0}.gallery-thumbs button[aria-pressed=true]{border-color:var(--red)}.gallery-thumbs img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:5px}.photo-note{font-size:11px;color:var(--muted);margin-top:5px}.quote-panel{padding:27px 25px;background:#fff;border-radius:var(--radius);box-shadow:0 8px 30px #283b5105;display:flex;flex-direction:column;min-height:460px}.quote-panel h2{font-size:18px;letter-spacing:-.3px}.trim-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.trim-tabs a{font-size:12px;padding:10px 12px;background:#f0f3f6;border-radius:7px;color:#576273;max-width:100%;overflow-wrap:anywhere}.trim-tabs a[aria-pressed=true]{background:var(--red);color:white}.selected-specs{font-size:15px;line-height:1.6;margin:22px 0;color:#303946}.hero-price{font-size:42px;line-height:1.2;font-weight:700;letter-spacing:-1.3px;margin:0 0 11px;overflow-wrap:anywhere}.quote-panel>.muted,.price-context{font-size:13px;line-height:1.5}.price-context{color:var(--muted);margin:12px 0 27px}.quote-panel>.button{width:100%;margin-top:auto;min-height:58px}.quote-panel>.text-link{align-self:center;margin-top:20px}.section-nav{display:flex;gap:34px;background:#fff;border-radius:12px;margin:28px 0 35px;padding:0 25px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.section-nav a{padding:20px 0;font-size:14px;position:relative}.section-nav a:first-child{color:var(--red)}.section-nav a:first-child:after{content:'';height:2px;background:var(--red);position:absolute;bottom:0;left:0;right:0}.trim-grid{display:grid;grid-template-columns:repeat(var(--trim-count),minmax(0,1fr));gap:18px}.trim-card{border:1px solid transparent;background:white;border-radius:12px;padding:23px 20px;display:flex;flex-direction:column;min-width:0}.trim-card.selected{border-color:var(--red)}.trim-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.trim-card h3{font-size:21px;overflow-wrap:anywhere}.selected-label{background:var(--red);color:white;font-size:10px;border-radius:20px;padding:4px 9px;white-space:nowrap}.trim-card ul{list-style:none;padding:0;margin:12px 0;color:var(--muted);font-size:13px;min-height:40px}.trim-price{font-size:26px;font-weight:700;letter-spacing:-.8px;margin:auto 0 16px;padding-top:3px}.trim-card .button{font-size:13px;min-height:37px;padding:8px 12px}.calculation{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:#eaf0f4;padding:33px 35px;border-radius:var(--radius);margin:28px 0 38px}.calculation-intro{border-right:1px solid #d5dfe8;padding-right:32px}.calculation-intro>p{color:#657183;margin-top:8px;font-size:17px}.calculation-intro>p.small{font-size:12px;margin-top:25px}.check-list{list-style:none;padding:0;margin:24px 0;color:#566376}.check-list li{margin-top:17px;padding-left:30px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--red);font-weight:bold}.calculation-select{display:grid;grid-template-columns:1fr 1fr;gap:20px}.static-field{background:#fff;border:1px solid #d3dbe4;padding:11px 14px;min-height:46px;margin-top:6px;font-size:14px;border-radius:7px}.breakdown{margin:22px 0 0}dl{margin:0}.breakdown dl>div{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin:10px 0}.breakdown dt{color:#617083}.breakdown dd{margin:0;font-weight:500;white-space:nowrap}.customs-details{border-top:1px solid #d5dfe8;padding-top:10px;margin-top:16px}.customs-details summary{font-size:12px;cursor:pointer;color:#657184}.customs-details p{font-size:12px;color:#697687;margin:13px 0;overflow-wrap:anywhere}.calculation-total{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d5dfe8;padding-top:19px;margin-top:20px}.calculation-total span{font-size:13px;color:#617083}.calculation-total strong{display:block;font-size:30px;font-weight:700;letter-spacing:-1px}.calculation-total .button{font-size:14px;min-width:180px;padding:14px 18px}.calculation-detail>p{margin-top:13px}.specifications{margin:38px 0}.spec-group{background:white;border:1px solid #e0e5eb;border-radius:9px;margin:9px 0;overflow:hidden}.spec-group>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 23px;font-weight:500;cursor:pointer;list-style:none}.spec-group summary::-webkit-details-marker{display:none}.spec-group summary>span{color:var(--red);font-size:20px}.spec-group[open] summary>span{transform:rotate(45deg)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;min-width:100%;font-size:12px;text-align:left}th,td{padding:13px 18px;border-top:1px solid #e6ebef;vertical-align:top;min-width:140px;max-width:280px}th{font-weight:500}tbody th{color:#657284;min-width:220px}.selected-col{background:#fff5f5}.specifications>p{margin-top:18px}.delivery{margin:35px 0}.delivery ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0;margin:25px 0}.delivery li{display:flex;align-items:flex-start;gap:19px}.delivery li>span{width:58px;height:58px;flex:0 0 58px;background:#fff;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:700}.delivery h3{font-size:16px;letter-spacing:-.2px;margin:5px 0}.delivery p{font-size:13px;color:#758194}.back-to-catalog{display:flex;justify-content:space-between;gap:20px;margin:35px 0}.back-to-catalog a{font-size:13px}
dialog{border:0;border-radius:18px;background:#fff;color:var(--ink);width:min(530px,calc(100% - 28px));padding:32px;max-height:calc(100dvh - 30px);overflow-y:auto;box-shadow:0 30px 80px #0003}dialog::backdrop{background:#17233099;backdrop-filter:blur(4px)}dialog h2{font-size:26px;padding-right:25px}dialog>p{font-size:13px;color:var(--muted);margin:12px 0 20px}.dialog-close{position:absolute;right:13px;top:10px;width:34px;height:34px;background:#f1f4f6;border:0;border-radius:50%;font-size:25px;color:#586373}.form-context{background:#f1f4f7;border-radius:8px;padding:10px 13px;font-size:13px;margin-bottom:16px}#request-form>label{margin:13px 0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.5;color:#6e7887}.consent input{min-height:0;width:16px;height:16px;flex:0 0 16px;padding:0;margin:1px 0}.consent a{text-decoration:underline}.form-status{font-size:13px;color:#c10a1a;margin:10px 0}.form-status:empty{display:none}#request-form>.button{width:100%;margin-top:8px}#request-form>small{display:block;text-align:center;margin-top:14px;color:var(--muted)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cookie-consent{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(820px,calc(100% - 30px));background:white;border:1px solid #e1e6eb;border-radius:12px;box-shadow:0 8px 35px #24334520;z-index:20;display:flex;align-items:center;gap:25px;padding:15px 20px;font-size:12px}.cookie-consent>div{display:flex;gap:9px;flex-shrink:0}.cookie-consent a{text-decoration:underline}.cookie-consent button{padding:9px 12px;font-size:11px;border:1px solid #dbe1e6;background:#f3f5f7;border-radius:6px}.cookie-consent button:last-child{color:white;background:var(--red);border-color:var(--red)}
@media(min-width:1600px){.wrap{max-width:1360px}}
@media(max-width:1190px){.wrap{width:calc(100% - 48px)}h1{font-size:43px}.catalog-heading p{font-size:19px}.catalog-count strong{font-size:29px}.catalog-count{font-size:12px}.catalog-count>div>span{margin:0 8px}.main-nav{gap:14px;padding:0 19px}.main-nav a{font-size:12px}.car-info{padding:16px}.car-price{font-size:24px}.hero-price{font-size:35px}.model-hero{grid-template-columns:1.45fr 1fr;gap:20px}.quote-panel{padding:23px 20px;min-height:425px}.selected-specs{margin:17px 0}.trim-tabs a{padding:9px;font-size:11px}.trim-card{padding:18px 15px}.trim-card h3{font-size:18px}.trim-card-heading{flex-wrap:wrap;gap:5px}.trim-price{font-size:23px}.calculation{padding:28px;gap:28px}.calculation-total{flex-wrap:wrap}.calculation-total .button{min-width:170px}.section-heading h2,.selection-cta h2{font-size:26px}.catalog-count small{font-size:11px}.header-top{gap:23px}}
@media(max-width:900px){.tagline{font-size:12px}.header-top{gap:18px;min-height:90px}.logo img{width:153px;height:40px}.phone>a{font-size:17px}.header-cta{font-size:13px;padding:12px 18px;min-height:46px}.main-nav{gap:10px;padding:0 16px}.main-nav a{font-size:11px}.catalog-heading{display:block}.catalog-count{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:18px 0 0}.catalog-count small{margin-top:0}.catalog-count strong{font-size:27px}.catalog-heading p br{display:none}.filter-fields{gap:14px;grid-template-columns:1fr 1fr 1fr .8fr}.filters{padding:22px}.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.car-specs{min-height:20px}.selection-cta h2{font-size:23px}.selection-cta p{font-size:15px}.selection-cta .button{min-width:190px}.footer-top{gap:18px}.footer-top .tagline{display:none}.footer-bottom{flex-direction:column;gap:12px}.trust-strip>.wrap{gap:15px}.trust-strip strong{font-size:12px}.trust-strip small{font-size:10px}.trust-strip>.wrap>div{gap:12px;justify-content:flex-start}.model-hero{grid-template-columns:1.15fr 1fr;gap:18px}.hero-price{font-size:30px}.gallery-main{aspect-ratio:1.2}.quote-panel{padding:23px 20px;min-height:410px}.selected-specs{font-size:13px}.trim-tabs a{font-size:10px}.quote-panel>.button{font-size:13px;min-height:50px;padding:12px}.price-context{margin-bottom:18px}.quote-panel>.text-link{font-size:12px}.trim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trim-card-heading{flex-wrap:nowrap}.calculation{grid-template-columns:.8fr 1.2fr;gap:25px;padding:25px}.calculation h2{font-size:24px}.calculation-intro{padding-right:18px}.calculation-intro>p{font-size:14px}.check-list{font-size:13px}.calculation-select{gap:12px}.calculation-total strong{font-size:28px}.delivery ol{gap:20px}.delivery li{gap:12px}.delivery li>span{width:42px;height:42px;flex-basis:42px;font-size:16px}.delivery h3{font-size:14px}.delivery p{font-size:12px}.section-nav{gap:25px;padding:0 20px}.section-nav a{font-size:13px}}
@media(max-width:680px){.wrap{width:calc(100% - 32px)}h1{font-size:37px;letter-spacing:-1.5px}h2{font-size:24px;letter-spacing:-.6px}.telegram-strip{min-height:36px;font-size:10px}.telegram-strip a{padding:6px 15px;gap:8px}.telegram-strip b{display:none}.telegram-icon{width:19px;height:19px;line-height:19px;flex-shrink:0;font-size:11px}.site-header{padding-bottom:0}.header-top{min-height:77px;gap:13px}.logo img{width:139px;height:36px}.header-top .tagline,.header-cta{display:none}.phone>a{font-size:13px;letter-spacing:-.3px}.phone small{font-size:8px}.menu-toggle{border:0;background:transparent;width:28px;height:35px;padding:7px 2px;display:flex;flex-direction:column;justify-content:space-around;flex-shrink:0;margin-left:3px}.menu-toggle span{width:23px;height:2px;background:#1b222d}.main-nav{display:none;padding:12px 0 18px;background:#fff;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:2px 10px}.main-nav.open{display:grid}.main-nav a{font-size:12px;padding:11px}.main-nav a.active{background:#fff0f1;border-radius:6px}.main-nav a.active:after{display:none}.breadcrumbs{font-size:11px;padding:20px 0}.breadcrumbs ol{gap:5px}.breadcrumbs li+li:before{padding-right:5px}.catalog-heading{margin-bottom:22px}.catalog-heading p{font-size:16px;margin-top:12px;line-height:1.5}.catalog-count{flex-wrap:wrap;gap:8px;padding-top:16px;font-size:11px}.catalog-count strong{font-size:25px;margin-right:4px}.catalog-count>div>span{margin:0 10px}.catalog-count small{font-size:10px}.filters{padding:18px;margin-bottom:25px;border-radius:12px}.filter-fields{grid-template-columns:1fr 1fr;gap:14px 12px}.filter-fields label:first-child{grid-column:1/-1}.filter-fields>.button{grid-column:1/-1;min-height:46px}.filter-fields label{font-size:11px}select,input{font-size:13px;padding:10px;min-height:43px}.quick-filters{gap:7px;margin-top:15px}.quick-filters button{font-size:11px;padding:7px 10px;min-height:34px}.section-heading{gap:10px;margin-bottom:18px}.section-heading h2{font-size:23px}.sort-label select{font-size:10px;max-width:145px;padding-right:7px}.results-count{margin-top:-10px;font-size:11px}.car-grid{gap:16px;grid-template-columns:1fr}.car-photo{aspect-ratio:1.65}.car-info{padding:18px 20px 20px}.car-info h3{font-size:22px}.car-specs{font-size:12px;min-height:0}.car-price{font-size:27px;margin:11px 0 16px}.car-bottom{font-size:13px}.car-bottom>span{font-size:11px}.year{top:12px;left:12px}.show-more{min-width:0;width:100%;margin-top:23px;font-size:13px}.selection-cta{display:block;padding:24px;margin:24px 0}.selection-cta h2{font-size:25px;max-width:290px}.selection-cta p{font-size:14px;line-height:1.55}.selection-cta .button{width:100%;margin-top:20px;min-height:48px}.brand-links{font-size:12px;gap:10px 19px;margin-top:22px}.catalog-note{font-size:11px;margin-bottom:25px}.trust-strip{padding:23px 0}.trust-strip>.wrap{grid-template-columns:1fr;gap:19px}.trust-strip>.wrap>div{gap:20px}.trust-strip span{font-size:25px;min-width:29px;text-align:center}.trust-strip strong{font-size:13px}.trust-strip small{font-size:11px}.site-footer{padding:24px 0}.footer-top{flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-top .phone{margin-left:0}.socials{width:100%}.socials a{width:37px;height:37px;font-size:11px}.footer-bottom{font-size:10px;margin-top:21px}.footer-bottom>div{gap:9px 16px}.model-heading{margin-bottom:23px}.model-heading h1{font-size:39px;letter-spacing:-1.5px;overflow-wrap:anywhere}.model-heading p{font-size:17px;line-height:1.4;margin-top:7px}.model-badge{font-size:11px;margin-bottom:9px}.model-hero{display:block}.gallery-main{aspect-ratio:1.5}.gallery-counter{top:12px;right:12px;font-size:11px;padding:4px 9px}.gallery-main button{width:35px;height:35px;font-size:27px}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-thumbs{gap:8px;margin-top:10px}.gallery-thumbs button{flex-basis:calc((100% - 24px)/4);padding:1px;border-radius:7px}.photo-note{font-size:10px;margin:5px 0 18px}.quote-panel{min-height:0;padding:23px 22px}.quote-panel h2{font-size:17px}.trim-tabs{gap:7px;margin-top:14px}.trim-tabs a{font-size:12px;padding:10px 12px}.selected-specs{margin:17px 0;font-size:14px}.hero-price{font-size:36px;letter-spacing:-1.2px;margin-bottom:7px}.quote-panel>.muted,.price-context{font-size:12px}.price-context{margin:10px 0 23px}.quote-panel>.button{min-height:52px;font-size:14px}.quote-panel>.text-link{font-size:12px;margin-top:18px}.section-nav{margin:22px -16px 29px;padding:0 17px;border-radius:0;gap:23px}.section-nav a{font-size:12px;padding:17px 0}.trims-section .section-heading{display:block}.trims-section .section-heading a{display:inline-block;margin-top:10px;font-size:12px}.trim-grid{grid-template-columns:1fr;gap:12px}.trim-card{padding:20px}.trim-card h3{font-size:22px}.trim-card ul{min-height:0;font-size:13px}.trim-price{font-size:27px;margin-bottom:17px}.trim-card .button{min-height:41px}.selected-label{font-size:11px}.calculation{display:block;padding:24px 21px;margin:25px 0 29px}.calculation-intro{border-right:0;border-bottom:1px solid #d5dfe8;padding:0 0 20px;margin-bottom:22px}.calculation-intro h2{font-size:26px}.calculation-intro>p{font-size:15px}.check-list{font-size:13px;margin:18px 0 0}.check-list li{margin-top:12px}.calculation-intro>p.small{margin-top:17px;font-size:11px}.calculation-select{grid-template-columns:1fr}.calculation-select label,.field-label{font-size:11px}.static-field{font-size:13px;min-height:43px}.breakdown dl>div{font-size:12px;gap:10px}.customs-details p{font-size:11px}.calculation-total{display:block}.calculation-total span{font-size:12px}.calculation-total strong{font-size:33px;margin-top:4px}.calculation-total .button{margin-top:19px;width:100%;min-height:49px}.calculation-detail>p{font-size:11px}.specifications{margin:28px 0}.specifications .section-heading{display:block}.specifications .section-heading>span{display:block;margin-top:8px}.spec-group>summary{padding:16px;font-size:13px}.specifications>p{font-size:11px}.table-scroll th,.table-scroll td{font-size:11px;min-width:125px;padding:12px}.table-scroll tbody th{min-width:165px}.delivery{margin:27px 0}.delivery ol{grid-template-columns:1fr;gap:22px;margin:22px 0}.delivery li{gap:19px}.delivery li>span{width:49px;height:49px;flex-basis:49px;font-size:18px}.delivery h3{font-size:16px}.delivery p{font-size:13px}.back-to-catalog{flex-direction:column;gap:16px;margin:27px 0}.back-to-catalog a{font-size:12px}dialog{padding:27px 22px;border-radius:14px}dialog h2{font-size:24px}dialog .form-row{grid-template-columns:1fr;gap:13px}.cookie-consent{padding:14px 16px;gap:11px;flex-direction:column;align-items:flex-start;font-size:11px;bottom:10px}.cookie-consent>div{width:100%}.cookie-consent button{flex:1;font-size:10px}.empty{padding:40px 10px}.empty p{font-size:13px}}
@media(max-width:360px){.header-top{gap:10px}.header-top .logo img{width:119px;height:32px}.header-top .phone>a{font-size:12px}.header-top .phone small{font-size:7px}.header-top .menu-toggle{width:24px;margin-left:0}.header-top .menu-toggle span{width:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

.calculation-included .calculation-total{display:block;margin-top:26px}.calculation-included .calculation-total strong{font-size:38px;line-height:1.3;margin-top:7px}.calculation-included .calculation-detail>.button{width:100%;margin-top:22px;justify-content:space-between}.calculation-included .check-list{margin-bottom:0}@media(max-width:680px){.calculation-included .calculation-total strong{font-size:33px}.calculation-included .calculation-detail>.button{font-size:13px}}

.header-socials{flex-shrink:0;margin-left:auto}.header-socials p{font-size:13px;line-height:1.2;margin:0 0 5px}.header-socials ul{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.header-socials a{display:flex;align-items:center;gap:4px;min-height:30px;text-decoration:none}.header-socials a::before{content:'';display:block;width:26px;height:26px;flex:0 0 26px;background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity .15s}.header-socials a:hover::before{opacity:.65}.header-socials small{font-size:12px;font-weight:500;color:#0009}.header-top>.phone{margin-left:0}
.header-socials .header-social-0::before{background-image:url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.333405 14C0.333405 21.732 6.60142 28 14.3334 28C22.0654 28 28.3334 21.732 28.3334 14C28.3334 6.26801 22.0654 0 14.3334 0C6.60142 0 0.333405 6.26801 0.333405 14ZM11.7667 20.4167L12.0049 16.848L12.0047 16.8478L18.4966 10.9894C18.7815 10.7366 18.4344 10.6132 18.0561 10.8426L10.0443 15.8972L6.5836 14.8171C5.83624 14.5882 5.83088 14.0747 6.75139 13.7055L20.2369 8.5055C20.8528 8.22587 21.4473 8.65343 21.2122 9.59612L18.9156 20.4185C18.7552 21.1875 18.2905 21.3715 17.6467 21.0162L14.1483 18.4315L12.4667 20.0667C12.4614 20.0718 12.4561 20.077 12.4509 20.0821C12.2628 20.2652 12.1072 20.4167 11.7667 20.4167Z' fill='%23229ED9'/%3E%3C/svg%3E%0A")}
.header-socials .header-social-1::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28ZM20.3407 8.6402C21.0408 8.82827 21.5945 9.38203 21.7826 10.0821C22.1274 11.3568 22.1378 14.0002 22.1378 14.0002C22.1378 14.0002 22.1378 16.654 21.793 17.9183C21.605 18.6183 21.0512 19.1721 20.3512 19.3601C19.0869 19.7049 13.9986 19.7049 13.9986 19.7049C13.9986 19.7049 8.91028 19.7049 7.64604 19.3601C6.946 19.1721 6.39224 18.6183 6.20417 17.9183C5.85938 16.6436 5.85938 14.0002 5.85938 14.0002C5.85938 14.0002 5.85938 11.3568 6.19372 10.0925C6.38179 9.39248 6.93555 8.83872 7.63559 8.65065C8.89983 8.30586 13.9882 8.29541 13.9882 8.29541C13.9882 8.29541 19.0765 8.29541 20.3407 8.6402Z' fill='%23FF0000'/%3e%3cpath d='M12.369 16.4451L16.5901 14.0002L12.369 11.5553V16.4451Z' fill='%23FF0000'/%3e%3c/svg%3e")}
.header-socials .header-social-2::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 28C21.7324 28 28 21.7319 28 14C28 6.26807 21.7324 0 14 0C6.26758 0 0 6.26807 0 14C0 21.7319 6.26758 28 14 28ZM5.5957 8.75537C5.73242 15.3074 9.00781 19.2449 14.752 19.2449H15.0781V15.4963C17.1875 15.7063 18.7832 17.2498 19.4238 19.2449H22.4062C21.5879 16.2629 19.4355 14.6143 18.0898 13.9844C19.4355 13.2073 21.3242 11.3174 21.7754 8.75537H19.0664C18.4785 10.8345 16.7363 12.7244 15.0781 12.9028V8.75537H12.3691V16.0215C10.6875 15.6013 8.56641 13.5645 8.47266 8.75537H5.5957Z' fill='%230077FF'/%3e%3c/svg%3e")}

@media(max-width:1190px){.header-top>.tagline{display:none}}
@media(max-width:900px){.header-top{flex-wrap:wrap;row-gap:0;padding-top:18px;padding-bottom:12px}.header-top>.phone{margin-left:auto}.header-socials{order:5;flex-basis:100%;margin:9px 0 0;display:flex;justify-content:center;align-items:center;gap:15px}.header-socials p{margin:0;font-size:12px}.header-socials ul{gap:17px}.header-socials a{min-height:40px}}
@media(max-width:680px){.header-top{padding-top:15px;padding-bottom:8px}.header-socials{margin-top:7px}.header-socials p{display:none}.header-socials ul{gap:23px}.header-socials a{min-height:44px;min-width:48px}.header-socials small{font-size:12px}}
