@media screen and (max-width: 800px) {
  .product-preview {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    flex-wrap: wrap;
    row-gap: 30px;
    justify-content: flex-start;
  }
  .home-set-price-view {
    display: block !important;
    padding: 0 15px;
  }
  .home-set-price-view .price-item-inner {
    height: auto !important;
  }
  .footer .content .flex-center {
    flex-wrap: wrap;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .footer .content h4 {
    padding: 0 10vw;
  }
}
