.cart-product-row .cart-unit-price-label{display:inline-flex;align-items:center;max-width:100%;margin-right:6px;padding:2px 5px;border-radius:4px;background:#eef6ff;color:#2476bb;font-size:12px;font-weight:700;line-height:1.4;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;}
.cart-product-row .cart-unit-price-label--offer{padding-right:0;padding-left:0;background:transparent;color:#b32727;}

.product-payment-schedule{margin-top:8px;padding:10px 12px;border:1px solid #e3d2ad;border-radius:10px;background:rgba(255,255,255,.7);color:#333;}
.product-payment-schedule__amounts{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:16px;}
.product-payment-schedule__part{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;}
.product-payment-schedule p{margin:2px 0 0;font-size:12px;line-height:1.5;color:#666;}
.cube-deposit-payment-active .deposit-order-total #alltotal{font-size:17px!important;font-weight:600!important;}
.cube-deposit-payment-active .deposit-current-payable{font-size:18px;line-height:1.4;align-items:baseline;}
.cube-deposit-payment-active #deposit_price_pay{font-size:26px;font-weight:800;color:#222;}
.cube-deposit-payment-active .deposit-current-payable>div:first-child{min-width:0;}
@media(max-width:575px){.cube-deposit-payment-active .deposit-current-payable{font-size:16px;}.cube-deposit-payment-active #deposit_price_pay{font-size:23px;}}
