.catalog-header{display:flex;justify-content:space-between;align-items:center;padding:24px 4vw;border-bottom:1px solid #ddd;background:#fff}.catalog-header a{text-decoration:none}.catalog-page{max-width:1400px;margin:auto;padding:28px}.catalog-page h1{font-size:clamp(32px,5vw,60px);line-height:1.06;letter-spacing:-2px;margin:20px 0}.catalog-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.catalog-layout>.panel{align-self:start}.catalog-layout .field{margin-bottom:16px}.catalog-layout select,.catalog-layout input{width:100%}.option-field{display:flex;gap:10px;align-items:center;margin:14px 0}.option-field input{width:18px;height:18px;accent-color:#ff011d}.consultation{margin-top:24px;background:#1e1e1e;color:white}.consultation p{color:#c1c1c1}.catalog-layout hr{border:0;border-top:1px solid #ddd;margin:24px 0}.catalog-layout .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.catalog-page .card h2{font-size:19px;overflow-wrap:anywhere}.catalog-page .card{min-width:0}.catalog-page .chips{flex-wrap:wrap}@media(max-width:750px){.catalog-page{padding:16px}.catalog-layout{grid-template-columns:1fr}.catalog-header{padding:16px}.catalog-header .brand{font-size:19px}.catalog-header .btn{font-size:12px}.catalog-page h1{letter-spacing:-1px}}

.all-makes-panel{margin:10px 0 16px}.all-makes-panel summary{cursor:pointer;padding:10px;border:1px solid #ffffff30;border-radius:8px}.all-makes-panel>input{width:100%;margin:8px 0}.all-makes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:340px;overflow:auto}.make-choice{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px;background:#24262b;border:1px solid #ffffff20;border-radius:6px;color:#eee;text-align:left;font-size:12px;cursor:pointer}.make-choice img{filter:invert(1);object-fit:contain}

.catalog-header{flex-wrap:wrap;gap:12px}#catalogRegionLabel{margin:0;max-width:100%;min-width:160px}#catalogRegion{max-width:100%}@media(max-width:600px){#catalogRegionLabel{order:3;flex-basis:100%}#catalogRegion{width:100%}}
