.dw-run{position:absolute;left:0;width:100%;z-index:-1;overflow:hidden;pointer-events:none;contain:layout paint}.dw-clear{background:transparent!important;background-color:transparent!important}.dw-canvas{position:absolute;left:0;top:0;width:100%;display:block;will-change:transform}.dw-deco{position:absolute;top:0;right:0;bottom:0;left:0}.dw-toran{position:absolute;left:0;top:0;display:block;overflow:visible;filter:drop-shadow(0 2px 2px rgba(90,40,10,.2))}.dw-sway{transform-box:fill-box;transform-origin:50% 0;animation:dw-sway 3.6s ease-in-out infinite}@keyframes dw-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.dw-lantern{position:absolute;top:0;transform-origin:50% 0;animation:dw-swing 4.6s ease-in-out infinite;will-change:transform}.dw-lantern svg{position:relative;display:block;margin:0 auto;overflow:visible;filter:drop-shadow(0 6px 10px rgba(120,40,10,.22))}.dw-lantern__in{position:relative;display:block;transform-origin:50% 0}.dw-lantern__string{position:relative;display:block;width:1.5px;margin:0 auto;background:linear-gradient(#8a6326,#b8862b)}.dw-lantern__glow{position:absolute;left:50%;border-radius:50%;background:radial-gradient(circle,#ffb842a8 0,#ff962842 36%,#ff962800 68%);animation:dw-glow2 3.3s ease-in-out infinite}@keyframes dw-glow2{0%,to{opacity:.72;transform:scale(.94)}18%{opacity:.95}31%{opacity:.8;transform:scale(1.02)}47%{opacity:1;transform:scale(1.07)}63%{opacity:.84}79%{opacity:.97;transform:scale(1)}}.dw-neon{opacity:.3;animation:dw-neon 3.4s ease-in-out infinite}@keyframes dw-neon{0%,to{opacity:.22}50%{opacity:.95}}@keyframes dw-swing{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes dw-glow{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.dw-flick{animation:dw-flick 2.2s ease-in-out infinite}@keyframes dw-flick{0%,to{opacity:.55}25%{opacity:.95}45%{opacity:.7}70%{opacity:1}85%{opacity:.8}}.dw-diyas{position:absolute;display:flex;align-items:flex-end;gap:6px;transform:translate(-50%)}.dw-diya{display:block;line-height:0}.dw-diya svg{display:block;overflow:visible}.dw-flame{transform-box:fill-box;transform-origin:50% 100%;animation:dw-flame 1.3s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.dw-flame2{transform-box:fill-box;transform-origin:50% 100%;animation:dw-flame2 .53s ease-in-out infinite alternate;animation-delay:var(--d,0s)}@keyframes dw-flame2{0%{transform:scale(1)}33%{transform:scale(.95,1.07)}66%{transform:scale(1.04,.96)}to{transform:scale(.97,1.05)}}@keyframes dw-flame{0%{transform:scale(1) skew(0)}25%{transform:scale(.92,1.1) skew(3deg)}50%{transform:scale(1.05,.94) skew(-2deg)}75%{transform:scale(.95,1.12) skew(2deg)}to{transform:scaleY(1.03) skew(-3deg)}}.dw-pulse{transform-box:fill-box;transform-origin:50% 50%;animation:dw-glow 2.4s ease-in-out infinite;animation-delay:var(--d,0s)}.dw-sky{position:absolute;will-change:transform,opacity;animation:dw-rise 160s linear infinite}.dw-sky__in{animation:dw-drift 5.5s ease-in-out infinite alternate}.dw-sky svg{display:block;overflow:visible}@keyframes dw-rise{0%{transform:translateY(0);opacity:0}4%{opacity:1}92%{opacity:.95}to{transform:translateY(var(--rise,-2000px));opacity:0}}@keyframes dw-drift{0%{transform:translate(-12px) rotate(-4deg)}to{transform:translate(12px) rotate(4deg)}}.dw-cursor{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.dw-rangoli{position:absolute}.dw-rangoli svg{display:block;width:100%;height:100%;overflow:visible}.dw-rangoli .dw-spin{transform-box:fill-box;transform-origin:50% 50%;animation:dw-spin 120s linear infinite}.dw-rangoli .dw-spin--rev{animation-direction:reverse}.dw-rangoli .dw-ring{transform-box:fill-box;transform-origin:50% 50%;opacity:0;transform:scale(.35) rotate(-40deg)}.dw-rangoli.is-in .dw-ring{animation:dw-bloom 1.1s cubic-bezier(.2,.8,.2,1) forwards}.dw-rangoli .dw-trace{opacity:0;transition:opacity 1.2s ease 1.3s}.dw-rangoli.is-in .dw-trace{opacity:1}.dw-rangoli .dw-trace circle{fill:none;stroke-linecap:round}.dw-rangoli .dw-t1{stroke-dasharray:44 534;animation:dw-trace1 6.5s linear infinite}.dw-rangoli .dw-t2{stroke-dasharray:26 301;animation:dw-trace2 4.8s linear infinite}@keyframes dw-trace1{to{stroke-dashoffset:-578}}@keyframes dw-trace2{to{stroke-dashoffset:327}}@keyframes dw-spin{to{transform:rotate(360deg)}}@keyframes dw-bloom{to{opacity:1;transform:none}}.dw-shimmer{position:relative;width:fit-content;max-width:100%;background-image:linear-gradient(100deg,#1f1610 0% 41%,#8f5f14 45%,#e6a93a 48.6%,#ffe7a6,#e6a93a 51.4%,#8f5f14 55%,#1f1610 59% 100%);background-size:280% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dw-shine 6.5s ease-in-out infinite}@keyframes dw-shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.dw-shimmer:after{content:"";position:absolute;top:-.08em;right:-.72em;width:.46em;height:.46em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'%3E%3Cpath d='M0-10Q1.3-1.3 10 0Q1.3 1.3 0 10Q-1.3 1.3-10 0Q-1.3-1.3 0-10Z' fill='%23d49a2a'/%3E%3C/svg%3E") center/contain no-repeat;animation:dw-twinkle 2.6s ease-in-out infinite;animation-delay:inherit}@keyframes dw-twinkle{0%,to{transform:scale(.2) rotate(0);opacity:0}35%{transform:scale(1) rotate(45deg);opacity:1}65%{transform:scale(.55) rotate(90deg);opacity:.7}}@media(prefers-reduced-motion:reduce){.dw-cursor{display:none}.dw-run *,.dw-shimmer,.dw-shimmer:after{animation:none!important}.dw-rangoli .dw-ring{opacity:1;transform:none}.dw-rangoli .dw-trace{display:none}.dw-shimmer{background:none;-webkit-text-fill-color:currentColor}}@media(max-width:749px){.dw-lantern,.dw-diyas,.dw-sky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/ob-diwali-fx.css.map */
