.premium-effects{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.premium-effects--behind{z-index:0}.premium-effects--front{z-index:100}.premium-effects--top{bottom:auto;height:150px}.premium-effects--bottom{top:auto;height:150px}@media (prefers-reduced-motion: reduce){.premium-effects *{animation:none!important;transition:none!important}}@media (max-width: 768px){.premium-effects--disable-mobile{display:none!important}}.effect-stars,.effect-snowflakes,.effect-leaves,.effect-clouds,.effect-sun,.effect-fireflies,.effect-sparkles,.effect-moon,.effect-christmas-lights,.effect-aurora{position:absolute;top:0;left:0;width:100%;height:100%}.effect-stars{--star-color: var(--effect-secondary-color, #FFFFFF);--star-glow-intensity: 0}.night .effect-stars{--star-glow-intensity: var(--glow-intensity, .6)}.star{position:absolute;width:3px;height:3px;background:var(--star-color);border-radius:50%;opacity:var(--effect-opacity, .8)}.night .star{box-shadow:0 0 calc(6px * var(--star-glow-intensity)) var(--star-color),0 0 calc(12px * var(--star-glow-intensity)) var(--star-color)}.star--twinkle{animation:twinkle var(--animation-duration, 3s) ease-in-out infinite}@keyframes twinkle{0%,to{opacity:var(--effect-opacity, .8);transform:scale(1)}50%{opacity:calc(var(--effect-opacity, .8) * .3);transform:scale(.8)}}.star--small{width:2px;height:2px}.star--medium{width:3px;height:3px}.star--large{width:4px;height:4px}.effect-snowflakes{--snow-color: var(--effect-secondary-color, #FFFFFF);--snow-glow-intensity: 0}.night .effect-snowflakes{--snow-glow-intensity: var(--glow-intensity, .5)}.snowflake{position:absolute;color:var(--snow-color);font-size:1rem;opacity:var(--effect-opacity, .7);animation:snowfall var(--animation-duration, 10s) linear infinite}.night .snowflake{text-shadow:0 0 calc(8px * var(--snow-glow-intensity)) var(--snow-color),0 0 calc(16px * var(--snow-glow-intensity)) var(--snow-color)}@keyframes snowfall{0%{transform:translateY(-10%) translate(0) rotate(0);opacity:0}10%{opacity:var(--effect-opacity, .7)}90%{opacity:var(--effect-opacity, .7)}to{transform:translateY(110%) translate(50px) rotate(360deg);opacity:0}}.snowflake--small{font-size:.75rem}.snowflake--medium{font-size:1rem}.snowflake--large{font-size:1.5rem}.effect-moon{--moon-color: #FEF3C7;--moon-glow-intensity: 0}.night .effect-moon{--moon-glow-intensity: var(--glow-intensity, .7)}.moon{position:absolute;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffbeb,#fef3c7,#fcd34d);opacity:var(--effect-opacity, .9);top:20px;right:10%}.night .moon{box-shadow:0 0 calc(30px * var(--moon-glow-intensity)) #fef3c780,0 0 calc(60px * var(--moon-glow-intensity)) #fef3c74d,0 0 calc(100px * var(--moon-glow-intensity)) #fef3c733}.moon:before,.moon:after{content:"";position:absolute;border-radius:50%;background:#0000000d}.moon:before{width:12px;height:12px;top:15px;left:20px}.moon:after{width:8px;height:8px;top:35px;left:35px}.effect-christmas-lights{display:flex;justify-content:space-around;align-items:flex-start;padding-top:10px;--light-glow-intensity: 0}.night .effect-christmas-lights{--light-glow-intensity: var(--glow-intensity, .8)}.christmas-wire{position:absolute;top:0;left:0;right:0;height:20px;background:transparent;border-bottom:2px solid #374151}.christmas-light{width:12px;height:18px;border-radius:50%/60% 60% 40% 40%;opacity:var(--effect-opacity, .9);animation:lightGlow var(--animation-duration, 2s) ease-in-out infinite;position:relative;margin-top:15px}.christmas-light:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#374151;border-radius:2px}.christmas-light--red{background:var(--christmas-light-color-1, #EF4444)}.christmas-light--green{background:var(--christmas-light-color-2, #22C55E)}.christmas-light--blue{background:var(--christmas-light-color-3, #3B82F6)}.christmas-light--gold{background:var(--christmas-light-color-4, #FBBF24)}.night .christmas-light--red{box-shadow:0 0 calc(10px * var(--light-glow-intensity)) var(--christmas-light-color-1, #EF4444),0 0 calc(20px * var(--light-glow-intensity)) var(--christmas-light-color-1, #EF4444)}.night .christmas-light--green{box-shadow:0 0 calc(10px * var(--light-glow-intensity)) var(--christmas-light-color-2, #22C55E),0 0 calc(20px * var(--light-glow-intensity)) var(--christmas-light-color-2, #22C55E)}.night .christmas-light--blue{box-shadow:0 0 calc(10px * var(--light-glow-intensity)) var(--christmas-light-color-3, #3B82F6),0 0 calc(20px * var(--light-glow-intensity)) var(--christmas-light-color-3, #3B82F6)}.night .christmas-light--gold{box-shadow:0 0 calc(10px * var(--light-glow-intensity)) var(--christmas-light-color-4, #FBBF24),0 0 calc(20px * var(--light-glow-intensity)) var(--christmas-light-color-4, #FBBF24)}@keyframes lightGlow{0%,to{opacity:var(--effect-opacity, .9)}50%{opacity:calc(var(--effect-opacity, .9) * .6)}}.christmas-light:nth-child(2){animation-delay:.2s}.christmas-light:nth-child(3){animation-delay:.4s}.christmas-light:nth-child(4){animation-delay:.6s}.christmas-light:nth-child(5){animation-delay:.8s}.christmas-light:nth-child(6){animation-delay:1s}.christmas-light:nth-child(7){animation-delay:1.2s}.christmas-light:nth-child(8){animation-delay:1.4s}.effect-leaves{--leaf-colors: #D97706, #EA580C, #DC2626, #B45309}.leaf{position:absolute;font-size:1.5rem;opacity:var(--effect-opacity, .7);animation:leafFall var(--animation-duration, 15s) linear infinite}@keyframes leafFall{0%{transform:translateY(-10%) translate(0) rotate(0);opacity:0}10%{opacity:var(--effect-opacity, .7)}90%{opacity:var(--effect-opacity, .7)}to{transform:translateY(110%) translate(100px) rotate(720deg);opacity:0}}.effect-clouds{--cloud-color: rgba(255, 255, 255, .8)}.cloud{position:absolute;background:var(--cloud-color);border-radius:50%;opacity:var(--effect-opacity, .6);animation:cloudFloat var(--animation-duration, 30s) linear infinite}.cloud:before,.cloud:after{content:"";position:absolute;background:var(--cloud-color);border-radius:50%}.cloud--small{width:60px;height:30px}.cloud--small:before{width:35px;height:35px;top:-15px;left:10px}.cloud--small:after{width:25px;height:25px;top:-10px;left:30px}.cloud--large{width:100px;height:50px}.cloud--large:before{width:60px;height:60px;top:-30px;left:15px}.cloud--large:after{width:45px;height:45px;top:-20px;left:55px}@keyframes cloudFloat{0%{transform:translate(-100%)}to{transform:translate(calc(100vw + 100%))}}.effect-sun{--sun-color: var(--effect-primary-color, #FBBF24)}.sun{position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#FEF3C7 0%,var(--sun-color) 50%,transparent 70%);opacity:var(--effect-opacity, .5);top:-20px;right:15%}.sun-rays{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.sun-ray{position:absolute;top:50%;left:50%;width:100px;height:2px;background:linear-gradient(90deg,var(--sun-color),transparent);opacity:.5;transform-origin:left center;animation:sunRayPulse var(--animation-duration, 4s) ease-in-out infinite}@keyframes sunRayPulse{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:.6;transform:scaleX(1)}}.effect-fireflies{--firefly-color: var(--effect-primary-color, #FBBF24);--firefly-glow-intensity: 0}.night .effect-fireflies{--firefly-glow-intensity: var(--glow-intensity, .8)}.firefly{position:absolute;width:4px;height:4px;background:var(--firefly-color);border-radius:50%;opacity:0;animation:fireflyGlow var(--animation-duration, 5s) ease-in-out infinite}.night .firefly{box-shadow:0 0 calc(10px * var(--firefly-glow-intensity)) var(--firefly-color),0 0 calc(20px * var(--firefly-glow-intensity)) var(--firefly-color),0 0 calc(30px * var(--firefly-glow-intensity)) var(--firefly-color)}@keyframes fireflyGlow{0%,to{opacity:0;transform:translate(0)}20%{opacity:var(--effect-opacity, .8)}50%{opacity:var(--effect-opacity, .8);transform:translate(20px,-10px)}80%{opacity:var(--effect-opacity, .8)}}.effect-sparkles{--sparkle-color: var(--effect-primary-color, #FBBF24)}.sparkle{position:absolute;width:0;height:0;opacity:var(--effect-opacity, .7);animation:sparklePop var(--animation-duration, 2s) ease-out infinite}.sparkle:before,.sparkle:after{content:"";position:absolute;background:var(--sparkle-color)}.sparkle:before{width:2px;height:10px;top:-5px;left:-1px}.sparkle:after{width:10px;height:2px;top:-1px;left:-5px}@keyframes sparklePop{0%{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(90deg);opacity:var(--effect-opacity, .7)}to{transform:scale(0) rotate(180deg);opacity:0}}.effect-aurora{background:linear-gradient(180deg,transparent 0%,rgba(34,197,94,.1) 20%,rgba(59,130,246,.1) 40%,rgba(168,85,247,.1) 60%,rgba(34,197,94,.05) 80%,transparent 100%);animation:auroraWave var(--animation-duration, 10s) ease-in-out infinite;opacity:var(--effect-opacity, .5)}.night .effect-aurora{background:linear-gradient(180deg,transparent 0%,rgba(34,197,94,.3) 20%,rgba(59,130,246,.3) 40%,rgba(168,85,247,.3) 60%,rgba(34,197,94,.2) 80%,transparent 100%)}@keyframes auroraWave{0%,to{transform:translate(-5%) skew(-5deg)}50%{transform:translate(5%) skew(5deg)}}.premium-effects--static *{animation-play-state:paused!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/premium-animations.css.map */
