.campaign-strip{
 display:flex;align-items:center;justify-content:center;min-height:38px;
 padding:9px 18px;background:#293e32;color:#fff;text-align:center;
 font-size:13px;font-weight:650;line-height:1.5;letter-spacing:.025em;
}
.sale-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.35;font-variant-numeric:tabular-nums}
.sale-price del,.cart-regular-price{color:#60705a;font-size:12px;font-weight:450;text-decoration-thickness:1px;white-space:nowrap}
.sale-price>span{display:block;color:#243b2b;font-weight:700;white-space:nowrap}
.catalog-price strong.sale-price{font-size:20px}
.product-base-price strong.sale-price{font-size:25px}
.product-base-price strong.sale-price del{font-size:15px}
.cart-regular-price{display:block;margin:12px 0 -5px}
.campaign-saving{color:#324b36}
.order-totals .sale-price{align-items:flex-end;text-align:right}
.couple-blank-price .sale-price{margin:0 4px 3px 0;vertical-align:middle}
#coupleBlankTotal{display:flex;flex-direction:column;align-items:flex-end;gap:3px}
@media(max-width:760px){
 .campaign-strip{min-height:35px;padding:8px 12px;font-size:12px}
 .catalog-price strong.sale-price{font-size:19px}
}
