.RewardsNotice-module__WHz7Ca__overlay{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s RewardsNotice-module__WHz7Ca__rnFade;display:flex;position:fixed;inset:0}.RewardsNotice-module__WHz7Ca__dialog{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:440px;max-height:calc(100vh - 40px);padding:36px 32px 28px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000040}.RewardsNotice-module__WHz7Ca__close{top:14px;cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;display:flex;position:absolute;inset-inline-end:14px}.RewardsNotice-module__WHz7Ca__close:hover{color:var(--color-text-primary)}.RewardsNotice-module__WHz7Ca__icon{color:#b88a3e;background:linear-gradient(135deg,#fdf6e8 0%,#f5e3c0 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex}.RewardsNotice-module__WHz7Ca__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--color-text-primary);margin-bottom:18px;font-size:26px;font-style:italic;font-weight:400}.RewardsNotice-module__WHz7Ca__credit{background:linear-gradient(135deg,#fdf6e8 0%,#f5e3c0 100%);border:1px solid #e8c387;border-radius:12px;flex-direction:column;align-items:center;gap:3px;margin-bottom:18px;padding:14px 18px;display:flex}.RewardsNotice-module__WHz7Ca__creditLabel{font-family:var(--font-montserrat),sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#8a6d3b;font-size:10.5px;font-weight:700}.RewardsNotice-module__WHz7Ca__creditValue{font-family:var(--font-cormorant),Georgia,serif;color:#5b4521;font-size:30px;font-weight:700;line-height:1.1}.RewardsNotice-module__WHz7Ca__promos{margin-bottom:22px}.RewardsNotice-module__WHz7Ca__promosLabel{font-family:var(--font-montserrat),sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#8a6d3b;margin-bottom:6px;font-size:10.5px;font-weight:700}.RewardsNotice-module__WHz7Ca__promoHint{color:var(--color-text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.RewardsNotice-module__WHz7Ca__promoList{flex-direction:column;gap:10px;display:flex}.RewardsNotice-module__WHz7Ca__promoRow{background:linear-gradient(135deg,#fffaf0 0%,#fdf2dc 100%);border:1px solid #e8c387;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.RewardsNotice-module__WHz7Ca__promoInfo{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.RewardsNotice-module__WHz7Ca__promoCode{font-family:var(--font-montserrat),sans-serif;letter-spacing:1.2px;color:#5b4521;word-break:break-all;text-align:start;font-size:15px;font-weight:800}.RewardsNotice-module__WHz7Ca__promoValue{font-family:var(--font-cormorant),Georgia,serif;color:#b8863b;font-size:17px;font-weight:700}.RewardsNotice-module__WHz7Ca__copyBtn{color:#4a3617;font-family:var(--font-montserrat),sans-serif;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e8c387 0%,#d9a85f 100%);border:1px solid #d9b96f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:filter .2s,transform .1s,background .2s;display:inline-flex}.RewardsNotice-module__WHz7Ca__copyBtn:hover{filter:brightness(1.05)}.RewardsNotice-module__WHz7Ca__copyBtn:active{transform:scale(.97)}.RewardsNotice-module__WHz7Ca__copyBtnDone{color:#fff;filter:none;background:#8fae8b;border-color:#7a9b76}.RewardsNotice-module__WHz7Ca__actions{flex-direction:column;align-items:center;gap:10px;display:flex}.RewardsNotice-module__WHz7Ca__cta{background:var(--color-accent-primary);color:#fff;font-family:var(--font-montserrat),sans-serif;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:13px 30px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.RewardsNotice-module__WHz7Ca__cta:hover{color:#fff;background:#d4a96e}.RewardsNotice-module__WHz7Ca__secondary{cursor:pointer;font-family:var(--font-montserrat),sans-serif;color:var(--color-text-muted);text-underline-offset:3px;background:0 0;border:none;font-size:13px;text-decoration:underline}.RewardsNotice-module__WHz7Ca__secondary:hover{color:var(--color-text-primary)}@keyframes RewardsNotice-module__WHz7Ca__rnFade{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.RewardsNotice-module__WHz7Ca__overlay{padding:12px}.RewardsNotice-module__WHz7Ca__dialog{border-radius:14px;max-height:calc(100vh - 24px);padding:28px 18px 22px}.RewardsNotice-module__WHz7Ca__title{font-size:23px}.RewardsNotice-module__WHz7Ca__creditValue{font-size:26px}.RewardsNotice-module__WHz7Ca__promoRow{flex-wrap:wrap}}
