/* Keep the existing cards, with intrinsic height for longer category names. */
.product-recommendations .product-category-card {
  position: relative;
  height: auto;
  min-height: 222px;
}
.product-recommendations .product-category-card span {
  display: block;
  min-width: 0;
  padding-right: 44px;
}
.product-recommendations .product-category-card .icon {
  position: absolute;
  right: 24px;
  bottom: 24px;
  margin-top: 0;
}
@media (max-width: 767px) {
  .product-recommendations .product-category-card { min-height: 0; }
  .product-recommendations .product-category-card span { padding-right: 0; }
  .product-recommendations .product-category-card .icon {
    position: static;
    margin-top: 0;
  }
}
