.CatalogFilters_container__c1cV4{min-width:0}.CatalogFilters_panel__I2eiw{position:static;width:100%;max-width:none;margin:0;padding:0;border:1px solid var(--line);border-radius:3px;color:var(--ink);background:#f6f8fa}.CatalogFilters_header__XLohK{display:flex;align-items:center;justify-content:space-between;padding:18px;gap:12px}.CatalogFilters_header__XLohK h2{margin:0;font-size:17px}.CatalogFilters_header__XLohK button{min-width:44px;min-height:44px;font-size:26px;border:0;background:#eaf4fc;color:var(--orchid);cursor:pointer}.CatalogFilters_fields__1tsQ3{padding:0 18px 18px}.CatalogFilters_fields__1tsQ3 label{display:block;margin:15px 0 6px;font-size:13px;font-weight:650}.CatalogFilters_fields__1tsQ3 input,.CatalogFilters_fields__1tsQ3 select{width:100%;min-width:0;min-height:44px;padding:10px;background:#fff;border:1px solid #71879a;border-radius:3px;font-size:16px;color:var(--ink)}.CatalogFilters_fields__1tsQ3 p{font-size:12px;color:var(--muted);line-height:1.6}.CatalogFilters_fields__1tsQ3 a{font-size:13px}.CatalogFilters_categories__A55In{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.CatalogFilters_categories__A55In h3{margin:0 0 8px;font-size:15px}.CatalogFilters_categories__A55In h4{margin:12px 0 4px;font-size:14px}.CatalogFilters_categories__A55In ul{list-style:none;padding:0;margin:8px 0 0}.CatalogFilters_categories__A55In li{border-bottom:1px solid var(--line)}.CatalogFilters_categories__A55In a,.CatalogFilters_categories__A55In button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--orchid);text-align:left;font:inherit;font-size:13px;overflow-wrap:anywhere}.CatalogFilters_categories__A55In a span,.CatalogFilters_categories__A55In button span{flex-shrink:0;color:var(--muted)}.CatalogFilters_categories__A55In a[aria-current=page]{background:var(--orchid-soft);font-weight:700}.CatalogFilters_categories__A55In a:hover,.CatalogFilters_categories__A55In button:hover{background:#eaf4fc}.CatalogFilters_directCategory__WKOdW{margin-top:8px;border:1px solid var(--line);padding:8px;background:#fff}.CatalogFilters_directCategory__WKOdW small{color:var(--muted);font-size:11px}.CatalogFilters_footer__4XDQR{padding:0 18px 18px}.CatalogFilters_footer__4XDQR button{width:100%}.CatalogFilters_openButton__3puhA{width:100%;min-height:48px;padding:12px 16px;background:#fff;border:1px solid var(--orchid);color:var(--orchid);font:inherit;font-weight:650;cursor:pointer}.CatalogFilters_panel__I2eiw.CatalogFilters_mobile__wE3zP{position:fixed;inset:0;width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;background:#fff}.CatalogFilters_panel__I2eiw.CatalogFilters_mobile__wE3zP::backdrop{background:rgba(76,83,88,.3)}.CatalogFilters_mobile__wE3zP .CatalogFilters_form__c7ZiK{display:flex;flex-direction:column;height:100%}.CatalogFilters_mobile__wE3zP .CatalogFilters_header__XLohK{border-bottom:1px solid var(--line);flex-shrink:0}.CatalogFilters_mobile__wE3zP .CatalogFilters_fields__1tsQ3{overflow-y:auto;overscroll-behavior:contain;flex:1}.CatalogFilters_mobile__wE3zP .CatalogFilters_footer__4XDQR{padding:14px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-shrink:0}.CatalogFilters_chips__yLCJs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.CatalogFilters_chips__yLCJs a{display:flex;gap:10px;align-items:center;padding:8px 12px;min-height:44px;border:1px solid var(--line);background:#f2f7fc;color:var(--orchid);font-size:13px;overflow-wrap:anywhere}.CatalogFilters_vehicle__lAdMt{border:1px solid var(--line);background:#fff}.CatalogFilters_vehicle__lAdMt summary{padding:15px 18px;cursor:pointer;color:var(--ink);font-weight:650;line-height:1.5}.CatalogFilters_vehicle__lAdMt summary span{display:block;color:var(--orchid);font-size:13px;font-weight:400}.CatalogFilters_brands__ga6I8{border:0;padding:0;margin:20px 0;min-width:0}.CatalogFilters_brands__ga6I8 legend{font-size:15px;font-weight:700}.CatalogFilters_fields__1tsQ3 .CatalogFilters_brands__ga6I8>label{margin-top:8px}.CatalogFilters_brandOptions__oKqXp{max-height:320px;overflow-y:auto;overscroll-behavior:contain;margin-top:8px;border:1px solid var(--line);background:#fff}.CatalogFilters_fields__1tsQ3 .CatalogFilters_brandOption__CTDwB{display:flex;align-items:center;gap:9px;margin:0;min-height:44px;padding:8px 10px;cursor:pointer;font-size:13px;font-weight:400}.CatalogFilters_fields__1tsQ3 .CatalogFilters_brandOption__CTDwB:has(input:checked){background:#eaf4fc}.CatalogFilters_fields__1tsQ3 .CatalogFilters_brandOption__CTDwB:has(input:disabled){color:var(--muted);cursor:default}.CatalogFilters_fields__1tsQ3 .CatalogFilters_brandOption__CTDwB input{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;accent-color:var(--orchid)}.CatalogFilters_brandOption__CTDwB span{overflow-wrap:anywhere;min-width:0}.CatalogFilters_brandOption__CTDwB small{margin-left:auto;color:var(--muted);flex-shrink:0}.CatalogFilters_cancelButton__ieceF,.CatalogFilters_clearButton__dlEUH{min-height:44px;padding:8px 10px;color:var(--orchid);background:#fff;border:1px solid var(--line);border-radius:3px;cursor:pointer;font:inherit;font-size:13px}.CatalogFilters_footer__4XDQR{display:flex;gap:10px}.CatalogFilters_footer__4XDQR .CatalogFilters_cancelButton__ieceF{width:auto;flex:0 0 auto}.CatalogFilters_footer__4XDQR button[type=submit]{flex:1;min-width:0;width:auto}.CatalogFilters_priceRange__zcMsg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.CatalogFilters_priceRange__zcMsg>div{min-width:0}.CatalogFilters_fields__1tsQ3 input[aria-invalid=true]{border:2px solid var(--orchid)}.CatalogFilters_fields__1tsQ3 p[role=alert]{color:var(--ink);font-weight:650}.VehicleCategories_panel__9aZ_B{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);min-width:0}.VehicleCategories_panel__9aZ_B h2{margin:0 0 6px;font-size:22px}.VehicleCategories_panel__9aZ_B p{margin:6px 0 16px;color:var(--muted);font-size:14px}.VehicleCategories_tree__99Bkd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.VehicleCategories_tree__99Bkd>div{border:1px solid var(--line);background:#fff;min-width:0}.VehicleCategories_tree__99Bkd a,.VehicleCategories_tree__99Bkd summary{min-height:48px;padding:12px;font-size:14px;overflow-wrap:anywhere}.VehicleCategories_tree__99Bkd summary{cursor:pointer;color:var(--ink);font-weight:650}.VehicleCategories_tree__99Bkd summary small{margin-left:8px}.VehicleCategories_tree__99Bkd a{display:flex;align-items:center;justify-content:space-between;gap:12px}.VehicleCategories_tree__99Bkd small{color:var(--muted);font-size:12px;font-weight:400;flex-shrink:0}.VehicleCategories_tree__99Bkd a:hover,.VehicleCategories_tree__99Bkd summary:hover{background:var(--orchid-soft)}.VehicleCategories_children__moXW3{border-top:1px solid var(--line);padding-left:10px}.VehicleCategories_children__moXW3>*+*{border-top:1px solid var(--line)}.VehicleCategories_actions__BTmph{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px}.VehicleCategories_actions__BTmph a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline}@media(max-width:1000px){.VehicleCategories_tree__99Bkd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.VehicleCategories_tree__99Bkd{grid-template-columns:1fr}.VehicleCategories_panel__9aZ_B h2{font-size:20px}}.ProductTechnical_compact__jS_5e{margin:10px 0;max-width:100%;min-width:0;color:var(--ink);font-size:12px;line-height:1.5}.ProductTechnical_pair__oyl_B{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;padding:3px 0}.ProductTechnical_pair__oyl_B dd,.ProductTechnical_pair__oyl_B dt{min-width:0;margin:0;overflow-wrap:anywhere;white-space:pre-line}.ProductTechnical_pair__oyl_B dt{color:var(--muted)}.ProductTechnical_pair__oyl_B dd{font-weight:550}.ProductTechnical_section__Gc897{width:100%;min-width:0;max-width:100%;margin:24px 0;color:var(--ink)}.ProductTechnical_section__Gc897 h2{margin:0 0 8px;font-size:21px}.ProductTechnical_qualification___CpUk{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.6}.ProductTechnical_table__rNZDT{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:14px;line-height:1.5}.ProductTechnical_table__rNZDT td,.ProductTechnical_table__rNZDT th{padding:12px 14px;border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-line}.ProductTechnical_table__rNZDT th{width:42%;background:#f2f7fc;font-weight:600}.ProductTechnical_table__rNZDT td{font-weight:400}@media(max-width:600px){.ProductTechnical_pair__oyl_B{column-gap:8px}.ProductTechnical_table__rNZDT td,.ProductTechnical_table__rNZDT th{padding:10px;font-size:13px}.ProductTechnical_table__rNZDT th{width:44%}}