.hero__slideshow__container {
  margin-top: 10rem;
}

/* Home wine category tabs */
.wine__filters__btn {
  cursor: pointer;
}

.wine__filters__btn:not(.is-active) {
  border: 1px solid var(--color-primary);
  background-color: var(--color-white);
  color: var(--color-primary);
}

.wine__filters__btn:not(.is-active):hover {
  background-color: var(--color-primary);
  color: var(--color-black);
}

.mx-home-wine__panel {
  transition: opacity 0.2s ease;
}

.mx-home-wine__panel.is-loading {
  opacity: 0.55;
  pointer-events: none;
}

.mx-home-wine__empty {
  padding: 3rem 1rem;
  text-align: center;
}

.mx-home-wine__empty p {
  margin: 0;
  font-family: 'avenir_regular', sans-serif;
  color: var(--color-gray);
}

.products-grid__container{
    padding-left:0;
    padding-right:0;
}

@media screen and (max-width: 767px) {
  .hero__slideshow__container {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 6rem;
  }
  .products-grid__container{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .hero__home__top{
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .products-grid .product-card{
    margin-bottom: 1rem;
  }

  .wine__filters__container{
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    padding-left: 0;
  }
  .wine__filters__list{
    gap: 0.5rem;
        flex-wrap: nowrap;
        overflow-x: auto;
  }
  
}
