.grid-container {
    color: var(--COLOR-TEXT);
    & .product-grid-outer {
      padding: 0;
    }
    & .grid__description {
      > * {
        margin: 16px 0 0 0;
      }
    }
    & .product-grid {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      @media screen and (max-width: 767px) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
      @media screen and (max-width: 480px) {
        grid-template-columns: repeat(1, minmax(0, 1fr));
      }
    }
  }
  