.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop{padding-block-start:24px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-layout{grid-template-columns:224px minmax(0,1fr);gap:32px;display:grid}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-sidebar{border-inline-end:1px solid var(--line);border-block-end:0;min-width:0;padding:0 24px 0 0;display:block}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .sidebar-title{margin-block-end:16px;font-size:1rem}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-block:0 20px;padding-block:0 12px;font-size:.875rem;display:flex}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop #result-count{font-variant-numeric:tabular-nums;min-width:0;line-height:1.5}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__sortControl{flex-flow:row;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.shop-catalog-module__vothAG__sortLabel{color:var(--muted);white-space:nowrap;font-size:.875rem;line-height:1.5}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop #sort{border:1px solid var(--field-line,#868a82);background-position:right 12px center;flex:none;width:196px;max-width:100%;min-height:44px;margin:0;padding:10px 38px 10px 12px;font-size:.875rem;line-height:1.5}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-grid{gap:28px 20px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-image{aspect-ratio:1;background:var(--bg)}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-image img{object-fit:contain;outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);padding:16px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-copy{padding-block-start:12px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-copy h3{min-height:0;font-size:1rem;line-height:1.4}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-copy>.eyebrow{flex-wrap:wrap;font-size:.75rem;line-height:1.5}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-copy>.eyebrow>span{font-size:.75rem}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .application{font-size:.8125rem;line-height:1.5}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .price-row{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;font-size:1rem}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .filter-field{margin-block-start:16px}:is(.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .filter-field select,.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .filter-price input){min-height:44px;font-size:.875rem}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .sidebar-foot{margin-block-start:24px;padding-block-start:0;font-size:.8125rem;line-height:1.5}.shop-catalog-module__vothAG__vehicleContext{background:var(--soft);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:20px;padding:10px 14px;display:flex}.shop-catalog-module__vothAG__vehicleName{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-size:.875rem;line-height:1.5;display:flex}.shop-catalog-module__vothAG__vehicleName>svg{flex-shrink:0;width:20px;height:20px}.shop-catalog-module__vothAG__vehicleName>span{color:var(--muted);font-size:.8125rem}.shop-catalog-module__vothAG__vehicleName>strong{overflow-wrap:anywhere}.shop-catalog-module__vothAG__vehicleActions{flex-shrink:0;gap:12px;margin-inline-start:auto;display:flex}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__vehicleActions button{min-height:44px;padding-inline:8px;font-size:.875rem}.shop-catalog-module__vothAG__mobileControls{display:none}.shop-catalog-module__vothAG__filterBody{display:block}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__filterToggle,.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__vehicleTrigger{background:var(--surface);border:1px solid var(--field-line,#868a82);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 14px;font-size:1rem;line-height:1.5;display:flex}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__filterToggle{display:none}@media (max-width:1000px){.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}}@media (max-width:900px){.shop-catalog-module__vothAG__mobileControls{gap:12px;margin-block-end:16px;display:flex}.shop-catalog-module__vothAG__vehicleTrigger{flex:1}}@media (max-width:760px){.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop{padding-block-start:16px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-layout{display:block}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-sidebar{border:0;margin-block-end:16px;padding:0}.shop-catalog-module__vothAG__mobileControls{align-items:stretch;margin-block-end:0}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__filterToggle{flex:1;min-width:0;display:flex}.shop-catalog-module__vothAG__vehicleTrigger{flex:none}.shop-catalog-module__vothAG__filterBody{background:var(--soft);margin-block-start:12px;padding:16px;display:none}.shop-catalog-module__vothAG__filterBody[data-open=true]{display:block}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-sidebar details{width:100%;min-width:0;max-width:100%}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-sidebar details a{display:none}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .catalog-sidebar details[open] a{display:block}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-grid{gap:24px 12px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-copy h3{font-size:.875rem}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .product-image img{padding:8px}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop #sort{width:172px;font-size:1rem}.shop-catalog-module__vothAG__sortLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop input,.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop select,.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .filter-field select,.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .filter-price input){font-size:1rem}}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__showResults{display:none}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .filter-chip .text-button{align-items:center;display:inline-flex}@media (max-width:760px){.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__showResults{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2;justify-content:center;width:100%;margin-block-start:16px;display:flex;position:sticky}}.shop-catalog-module__vothAG__shop.shop-catalog-module__vothAG__shop .shop-catalog-module__vothAG__priceHint{color:var(--error);margin:0;font-size:12px;line-height:1.4}
