/* The gauge-series pages (gauges-cobalt, gauges-jeep): the client's Celebros category listing in the search page's
   look (search.css, listing.css), with the series banner above the toolbar, at the client's spacing. */
#celUITDiv #campaigns img { display: block; width: 100%; height: auto; aspect-ratio: 850 / 168; }
.catalog-category-view #celUITDiv #main-content .toolbar { margin: 0; }
.catalog-category-view #celUITDiv #main-content { margin-top: 0; }
.catalog-category-view #celUITDiv #campaigns { margin: 0 0 15px; }
.catalog-category-view #celUITDiv #main-content .toolbar-bottom { margin: 0; }
.catalog-category-view #celUITDiv #pagination, .catalog-category-view #celUITDiv #pagination ul { padding: 0; margin: 10px 0; }
.catalog-category-view #celUITDiv .products > li .cuit_item_container .product-details .product-title { margin: 0; }
@media (min-width: 1025px) {
  .catalog-category-view .breadcrumbs { margin-top: 25px; }
  .catalog-category-view #celUITDiv #main-content .toolbar:not(.toolbar-bottom) { margin-bottom: 15px; }
  .catalog-category-view #celUITDiv #main-content .toolbar-bottom { margin-top: -26px; }
  .catalog-category-view #celUITDiv #filter-content { flex: 0 0 315px; max-width: 315px; }
  .catalog-category-view #celUITDiv #main-content { flex: 1 1 0; min-width: 0; margin-left: 0; }
  .catalog-category-view #celUITDiv .products-grid > li.cuit_item { flex: 0 0 calc((100% - 60px) / 3); max-width: calc((100% - 60px) / 3); padding: 0; margin: 0 30px 31px 0; }
  .catalog-category-view #celUITDiv .products-grid > li.cuit_item:nth-child(3n) { margin-right: 0; }
  .catalog-category-view #celUITDiv .products-grid .cuit_item_container { margin: 0; }
}
