.diwali-popup_dialog__e3INQ{--paper:rgb(var(--exp-panel));--ink:rgb(var(--exp-ink));--muted:rgb(var(--exp-ink)/.78);--gold:rgb(var(--exp-gold));--line:rgb(var(--exp-gold)/.3);--card:rgb(var(--exp-space)/.28);border:1px solid var(--line);border-radius:24px;padding:0;width:510px;max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #0006;color-scheme:var(--exp-scheme)}.diwali-popup_dialog__e3INQ::backdrop{background:#16121ac4;backdrop-filter:blur(3px)}.diwali-popup_dialog__e3INQ *{box-sizing:border-box}.diwali-popup_dialog__e3INQ :is(button,a,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}.diwali-popup_content__pE52B{position:relative;padding:22px 32px 14px;text-align:center}.diwali-popup_close__K_exc{position:absolute;right:10px;top:9px;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:25px;cursor:pointer}.diwali-popup_close__K_exc:hover{background:var(--card)}.diwali-popup_brand__auvNt{font-family:var(--font-cinzel),Georgia,serif;font-size:15px;letter-spacing:4px;margin:0}.diwali-popup_diya__ZHRXa{display:block;width:224px;height:129px;margin:3px auto 0;-o-object-fit:contain;object-fit:contain}.night .diwali-popup_diya__ZHRXa{filter:drop-shadow(0 0 14px #d8b66b38)}.diwali-popup_greeting___2lmQ{margin:2px 0 6px;font-size:10px;letter-spacing:2.1px;color:var(--gold);text-transform:uppercase}.diwali-popup_title__zSwBi{font-family:var(--font-display),var(--font-deva-ui),var(--font-devanagari),system-ui,sans-serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:.5px;margin:0;color:var(--ink)}.diwali-popup_wish___zZcH{font-size:13px;line-height:1.7;color:var(--muted);margin:9px auto 11px}.diwali-popup_yearly__0tcqQ{border-radius:16px;border:1px solid var(--line);background:var(--card);text-align:left;padding:12px 22px}.diwali-popup_label__uU4ZW{margin:0;font-family:var(--font-display),var(--font-deva-ui),var(--font-devanagari),system-ui,sans-serif;font-size:17px;color:var(--ink)}.diwali-popup_price__QJGPi{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:7px 0 4px}.diwali-popup_price__QJGPi strong{font-family:var(--font-display),var(--font-deva-ui),var(--font-devanagari),system-ui,sans-serif;font-size:37px;font-weight:400;letter-spacing:-1px}.diwali-popup_price__QJGPi span{font-size:13px}.diwali-popup_price__QJGPi del{font-size:14px;color:var(--muted);margin-left:4px}.diwali-popup_renewal__IOAyY{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.diwali-popup_benefits__W29c4{list-style:none;padding:0;margin:9px 0 0}.diwali-popup_benefits__W29c4 li{font-size:12px;line-height:1.6;margin:2px 0;color:var(--muted)}.diwali-popup_benefits__W29c4 li:before{content:"✓";color:var(--gold);margin-right:9px}.diwali-popup_cta__GkcXn{display:block;margin-top:16px;padding:16px 14px;border:1px solid transparent;border-radius:9999px;background:rgb(var(--exp-btn-face));color:rgb(var(--exp-btn-ink));text-decoration:none;font-family:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.5}.diwali-popup_cta__GkcXn:hover{opacity:.9}.diwali-popup_automatic__r1O2r{font-size:10.5px;line-height:1.5;color:var(--muted);margin:7px 0 8px}.diwali-popup_monthly__hiel0{font-size:12px;line-height:1.7;margin:0;color:var(--muted)}.diwali-popup_all__kREta,.diwali-popup_monthly__hiel0 a{text-decoration:underline;text-underline-offset:3px}.diwali-popup_all__kREta{display:inline-block;color:var(--gold);font-size:11px;margin-top:7px}.diwali-popup_deadline__pPkwE{font-size:10px;line-height:1.6;color:var(--muted);margin:12px 0 0}.diwali-popup_terms__rPD3Q{text-align:left;font-size:13px;line-height:1.8;color:var(--muted);margin:12px 0 0}.diwali-popup_terms__rPD3Q summary{cursor:pointer;padding:8px;text-align:center;color:var(--gold);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.diwali-popup_terms__rPD3Q p{margin:10px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--muted)}.diwali-popup_later__0pref{display:block;margin:3px auto 0;border:0;background:transparent;padding:10px 14px;color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:520px){.diwali-popup_content__pE52B{padding:22px 23px 14px}.diwali-popup_diya__ZHRXa{width:208px;height:120px;margin:2px auto}.diwali-popup_brand__auvNt{font-size:13px}.diwali-popup_title__zSwBi{font-size:31px}.diwali-popup_wish___zZcH{font-size:12px;margin:11px auto 15px}.diwali-popup_yearly__0tcqQ{padding:14px 17px}.diwali-popup_label__uU4ZW{font-size:16px}.diwali-popup_price__QJGPi strong{font-size:34px}.diwali-popup_benefits__W29c4 li{font-size:11.5px}}