@media (max-width: 749px) {
  .product-recommendations .resource-list--grid {
    display: flex;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scroll-snap-type: x mandatory;
    padding-inline-end: 16px;
  }

  .product-recommendations .resource-list__item {
    flex: 0 0 78vw;
    scroll-snap-align: start;
  }
}
