.page-content {
  padding-bottom: 0;
}

.page-title {
  margin-bottom: 1em;
  text-align: center;
}

.woocommerce-products-header__title.page-title {
  margin-bottom: 2rem;
}

.menu-product-categories-container {
  text-align: center;
  padding: 0.8em;
  margin: 0 0 1rem;
}

#menu-product-categories {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

#menu-product-categories li {
  float: left;
}

#menu-product-categories li a {
  color: #4C9E28;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
  padding: 0.5em 1em;
  border: 1px solid #4C9E28;
  border-radius: 2px;
}

#menu-product-categories li a span {
  margin: 0 1em;
}

#menu-product-categories li:last-child span {
  display: none;
}

.woocommerce ul.products li.product .price .price-excluding-vat {
  display: block;
  /* font-size: 0.8em; */
  color: grey;
}

@media (max-width: 700px) {
  #menu-product-categories li {
    float: none;
    margin-right: 0;
    margin-bottom: 0.7em;
  }

  #menu-product-categories li:last-child {
    margin-bottom: 0;
  }
}

/* ul.products {
  padding: 0;
  list-style-type: none;
  margin: 2rem 0 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-gap: 1em;
}

ul.products > li.product {
  text-align: center;
} */

a.woocommerce-loop-product__link {
  text-decoration: none;
}

.woocommerce-loop-product__title {
  height: 4em;
  font-size: 1.2em;
  line-height: 1.2em;
  margin-bottom: 0.5em;
  color: #4C9E28;
}

/* ul.products > li.product .price {
  display: block;
  color: #77a464;
} */

a.button.product_type_variable.add_to_cart_button {
  background: #4C9E28;
  display: inline-block;
  margin-top: 0.5em;
  color: white;
  border-radius: 4px;
  text-decoration: none;
}

.woocommerce ul.products li.product .price {
  color: rgb(45, 45, 45);
}

/* @media (min-width: 700px) {
  ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1000px) {
  ul.products {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1200px) {
  ul.products {
    grid-template-columns: repeat(4, 1fr);
  }
} */
