#shopLanding {
  background: url(../img/Shop/landingshop.avif) center / cover no-repeat;
  min-height: 45vh;
}

#newLanding {
  background: url(../img/Shop/landingNewCollection.webp) center / cover
    no-repeat;
  min-height: 50vh;
}

#shopProducts {
  padding: 100px 7.5%;
}

#shopProducts .allProducts {
  display: grid;
  grid-template-columns: auto auto auto;
  text-align: center;
  gap: 40px 24px;
}

#shopProducts .allProducts .shopProductBox {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

#shopProducts .allProducts .shopProductBox img {
  width: 380px;
}

/* RESPONSIVE */
@media (max-width: 1050px) {
  #shopProducts .allProducts .shopProductBox img {
    width: 300px;
  }
}
@media (max-width: 991px) {
  #shopProducts .allProducts {
    grid-template-columns: auto auto;
    gap: 24px;
  }

  #shopProducts {
    padding: 100px 14%;
  }
}

@media (max-width: 700px) {
  #shopProducts .allProducts {
    grid-template-columns: auto;
    gap: 24px;
  }
  #shopLanding {
    min-height: 35vh;
  }
}

@media (max-width: 600px) {
  #shopProducts .allProducts .shopProductBox img {
    width: 300px;
  }
}
