.VehicleCatalogGrid-module___I7EJG__toolbar{color:#94999e;justify-content:flex-end;align-items:center;gap:12px;margin:-6px 0 13px;font-size:10px;display:flex}.VehicleCatalogGrid-module___I7EJG__densityControl{background:#fff;border:1px solid #dedfe1;border-radius:9px;align-items:center;gap:4px;padding:4px;display:inline-flex}.VehicleCatalogGrid-module___I7EJG__densityControl>span{padding:0 5px}.VehicleCatalogGrid-module___I7EJG__densityControl button{color:#62676d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:31px;height:27px;font-size:10px;font-weight:800}.VehicleCatalogGrid-module___I7EJG__densityControl .VehicleCatalogGrid-module___I7EJG__active{color:#fff;background:#17191c}.VehicleCatalogGrid-module___I7EJG__grid{align-items:start;display:grid}.VehicleCatalogGrid-module___I7EJG__grid[data-density="5"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"]{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"]{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.VehicleCatalogGrid-module___I7EJG__card{background:#fff;border:1px solid #e0e1e2;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 7px 24px #191b1e09}.VehicleCatalogGrid-module___I7EJG__imageWrap{background:#f1f2f2;position:relative;overflow:hidden}.VehicleCatalogGrid-module___I7EJG__fitBadge{color:#278334;background:#effaf0f2;border:1px solid #a8d5ad;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850;position:absolute;top:9px;left:9px}.VehicleCatalogGrid-module___I7EJG__favorite{color:#33373c;cursor:pointer;background:#ffffffed;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;top:7px;right:7px}.VehicleCatalogGrid-module___I7EJG__body{padding:13px}.VehicleCatalogGrid-module___I7EJG__sku{color:#9a9ea3;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.VehicleCatalogGrid-module___I7EJG__body h3{min-height:36px;margin:5px 0 4px;font-size:13px;line-height:1.35}.VehicleCatalogGrid-module___I7EJG__body p{color:#868b91;margin:0;font-size:10px;line-height:1.45}.VehicleCatalogGrid-module___I7EJG__bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.VehicleCatalogGrid-module___I7EJG__bottom strong{white-space:nowrap;font-size:17px}.VehicleCatalogGrid-module___I7EJG__cart{color:#fff;cursor:pointer;background:#ff591d;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.VehicleCatalogGrid-module___I7EJG__cart svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__card{border-radius:9px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__body{padding:7px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__body h3{min-height:25px;margin-top:3px;font-size:9px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__body p{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__bottom{margin-top:7px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__bottom strong{font-size:11px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__cart{border-radius:6px;width:25px;height:25px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__favorite{width:23px;height:23px;font-size:15px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"] .VehicleCatalogGrid-module___I7EJG__fitBadge{font-size:6px;top:5px;left:5px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__card{border-radius:6px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__body{padding:4px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__body h3,.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__body p,.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__favorite,.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__cart{display:none}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__sku{text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__bottom{margin-top:2px}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__bottom strong{text-overflow:ellipsis;width:100%;font-size:8px;overflow:hidden}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"] .VehicleCatalogGrid-module___I7EJG__fitBadge{padding:2px 4px;font-size:5px;top:4px;left:4px}.VehicleCatalogGrid-module___I7EJG__empty{text-align:center;background:#fff;border:1px solid #e1e2e3;border-radius:14px;gap:5px;padding:28px;display:grid}.VehicleCatalogGrid-module___I7EJG__empty strong{font-size:18px}.VehicleCatalogGrid-module___I7EJG__empty span{color:#7d8288;font-size:12px}@media (max-width:1350px){.VehicleCatalogGrid-module___I7EJG__grid[data-density="5"]{grid-template-columns:repeat(4,minmax(0,1fr))}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"]{grid-template-columns:repeat(7,minmax(0,1fr))}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"]{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:920px){.VehicleCatalogGrid-module___I7EJG__grid[data-density="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"]{grid-template-columns:repeat(5,minmax(0,1fr))}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:680px){.VehicleCatalogGrid-module___I7EJG__toolbar{justify-content:space-between}.VehicleCatalogGrid-module___I7EJG__densityControl>span{display:none}.VehicleCatalogGrid-module___I7EJG__grid[data-density="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.VehicleCatalogGrid-module___I7EJG__grid[data-density="10"]{grid-template-columns:repeat(3,minmax(0,1fr))}.VehicleCatalogGrid-module___I7EJG__grid[data-density="20"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.VehicleCatalogGrid-module___I7EJG__imageLink,.VehicleCatalogGrid-module___I7EJG__titleLink{color:inherit;text-decoration:none}.VehicleCatalogGrid-module___I7EJG__imageLink{display:block}.VehicleCatalogGrid-module___I7EJG__titleLink:hover{color:#ff591d}.VehicleCatalogGrid-module___I7EJG__priceStack{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.VehicleCatalogGrid-module___I7EJG__oldPrice{color:#9a9ea3;font-size:8px;text-decoration:line-through}.VehicleCatalogGrid-module___I7EJG__discountBadge{color:#e64b12;background:#ffebe4;border-radius:5px;padding:2px 4px;font-size:7px;font-weight:900}.VehicleCatalogGrid-module___I7EJG__cartAdded{background:#278d34}.VehicleCatalogGrid-module___I7EJG__cartAdded span{font-size:16px;font-weight:900;line-height:1}
