.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"] {
  display: none;
}

.site-above-footer-wrap[data-section="section-above-footer-builder"] {
  display: none;
}

.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
  display: none;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
  display: none;
}

.ast-site-header-cart i.astra-icon:before {
  font-family: Astra;
  color: BLACK;
}

.ast-site-header-cart a.cart-container * {
  transition: none;
  color: BLACK;
}

.woocommerce .related.products h2,
.woocommerce .up-sells h2,
.woocommerce .woocommerce-tabs h2 {
  font-size: 1.5rem;
  display: none;
}

.page-title {
  margin-bottom: 1em;
  font-weight: 400;
  display: none;
}

.woocommerce ul.products li.product .onsale {
  top: 0;
  right: 0;
  left: auto;
  margin: -0.5em -0.5em 0 0;
  display: none;
}

.woocommerce.single-product .sale:not(.ast-product-gallery-layout-vertical-slider)>span.onsale {
  top: -0.5em;
  display: none;
}

.woocommerce ul.products li.product .price ins {
  background: 0 0;
  font-weight: 700;
  display: inline-block;
  text-decoration: inherit;
  color: red;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  padding: 3em 2em 1em 3.5em;
  margin: 0 0 2em;
  position: relative;
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid #a46497;
  list-style: none outside;
  zoom: 1;
  width: auto;
  word-wrap: break-word;
}

.woocommerce ul.products li.product .price ins {
  background: 0 0;
  font-weight: 700;
  display: inline-block;
  text-decoration: inherit;
  color: black;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
  background-color: #000000;
}

.woocommerce-js div.product .product_title {
  margin: 0 0 0.5em 0;
  text-transform: uppercase;
  line-height: 35px;
  letter-spacing: 1px;
  font-weight: 300;
  font-size: 24px;
}

.woocommerce-js div.product .product_title {
  margin: 0 0 0.5em 0;
  text-transform: uppercase;
  line-height: 35px;
  letter-spacing: 1px;
  font-weight: 300;
  font-size: 24px;
  font-family: 'Lora';
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  margin-bottom: 0.5em;
  padding: 0;
  font-size: 1em;
  font-weight: 300;
  font-family: 'Lora';
}

.woocommerce-js a.button,
.woocommerce button.button,
.woocommerce .woocommerce-message a.button,
.woocommerce #respond input#submit.alt,
.woocommerce-js a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input.button,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit,
.woocommerce button.button.alt.disabled,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.wc-block-grid__product-onsale {
  color: #ffffff;
  border-color: var(--ast-global-color-0);
  background-color: #000000;
}

.woocommerce-js a.button,
.woocommerce button.button,
.woocommerce .woocommerce-message a.button,
.woocommerce #respond input#submit.alt,
.woocommerce-js a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input.button,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit,
.woocommerce button.button.alt.disabled,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.wc-block-grid__product-onsale {
  color: #ffffff;
  border-color: var(--ast-global-color-0);
  background-color: #000000;
  font-family: 'Lora';
  font-size: 15px;
}

.woocommerce-js form .form-row input.input-text {
  opacity: 2222;
}