.shop-effects-overlay{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shop-effect-particle{pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0}.shop-effect-particle svg{width:100%;height:100%;display:block;overflow:visible}.shop-effect-bat .wing-left{transform-origin:50px 38px;animation:.23s ease-in-out infinite alternate shop-bat-left}.shop-effect-bat .wing-right{transform-origin:50px 38px;animation:.23s ease-in-out infinite alternate shop-bat-right}.shop-effect-snow{color:#8faccbeb;filter:drop-shadow(0 0 2px #3d5f8566)}@keyframes shop-bat-left{0%{transform:scaleY(.3)rotate(5deg)}to{transform:scaleY(1)rotate(-9deg)}}@keyframes shop-bat-right{0%{transform:scaleY(.3)rotate(-5deg)}to{transform:scaleY(1)rotate(9deg)}}@media (prefers-reduced-motion:reduce){.shop-effects-overlay{display:none!important}}
