.DiwaliDiscountPopup-module__Lta-6W__floatingPill{z-index:999;-webkit-backdrop-filter:blur(12px);color:#f7f5f0;font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.04em;cursor:pointer;background:#710014eb;border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:.72rem;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;animation:.3s ease-out DiwaliDiscountPopup-module__Lta-6W__pillFadeIn;display:inline-flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 18px #00000059,0 0 12px #d4af372e}@keyframes DiwaliDiscountPopup-module__Lta-6W__pillFadeIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.DiwaliDiscountPopup-module__Lta-6W__floatingPill:hover{background:#7d0318f5;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 8px 24px #71001473,0 0 16px #d4af3759}.DiwaliDiscountPopup-module__Lta-6W__pillSparkle{color:gold;font-size:.85rem}.DiwaliDiscountPopup-module__Lta-6W__pillLabel{line-height:1}.DiwaliDiscountPopup-module__Lta-6W__backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);background:#0a0204b8;justify-content:center;align-items:center;padding:16px;animation:.25s cubic-bezier(.16,1,.3,1) DiwaliDiscountPopup-module__Lta-6W__backdropFadeIn;display:flex;position:fixed;inset:0}@keyframes DiwaliDiscountPopup-module__Lta-6W__backdropFadeIn{0%{opacity:0}to{opacity:1}}.DiwaliDiscountPopup-module__Lta-6W__modalCard{color:#f2f1ed;background:linear-gradient(165deg,#5c0010 0%,#710014 45%,#3e0009 100%);border:1px solid #d4af3761;border-radius:20px;width:100%;max-width:360px;animation:.3s cubic-bezier(.16,1,.3,1) DiwaliDiscountPopup-module__Lta-6W__modalScaleUp;position:relative;overflow:hidden;box-shadow:0 20px 48px #000000b3,0 0 32px #71001459}@keyframes DiwaliDiscountPopup-module__Lta-6W__modalScaleUp{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.DiwaliDiscountPopup-module__Lta-6W__progressTrack{background:#ffffff1f;height:2.5px;position:absolute;top:0;left:0;right:0;overflow:hidden}.DiwaliDiscountPopup-module__Lta-6W__progressBar{transform-origin:0;background:linear-gradient(90deg,#d4af37,#f7d070);width:100%;height:100%;animation:3s linear forwards DiwaliDiscountPopup-module__Lta-6W__countdown}@keyframes DiwaliDiscountPopup-module__Lta-6W__countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.DiwaliDiscountPopup-module__Lta-6W__cardHeader{border-bottom:1px solid #d4af3726;justify-content:space-between;align-items:center;padding:12px 16px 10px;display:flex}.DiwaliDiscountPopup-module__Lta-6W__tagWrap{align-items:center;gap:6px;display:flex}.DiwaliDiscountPopup-module__Lta-6W__diyaIcon{font-size:.9rem}.DiwaliDiscountPopup-module__Lta-6W__festiveTag{letter-spacing:.1em;text-transform:uppercase;color:#d4af37;font-size:.62rem;font-weight:700;font-family:var(--font-body,"Montserrat", sans-serif)}.DiwaliDiscountPopup-module__Lta-6W__closeBtn{color:#f2f1edb3;cursor:pointer;background:0 0;border:1px solid #f2f1ed33;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;transition:all .2s;display:flex}.DiwaliDiscountPopup-module__Lta-6W__closeBtn:hover{color:#fff;background:#d4af371f;border-color:#d4af3799;transform:scale(1.05)}.DiwaliDiscountPopup-module__Lta-6W__cardBody{padding:14px 18px 16px}.DiwaliDiscountPopup-module__Lta-6W__heading{font-family:var(--font-heading,"Playfair Display", Georgia, serif);letter-spacing:.05em;color:#f2f1ed;text-align:center;margin:0 0 2px;font-size:1.25rem;font-weight:600}.DiwaliDiscountPopup-module__Lta-6W__goldText{color:#d4af37;background:linear-gradient(135deg,#f7ecb5 0%,#d4af37 60%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.DiwaliDiscountPopup-module__Lta-6W__collectionSubtitle{color:#f2f1edad;text-align:center;letter-spacing:.02em;margin:0 0 12px;font-size:.72rem}.DiwaliDiscountPopup-module__Lta-6W__offerBox{background:#0000003d;border:1px solid #d4af3747;border-radius:12px;margin-bottom:12px;padding:10px 12px}.DiwaliDiscountPopup-module__Lta-6W__offerBadgeRow{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.DiwaliDiscountPopup-module__Lta-6W__offerPill{letter-spacing:.08em;color:#d4af37;text-transform:uppercase;font-size:.58rem;font-weight:700}.DiwaliDiscountPopup-module__Lta-6W__savingsTag{color:#120306;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37 0%,#aa7c11 100%);border-radius:4px;padding:2px 7px;font-size:.6rem;font-weight:800}.DiwaliDiscountPopup-module__Lta-6W__offerDescription{color:#f2f1ed;margin:0 0 6px;font-size:.78rem;line-height:1.42}.DiwaliDiscountPopup-module__Lta-6W__offerDescription strong{color:gold}.DiwaliDiscountPopup-module__Lta-6W__offerAltNote{color:#f2f1edb3;border-top:1px dashed #d4af372e;padding-top:6px;font-size:.68rem;line-height:1.35}.DiwaliDiscountPopup-module__Lta-6W__offerAltNote strong{color:#f2f1ed}.DiwaliDiscountPopup-module__Lta-6W__actions{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.DiwaliDiscountPopup-module__Lta-6W__primaryCta{text-align:center;color:#1f050b;font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.03em;background:linear-gradient(135deg,#e5c058 0%,#d4af37 50%,#b8860b 100%);border-radius:999px;padding:9px 14px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:block;box-shadow:0 4px 14px #d4af3740}.DiwaliDiscountPopup-module__Lta-6W__primaryCta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 20px #d4af3759}.DiwaliDiscountPopup-module__Lta-6W__secondaryDismiss{color:#f2f1edb3;font-family:var(--font-body,"Montserrat", sans-serif);cursor:pointer;background:0 0;border:1px solid #f2f1ed2e;border-radius:999px;padding:6px 12px;font-size:.7rem;font-weight:500;transition:color .2s,border-color .2s}.DiwaliDiscountPopup-module__Lta-6W__secondaryDismiss:hover{color:#fff;border-color:#f2f1ed61}.DiwaliDiscountPopup-module__Lta-6W__footerTrust{color:#f2f1ed8c;justify-content:center;align-items:center;gap:8px;font-size:.65rem;display:flex}.DiwaliDiscountPopup-module__Lta-6W__divider{opacity:.4}@media (max-width:640px){.DiwaliDiscountPopup-module__Lta-6W__floatingPill{padding:7px 13px;font-size:.68rem;bottom:16px;left:16px}.DiwaliDiscountPopup-module__Lta-6W__modalCard{border-radius:18px;max-width:90%}.DiwaliDiscountPopup-module__Lta-6W__cardHeader{padding:10px 14px 8px}.DiwaliDiscountPopup-module__Lta-6W__cardBody{padding:12px 14px 14px}.DiwaliDiscountPopup-module__Lta-6W__heading{font-size:1.15rem}.DiwaliDiscountPopup-module__Lta-6W__offerDescription{font-size:.74rem}.DiwaliDiscountPopup-module__Lta-6W__primaryCta{padding:8px 12px;font-size:.75rem}}
.DiwaliFallingOverlay-module__kckFka__container{pointer-events:none;z-index:85;-webkit-user-select:none;user-select:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.DiwaliFallingOverlay-module__kckFka__itemsWrapper{pointer-events:none;opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s;position:absolute;inset:0}.DiwaliFallingOverlay-module__kckFka__hidden .DiwaliFallingOverlay-module__kckFka__itemsWrapper{opacity:0;visibility:hidden;pointer-events:none}.DiwaliFallingOverlay-module__kckFka__fallingTrack{pointer-events:none;will-change:transform, opacity;animation-name:DiwaliFallingOverlay-module__kckFka__fallDown;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-45px}.DiwaliFallingOverlay-module__kckFka__swayLeft{animation-name:DiwaliFallingOverlay-module__kckFka__fallDownSwayLeft}.DiwaliFallingOverlay-module__kckFka__swayRight{animation-name:DiwaliFallingOverlay-module__kckFka__fallDownSwayRight}.DiwaliFallingOverlay-module__kckFka__rotator{will-change:transform;justify-content:center;align-items:center;animation:5s ease-in-out infinite alternate DiwaliFallingOverlay-module__kckFka__gentleSway;display:inline-flex}.DiwaliFallingOverlay-module__kckFka__svgGlow{filter:drop-shadow(0 0 6px #ffc10773)drop-shadow(0 0 12px #ff6f0040);transition:transform .3s}.DiwaliFallingOverlay-module__kckFka__flameFlicker{transform-origin:20px 14px;animation:1.8s ease-in-out infinite alternate DiwaliFallingOverlay-module__kckFka__flicker}@keyframes DiwaliFallingOverlay-module__kckFka__flicker{0%{opacity:.88;transform:scale(.92)rotate(-2deg)}50%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:.92;transform:scale(.96)rotate(-1deg)}}@keyframes DiwaliFallingOverlay-module__kckFka__fallDownSwayLeft{0%{opacity:0;transform:translateY(-45px)rotate(0)}8%{opacity:.85}25%{transform:translate(-18px,25vh)rotate(6deg)}50%{transform:translate(14px,52vh)rotate(-5deg)}75%{opacity:.85;transform:translate(-12px,78vh)rotate(4deg)}92%{opacity:.45}to{opacity:0;transform:translate(16px,106vh)rotate(-6deg)}}@keyframes DiwaliFallingOverlay-module__kckFka__fallDownSwayRight{0%{opacity:0;transform:translateY(-45px)rotate(0)}8%{opacity:.85}25%{transform:translate(20px,26vh)rotate(-7deg)}50%{transform:translate(-16px,53vh)rotate(5deg)}75%{opacity:.85;transform:translate(14px,79vh)rotate(-4deg)}92%{opacity:.45}to{opacity:0;transform:translate(-15px,106vh)rotate(6deg)}}@keyframes DiwaliFallingOverlay-module__kckFka__gentleSway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.DiwaliFallingOverlay-module__kckFka__toggleBtn{-webkit-backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;z-index:86;background:#1a1416b8;border:1px solid #d4af3773;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 14px #00000040,0 0 8px #ffd70033}.DiwaliFallingOverlay-module__kckFka__toggleBtn:hover{border-color:#ffd700cc;transform:scale(1.08);box-shadow:0 6px 18px #00000059,0 0 12px #ffd70066}.DiwaliFallingOverlay-module__kckFka__toggleIcon{filter:drop-shadow(0 0 4px #ffd70080);font-size:16px;line-height:1}@media (max-width:767px){.DiwaliFallingOverlay-module__kckFka__toggleBtn{width:32px;height:32px;bottom:84px;right:14px}.DiwaliFallingOverlay-module__kckFka__toggleIcon{font-size:14px}@keyframes DiwaliFallingOverlay-module__kckFka__fallDownSwayLeft{0%{opacity:0;transform:translateY(-35px)rotate(0)}10%{opacity:.8}50%{transform:translate(-10px,50vh)rotate(4deg)}85%{opacity:.7}to{opacity:0;transform:translate(10px,104vh)rotate(-4deg)}}@keyframes DiwaliFallingOverlay-module__kckFka__fallDownSwayRight{0%{opacity:0;transform:translateY(-35px)rotate(0)}10%{opacity:.8}50%{transform:translate(10px,50vh)rotate(-4deg)}85%{opacity:.7}to{opacity:0;transform:translate(-10px,104vh)rotate(4deg)}}}@media (prefers-reduced-motion:reduce){.DiwaliFallingOverlay-module__kckFka__fallingTrack{animation:none!important;display:none!important}.DiwaliFallingOverlay-module__kckFka__toggleBtn{display:none!important}}
