@media screen and (max-width: 1300px) {
 .collection-wrapper .product-grid {
  grid-template-columns: repeat(2, 1fr) !important;
 }
}

@media screen and (max-width: 991px) {
 .collection-wrapper {
  grid-template-columns: 1fr !important;
  max-width: 100vw;
  overflow-x: hidden;
 }

 #ResultsList {
  grid-template-columns: 1fr !important;
  --routine-grid-gap: 20px;
  width: 100%;
  max-width: 100vw;
  overflow-x: hidden;
 }
}