.cs-sparkle-letter{position:relative}.is-on-light .cs-sparkle{display:none}.cs-sparkle{position:absolute;left:0;z-index:1;width:var(--cs-sparkle-size, .5em);height:var(--cs-sparkle-size, .5em);pointer-events:none;transform:translate(-50%,-50%);animation:cs-sparkle-in .7s cubic-bezier(.22,1,.36,1) var(--cs-sparkle-in-delay, 0s) both}.cs-sparkle--top{top:calc(.2em + var(--cs-sparkle-size, .5em) / 4);left:85%}.cs-sparkle--bottom{top:calc(.9em + var(--cs-sparkle-size, .5em) / 4);left:15%}.cs-sparkle img{display:block;width:100%;height:100%;animation:cs-sparkle-twinkle var(--cs-sparkle-speed, 5s) ease-in-out var(--cs-sparkle-delay, 1s) infinite alternate}@keyframes cs-sparkle-in{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes cs-sparkle-twinkle{0%{transform:scale(.85) rotate(-15deg)}to{transform:scale(1.15) rotate(30deg)}}@media(prefers-reduced-motion:reduce){.cs-sparkle{animation-name:cs-sparkle-fade}.cs-sparkle img{animation:none}@keyframes cs-sparkle-fade{0%{opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/473/assets/section-cs-sparkles.css.map */
