#product-grid {
  --grid-desktop-column-gap: 1rem;
  --grid-desktop-vertical-spacing: 1.8rem;
}

#product-grid li.grid__item {
  background: #ffffff;
  --color-foreground: 0, 0, 0;
}

.bundle-product-card-wrapper .card__heading {
  font-size: 1.8rem;
  flex-direction: column;
}

@media  screen and (max-width: 749px) {
  .bundle-grid-page-width {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bundle-product-card-wrapper .card__heading div.price {
    font-size: 1.3rem !important;
  }
}