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

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

@media screen and (min-width: 750px) {
  .product-grid .grid__item {
    padding-bottom: calc(3.15rem + var(--page-width-margin));
  }

  .product-grid.negative-margin {
    margin-bottom: calc(-3.15rem - var(--page-width-margin));
  }

  .product-grid.negative-margin--small {
    margin-bottom: calc(-0.65rem - var(--page-width-margin));
  }
}
