.woocommerce-privacy-policy-text,
.ux-cart-coupon,
.woocommerce-form-coupon-toggle {
  display: none;
}
.woocommerce-billing-fields {
  border-top: none !important;
}
.woocommerce-button,
#place_order,
.checkout-button {
  padding: 16px;
  border-radius: 8px;
  cursor: pointer;
  background-color: var(--primary-color) !important;
  border-radius: 8px !important;
}
.woocommerce-button {
  margin-right: 0px !important;
}
.button.primary,
.button.is-outline {
  border-radius: 8px !important;
}
.woocommerce-cart-form__cart-item .quantity .input-text,
.woocommerce-cart-form__cart-item .quantity .button.plus,
.woocommerce-cart-form__cart-item .quantity .button.minus {
  width: 40px;
  height: 40px;
}

.woocommerce-cart-form__cart-item
  .quantity
  .ux-quantity__button[type="button"] {
  font-size: 17px !important;
}

.page-wrapper {
  padding-top: 0px !important;
}
.page-wrapper.my-account {
  padding-top: 30px !important;
}
header.woocommerce-Address-title {
  background: transparent !important;
  box-shadow: none;
}

.lightbox-content {
  border-radius: 8px;
}
.cart_totals tbody th {
  font-size: 20px !important;
  color: var(--text-heading);
}

.woocommerce-notices-wrapper {
  position: fixed;
  top: 210px;
  z-index: 10;
  right: 25px;
  width: auto;
}
.woocommerce-notices-wrapper .woocommerce-message {
  background: #00c853;
  padding: 16px;
  border-radius: 8px;
}

.woocommerce-notices-wrapper .woocommerce-error {
  background: var(--primary-color);
  padding: 16px;
  border-radius: 8px;
}

.woocommerce-notices-wrapper .message-container {
  padding-bottom: 0px;
  color: #fff;
}

.woocommerce-notices-wrapper li,
.woocommerce-notices-wrapper li {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
