body.live-body.route-checkout .lpita-v153-discount-field{position:relative;}
body.live-body.route-checkout .lpita-v153-discount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;width:100%;}
body.live-body.route-checkout .lpita-v153-discount-row input{width:100%!important;min-width:0!important;}
body.live-body.route-checkout .lpita-v153-discount-apply{height:42px!important;min-height:42px!important;padding:0 16px!important;border-radius:0!important;background:#111!important;color:#fff!important;border:0!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;white-space:nowrap;}
body.live-body.route-checkout .lpita-v153-discount-message{font-size:12px;line-height:1.4;margin-top:8px;color:#555;}
body.live-body.route-checkout .lpita-v153-discount-message.is-success{color:#12633d;}
body.live-body.route-checkout .lpita-v153-discount-message.is-error{color:#a51d2a;}
body.live-body.route-checkout .lpita-v153-checkout-live-total{margin:14px 0 18px;}
body.live-body.route-checkout .lpita-v153-total-card{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:12px 0;display:grid;gap:8px;}
body.live-body.route-checkout .lpita-v153-total-card p{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0!important;font-size:13px;line-height:1.35;}
body.live-body.route-checkout .lpita-v153-total-card p span{color:#555;font-weight:400;}
body.live-body.route-checkout .lpita-v153-total-card p strong{font-weight:600;color:#111;text-align:right;}
body.live-body.route-checkout .lpita-v153-total-card .is-total{padding-top:10px;border-top:1px solid #eee;font-size:15px;}
body.live-body.route-checkout .lpita-v153-total-card .is-total span,body.live-body.route-checkout .lpita-v153-total-card .is-total strong{font-weight:800;color:#111;}
@media(max-width:760px){body.live-body.route-checkout .lpita-v153-discount-row{grid-template-columns:1fr;}body.live-body.route-checkout .lpita-v153-discount-apply{width:100%!important;}}
