.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.update-nag {
    display: none !important;
}

.archive-page {
  margin: 120px 0;
}
.archive-page h1.title {
  font-size: 48px;
  font-weight: 700;
  color: #353129;
  margin: 0 0 30px 0;
}

.category-header h1 {
  font-size: 48px;
  color: #3E5626;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #e9f0d4;
}
.category-header .category-description {
  font-size: 20px;
  color: #3E5626;
  margin: 0 0 40px 0;
}

.archive-product-box {
  background-color: rgba(218,221,204,.2);
  height: calc(100% - 30px);
  margin: 0 0 30px 0;
  border-radius: 10px;
  overflow: hidden;
}
.archive-product-box .product-image-wrapper {
  position: relative;
  display: block;
  z-index: 1;
  margin: 25px 0 0 0;
}
.archive-product-box .product-image-wrapper img {
  display: block;
  width: auto;
  height: 200px;
  border-radius: 10px;
  margin: 0 auto;
}
.archive-product-box .product-text-wrapper {
  padding: 20px;
}
.archive-product-box .add-to-cart a.add_to_cart_button {
  display: inline-block;
  align-items: center;
  justify-content: center;
  background-color: #DD6727;
  padding: 10px 20px;
  border: 1px solid #DD6727;
  border-radius: 60px;
  margin: 10px 0 0 0;
  cursor: pointer;
  transition: 0.15s linear all;
}
.archive-product-box .add-to-cart a {
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  color: #F3F5EB;
  text-decoration: none;
  transition: 0.15s linear all;
}
.archive-product-box .add-to-cart a.add_to_cart_button:hover  {
  background-color: transparent;
  color: #DD6727;
  border: 1px solid #DD6727;
}
.archive-product-box .add-to-cart a.added_to_cart {
  display: inline-block;
  color: #DD6727;
  margin: 0 0 0 30px;
  transition: 0.15s linear all;
}
.archive-product-box .add-to-cart a.added_to_cart:hover {
  text-decoration: underline;
}

.archive-product-box .product-categories span {
  margin: 0 0 20px 0;
}
.archive-product-box .product-categories span a {
  font-size: 16px;
  font-weight: 400;
  color: #7C8E69;
  text-decoration: none;
}
.archive-product-box h2.title  {
  margin: 0 0 10px 0;
}
.archive-product-box h2.title a {
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  color: #3E5626;
  text-decoration: none;
}
.archive-product-box .product-tegobe-list {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #AFB699;
}
.archive-product-box .tegoba-tag {
  display: inline-block;
  background-color: #614B1F;
  font-size: 12px;
  font-weight: 300;
  color: #FFFFFF;
  text-decoration: none;
  padding: 5px 10px;
  margin: 0 4px 5px 0;
  border-radius: 4px;
}
.archive-product-box .price bdi {
  font-size: 20px;
  font-weight: 700;
  color: #3E5626;
}
.archive-product-box .out-of-stock-message {
  color: #DD6727;
}


@media only screen and (max-width: 768px) {
  .archive-page {
    margin: 150px 0;
  }
}
