.breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-block:28px;font-size:12px;color:var(--muted)}.breadcrumb a:hover{color:var(--orange)}.breadcrumb>span[aria-current]{color:#e0e5da}.page-intro{padding:45px 0 55px;max-width:950px}.page-intro h1{font-size:31px;font-weight:750;letter-spacing:-.4px}.page-intro>p{font-size:16px;color:var(--muted);max-width:760px;line-height:2.1;margin-top:22px}.catalog-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;padding-bottom:50px}.filters{position:sticky;top:110px;align-self:start;background:var(--surface);padding:24px;border:1px solid var(--line)}.filters h2{font-size:17px;margin-bottom:24px}.filters form{display:grid;gap:20px}.filters input,.filters select{background:#10130f;font-size:13px;padding-inline:10px;height:48px}.filters label{font-size:12px}.filters .button{font-size:13px;gap:10px;padding-inline:15px}.reset-filters{background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;color:var(--muted);font-size:12px;min-height:35px}.filter-note{font-size:12px;color:var(--muted);line-height:2;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.catalog-results .product-grid{grid-template-columns:repeat(3,1fr);gap:16px}.results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px;min-height:50px}.results-head>p{font-size:14px;color:var(--muted)}.sort-label{display:flex;flex-direction:row;align-items:center;font-size:12px}.sort-label select{height:42px;font-size:12px;width:140px}.more-results{display:flex;justify-content:center;margin:35px 0 10px}.empty-results{text-align:center;padding:70px 20px;background:var(--surface);border:1px solid var(--line)}.empty-results>span{font-size:24px}.empty-results p{color:var(--muted);margin:12px 0 25px}.category-links,.brand-jumps{display:flex;gap:12px;flex-wrap:wrap;padding-block:30px;border-top:1px solid var(--line)}.category-links{margin-bottom:55px}.category-links a,.brand-jumps a{padding:9px 20px;border:1px solid var(--line);font-size:13px;transition:.2s}.category-links a:hover,.brand-jumps a:hover{background:var(--orange);color:#111}.vehicle-group{display:grid;grid-template-columns:240px 1fr;gap:35px;border-top:1px solid var(--line);padding:45px 0;scroll-margin-top:115px}.vehicle-group:last-child{margin-bottom:70px}.vehicle-brand h2{font-size:30px;margin-bottom:10px}.vehicle-brand>span{font:12px Arial;color:var(--orange);letter-spacing:2px}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vehicle-grid>a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;background:var(--surface);border:1px solid var(--line);transition:.2s}.vehicle-grid>a:hover{border-color:var(--orange);background:var(--surface-2)}.vehicle-grid h3{font-size:18px;font-weight:500}.vehicle-grid>a>div>span{font:11px Arial;color:var(--muted)}.vehicle-grid>a>span{display:flex;flex-direction:column;align-items:end;gap:8px;font-size:10px;color:var(--muted);white-space:nowrap}.vehicle-grid svg{width:18px;color:var(--orange)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:30px 0 75px;align-items:start}.product-presentation{position:sticky;top:115px;min-height:520px;background:linear-gradient(145deg,#242a21,#131610);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;overflow:hidden}.product-type-label{font:12px Arial;letter-spacing:4px;color:#afb9a5}.product-part-title{font-size:31px;font-weight:650;margin:20px 0;color:#e6eddf}.product-car-title{font:700 31px Arial;color:#48533d;letter-spacing:-.4px;text-align:center}.presentation-bottom{position:absolute;bottom:85px;left:35px;right:35px;display:flex;justify-content:space-between;border-top:1px solid #454e3b;padding-top:20px;font-size:14px;color:#b8c4ac}.photo-note{position:absolute;bottom:25px;font-size:12px;color:#a5b19a;text-align:center;left:25px;right:25px}.product-description h1{font-size:31px;font-weight:700;line-height:1.6}.product-lead{color:var(--muted);font-size:15px;margin-top:22px;line-height:2.1}.specs{margin:30px 0 15px}.specs>div{display:flex;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.specs dt{color:var(--muted)}.specs dd{margin:0;text-align:left}.specs dd>span{font-size:11px;color:var(--muted);margin-right:8px}.specs a{color:var(--orange)}.small-note{font-size:12px;color:var(--muted);line-height:2.1}.product-price{display:flex;justify-content:space-between;gap:20px;margin:28px 0 20px;font-size:15px}.product-price b{color:var(--orange);font-weight:500}.wide{width:100%}.list-link{margin-top:20px}.product-guide{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-block:1px solid var(--line);padding:50px 0}.product-guide h2{font-size:27px}.product-guide p{color:var(--muted);font-size:14px;margin-top:18px}.product-guide ol{margin:0;padding-right:25px}.product-guide li{margin-bottom:15px;padding-right:10px;font-size:15px}.product-guide li::marker{color:var(--orange)}.condition-note{margin-top:40px;padding:30px;background:var(--surface);border-right:3px solid var(--orange)}.condition-note h2{font-size:20px;margin-bottom:12px}.condition-note p{color:var(--muted);font-size:15px;line-height:2.1}.guide-layout{display:grid;grid-template-columns:240px 1fr;gap:75px;padding-bottom:100px}.guide-toc{position:sticky;top:120px;align-self:start;border-top:1px solid var(--line)}.guide-toc>a{display:block;border-bottom:1px solid var(--line);padding:18px 0;font-size:14px;color:var(--muted)}.guide-toc>a:hover{color:var(--orange)}.guide-body{max-width:790px}.guide-body>section{padding:0 0 55px;margin-bottom:45px;border-bottom:1px solid var(--line)}.guide-body h2{font-size:30px;margin-bottom:25px}.guide-body p,.guide-body li{font-size:16px;color:#b7c0b0;line-height:2.3;margin-bottom:20px}.guide-body ul{padding-right:20px}.guide-body li{padding-right:8px;margin-bottom:10px}.guide-body li::marker{color:var(--orange)}.guide-body .guide-callout{background:var(--surface);border-right:2px solid var(--orange);padding:20px;font-size:14px;margin-top:28px}.inquiry-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;padding-bottom:90px}.inquiry-items{border-top:1px solid var(--line);margin-bottom:30px}.inquiry-row{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid var(--line)}.inquiry-row h2{font-size:18px;line-height:1.7}.inquiry-row p{font-size:12px;color:var(--muted);margin-top:7px}.inquiry-row-actions{display:flex;align-items:center;gap:14px}.qty-control{display:flex;align-items:center;gap:10px;border:1px solid var(--line)}.qty-control>button{width:36px;height:40px;border:0;background:var(--surface);font-size:19px}.qty-control>span{font-size:14px;min-width:16px;text-align:center}.remove-part{background:transparent;border:0;color:#ff9271;font-size:12px;min-height:44px;padding:8px}.inquiry-panel{padding:32px;background:var(--surface);border:1px solid var(--line);align-self:start}.inquiry-panel h2{font-size:21px;margin-bottom:25px}.inquiry-panel label{margin-bottom:20px}.inquiry-panel .button{margin-bottom:12px}.inquiry-panel .small-note{margin-top:10px}.contact-pending{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:2;color:#c6ccbe}.contact-phone{display:block;padding:20px 0;font-size:25px}.empty-inquiry{padding:60px 20px;text-align:center}.empty-inquiry h2{font-size:25px}.empty-inquiry p{color:var(--muted);margin:15px 0 25px;font-size:14px}button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}select:disabled{opacity:.65}.not-found{text-align:center;padding:90px 0 130px}.error-code{font:31px Arial;color:var(--orange);letter-spacing:-.4px}.not-found h1{font-size:31px}.not-found p{color:var(--muted);margin:20px 0 30px}[hidden]{display:none!important}
@media(max-width:1100px){.catalog-layout{grid-template-columns:210px 1fr;gap:22px}.filters{padding:20px}.catalog-results .product-grid{grid-template-columns:repeat(2,1fr)}.vehicle-group{grid-template-columns:170px 1fr}.vehicle-grid{grid-template-columns:1fr 1fr}.product-detail{gap:35px}.product-part-title{font-size:31px}.product-car-title{font-size:31px}.product-description h1{font-size:29px}.product-guide{gap:40px}.guide-layout{gap:40px;grid-template-columns:210px 1fr}.inquiry-layout{gap:25px;grid-template-columns:1.1fr 1fr}.inquiry-panel{padding:25px}.inquiry-row{align-items:start;flex-direction:column;gap:15px}.inquiry-row-actions{align-self:flex-end}}
@media(max-width:760px){.breadcrumb{font-size:10px;padding-block:22px;gap:8px}.page-intro{padding:25px 0 35px}.page-intro h1{font-size:31px;letter-spacing:-.4px}.page-intro>p{font-size:14px;margin-top:17px}.catalog-layout{display:block}.filters{position:static;padding:20px;margin-bottom:25px}.filters h2{font-size:16px;margin-bottom:17px}.filters form{grid-template-columns:1fr 1fr;gap:14px}.filters label:first-child{grid-column:1/-1}.filters .button{min-height:45px;font-size:12px}.filters .reset-filters{grid-column:1/-1;min-height:35px}.filter-note{margin-top:12px;padding-top:12px;font-size:11px}.results-head{gap:10px}.sort-label{font-size:11px}.sort-label select{width:125px;font-size:11px}.catalog-results .product-grid{gap:12px}.results-head>p{font-size:12px}.empty-results{padding:40px 18px}.empty-results>span{font-size:22px}.empty-results p{font-size:13px}.category-links,.brand-jumps{gap:8px;padding-block:22px}.category-links a,.brand-jumps a{padding:7px 13px;font-size:11px}.vehicle-group{display:block;padding-block:30px}.vehicle-brand{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.vehicle-brand h2{font-size:25px;margin:0}.vehicle-brand>span{font-size:10px;letter-spacing:1px}.vehicle-grid{gap:10px}.vehicle-grid>a{padding:16px 12px;gap:8px}.vehicle-grid h3{font-size:16px}.vehicle-grid>a>div>span{font-size:10px}.vehicle-grid>a>span{font-size:9px}.product-detail{display:flex;flex-direction:column;gap:30px;padding-top:15px;padding-bottom:45px}.product-presentation{position:relative;top:auto;min-height:350px;width:100%}.product-part-title{font-size:31px;margin:15px 0}.product-car-title{font-size:31px;margin-bottom:55px}.product-type-label{font-size:9px;letter-spacing:3px}.presentation-bottom{bottom:65px;font-size:12px;left:25px;right:25px;padding-top:15px}.photo-note{font-size:11px;bottom:20px}.product-description h1{font-size:28px}.product-lead{font-size:14px;margin-top:15px}.specs>div{font-size:13px}.product-guide{display:block;padding-block:30px}.product-guide h2{font-size:24px}.product-guide ol{margin-top:25px}.product-guide li{font-size:14px}.condition-note{padding:23px;margin-top:25px}.condition-note p{font-size:14px}.guide-layout{display:block;padding-bottom:20px}.guide-toc{position:static;margin-bottom:35px}.guide-toc>a{font-size:13px;padding:13px 0}.guide-body h2{font-size:26px}.guide-body p,.guide-body li{font-size:15px}.guide-body>section{padding-bottom:30px;margin-bottom:30px}.inquiry-layout{display:block;padding-bottom:55px}.inquiry-panel{padding:24px;margin-top:35px}.inquiry-row h2{font-size:16px}.inquiry-row-actions{align-self:auto}.inquiry-panel h2{font-size:19px}.empty-inquiry{padding:40px 12px}.not-found{padding-block:65px 90px}.not-found h1{font-size:27px}}
