.mx-coupon{display:block;min-width:0;width:100%;margin-block:0 1rem;color:var(--mx-ink, #141b38);text-align:left}.mx-coupon>label{display:block;margin-bottom:.35rem;font:inherit;font-size:.9rem;font-weight:600}.mx-coupon__entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem}.mx-coupon__entry input,.mx-coupon__entry button{min-width:0;min-height:42px;box-sizing:border-box;margin:0;border-radius:4px;font:inherit}.mx-coupon__entry input{width:100%;border:1px solid #939ab2;padding:.45rem .65rem;background:#fff;color:inherit;font-size:16px}.mx-coupon__entry button{width:auto;padding:.45rem .85rem;border:1px solid var(--mx-blue, #3048c8);background:#fff;color:var(--mx-blue-deep, #23359c);font-size:.875rem;font-weight:600;cursor:pointer}.mx-coupon__entry button:hover{background:#f2f3ff}.mx-coupon[aria-busy=true]{opacity:.7}.mx-coupon .mx-coupon__status{margin:.4rem 0 0;font:inherit;font-size:.81rem;line-height:1.4;color:var(--mx-ink, #141b38)}.mx-coupon__status:empty,.mx-coupon__codes[hidden]{display:none}.mx-coupon__codes{display:flex;flex-wrap:wrap;padding:0;margin:.4rem 0 0;list-style:none;gap:.3rem}.mx-coupon__codes button{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;border:1px solid #c7cce0;border-radius:4px;background:#f3f4fa;color:inherit;font:inherit;font-size:.8rem;overflow-wrap:anywhere;cursor:pointer}.mx-coupon-empty{width:min(100%,30rem);margin:1rem auto}.cart-drawer__empty .mx-coupon{width:min(100%,24rem);margin-inline:auto}.mx-announcement.mx-announcement--welcome{gap:.45rem 1rem;flex-wrap:wrap;padding-block:5px}.mx-first-order{display:inline-flex;align-items:center;gap:.5rem;line-height:1.3;min-width:0}.mx-first-order__offer{font-size:13px;letter-spacing:0;text-transform:none}.mx-first-order__offer strong{font-weight:700}.mx-first-order__code{display:inline-flex;align-items:center;flex:none;gap:.35rem;min-height:28px;padding:2px 8px;border:1px dashed #fff9;border-radius:4px;background:#ffffff12;font:inherit;font-size:13px;font-weight:650;text-transform:none;text-decoration:none;color:#fff;cursor:pointer}.mx-first-order__code:hover,.mx-first-order__code:focus-visible{background:#ffffff26}.mx-first-order__code:focus-visible{outline:2px solid white;outline-offset:2px}@media(max-width:700px){.mx-announcement.mx-announcement--welcome{justify-content:center;gap:3px .9rem;text-align:center;padding-inline:12px}.mx-first-order__offer{font-size:12px}.mx-announcement--welcome>.mx-shipping-announcement{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mix-coupon.css.map */
