/* single-product */
.product_meta a {
  color: var(--mainColor);
}
.summary .price-section .price {
  font-size: 3.5rem;
  font-family: "InterBold";
  color: black;
}
.summary .price-section .price ins {
  background-color: white;
  color: black;
}
.summary .price-section .price del {
  font-size: 1.8rem !important;
}
.summary .price-section .price del bdi {
  color: rgb(159, 159, 159) !important;
}
.form-quanityt {
  padding: 0.55rem;
  border: 1px solid #e6e6e6;
}
.form-quanityt input[type="number"] {
  width: 5rem;
  text-align: center;
}
.form-quanityt input[type="number"]::-webkit-inner-spin-button,
.form-quanityt input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-quanityt input[type="number"] {
  -moz-appearance: textfield;
}
.product-tabs .container {
  margin: 0 !important;
  padding: 0 !important;
}
.woocommerce-message {
  background-color: #d4edda !important;
  border: 3px solid #255f32;
  color: #255f32;
}
.woocommerce-message::before {
  color: #255f32;
}
.woocommerce-message a {
  color: #255f32;
}
/* archive-product */
.woocommerce-products-header h1 {
  font-family: "InterBold";
  font-size: 2rem;
}
/* Cart */
.cart--table table.cart {
  text-align: center !important;
}
.cart--table table.cart thead {
  background-color: #fcfcfcfc;
}
.cart--table table.cart thead th,
.cart--table table.cart tbody td {
  padding: 1rem;
  border: 1px solid #f3f4f6;
}
.cart--table table.cart tbody td img {
  max-width: 5rem;
}
.cart--table table.cart tbody td a.remove {
  line-height: 0.9;
}
.cart--table table.cart tbody td.product-thumbnail a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.cart--body table.shop_table tbody tr th {
  background-color: #fcfcfcfc;
}
.cart--body .wc-proceed-to-checkout a {
  background-color: var(--mainColor) !important;
  padding: 1rem !important;
}
.cart--body .coupon {
  display: none;
}
