section.related,
section.upsells {
  text-align: center;
  > h2 {
    position: relative;
    display: inline-block;
    font-size: rem-calc(36);
    line-height: 1;
    padding-bottom: rem-calc(20);
    margin: 0 auto rem-calc(30) auto;

    @include breakpoint(medium down) {
      font-size: rem-calc(32);
      line-height: rem-calc(44);
    }
  }
  ul.products {
    @include breakpoint(medium down) {
      padding-top: 0;
    }
  }

  .product {
    width: calc(100% / 2);
    @include breakpoint(medium) {
      width: calc(100% / 4);
    }
  }

  &:last-child {
    margin-bottom: 0;
  }
}
