.HeroBanner-module-scss-module__EJ7SQG__heroSection{background:0 0;width:100%;padding-block:.75rem .5rem;position:relative}@media (max-width:860px){.HeroBanner-module-scss-module__EJ7SQG__heroSection{padding-block:.2rem .15rem}}.HeroBanner-module-scss-module__EJ7SQG__heroContainer{aspect-ratio:16/4.8;border-radius:12px;width:100%;min-height:140px;max-height:480px;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}@media (max-width:768px){.HeroBanner-module-scss-module__EJ7SQG__heroContainer{aspect-ratio:16/7.5;border-radius:8px;min-height:120px}}.HeroBanner-module-scss-module__EJ7SQG__bannerLayer{position:absolute;inset:0}.HeroBanner-module-scss-module__EJ7SQG__bannerLink{width:100%;height:100%;display:block}.HeroBanner-module-scss-module__EJ7SQG__bannerImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.HeroBanner-module-scss-module__EJ7SQG__navButton{color:#fff;cursor:pointer;z-index:10;background:#00000073;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroBanner-module-scss-module__EJ7SQG__navButton.HeroBanner-module-scss-module__EJ7SQG__prev{left:1.5rem}.HeroBanner-module-scss-module__EJ7SQG__navButton.HeroBanner-module-scss-module__EJ7SQG__next{right:1.5rem}@media (max-width:768px){.HeroBanner-module-scss-module__EJ7SQG__navButton{display:none!important}}.HeroBanner-module-scss-module__EJ7SQG__navButton:hover{background:#0009}.HeroBanner-module-scss-module__EJ7SQG__indicators{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:20px;gap:.5rem;padding:.4rem .8rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (max-width:640px){.HeroBanner-module-scss-module__EJ7SQG__indicators{padding:.25rem .6rem;bottom:.6rem}}.HeroBanner-module-scss-module__EJ7SQG__indicatorDot{cursor:pointer;border:none;border-radius:4px;height:8px;transition:all .3s}.HeroBanner-module-scss-module__EJ7SQG__indicatorDot.HeroBanner-module-scss-module__EJ7SQG__active{background:#fff;width:24px}.HeroBanner-module-scss-module__EJ7SQG__indicatorDot.HeroBanner-module-scss-module__EJ7SQG__inactive{background:#fff6;width:8px}.HeroBanner-module-scss-module__EJ7SQG__festiveHeroLeft,.HeroBanner-module-scss-module__EJ7SQG__festiveHeroRight{pointer-events:none;z-index:8;flex-direction:column;justify-content:space-between;align-items:center;width:90px;display:flex;position:absolute;top:0;bottom:0}@media (max-width:860px){.HeroBanner-module-scss-module__EJ7SQG__festiveHeroLeft,.HeroBanner-module-scss-module__EJ7SQG__festiveHeroRight{display:none!important}}.HeroBanner-module-scss-module__EJ7SQG__festiveHeroLeft{left:8px}.HeroBanner-module-scss-module__EJ7SQG__festiveHeroRight{right:8px}.HeroBanner-module-scss-module__EJ7SQG__heroHangingDeepam{object-fit:contain;filter:drop-shadow(0 8px 16px #f59e0ba6);transform-origin:top;width:58px;height:auto;max-height:220px;animation:4.5s ease-in-out infinite alternate HeroBanner-module-scss-module__EJ7SQG__deepamSway}@keyframes HeroBanner-module-scss-module__EJ7SQG__deepamSway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.HeroBanner-module-scss-module__EJ7SQG__heroCornerDiya{object-fit:contain;filter:drop-shadow(0 6px 14px #f59e0bb3);width:80px;height:80px;margin-bottom:-10px;animation:3s ease-in-out infinite alternate HeroBanner-module-scss-module__EJ7SQG__diyaPulse}@keyframes HeroBanner-module-scss-module__EJ7SQG__diyaPulse{0%{filter:brightness(.95)drop-shadow(0 0 10px #f59e0b99);transform:scale(.96)}to{filter:brightness(1.15)drop-shadow(0 0 20px #fbbf24e6);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.HeroBanner-module-scss-module__EJ7SQG__heroHangingDeepam,.HeroBanner-module-scss-module__EJ7SQG__heroCornerDiya{animation:none!important}}
.HomeDiwaliSection-module-scss-module__WkceMW__diwaliShowcaseBanner{color:#fff;z-index:1;background:linear-gradient(115deg,#180903e8 0%,#431807d9 35%,#642a0bc7 65%,#1e0b04eb 100%),url(/festive/diwali_banner_bg.jpg) 50%/cover no-repeat;border:1.5px solid #f59e0b73;border-radius:22px;width:100%;margin:2.5rem 0;padding:3rem 2rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #b4530959,inset 0 0 0 1px #fef08a26}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__diwaliShowcaseBanner{border-radius:16px;margin:1.25rem 0;padding:1.5rem .85rem 1.25rem}}.HomeDiwaliSection-module-scss-module__WkceMW__festiveDarkOverlay{pointer-events:none;z-index:1;background:radial-gradient(at 50% 30%,#f59e0b1f 0%,#0000 65%);position:absolute;inset:0}.HomeDiwaliSection-module-scss-module__WkceMW__shimmerEffect{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#fef08a14 50%,#0000 100%);width:50%;height:100%;animation:6s ease-in-out infinite HomeDiwaliSection-module-scss-module__WkceMW__bannerShimmerSweep;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes HomeDiwaliSection-module-scss-module__WkceMW__bannerShimmerSweep{0%{left:-100%}45%{left:200%}to{left:200%}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:1.25rem;max-width:880px;margin:0 auto;display:flex;position:relative}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent{gap:.85rem}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__festiveTaglinePill{color:#fef08a;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fef08a26;border:1px solid #fef08a66;border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-size:.725rem;font-weight:800;display:inline-flex;box-shadow:0 2px 10px #00000040}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__festiveTaglinePill{letter-spacing:.04em;padding:.22rem .65rem;font-size:.625rem}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__festiveTaglinePill .HomeDiwaliSection-module-scss-module__WkceMW__sparkleIcon{color:#f59e0b}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__mainHeading{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #00000080;margin:0;font-size:2.15rem;font-weight:800;line-height:1.25}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__mainHeading .HomeDiwaliSection-module-scss-module__WkceMW__goldHighlight{color:#f59e0b;background:linear-gradient(135deg,#fef08a 0%,#f59e0b 60%,#ea580c 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__mainHeading{font-size:1.2rem;line-height:1.3}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__subHeading{color:#ffffffe6;text-shadow:0 1px 6px #0006;max-width:700px;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseContent .HomeDiwaliSection-module-scss-module__WkceMW__subHeading{font-size:.75rem;line-height:1.45}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140803b8;border:1.5px solid #f59e0b80;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;max-width:640px;margin:.4rem 0;padding:.9rem 1.65rem;display:flex;box-shadow:0 8px 24px #00000059,inset 0 0 20px #f59e0b26}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock{border-radius:14px;flex-direction:column;gap:.6rem;margin:.2rem 0;padding:.75rem .85rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaClickBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.85rem;padding:0;transition:transform .18s;display:flex}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaClickBtn{gap:.65rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaClickBtn:hover{transform:scale(1.04)}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaClickBtn:active{transform:scale(.97)}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaSvgIcon{filter:drop-shadow(0 0 12px #f59e0bd9);flex-shrink:0;width:50px;height:50px}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaSvgIcon{width:40px;height:40px}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__flameAnimation{transform-origin:bottom;animation:1.8s ease-in-out infinite alternate HomeDiwaliSection-module-scss-module__WkceMW__flamePulse}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaPromptText{color:#fef08a;text-align:left;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;display:flex}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaPromptText{text-align:center;justify-content:center;font-size:.78rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaSubHint{color:#fffc;text-align:left;font-size:.75rem}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__diyaSubHint{text-align:center;font-size:.68rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px dashed #fde047;border-radius:8px;align-items:center;gap:.75rem;padding:.45rem .95rem;display:flex}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox{gap:.5rem;padding:.35rem .75rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox .HomeDiwaliSection-module-scss-module__WkceMW__couponCodeText{color:#fef08a;letter-spacing:.08em;font-family:monospace;font-size:1.05rem;font-weight:800}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox .HomeDiwaliSection-module-scss-module__WkceMW__couponCodeText{font-size:.88rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox .HomeDiwaliSection-module-scss-module__WkceMW__copyBtn{color:#451a03;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;transition:all .15s;display:inline-flex}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox .HomeDiwaliSection-module-scss-module__WkceMW__copyBtn{padding:.25rem .55rem;font-size:.68rem}}.HomeDiwaliSection-module-scss-module__WkceMW__interactiveDiyaBlock .HomeDiwaliSection-module-scss-module__WkceMW__revealedCouponBox .HomeDiwaliSection-module-scss-module__WkceMW__copyBtn:hover{background:#fef08a;transform:scale(1.04)}@keyframes HomeDiwaliSection-module-scss-module__WkceMW__flamePulse{0%{transform:scale(.96)skew(-1.5deg)}50%{transform:scale(1.12)skew(2deg)}to{transform:scale(1)skew(0)}}.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream{border-top:1px solid #f59e0b59;border-bottom:1px solid #f59e0b59;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;width:100%;padding:.85rem 0;display:flex}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream{flex-direction:column;gap:.4rem;padding:.55rem 0}}.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem{color:#fffbeb;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem{background:#00000052;border:1px solid #f59e0b38;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.4rem .65rem;font-size:.72rem;display:flex}}.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem .HomeDiwaliSection-module-scss-module__WkceMW__perkLabel{align-items:center;gap:.4rem;display:inline-flex}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem .HomeDiwaliSection-module-scss-module__WkceMW__perkLabel{text-align:left;flex:1;gap:.35rem;min-width:0;line-height:1.35}}.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem .HomeDiwaliSection-module-scss-module__WkceMW__perkBullet{color:#f59e0b;flex-shrink:0;font-size:.75rem}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem .HomeDiwaliSection-module-scss-module__WkceMW__perkBullet{font-size:.65rem}}.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem .HomeDiwaliSection-module-scss-module__WkceMW__perkPriceHighlight{color:#fde047;font-weight:800}@media (max-width:768px){.HomeDiwaliSection-module-scss-module__WkceMW__festivePerksStream .HomeDiwaliSection-module-scss-module__WkceMW__perkItem .HomeDiwaliSection-module-scss-module__WkceMW__perkPriceHighlight{white-space:nowrap;text-align:right;flex-shrink:0;font-size:.72rem}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow{justify-content:center;align-items:center;gap:1.15rem;width:100%;margin-top:.4rem;display:flex}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow{flex-direction:column;gap:.5rem;margin-top:.2rem}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow .HomeDiwaliSection-module-scss-module__WkceMW__primaryActionBtn{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #f59e0b73}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow .HomeDiwaliSection-module-scss-module__WkceMW__primaryActionBtn{border-radius:10px;width:100%;padding:.65rem 1rem;font-size:.8rem}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow .HomeDiwaliSection-module-scss-module__WkceMW__primaryActionBtn:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 6px 24px #f59e0b99}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow .HomeDiwaliSection-module-scss-module__WkceMW__secondaryActionBtn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fef08a66;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}@media (max-width:640px){.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow .HomeDiwaliSection-module-scss-module__WkceMW__secondaryActionBtn{border-radius:10px;width:100%;padding:.65rem 1rem;font-size:.8rem}}.HomeDiwaliSection-module-scss-module__WkceMW__showcaseActionsRow .HomeDiwaliSection-module-scss-module__WkceMW__secondaryActionBtn:hover{color:#fef08a;background:#ffffff38;border-color:#fde047}
