@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316d9857e488788f-s.3a6rikkgmon2t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e22dec65d303d34-s.2mpyjeyw-ml5v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce2e7f7851c9aded-s.2234eh8zgjh7r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Marathi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_marathi_46d47ba0-module__tKUvkq__className{font-family:Tiro Devanagari Marathi,Tiro Devanagari Marathi Fallback;font-style:normal;font-weight:400}
.dasara-hero-module__PZ15-q__hero{--night:#1c2a12;--leaf:#31461d;--gold:#f0c75e;--marigold:#f59e0b;--cream:#fefcf6;isolation:isolate;color:var(--cream);background:radial-gradient(ellipse 60% 70% at 72% 48%, #f0c75e38, transparent 70%), radial-gradient(ellipse 90% 80% at 50% 0%, #3c5721 0%, var(--night) 75%);position:relative;overflow:hidden}.dasara-hero-module__PZ15-q__toran{z-index:3;pointer-events:none;height:60px;position:absolute;inset:0 0 auto}.dasara-hero-module__PZ15-q__toran svg{width:100%;height:100%;display:block}.dasara-hero-module__PZ15-q__strand{transform-box:fill-box;transform-origin:50% 0;animation:4.8s ease-in-out infinite alternate dasara-hero-module__PZ15-q__sway}@keyframes dasara-hero-module__PZ15-q__sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.dasara-hero-module__PZ15-q__leaves{z-index:1;pointer-events:none;position:absolute;inset:0}.dasara-hero-module__PZ15-q__leafFall{opacity:.85;width:26px;animation:linear infinite dasara-hero-module__PZ15-q__fall;position:absolute;top:-8%}.dasara-hero-module__PZ15-q__leafFall svg{width:100%;height:auto;animation:ease-in-out infinite alternate dasara-hero-module__PZ15-q__spin;display:block}@keyframes dasara-hero-module__PZ15-q__fall{0%{transform:translate(0,0)}to{transform:translate(40px,115vh)}}@keyframes dasara-hero-module__PZ15-q__spin{0%{transform:rotate(-35deg)scaleX(1)}to{transform:rotate(35deg)scaleX(.6)}}.dasara-hero-module__PZ15-q__inner{z-index:2;max-width:80rem;padding:64px max(20px, env(safe-area-inset-right,0px)) 28px max(20px, env(safe-area-inset-left,0px));align-items:center;gap:.75rem;margin:0 auto;display:grid;position:relative}@media (min-width:640px){.dasara-hero-module__PZ15-q__toran{height:110px}}.dasara-hero-module__PZ15-q__intro{flex-direction:column;grid-area:intro;align-self:center;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.dasara-hero-module__PZ15-q__stage{grid-area:stage}.dasara-hero-module__PZ15-q__details{grid-area:details}.dasara-hero-module__PZ15-q__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro stage""details details";column-gap:.5rem}@media (min-width:1024px){.dasara-hero-module__PZ15-q__intro{grid-area:intro;align-self:end}.dasara-hero-module__PZ15-q__details{grid-area:details;align-self:start}.dasara-hero-module__PZ15-q__stage{grid-area:stage}.dasara-hero-module__PZ15-q__inner{padding-top:120px;padding-bottom:64px;padding-left:max(48px, env(safe-area-inset-left,0px));padding-right:max(48px, env(safe-area-inset-right,0px));grid-template-columns:1.05fr .95fr;grid-template-areas:"intro stage""details stage";gap:.9rem 3rem;min-height:34rem}}.dasara-hero-module__PZ15-q__copy{flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;display:flex}@media (min-width:640px){.dasara-hero-module__PZ15-q__copy{gap:.9rem}}@media (min-width:640px) and (max-width:1023px){.dasara-hero-module__PZ15-q__inner{grid-template-columns:1fr;grid-template-areas:"intro""stage""details";padding-top:124px}}.dasara-hero-module__PZ15-q__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:600}.dasara-hero-module__PZ15-q__greeting{color:var(--gold);text-shadow:0 2px 18px #f0c75e59;text-wrap:balance;flex-direction:column;margin-block:.15rem .35rem;font-size:clamp(1.55rem,6.6vw,3.6rem);font-weight:700;line-height:1.2;display:flex}.dasara-hero-module__PZ15-q__heading{text-wrap:balance;font-size:clamp(1.4rem,3.4vw,2.25rem);font-weight:700;line-height:1.25}.dasara-hero-module__PZ15-q__nobr{white-space:nowrap}@media (max-width:480px){.dasara-hero-module__PZ15-q__primary{flex:100%;padding-block:.75rem}.dasara-hero-module__PZ15-q__secondary{display:none}}.dasara-hero-module__PZ15-q__body,.dasara-hero-module__PZ15-q__bodyWide{color:#e7eedc;max-width:36rem;font-size:1.05rem}.dasara-hero-module__PZ15-q__bodyWide,.dasara-hero-module__PZ15-q__wideOnly{display:none}.dasara-hero-module__PZ15-q__phoneOnly{display:inline}@media (min-width:640px){.dasara-hero-module__PZ15-q__bodyWide{display:block}.dasara-hero-module__PZ15-q__wideOnly{display:inline}.dasara-hero-module__PZ15-q__phoneOnly{display:none}}.dasara-hero-module__PZ15-q__countdown{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;font-size:1rem;font-weight:600;display:inline-flex}.dasara-hero-module__PZ15-q__dot{background:#fb923c;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite dasara-hero-module__PZ15-q__pulse;box-shadow:0 0 0 4px #fb923c40}@keyframes dasara-hero-module__PZ15-q__pulse{50%{opacity:.25}}.dasara-hero-module__PZ15-q__ctas{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;width:100%;padding-top:.3rem;display:flex}.dasara-hero-module__PZ15-q__primary{text-align:center;color:#2a1a00;background:linear-gradient(180deg, #fbbf24, var(--marigold));border-radius:999px;padding:.85rem 1.8rem;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 20px #f59e0b59}.dasara-hero-module__PZ15-q__primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #f59e0b73}.dasara-hero-module__PZ15-q__secondary{color:var(--cream);text-underline-offset:5px;padding:.4rem 0;font-weight:600;-webkit-text-decoration:underline #f0c75e99;text-decoration:underline #f0c75e99}.dasara-hero-module__PZ15-q__secondary:hover{color:var(--gold)}.dasara-hero-module__PZ15-q__primary:focus-visible,.dasara-hero-module__PZ15-q__secondary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.dasara-hero-module__PZ15-q__stage{justify-content:center;min-width:0;padding-top:.5rem;display:flex}.dasara-hero-module__PZ15-q__thali{aspect-ratio:1;width:min(38vw,170px);margin:.4rem .5rem .4rem 0;position:relative}@media (min-width:640px){.dasara-hero-module__PZ15-q__thali{width:300px;margin:.6rem 0}.dasara-hero-module__PZ15-q__kicker{letter-spacing:.12em;font-size:.8rem}.dasara-hero-module__PZ15-q__thali{width:380px}}@media (min-width:1024px){.dasara-hero-module__PZ15-q__thali{width:min(460px,100%)}}.dasara-hero-module__PZ15-q__rangoli{width:132%;height:132%;animation:90s linear infinite dasara-hero-module__PZ15-q__turn;position:absolute;inset:-16%}.dasara-hero-module__PZ15-q__rangoli path,.dasara-hero-module__PZ15-q__rangoli circle{stroke-dasharray:1;stroke-dashoffset:0;animation:2.4s ease-out both dasara-hero-module__PZ15-q__draw}@keyframes dasara-hero-module__PZ15-q__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dasara-hero-module__PZ15-q__turn{to{transform:rotate(360deg)}}.dasara-hero-module__PZ15-q__plate{filter:drop-shadow(0 18px 30px #00000073);width:100%;height:100%;position:absolute;inset:0}.dasara-hero-module__PZ15-q__decor{pointer-events:none;position:absolute}.dasara-hero-module__PZ15-q__item{filter:drop-shadow(0 6px 5px #28190573);height:auto;animation:.6s cubic-bezier(.2,1.4,.4,1) both dasara-hero-module__PZ15-q__land;position:absolute;translate:-50% -50%}@keyframes dasara-hero-module__PZ15-q__land{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.dasara-hero-module__PZ15-q__diya{width:15%;position:absolute;bottom:-6%}.dasara-hero-module__PZ15-q__flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate dasara-hero-module__PZ15-q__flicker}@keyframes dasara-hero-module__PZ15-q__flicker{0%{opacity:.95;transform:scale(1)rotate(-2deg)}50%{opacity:1;transform:scale(.92,1.08)rotate(2deg)}to{opacity:.9;transform:scale(1.04,.94)rotate(-1deg)}}.dasara-hero-module__PZ15-q__priceLine{color:#e7eedc;font-variant-numeric:tabular-nums;font-size:1rem}.dasara-hero-module__PZ15-q__priceLine b{color:var(--gold);font-size:1.15rem}html[lang=mr] .dasara-hero-module__PZ15-q__kicker{letter-spacing:0;text-transform:none;font-size:.95rem}@media (prefers-reduced-motion:reduce){.dasara-hero-module__PZ15-q__strand,.dasara-hero-module__PZ15-q__leafFall,.dasara-hero-module__PZ15-q__leafFall svg,.dasara-hero-module__PZ15-q__rangoli,.dasara-hero-module__PZ15-q__rangoli path,.dasara-hero-module__PZ15-q__rangoli circle,.dasara-hero-module__PZ15-q__item,.dasara-hero-module__PZ15-q__flame,.dasara-hero-module__PZ15-q__dot{animation:none!important}.dasara-hero-module__PZ15-q__leaves{display:none}}.dasara-hero-module__PZ15-q__greeting>span{line-height:1.25}html[lang=mr] .dasara-hero-module__PZ15-q__greeting>span{line-height:1.25}
@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316d9857e488788f-s.p.3a6rikkgmon2t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e22dec65d303d34-s.2mpyjeyw-ml5v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce2e7f7851c9aded-s.2234eh8zgjh7r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Marathi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_marathi_d20ef18-module__Wqaj0G__className{font-family:Tiro Devanagari Marathi,Tiro Devanagari Marathi Fallback;font-style:normal;font-weight:400}
.blog-blocks-module__-5S4mq__scene{isolation:isolate;color:#fefcf6;background:radial-gradient(55% 75% at 75% 55%,#f0c75e38,#0000 70%),radial-gradient(90% 80% at 50% 0,#3c5721 0%,#1c2a12 78%);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-block:.5rem;padding:64px 18px 22px;display:grid;position:relative;overflow:hidden}.blog-blocks-module__-5S4mq__sceneText{z-index:2;min-width:0;position:relative}.blog-blocks-module__-5S4mq__sceneKicker{letter-spacing:.08em;text-transform:uppercase;color:#f0c75e;font-size:.72rem;font-weight:600}.blog-blocks-module__-5S4mq__sceneTitle{color:#f0c75e;text-shadow:0 2px 14px #f0c75e59;margin-top:.3rem;font-size:clamp(1.35rem,5vw,2rem);line-height:1.25}.blog-blocks-module__-5S4mq__sceneTitle>span{line-height:1.25;display:block}.blog-blocks-module__-5S4mq__sceneNote{color:#d9e4c6;margin-top:.5rem;font-size:.9rem;line-height:1.5}.blog-blocks-module__-5S4mq__sceneArt{z-index:2;width:min(40vw,210px);position:relative}.blog-blocks-module__-5S4mq__sceneArt>div{width:100%!important;margin:0!important}@media (min-width:640px){.blog-blocks-module__-5S4mq__scene{gap:1.5rem;padding:84px 32px 30px}}html[lang=mr] .blog-blocks-module__-5S4mq__sceneKicker{letter-spacing:0;text-transform:none;font-size:.85rem}.blog-blocks-module__-5S4mq__divider{justify-content:center;align-items:center;gap:.9rem;padding-block:.75rem;display:flex}.blog-blocks-module__-5S4mq__divider:before,.blog-blocks-module__-5S4mq__divider:after{content:"";background:linear-gradient(90deg,#0000,#d6b25a,#0000);flex:1;height:1px}.blog-blocks-module__-5S4mq__divider svg{width:26px;height:auto}.blog-blocks-module__-5S4mq__divider .blog-blocks-module__-5S4mq__mid{width:22px}.blog-blocks-module__-5S4mq__swayA{transform-origin:50% 100%;animation:3.6s ease-in-out infinite alternate blog-blocks-module__-5S4mq__sway}.blog-blocks-module__-5S4mq__swayB{transform-origin:50% 100%;animation:3.6s ease-in-out infinite alternate-reverse blog-blocks-module__-5S4mq__sway}@keyframes blog-blocks-module__-5S4mq__sway{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.blog-blocks-module__-5S4mq__cards{gap:.85rem;margin-block:.5rem;display:grid}@media (min-width:640px){.blog-blocks-module__-5S4mq__cards{grid-template-columns:1fr 1fr}}.blog-blocks-module__-5S4mq__card{background:linear-gradient(#fff,#fbf6e9);border:1px solid #e2ecd1;border-radius:1rem;min-width:0;padding:1rem 1rem 1rem 3.6rem;animation:.6s ease-out both blog-blocks-module__-5S4mq__rise;position:relative}.blog-blocks-module__-5S4mq__cardIcon{color:#f0c75e;background:#31461d;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid;position:absolute;top:1rem;left:.9rem}.blog-blocks-module__-5S4mq__cardIcon svg{width:1.2rem;height:1.2rem}.blog-blocks-module__-5S4mq__cardTitle{color:#31461d;font-weight:700;line-height:1.3}.blog-blocks-module__-5S4mq__cardText{color:#4c6f28;margin-top:.3rem;font-size:.95rem;line-height:1.6}@keyframes blog-blocks-module__-5S4mq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.blog-blocks-module__-5S4mq__callout{color:#31461d;background:#fdf6e3;border-left:4px solid #e9b949;border-radius:0 .9rem .9rem 0;padding:.9rem 1.1rem;font-weight:500}.blog-blocks-module__-5S4mq__list{gap:.45rem;padding-left:0;list-style:none;display:grid}.blog-blocks-module__-5S4mq__list li{padding-left:1.6rem;position:relative}.blog-blocks-module__-5S4mq__list li:before{content:"";background:radial-gradient(circle at 40% 40%,#ffd166,#f59e0b 60%,#c2410c);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.6em;left:.2rem}.blog-blocks-module__-5S4mq__figure{margin:.5rem 0}.blog-blocks-module__-5S4mq__figure img{border-radius:1rem;width:100%;height:auto}.blog-blocks-module__-5S4mq__figure figcaption{color:#628a34;text-align:center;margin-top:.4rem;font-size:.85rem}.blog-blocks-module__-5S4mq__product{background:#fff;border:1px solid #e2ecd1;border-radius:1rem;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.blog-blocks-module__-5S4mq__product:hover{transform:translateY(-1px);box-shadow:0 8px 24px #31461d1f}.blog-blocks-module__-5S4mq__product img{object-fit:cover;border-radius:.75rem;width:96px;height:96px}.blog-blocks-module__-5S4mq__productName{color:#31461d;font-weight:700;line-height:1.3}.blog-blocks-module__-5S4mq__productAlt{color:#628a34;font-size:.85rem}.blog-blocks-module__-5S4mq__productMeta{color:#4c6f28;margin-top:.25rem;font-size:.9rem}.blog-blocks-module__-5S4mq__productMeta b{color:#b45309}.blog-blocks-module__-5S4mq__productCta{color:#3c5721;margin-top:.4rem;font-size:.85rem;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.blog-blocks-module__-5S4mq__swayA,.blog-blocks-module__-5S4mq__swayB,.blog-blocks-module__-5S4mq__card{animation:none!important}}.blog-blocks-module__-5S4mq__receipt{color:#2b2b2b;font-variant-numeric:tabular-nums;background:#fffdf7;border-top:6px solid #31461d;border-bottom:2px dashed #b9b29c;border-radius:6px;max-width:26rem;margin:.75rem auto;padding:1.1rem 1.2rem 1.3rem;animation:.6s ease-out both blog-blocks-module__-5S4mq__rise;position:relative;box-shadow:0 10px 28px #31461d24}.blog-blocks-module__-5S4mq__receiptTitle{text-align:center;color:#31461d;border-bottom:1px dashed #b9b29c;padding-bottom:.6rem;font-weight:700}.blog-blocks-module__-5S4mq__receiptRow{border-bottom:1px dashed #e2dccb;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.95rem;display:flex}.blog-blocks-module__-5S4mq__receiptRow span:first-child{min-width:0}.blog-blocks-module__-5S4mq__receiptRow span:last-child{white-space:nowrap;font-weight:600}.blog-blocks-module__-5S4mq__receiptTotal{color:#31461d;justify-content:space-between;gap:1rem;padding-top:.7rem;font-size:1.05rem;font-weight:800;display:flex}.blog-blocks-module__-5S4mq__receiptTotal span:last-child{color:#b45309;white-space:nowrap}.blog-blocks-module__-5S4mq__receiptNote{color:#6b6a5f;text-align:center;margin-top:.6rem;font-size:.8rem}
.diwali-hero-module__ewtu9q__hero{--ink:var(--color-brand-800);--leaf:var(--color-brand-600);--gold:#d39b2a;--gold-soft:#f3d27a;--marigold:#e8780c;--price:#c2410c;isolation:isolate;color:var(--color-brand-900);background:radial-gradient(ellipse 45% 60% at 74% 52%, #f3d27a73, transparent 70%), radial-gradient(ellipse 40% 45% at 12% 25%, #e8780c14, transparent 70%), linear-gradient(180deg, var(--color-cream-50) 0%, #fdf3dc 100%);position:relative;overflow:hidden}.diwali-hero-module__ewtu9q__toran{z-index:3;pointer-events:none;height:72px;position:absolute;inset:0 0 auto}.diwali-hero-module__ewtu9q__toran svg{width:100%;height:100%;display:block}.diwali-hero-module__ewtu9q__leaf{transform-box:fill-box;transform-origin:50% 0;animation:5s ease-in-out infinite diwali-hero-module__ewtu9q__sway}.diwali-hero-module__ewtu9q__kandil{z-index:2;pointer-events:none;filter:drop-shadow(0 6px 10px #b4231840);width:3rem;height:7.5rem;position:absolute;top:4px}.diwali-hero-module__ewtu9q__kandilLeft{left:.4rem}.diwali-hero-module__ewtu9q__kandilRight{right:.4rem}.diwali-hero-module__ewtu9q__swing{transform-box:view-box;transform-origin:30px 0;animation:4.5s ease-in-out infinite diwali-hero-module__ewtu9q__swing}.diwali-hero-module__ewtu9q__kandilRight .diwali-hero-module__ewtu9q__swing{animation-delay:-2.2s}.diwali-hero-module__ewtu9q__lamp{animation:2.4s ease-in-out infinite alternate diwali-hero-module__ewtu9q__glow}.diwali-hero-module__ewtu9q__tassel{transform-box:fill-box;transform-origin:50% 0;animation:2.2s ease-in-out infinite diwali-hero-module__ewtu9q__sway}@media (min-width:640px){.diwali-hero-module__ewtu9q__kandil{width:4rem;height:10rem}.diwali-hero-module__ewtu9q__kandilLeft{left:max(1rem,50% - 39rem)}.diwali-hero-module__ewtu9q__kandilRight{right:max(1rem,50% - 39rem)}}@media (min-width:1024px){.diwali-hero-module__ewtu9q__kandilLeft{width:3.5rem;height:8.75rem;left:calc(50% + .5rem)}}.diwali-hero-module__ewtu9q__stars{z-index:0;pointer-events:none;position:absolute;inset:0}.diwali-hero-module__ewtu9q__star{background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.6;animation:3.4s ease-in-out infinite diwali-hero-module__ewtu9q__twinkle;position:absolute}.diwali-hero-module__ewtu9q__inner{z-index:1;max-width:80rem;padding-left:max(1.5rem, env(safe-area-inset-left,0px));padding-right:max(1.5rem, env(safe-area-inset-right,0px));grid-template-areas:"intro""stage""details";align-items:center;gap:2.25rem;margin:0 auto;padding-block:6rem 4.5rem;display:grid;position:relative}@media (min-width:1024px){.diwali-hero-module__ewtu9q__inner{grid-template-columns:1.1fr 1fr;grid-template-areas:"intro stage""details stage";gap:1.5rem 4rem;padding-block:6.5rem 5rem}.diwali-hero-module__ewtu9q__intro{align-self:end}.diwali-hero-module__ewtu9q__details{align-self:start}}.diwali-hero-module__ewtu9q__intro,.diwali-hero-module__ewtu9q__details{flex-direction:column;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.diwali-hero-module__ewtu9q__intro{grid-area:intro}.diwali-hero-module__ewtu9q__details{grid-area:details}.diwali-hero-module__ewtu9q__kicker{letter-spacing:.1em;text-transform:uppercase;color:#b45309;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.diwali-hero-module__ewtu9q__greeting{color:#c2410c;text-shadow:0 0 18px #f3d27ae6;font-size:clamp(2rem,4.5vw,3rem);line-height:1.45;animation:3s ease-in-out infinite alternate diwali-hero-module__ewtu9q__shine}.diwali-hero-module__ewtu9q__heading{text-wrap:balance;color:var(--ink);font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:700;line-height:1.08}.diwali-hero-module__ewtu9q__kicker:lang(mr){letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:600}.diwali-hero-module__ewtu9q__body{max-width:34rem;color:var(--color-brand-600);font-size:1.1rem}.diwali-hero-module__ewtu9q__priceLine{color:var(--ink);font-size:1.1rem;font-weight:600}.diwali-hero-module__ewtu9q__priceLine b{color:var(--price);font-size:1.35rem}.diwali-hero-module__ewtu9q__countdown{border:1px solid var(--gold-soft);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #d39b2a26}.diwali-hero-module__ewtu9q__dot{background:var(--marigold);border-radius:999px;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite diwali-hero-module__ewtu9q__pulse}.diwali-hero-module__ewtu9q__ctas{flex-wrap:wrap;gap:.75rem;padding-top:.4rem;display:flex}.diwali-hero-module__ewtu9q__primary{color:#fff;background:var(--leaf);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 18px #4c6f2847}.diwali-hero-module__ewtu9q__primary:hover{background:var(--color-brand-700);transform:translateY(-1px)}.diwali-hero-module__ewtu9q__primary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.diwali-hero-module__ewtu9q__trust{color:var(--color-brand-700);flex-wrap:wrap;gap:.4rem 1.25rem;padding-top:.25rem;font-size:.9rem;display:flex}.diwali-hero-module__ewtu9q__trust li{align-items:center;gap:.35rem;display:inline-flex}.diwali-hero-module__ewtu9q__check{width:1rem;height:1rem;color:var(--leaf);flex:none}.diwali-hero-module__ewtu9q__stage{grid-area:stage;place-items:center;min-width:0;display:grid;position:relative}.diwali-hero-module__ewtu9q__rangoli{aspect-ratio:1;opacity:.55;pointer-events:none;width:min(125%,38rem);animation:140s linear infinite diwali-hero-module__ewtu9q__turn;position:absolute;top:46%;left:50%;translate:-50% -50%}.diwali-hero-module__ewtu9q__show{flex-direction:column;align-items:center;gap:1.1rem;width:min(100%,28rem);display:flex;position:relative}.diwali-hero-module__ewtu9q__frame{aspect-ratio:1;background:linear-gradient(150deg, #f7e2a6, var(--gold) 45%, #a8741a);border-radius:2rem;width:100%;padding:.5rem;position:relative;box-shadow:0 24px 60px #78480a47,inset 0 0 0 1px #fff9}.diwali-hero-module__ewtu9q__photo{background:#f3e4c0;border-radius:1.6rem;height:100%;position:relative;overflow:hidden}.diwali-hero-module__ewtu9q__slide{opacity:0;pointer-events:none;transition:opacity 1.1s;position:absolute;inset:0}.diwali-hero-module__ewtu9q__slide.diwali-hero-module__ewtu9q__active{opacity:1;pointer-events:auto}.diwali-hero-module__ewtu9q__slide:focus-visible{outline:3px solid var(--leaf);outline-offset:-6px}.diwali-hero-module__ewtu9q__slide img{object-fit:cover;width:100%;height:100%}.diwali-hero-module__ewtu9q__slide.diwali-hero-module__ewtu9q__active img{animation:7s ease-out both diwali-hero-module__ewtu9q__drift}.diwali-hero-module__ewtu9q__caption{white-space:nowrap;color:var(--ink);background:#fefcf6f0;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.diwali-hero-module__ewtu9q__captionPrice{color:var(--price);font-weight:700}.diwali-hero-module__ewtu9q__diya{z-index:2;pointer-events:none;width:4.2rem;height:4.6rem;position:absolute;bottom:-.9rem}.diwali-hero-module__ewtu9q__diyaLeft{left:-3.4rem}.diwali-hero-module__ewtu9q__diyaRight{right:-3.4rem}.diwali-hero-module__ewtu9q__thumbs{justify-content:center;gap:.55rem;padding-top:.9rem;display:flex}.diwali-hero-module__ewtu9q__thumbs button{opacity:.75;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:.9rem;flex:none;width:3.4rem;height:3.4rem;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden;box-shadow:0 2px 8px #78480a26}.diwali-hero-module__ewtu9q__thumbs button img{object-fit:cover;width:100%;height:100%}.diwali-hero-module__ewtu9q__thumbs button:hover{opacity:1}.diwali-hero-module__ewtu9q__thumbs button[aria-pressed=true]{opacity:1;border-color:var(--leaf);transform:translateY(-2px)}.diwali-hero-module__ewtu9q__thumbs button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.diwali-hero-module__ewtu9q__border{background:radial-gradient(circle at 10px 7px, var(--marigold) 3.5px, transparent 4px) 0 0 / 40px 14px repeat-x, radial-gradient(circle at 30px 7px, var(--leaf) 3px, transparent 3.5px) 0 0 / 40px 14px repeat-x, linear-gradient(var(--gold-soft), var(--gold-soft)) 0 6px / 100% 2px no-repeat;height:14px;position:absolute;inset:auto 0 0}@keyframes diwali-hero-module__ewtu9q__sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes diwali-hero-module__ewtu9q__swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes diwali-hero-module__ewtu9q__twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:.85;transform:scale(1.1)rotate(20deg)}}@keyframes diwali-hero-module__ewtu9q__shine{0%{text-shadow:0 0 10px #f3d27a80}to{text-shadow:0 0 22px #f3d27a}}@keyframes diwali-hero-module__ewtu9q__pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes diwali-hero-module__ewtu9q__turn{to{rotate:360deg}}@keyframes diwali-hero-module__ewtu9q__drift{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes diwali-hero-module__ewtu9q__flicker{0%{transform:scaleY(1)scaleX(1)rotate(-2deg)}40%{transform:scaleY(1.12)scaleX(.94)rotate(2deg)}to{transform:scaleY(.92)scaleX(1.05)rotate(-1deg)}}@keyframes diwali-hero-module__ewtu9q__glow{0%{opacity:.55}to{opacity:.95}}.diwali-hero-module__ewtu9q__flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate diwali-hero-module__ewtu9q__flicker}.diwali-hero-module__ewtu9q__glow{animation:2.6s ease-in-out infinite alternate diwali-hero-module__ewtu9q__glow}@media (prefers-reduced-motion:reduce){.diwali-hero-module__ewtu9q__leaf,.diwali-hero-module__ewtu9q__swing,.diwali-hero-module__ewtu9q__lamp,.diwali-hero-module__ewtu9q__tassel,.diwali-hero-module__ewtu9q__star,.diwali-hero-module__ewtu9q__greeting,.diwali-hero-module__ewtu9q__dot,.diwali-hero-module__ewtu9q__rangoli,.diwali-hero-module__ewtu9q__flame,.diwali-hero-module__ewtu9q__glow,.diwali-hero-module__ewtu9q__slide.diwali-hero-module__ewtu9q__active img{animation:none}.diwali-hero-module__ewtu9q__slide{transition:none}}@media (max-width:1023px){.diwali-hero-module__ewtu9q__intro{padding-inline:4.5rem}.diwali-hero-module__ewtu9q__intro,.diwali-hero-module__ewtu9q__details{text-align:center;align-items:center}.diwali-hero-module__ewtu9q__ctas,.diwali-hero-module__ewtu9q__trust{justify-content:center}}@media (max-width:639px){.diwali-hero-module__ewtu9q__inner{gap:1.4rem;padding-block:5rem 3rem}.diwali-hero-module__ewtu9q__intro{padding-inline:2.25rem}.diwali-hero-module__ewtu9q__intro,.diwali-hero-module__ewtu9q__details{text-align:center;align-items:center;gap:.55rem}.diwali-hero-module__ewtu9q__kicker{letter-spacing:.08em;font-size:.68rem}.diwali-hero-module__ewtu9q__kicker:lang(mr){letter-spacing:0;font-size:.85rem}.diwali-hero-module__ewtu9q__countdown{padding-inline:.85rem;font-size:.82rem}.diwali-hero-module__ewtu9q__greeting{font-size:2rem}.diwali-hero-module__ewtu9q__heading{font-size:1.9rem}.diwali-hero-module__ewtu9q__body{display:none}.diwali-hero-module__ewtu9q__show{gap:.6rem;width:min(84%,20rem)}.diwali-hero-module__ewtu9q__frame{border-radius:1.6rem;padding:.4rem}.diwali-hero-module__ewtu9q__photo{border-radius:1.3rem}.diwali-hero-module__ewtu9q__caption{padding:.3rem .8rem;font-size:.78rem;bottom:.7rem}.diwali-hero-module__ewtu9q__diya{width:2.9rem;height:3.2rem;bottom:-.7rem}.diwali-hero-module__ewtu9q__diyaLeft{left:-2.2rem}.diwali-hero-module__ewtu9q__diyaRight{right:-2.2rem}.diwali-hero-module__ewtu9q__thumbs{gap:.4rem;padding-top:.8rem}.diwali-hero-module__ewtu9q__thumbs button{border-radius:.75rem;width:2.9rem;height:2.9rem}.diwali-hero-module__ewtu9q__ctas{gap:.5rem;width:100%}.diwali-hero-module__ewtu9q__ctas>*{flex:auto;padding:.75rem 1rem;font-size:.95rem}.diwali-hero-module__ewtu9q__trust{justify-content:center;gap:.3rem .9rem;font-size:.82rem}}
