.sparkle-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;clip-path:polygon(0 0,0 95%,47.9% 10%,100% 100%,100% 0);z-index:2}.sparkle{position:absolute;display:inline-block!important;width:4px;height:4px;background:radial-gradient(circle,#ffffff 0%,transparent 70%);border-radius:50%;opacity:0;animation:sparkle-twinkle 2s infinite ease-in-out;box-shadow:0 0 6px #fffc}.sparkle.large{width:8px;height:8px;background:radial-gradient(circle,#ffffff 0%,#e0e0e0 30%,transparent 70%);box-shadow:0 0 12px #ffffffe6}.sparkle.cross,.sparkle.large-cross{width:2px;height:12px;background:linear-gradient(to bottom,transparent,#ffffff,transparent);border-radius:2px;box-shadow:0 0 8px #fffc}.sparkle.large-cross{animation-name:sparkle-twinkle-large}.sparkle.cross:before,.sparkle.large-cross:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:2px;height:12px;background:linear-gradient(to bottom,transparent,#ffffff,transparent);border-radius:2px}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes sparkle-twinkle-large{0%,to{opacity:0;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.5) rotate(180deg)}}@media (max-width: 767px){@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.25) rotate(0)}50%{opacity:1;transform:scale(.5) rotate(180deg)}}@keyframes sparkle-twinkle-large{0%,to{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-sl-animation.css.map */
