.coupon-bar.svelte-1hrotn9{border:2px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.15rem 1.35rem;display:flex}.promo-chips.svelte-1hrotn9{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.promo-chip.svelte-1hrotn9{border:1.5px solid var(--ink);background:var(--bg);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.74rem;display:inline-flex}.promo-chip.active.svelte-1hrotn9,.promo-chip.svelte-1hrotn9:hover{background:var(--lime)}.coupon-form.svelte-1hrotn9{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.coupon-form.svelte-1hrotn9 select:where(.svelte-1hrotn9),.coupon-form.svelte-1hrotn9 input:where(.svelte-1hrotn9){border:2px solid var(--ink);font-family:var(--font-mono);background:var(--bg);padding:.55rem .75rem;font-size:.82rem}.coupon-feedback.svelte-1hrotn9{border:2px solid var(--ink);font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.7rem 1rem;font-size:.82rem;display:flex}.coupon-feedback.valid.svelte-1hrotn9{background:var(--lime)}.coupon-feedback.invalid.svelte-1hrotn9{background:#fee2e2}.sr-only.svelte-1hrotn9{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
