.product-grid .grid__item {
  padding-bottom: 2rem;
}

.product-grid.negative-margin {
  margin-bottom: -2rem;
}

@media screen and (min-width: 750px) {
  .product-grid .grid__item {
    padding-bottom: 5rem;
  }

  .product-grid.negative-margin {
    margin-bottom: -5rem;
  }

  .product-grid.negative-margin--small {
    margin-bottom: -1rem;
  }
}


/* Kazima collection cards. Keep Brew's responsive columns and controls. */
#main-collection-product-grid > .grid__item {
  padding-bottom: 2.4rem;
}

@media screen and (min-width: 750px) {
  #main-collection-product-grid > .grid__item {
    padding-bottom: 3.2rem;
  }
}

#main-collection-product-grid .card--product.card--outline {
  border: 0;
}

#main-collection-product-grid .card--product .media > img {
  object-fit: contain;
}

#main-collection-product-grid .card + .card-information {
  margin-top: 0.8rem;
}

#main-collection-product-grid .card-information__text {
  padding-right: 0;
  font-size: 1.4rem;
  line-height: 1.45;
  overflow-wrap: anywhere;
}

#main-collection-product-grid .card-information__wrapper > .price {
  margin-top: 0.4rem;
  font-size: 1.4rem;
  font-weight: 600;
}

#main-collection-product-grid .price__sale .price__compare .price-item {
  font-size: 1.2rem;
  font-weight: 400;
}

#main-collection-product-grid .sale-sold-badge .badge {
  background-color: rgb(var(--color-base-background-1));
  color: rgb(var(--color-base-text));
  font-size: 1.1rem;
  letter-spacing: 0;
}
