﻿/* Give discounted prices a consistent, unmistakable weight across the site. */
html body #main .price ins,
html body #main .price ins .amount,
html body #main .price ins .woocommerce-Price-amount,
html body #main .price ins bdi,
html body #header .price ins,
html body #header .price ins .amount,
html body #header .price ins .woocommerce-Price-amount,
html body #header .price ins bdi,
html body #footer .price ins,
html body #footer .price ins .amount,
html body #footer .price ins .woocommerce-Price-amount,
html body #footer .price ins bdi,
html body #main .dgp-price-main--sale {
  font-weight: 800 !important;
}

/* Keep sale prices compact beside the contact button on product cards. */
html body #main .dgp-product-card .price ins,
html body #main .dgp-product-card .price ins .amount,
html body #main .dgp-product-card .price ins .woocommerce-Price-amount,
html body #main .dgp-product-card .price ins bdi {
  font-size: 18px !important;
  font-weight: 600 !important;
  letter-spacing: normal !important;
}

@media (max-width: 949px) {
  html body #main .dgp-product-card .price ins,
  html body #main .dgp-product-card .price ins .amount,
  html body #main .dgp-product-card .price ins .woocommerce-Price-amount,
  html body #main .dgp-product-card .price ins bdi {
    font-size: 16px !important;
  }
}
