@media (min-width: 1360px) {
  .product-cards-row {
    width: 70vw!important;
    margin-right: 15vw!important;
    margin-left: 15vw!important;
  }
}

.product-cards-row column {
  /*height: max-content!important;*/
}

@media (max-width: 1360px) {
  .product-cards-slider-xl {
    display: none!important;
  }
}

@media (min-width: 940px) and (max-width: 1359px) {
  .product-cards-slider-l {
    display: block!important;
  }
}

@media (min-width: 940px) {
  .product-cards-slider-s {
    display: none!important;
  }
}

@media (min-width: 1199px) and (max-width: 1360px) {
  .product-cards-column-container {
    width: 50%!important;
    max-width: 50%!important;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}

.product-cards-row-l {
  width: 70vw!important;
  margin: auto!important;
  display: flex;
  justify-content: center;
  align-items: start!important;
}

@media (max-width: 1050px) {
  .product-cards-row-l {
    width: 85vw!important;
  }
}

@media (max-width: 1050px) {
  .carousel-button-next-l {
    margin-right: 1.5vw!important;
  }
}

@media (max-width: 1050px) {
  .carousel-button-prev-l {
    margin-left: 1.5vw!important;
  }
}

.product-cards-row-s {
  width: 70vw!important;
  margin: auto!important;
  display: flex;
  justify-content: center;
  align-items: start!important;
}

@media (max-width: 650px) {
  .product-cards-row-s {
    width: 75vw!important;
  }
}

@media (max-width: 650px) {
  .carousel-button-next-s {
    border-radius: 0px!important;
    height: 200px!important;
    width: 40px!important;
    margin-right: 0.3vw!important;
  }
}

@media (max-width: 650px) {
  .carousel-button-prev-s {
    border-radius: 0px!important;
    height: 200px!important;
    width: 40px!important;
    margin-left: 0.3vw!important;
  }
}

@media (min-width: 576px) and (max-width: 760px) {
  .carousel-button-prev-s {
    margin-left: 5vw!important;
  }
}

@media (min-width: 576px) and (max-width: 760px) {
  .carousel-button-next-s {
    margin-right: 5vw!important;
  }
}

