.cart-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;line-height:1.4;font-variant-numeric:tabular-nums}
.cart-price .cart-price-original{color:#716b65;font-size:12px;font-weight:400;white-space:nowrap;text-decoration-thickness:1px}
.cart-price .cart-price-current{color:#111;font-size:14px;font-weight:700;white-space:nowrap}
.cart-mini-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}
.cart-mini-copy .cart-price-current{color:#111}
.cart-mini-copy .cart-price{display:flex}
.cart-line-price .cart-price-current{font-size:16px}
.cart-line-total .cart-price{justify-content:flex-end}
.checkout-mini-products .cart-price{flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px}
.checkout-mini-products>div>span:first-child{min-width:0;overflow-wrap:anywhere}
.cart-product-savings{display:flex;flex-wrap:wrap;gap:2px 6px;padding:9px 11px;margin:0 0 12px;background:#eef3ed;border-radius:5px;font-size:12px;line-height:1.45;color:#31523b}
.cart-product-savings strong{font-weight:600}
.cart-product-savings span{color:#42604b}
.cart-drawer-footer .cart-product-savings{margin-bottom:10px}
