body.ec-mode-checkout .ec-item-pricing,body.ec-mode-checkout .ec-reference,body.ec-mode-checkout .ec-price-by,body.ec-mode-checkout .ec-current-line,body.ec-mode-checkout .ec-price-note,body.ec-mode-checkout .ec-line-saving,body.ec-mode-checkout .ec-line-coupon{display:block}
body.ec-mode-checkout .ec-reference{color:#526077;font-size:13px;font-weight:400;line-height:1.4}
body.ec-mode-checkout .ec-price-by,body.ec-mode-checkout .ec-price-note{font-size:12px;color:#526077;line-height:1.5}
body.ec-mode-checkout .ec-current-line{font-size:17px;font-weight:700;color:#142B49}
body.ec-mode-checkout .ec-line-saving,body.ec-mode-checkout .ec-line-coupon{font-size:12px;line-height:1.45;margin-top:6px;color:#142B49}
body.ec-mode-checkout .ec-line-saving b,body.ec-mode-checkout .ec-line-coupon b{display:block}
body.ec-mode-checkout .ec-savings-row>td{padding:14px 0!important;border:0!important}
body.ec-mode-checkout .ec-savings-box{background:#EDF3FF;border:1px solid #C9D9F5;border-radius:10px;padding:14px;color:#142B49;text-align:left}
body.ec-mode-checkout .ec-savings-total,body.ec-mode-checkout .ec-savings-part{display:flex;justify-content:space-between;gap:10px;align-items:baseline}
body.ec-mode-checkout .ec-savings-total{font-size:16px}
body.ec-mode-checkout .ec-savings-part{font-size:12px;margin-top:7px;line-height:1.5}
body.ec-mode-checkout .ec-savings-box small{display:block;font-size:11px;margin-top:6px}
body.ec-mode-checkout .ec-savings-box .amount{white-space:nowrap}
@media(max-width:359px){body.ec-mode-checkout .ec-savings-total{font-size:14px}body.ec-mode-checkout .ec-savings-box{padding:10px}body.ec-mode-checkout .ec-current-line{font-size:15px}}
