.price{font-size:var(--font-size)}.price--on-sale .price-item--regular{text-decoration:line-through}.price-item--sale,.price-item--unit,.price__badge--sale,.price__badge--sold-out{display:none}.price--on-sale .price-item--sale,.price--on-sale .price__badge--sale,.price--sold-out .price__badge--sold-out,.price--unit-available .price-item--unit{display:inline-block!important}.featured-product .product_page__price-wrapper .product__price-container,.product-top .product__add-inner-container .product__price-container,.product__add-inner-container .price__badges{display:none!important}

.price--on-sale .price-item--sale{font-size:var(--h3-size);font-weight:600;color:var(--text-color);margin-right:8px}.price--on-sale .price-item--regular{font-size:var(--font-size-sm);color:#9e9e9e;text-decoration:line-through}.price-discount{font-size:13px!important;color:#c62525!important;margin-top:2px;margin-bottom:0;letter-spacing:-0.5px!important;line-height:1.3}.price-discount::before{content:"(up to "}.price-discount::after{content:")"}

.product__section--main .product-form__prices.product-form__prices--compact {
  padding-top: 0;
  margin-bottom: 4px;
}

.product__section--main .product-form__payment-terms.spi-banner,
.product__section--main .product-form__payment-terms.spi-banner shopify-payment-terms {
  display: block;
  margin-top: 4px;
  padding-bottom: 0;
  min-height: 36px;
}
