#menuHeader {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(../images/coffeeBeans_600_126.jpg);
  height: 80px;
  width: 100vw;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 715px) {
  #menuHeader {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      url(../images/coffeeBeans_2600_545.jpg);
  }
}
.product {
  width: 90vw;
  margin: 5em auto 1em;
  padding-top: 1em;
}
.gridProduct {
  min-width: 300px;
}
.gridProduct h2 {
  font-size: 20px;
  font-weight: bold;
}
.gridProduct img {
  height: 70px;
  width: auto;
}
@media screen and (min-width: 715px) {
  .product {
    margin-top: 4em;
  }
  .gridProduct img {
    height: 80px; 
  }
}
.middleCoffee {
  height: 150px;
  width: auto;
}
.bag {
  display: flex;
  margin: auto;
  gap: 1em;
}
/* set up the menu area */
.grid {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media screen and (min-width: 715px) {
  .grid {
    max-width: 815px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2em;
  }
}

@media screen and (min-width: 1100px) {
  .product {
    max-width: 1100px;
  }
  .gridProduct {
    min-width: 380px;
  }
  .grid {
    margin-top: 2em;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1em 3em;
  }
  .gridProduct img {
    height: 100px; 
  }
}
