.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{display:none;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}@media(max-width:600px){.CatalogFilters_openButton__3puhA{display:block}.CatalogFilters_panel__I2eiw:not(:modal){display:none}}.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%}}.TireFinder_finder__7dnkW{background:#f4faff;border:1px solid #cce5f8;border-radius:14px;padding:20px 24px;margin-top:24px;scroll-margin-top:16px;box-shadow:0 3px 18px rgba(8,120,216,.05)}.TireFinder_heading__vpiPo{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.TireFinder_headingActions__Lo8AO{display:flex;flex-direction:column;align-items:flex-end;gap:8px;white-space:nowrap}.TireFinder_heading__vpiPo h2{font-size:1.35rem;color:#245d86;margin:0 0 5px}.TireFinder_heading__vpiPo p,.TireFinder_hint__JbJcD,.TireFinder_pending__LUB_u{color:#4c6474;margin:0;font-size:.93rem;line-height:1.5}.TireFinder_sizeSearch__mk34h{display:grid;grid-template-columns:auto minmax(260px,420px) minmax(0,1fr);align-items:center;gap:10px 14px;margin:0 0 18px;padding:12px 0;border-top:1px solid #cce5f8;border-bottom:1px solid #cce5f8}.TireFinder_sizeSearch__mk34h label{color:#33566b;font-size:.9rem;font-weight:700}.TireFinder_sizeSearch__mk34h>div{display:flex;min-width:0;gap:8px}.TireFinder_sizeSearch__mk34h input{flex:1;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #a9cde6;border-radius:6px;background:#fff;color:#33566b;font:inherit}.TireFinder_sizeSearch__mk34h input[aria-invalid=true]{border-color:#b34b60}.TireFinder_sizeSearch__mk34h button{min-height:44px;padding:8px 14px;border:1px solid #0669ba;border-radius:6px;background:#0669ba;color:#fff;font:inherit;font-size:.88rem;font-weight:700;white-space:nowrap;cursor:pointer}.TireFinder_sizeSearch__mk34h p{margin:0;color:#4c6474;font-size:.8rem;line-height:1.4}.TireFinder_sizeSearch__mk34h p[role=alert]{color:#a02b4c;font-weight:700}.TireFinder_sizeSearch__mk34h button:focus-visible,.TireFinder_sizeSearch__mk34h input:focus-visible{outline:3px solid #0878d8;outline-offset:2px}.TireFinder_clear__daOQf,.TireFinder_resultsLink__4ipA7{color:#0669ba;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.TireFinder_form__6JJ4Z{display:grid;gap:14px}.TireFinder_primaryFields___xo3Y{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end}.TireFinder_field__XmwgE{display:grid;gap:7px;color:#33566b;font-weight:650;font-size:.89rem}.TireFinder_field__XmwgE select{width:100%;min-height:46px;border:1px solid #a9cde6;border-radius:8px;background:#fff;color:#33566b;padding:0 12px;font:inherit}.TireFinder_additional__1XcY7 a:focus-visible,.TireFinder_additional__1XcY7 summary:focus-visible,.TireFinder_clear__daOQf:focus-visible,.TireFinder_field__XmwgE select:focus-visible,.TireFinder_form__6JJ4Z button:focus-visible,.TireFinder_resultsLink__4ipA7:focus-visible{outline:3px solid #0878d8;outline-offset:2px}.TireFinder_additional__1XcY7{border-top:1px solid #cce5f8;padding-top:12px;color:#33566b}.TireFinder_additional__1XcY7 summary{width:max-content;max-width:100%;cursor:pointer;color:#0669ba;font-size:.9rem;font-weight:700}.TireFinder_additionalFields__aRtrf{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px;margin-top:14px}.TireFinder_additional__1XcY7 p{margin:10px 0 0;color:#4c6474;font-size:.84rem;line-height:1.5}.TireFinder_additional__1XcY7 a{color:#0669ba;text-decoration:underline;text-underline-offset:3px}.TireFinder_multipleSelection__eLoon{display:grid;gap:7px;font-size:.89rem;overflow-wrap:anywhere}.TireFinder_multipleSelection__eLoon span{font-weight:400}.TireFinder_actions__FoXsz{display:flex;align-items:center;justify-content:flex-end;gap:16px}.TireFinder_actions__FoXsz p{margin:0;color:#4c6474;font-size:.88rem}.TireFinder_actions__FoXsz button{min-height:46px;white-space:nowrap}.TireFinder_quickSizes__OWPef{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:16px;color:#33566b;font-size:.88rem}.TireFinder_quickSizes__OWPef>span{font-weight:650}.TireFinder_quickSizes__OWPef>div{display:flex;flex-wrap:wrap;gap:8px}.TireFinder_quickSizes__OWPef button{display:inline-flex;align-items:center;min-height:40px;padding:7px 12px;border:1px solid #a9cde6;border-radius:6px;background:#fff;color:#245d86;font:inherit;font-weight:650;cursor:pointer}.TireFinder_quickSizes__OWPef button:hover{background:#e7f4ff;border-color:#0878d8}.TireFinder_quickSizes__OWPef button:focus-visible{outline:3px solid #0878d8;outline-offset:2px}.TireFinder_hint__JbJcD{margin-top:14px;font-size:.84rem}.TireFinder_hint__JbJcD a{color:#0669ba;font-weight:650;text-decoration:underline;text-underline-offset:3px}.TireFinder_hint__JbJcD a:focus-visible{outline:3px solid #0878d8;outline-offset:2px}.TireFinder_resultsLink__4ipA7{display:inline-block}@media(max-width:1050px){.TireFinder_primaryFields___xo3Y{grid-template-columns:repeat(3,minmax(0,1fr))}.TireFinder_sizeSearch__mk34h{grid-template-columns:1fr minmax(0,1fr)}.TireFinder_sizeSearch__mk34h p{grid-column:1/-1}}@media(max-width:600px){.TireFinder_finder__7dnkW{padding:18px;margin-top:16px}.TireFinder_heading__vpiPo{display:block}.TireFinder_headingActions__Lo8AO{align-items:flex-start;margin-top:10px}.TireFinder_clear__daOQf{display:inline-block}.TireFinder_sizeSearch__mk34h{grid-template-columns:1fr}.TireFinder_sizeSearch__mk34h p{grid-column:auto}.TireFinder_sizeSearch__mk34h>div{flex-wrap:wrap}.TireFinder_sizeSearch__mk34h input{flex-basis:100%}.TireFinder_sizeSearch__mk34h button{width:100%}.TireFinder_additionalFields__aRtrf,.TireFinder_primaryFields___xo3Y{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TireFinder_primaryFields___xo3Y>.TireFinder_field__XmwgE:last-child{grid-column:1/-1}.TireFinder_field__XmwgE select{padding:0 8px;font-size:.9rem}.TireFinder_actions__FoXsz{align-items:stretch;flex-direction:column;gap:8px}.TireFinder_actions__FoXsz button{width:100%}}