/*
--------------------------------------------------
--------------------- GLOBAL ---------------------
--------------------------------------------------
*/
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-message {
  border-radius: 10px;
  background-color: #EBF3FC;
  color: black;
}
.woocommerce-notices-wrapper .woocommerce-error a.button,
.woocommerce-notices-wrapper .woocommerce-message a.button {
  background-color: #40235E;
  color: white;
  border: none;
  border-radius: 10px;
  padding: 10px 20px;
  transition: background-color 0.3s ease;
}
.woocommerce-notices-wrapper .woocommerce-error a.button:hover,
.woocommerce-notices-wrapper .woocommerce-message a.button:hover {
  background-color: #B695DE;
}

.wc-block-components-totals-coupon__button {
  border-radius: 5px;
}

.wc-block-formatted-money-amount {
  color: #00AD88;
}

table > tbody > tr:nth-child(2n+1) > td {
  background-color: white;
}

/*
--------------------------------------------------
---------------------- CART ----------------------
--------------------------------------------------
*/
/* --- CART TABLE --- */
.wp-block-woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__header th {
  text-transform: uppercase;
}

/* --- CART SIDEBAR --- */
/* --- CART EMPTY --- */
.wp-block-woocommerce-empty-cart-block {
  text-align: center;
}
.wp-block-woocommerce-empty-cart-block h2.wc-block-cart__empty-cart__title.with-empty-cart-icon {
  font-size: 65px;
}
.wp-block-woocommerce-empty-cart-block h2.wc-block-cart__empty-cart__title.with-empty-cart-icon::before {
  content: none;
  display: none !important;
}
.wp-block-woocommerce-empty-cart-block .wp-block-separator.has-alpha-channel-opacity.is-style-dots {
  display: none !important;
}

/*
--------------------------------------------------
------------------- CHECKOUT ---------------------
--------------------------------------------------
*/
.wc-block-components-express-payment__title {
  font-family: Lexend, sans-serif;
  text-transform: uppercase;
}

.wc-block-checkout {
  /* --- CHECKOUT FORM --- */
}
.wc-block-checkout .wc-block-components-checkout-step__title {
  font-family: Lexend, sans-serif;
  text-transform: uppercase;
}

/* --- CHECKOUT SUMMARY --- */
@media (max-width: 1280px) {
  .wc-block-checkout h2 {
    font-size: 20px !important;
  }
  .wc-block-components-product-name {
    font-size: 1em !important;
  }
}

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