.static-cart-discount-form{margin-bottom:14px}
.static-cart-discount-form label{display:block;margin-bottom:6px;color:var(--olive);font-size:11px;letter-spacing:.06em;text-transform:uppercase}
.static-cart-discount-form>div{display:flex;gap:8px}
.static-cart-discount-form input{width:100%;min-width:0;padding:10px 12px;border:1px solid rgba(var(--ink-rgb),.18);border-radius:8px;background:#fff;color:var(--ink);font:13px "Jost",Arial,sans-serif}
.static-cart-discount-form button,.static-cart-applied-discount button{padding:8px 12px;border:1px solid rgba(var(--ink-rgb),.25);border-radius:99px;background:transparent;color:var(--ink);font:11px "Jost",Arial,sans-serif;cursor:pointer}
.static-cart-applied-discount{margin-bottom:14px;padding:10px 12px;border-radius:10px;background:var(--sand);color:var(--ink);font:12px "Jost",Arial,sans-serif}
.static-cart-applied-discount>div{display:flex;align-items:center;justify-content:space-between;gap:8px}
.static-cart-applied-discount small{display:block;margin-top:4px;color:var(--olive)}
.static-cart-feedback{margin:0 0 8px;color:var(--olive);font:12px/1.4 "Jost",Arial,sans-serif}
.static-cart-feedback:empty{display:none}
.static-cart-feedback[data-error=true]{color:#a43f32}
.static-cart-checkout{display:block;color:#fff;text-align:center;text-decoration:none}
.static-cart-backdrop{z-index:0;padding:0;border:0;cursor:pointer}
.static-cart-panel{z-index:1}
.static-cart-toast{position:fixed;z-index:110;right:20px;bottom:20px;margin:0;padding:12px 18px;border-radius:10px;background:var(--ink);color:var(--cream);font:13px "Jost",Arial,sans-serif;box-shadow:0 8px 24px rgba(var(--ink-rgb),.2)}
