/* Catalog listing cards (not PDP): locked title + price type */

body.catalog:not(:has(.catalog_detail)) .catalog_block .item-title,
body.catalog:not(:has(.catalog_detail)) .catalog_block .item-title a,
body.catalog:not(:has(.catalog_detail)) .catalog_block .item-title span,
body.catalog:not(:has(.catalog_detail)) .display_list .item-title,
body.catalog:not(:has(.catalog_detail)) .display_list .item-title a,
body.catalog:not(:has(.catalog_detail)) .display_list .item-title span,
body.catalog:not(:has(.catalog_detail)) .hp-picks .item-title,
body.catalog:not(:has(.catalog_detail)) .hp-picks .item-title a,
body.catalog:not(:has(.catalog_detail)) .hp-picks .item-title span {
  font-family: "IBM Plex Sans", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  color: #404040 !important;
}

body.catalog:not(:has(.catalog_detail)) .catalog_block .cost.prices,
body.catalog:not(:has(.catalog_detail)) .catalog_block .cost.prices .price,
body.catalog:not(:has(.catalog_detail)) .catalog_block .knp-price-now,
body.catalog:not(:has(.catalog_detail)) .display_list .cost.prices,
body.catalog:not(:has(.catalog_detail)) .display_list .cost.prices .price,
body.catalog:not(:has(.catalog_detail)) .hp-picks .cost.prices,
body.catalog:not(:has(.catalog_detail)) .hp-picks .cost.prices .price {
  font-family: "IBM Plex Sans", sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #404040 !important;
}

body.catalog:not(:has(.catalog_detail)) .catalog_block .price.discount,
body.catalog:not(:has(.catalog_detail)) .catalog_block .price.discount strike,
body.catalog:not(:has(.catalog_detail)) .catalog_block .price.discount span,
body.catalog:not(:has(.catalog_detail)) .catalog_block strike,
body.catalog:not(:has(.catalog_detail)) .display_list .price.discount,
body.catalog:not(:has(.catalog_detail)) .display_list .price.discount strike,
body.catalog:not(:has(.catalog_detail)) .display_list strike,
body.catalog:not(:has(.catalog_detail)) .hp-picks .price.discount,
body.catalog:not(:has(.catalog_detail)) .hp-picks .price.discount strike,
body.catalog:not(:has(.catalog_detail)) .hp-picks strike {
  font-family: "IBM Plex Sans", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: rgba(64, 64, 64, 0.7) !important;
  text-decoration: line-through;
}
