.rx-shop .rx-shop__sale-badge{background:#008f48!important;color:#fff!important;border-radius:3px}
.rx-shop__price ins,.rx-shop__single-price ins,.rx-shop__cart-item-price ins,.rxpr-saving,.rxpr-free{color:#008544!important}
.rxpr-saving,.rxpr-free{display:block;font-size:14px;line-height:1.5;font-weight:700;margin-top:6px}
.rxpr-coverage{display:block;font-size:11px;line-height:1.4;color:#626b72;margin-top:3px}
.rxpr-cart-saving{margin:4px 0;font-size:15px}
.rxpr-saving .amount,.rxpr-saving bdi,.rxpr-saving .woocommerce-Price-currencySymbol,.rxpr-free .amount,.rxsc-page .fee .amount,.rxsc-page .fee bdi{color:#008544!important}
.rxpr-savings-row td{padding-top:10px!important;padding-bottom:10px!important}
.rxsc-page .fee:has(.amount){color:#008544}
#rx-shop-cart-drawer .rxsp-progress.is-free{background:#e8f7ee;color:#008544}
#rx-shop-cart-drawer .is-free .rxsp-fill{background:#008f48}
.rxsc-page .fee:has(.rxpr-service-amount),.rxsc-page .fee .rxpr-service-amount .amount,.rxsc-page .fee .rxpr-service-amount bdi{color:#20386f!important}
.rxpr-service-note{display:block;color:#626b72;font-size:11px;font-weight:400;line-height:1.4;margin-top:5px;max-width:240px;margin-left:auto}
