.gm-diya{display:inline-block;width:var(--gm-diya-size,48px);height:var(--gm-diya-size,48px);line-height:0;vertical-align:middle}.gm-diya svg{width:100%;height:100%;overflow:visible}.gm-diya__flame{transform-origin:32px 36px;animation:gmFlicker 1.6s ease-in-out infinite alternate}@keyframes gmFlicker{0%{transform:scale(1) rotate(-2deg);opacity:.95}35%{transform:scale(.94,1.06) rotate(2deg)}70%{transform:scale(1.04,.96) rotate(-1deg);opacity:1}to{transform:scale(.97,1.03) rotate(1.5deg);opacity:.9}}.gm-lantern{position:fixed;top:var(--gm-lantern-top,0);width:var(--gm-lantern-w,40px);z-index:var(--gm-lantern-z,2147482990)!important;pointer-events:none;transform-origin:50% 0;animation:gmSwing 4.5s ease-in-out infinite;transition:opacity .25s}.js-drawer-open .gm-lantern,.js-drawer-open-left .gm-lantern,.js-drawer-open-right .gm-lantern,.modal-open .gm-lantern,.js-modal-open .gm-lantern,.overflow-hidden .gm-lantern{opacity:0}.gm-diwali-section{position:static!important;z-index:auto!important;transform:none!important}.gm-lantern--left{left:var(--gm-lantern-side,0px)}.gm-lantern--right{right:var(--gm-lantern-side,0px);animation-delay:-2.2s;animation-duration:5.2s}.gm-lantern__string{display:block;width:2px;height:18px;margin:0 auto;background:linear-gradient(#f2b632,#8a3a12)}.gm-lantern__body{filter:drop-shadow(0 6px 18px rgba(255,160,40,.55));animation:gmGlow 2.8s ease-in-out infinite alternate}.gm-lantern__svg,.gm-lantern__img{display:block;width:100%;height:auto}.gm-lantern__img--flip{transform:scaleX(-1)}@keyframes gmSwing{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(4px)}}@keyframes gmGlow{0%{filter:drop-shadow(0 4px 10px rgba(255,160,40,.35))}to{filter:drop-shadow(0 8px 26px rgba(255,190,60,.8))}}.gm-toran{position:relative;height:30px;background:radial-gradient(circle at 12px 11px,#ffd54f 0 4px,#ffb300 5px 8px,#f57c00 9px 10px,transparent 11px) 0 0/24px 30px repeat-x;z-index:2}.gm-toran:after{content:"";position:absolute;left:0;right:0;top:18px;height:26px;pointer-events:none;background:radial-gradient(ellipse 7px 12px at 24px 12px,#2e7d32 0 70%,#1b5e20 72% 100%,transparent 101%) 0 0/48px 26px repeat-x;animation:gmLeaf 3s ease-in-out infinite alternate;transform-origin:top}@keyframes gmLeaf{0%{transform:skew(-4deg)}to{transform:skew(4deg)}}.gm-strip{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:var(--gm-strip-bg,#7a1010);color:var(--gm-strip-fg,#ffe7a3);font-weight:600;font-size:14px;text-align:center;position:relative;overflow:hidden}.gm-strip a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gm-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,231,163,.28) 50%,transparent 70%);transform:translate(-100%);animation:gmShine 4s ease-in-out infinite}@keyframes gmShine{60%,to{transform:translate(100%)}}.gm-strip__count{padding:2px 10px;border:1px solid currentColor;border-radius:999px;font-variant-numeric:tabular-nums;font-size:13px}.gm-fx-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483000}.gm-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,30px);opacity:0;z-index:2147483001;background:#7a1010;color:#ffe7a3;padding:12px 20px;border-radius:999px;font-weight:600;font-size:15px;box-shadow:0 8px 30px #7a101059;transition:opacity .3s,transform .3s;pointer-events:none;max-width:90vw;text-align:center}.gm-toast.is-show{opacity:1;transform:translate(-50%)}.gm-atc-glow{position:relative;box-shadow:0 0 #ffb30099;animation:gmPulse 2.4s ease-out infinite}@keyframes gmPulse{0%{box-shadow:0 0 #ffb3008c}70%{box-shadow:0 0 0 12px #ffb30000}to{box-shadow:0 0 #ffb30000}}.gm-title-diya{display:inline-flex;align-items:center;justify-content:center;gap:.35em}.gm-title-diya .gm-diya{--gm-diya-size:1.1em}.gm-petal{position:fixed;top:-30px;z-index:39;pointer-events:none;width:14px;height:10px;border-radius:60% 40%;background:radial-gradient(circle at 30% 30%,#ffd54f,#ff9800 70%,#e65100);opacity:.85;animation:gmFall linear infinite}@keyframes gmFall{0%{transform:translate3d(0,-30px,0) rotate(0)}50%{transform:translate3d(40px,50vh,0) rotate(200deg)}to{transform:translate3d(-20px,105vh,0) rotate(420deg)}}.gm-spark{position:fixed;width:6px;height:6px;border-radius:50%;pointer-events:none;z-index:2147482999;background:#ffd54f;box-shadow:0 0 6px 2px #ffb428cc;animation:gmSparkOut .7s ease-out forwards}@keyframes gmSparkOut{to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}.gm-diya-strip{background:var(--gm-ds-bg,#2b0a0a);color:var(--gm-ds-fg,#ffe7a3);text-align:center;padding:var(--gm-ds-pad,32px) 16px;position:relative;overflow:hidden}.gm-diya-strip:before{content:"";position:absolute;inset:auto 0 0 0;height:60%;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(255,170,40,.22),transparent 70%)}.gm-diya-strip__row{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(8px,3vw,28px);position:relative}.gm-diya-strip__item{animation:gmBob 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.35s)}.gm-diya-strip__item .gm-diya__flame{animation-delay:calc(var(--i) * -.23s)}@keyframes gmBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.gm-diya-strip__heading{color:inherit;margin:18px 0 6px;position:relative}.gm-diya-strip__text{opacity:.9;max-width:640px;margin:0 auto;position:relative}.gm-diya-strip__text p{margin:0}.gm-diya-strip__btn{display:inline-block;margin-top:16px;padding:12px 26px;border-radius:999px;position:relative;background:linear-gradient(135deg,#ffb300,#f57c00);color:#2b0a0a;font-weight:700;text-decoration:none}.gm-diya-strip__btn:hover{filter:brightness(1.08)}@media(max-width:749px){.gm-lantern{width:var(--gm-lantern-w-m,60px)}.gm-strip{font-size:12.5px;gap:6px}.gm-toran{height:22px;background-size:18px 22px}.gm-toran:after{top:13px;background-size:36px 20px}.gm-diwali--no-mobile .gm-lantern,.gm-diwali--no-mobile .gm-toran{display:none}}@media(prefers-reduced-motion:reduce){.gm-lantern,.gm-lantern__body,.gm-diya__flame,.gm-toran:after,.gm-strip:before,.gm-diya-strip__item,.gm-atc-glow{animation:none!important}.gm-petal,.gm-spark{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gm-diwali.css.map */
