.woocommerce ul.products li.product {
  text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
  font-weight: bold;
  font-size: 18px;
  color: #4a221a;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.products li.product h3:hover {
  color: #764c24;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark {
  background-color: transparent;
}
.woocommerce ul.products li.product .price {
  font-size: 15px;
  font-weight: bold;
  color: #764c24;
}
.woocommerce ul.products li.product .price del {
  color: #636363;
  font-size: 0.8em;
  font-weight: 400;
}
.woocommerce ul.products li.product .star-rating {
  margin-left: auto;
  margin-right: auto;
}
.woocommerce ul.products li.product .onsale {
  top: 10px;
  left: 10px;
  right: auto;
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .button {
  width: 100%;
  text-align: center;
  margin-top: 1em;
}
.woocommerce ul.products li.product .added_to_cart {
  font-size: 0.75rem;
  height: 3.125rem;
  line-height: 3rem;
  padding: 0 2.5rem;
  border: solid 1px transparent;
  white-space: nowrap;
  border-radius: 30px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #fff;
  background-color: #764c24;
  border-color: #764c24;
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
.woocommerce ul.products li.product .added_to_cart:focus, .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce ul.products li.product .added_to_cart:active {
  color: #fff;
  background-color: #59391b;
  border-color: #4f3318;
}
.woocommerce ul.products li.product .added_to_cart.btn-outline {
  color: #764c24;
}
.woocommerce ul.products li.product .added_to_cart.btn-outline:focus, .woocommerce ul.products li.product .added_to_cart.btn-outline:hover, .woocommerce ul.products li.product .added_to_cart.btn-outline:active {
  background-color: #764c24;
  color: #fff;
  border-color: #764c24;
}
.woocommerce ul.products li.product .added_to_cart.btn-link {
  color: #764c24;
}
.woocommerce ul.products li.product .added {
  display: none;
}

.woocommerce span.onsale {
  padding: 0;
  background-color: #e0a45e;
  top: 10px;
  left: 10px;
}

.woocommerce .star-rating {
  font-size: 14px;
  width: 96px;
  margin: 0;
}
.woocommerce .star-rating:before {
  letter-spacing: 0.4em;
  color: #fbb230;
}
.woocommerce .star-rating span {
  color: #fbb230;
}
.woocommerce .star-rating span:before {
  letter-spacing: 0.4em;
}

.woocommerce nav.woocommerce-pagination ul {
  border: none;
  margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
  border: none;
  margin-right: 15px;
}
.woocommerce nav.woocommerce-pagination ul li:last-child {
  margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  padding: 0;
  line-height: 48px;
  font-size: 16px;
  min-width: 0;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover {
  background-color: #764c24;
  color: #fff;
}

.woocommerce div.product .woocommerce-tabs {
  padding-top: 4.25rem;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  text-align: center;
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0 2.5rem 0 0;
  position: relative;
  z-index: 2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
  margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 18px;
  font-weight: bold;
  color: #4a221a;
  text-transform: uppercase;
  padding: 0 25px 12px 25px;
  border-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: transparent;
  border-bottom: 3px solid #764c24;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #764c24;
}
.woocommerce div.product .woocommerce-tabs .panel > h2 {
  display: none;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-size: 24px;
  font-weight: bold;
  color: #764c24;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
  color: #636363;
  font-size: 16px;
  font-weight: 400;
}

.woocommerce div.product .product_title {
  font-size: 36px;
  color: #4a221a;
}

.woocommerce .quantity .qty::-webkit-inner-spin-button {
  opacity: 1;
}

.woocommerce .quantity .qty {
  width: 155px;
}

.compare.button,
.yith-wcwl-add-to-wishlist {
  display: none !important;
}

.product_meta {
  margin-top: 2rem;
}
.product_meta > span {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #4a221a;
  font-size: 14px;
}
.product_meta > span + span {
  margin-top: 5px;
}
.product_meta > span span,
.product_meta > span a {
  color: #764c24;
  text-transform: none;
  font-weight: 400;
}
.product_meta > span a:hover {
  color: #e0a45e;
}

.woocommerce div.product form.cart .variations label {
  margin-bottom: 0;
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
  vertical-align: middle;
}

.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity {
  text-align: left;
}
.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity .quantity .qty {
  width: 167px;
}
.woocommerce div.product form.cart table.group_table td {
  vertical-align: middle;
}
.woocommerce div.product form.cart table.group_table td a.button {
  font-size: 12px;
}
.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price ins {
  background-color: transparent;
  font-weight: bold;
  color: #764c24;
}
.woocommerce div.product form.cart table.group_table label {
  margin-bottom: 0;
}

.woocommerce div.product div.images .flex-control-thumbs {
  margin: 10px -5px 0 -5px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  padding: 5px;
}

.woocommerce table.shop_table {
  border-collapse: collapse !important;
  border-radius: 0;
}
.woocommerce table.shop_table th {
  border: none;
  padding: 15px 10px;
}
.woocommerce table.shop_table td {
  border: none;
  border-top: 1px solid;
  padding: 15px 10px;
}
.woocommerce table.shop_table.cart {
  margin-bottom: 3rem;
}
.woocommerce table.shop_table.cart td.actions .coupon .input-text {
  height: 50px;
}

@media (min-width: 769px) {
  .woocommerce table.shop_table .product-remove {
    text-align: center;
    width: 50px;
  }
  .woocommerce table.shop_table .product-thumbnail {
    width: 90px;
  }
  .woocommerce table.shop_table .product-thumbnail img {
    width: auto;
  }
  .woocommerce table.shop_table.cart td.actions .coupon .input-text {
    width: 250px;
  }
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .cross-sells {
  margin-top: 3rem;
}

.woocommerce .col2-set .col-2,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-2,
.woocommerce-page .col2-set .col-1 {
  max-width: 100%;
}

.woocommerce form .form-row {
  display: block;
}

.woocommerce form .form-row textarea {
  height: 149px;
}

#ship-to-different-address > label {
  margin-bottom: 0;
}

/*# sourceMappingURL=woocommerce-default.css.map */
