.cl-magic-cursor{--magic-purple: #7047e8;--magic-gold: #e9b949;--magic-ink: #1b1033;position:fixed;left:0;top:0;width:42px;height:42px;z-index:999999;pointer-events:none;opacity:0;transform:translate3d(-100px,-100px,0);transition:opacity .18s ease;will-change:transform}.cl-magic-cursor.is-visible{opacity:1}.cl-magic-cursor__wand{position:absolute;left:7px;top:7px;width:29px;height:29px;transform:rotate(-35deg) scale(1);transform-origin:center;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.cl-magic-cursor__wand svg{display:block;width:100%;height:100%;overflow:visible}.cl-magic-cursor__shaft{stroke:var(--magic-ink);stroke-width:2;stroke-linecap:round}.cl-magic-cursor__tip{fill:var(--magic-gold);transform-origin:center;animation:clMagicTipPulse 2.2s ease-in-out infinite}.cl-magic-cursor__tiny-star{fill:var(--magic-purple);opacity:.75}@keyframes clMagicTipPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.78}}.cl-magic-cursor.is-hovering .cl-magic-cursor__wand{transform:rotate(-23deg) scale(1.16)}.cl-magic-cursor.is-clicking .cl-magic-cursor__wand{transform:rotate(-18deg) scale(.92)}.cl-magic-spark{position:fixed;left:0;top:0;width:6px;height:6px;pointer-events:none;z-index:999998;color:var(--magic-purple, #7047e8);opacity:1;transform:translate3d(var(--spark-x),var(--spark-y),0) scale(.3) rotate(0);animation:clMagicSparkBurst .55s cubic-bezier(.15,.7,.3,1) forwards}.cl-magic-spark:nth-child(2n){color:var(--magic-gold, #e9b949)}.cl-magic-spark:before{content:"\2726";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:11px;line-height:1}@keyframes clMagicSparkBurst{0%{opacity:1;transform:translate3d(var(--spark-x),var(--spark-y),0) scale(.25) rotate(0)}to{opacity:0;transform:translate3d(calc(var(--spark-x) + var(--spark-dx)),calc(var(--spark-y) + var(--spark-dy)),0) scale(1.15) rotate(90deg)}}@media(hover:hover)and (pointer:fine){body.cl-magic-cursor-enabled,body.cl-magic-cursor-enabled a,body.cl-magic-cursor-enabled button,body.cl-magic-cursor-enabled summary,body.cl-magic-cursor-enabled [role=button]{cursor:none!important}body.cl-magic-cursor-enabled input,body.cl-magic-cursor-enabled textarea,body.cl-magic-cursor-enabled select,body.cl-magic-cursor-enabled [contenteditable=true]{cursor:text!important}body.cl-magic-cursor-enabled select{cursor:default!important}}@media(hover:none),(pointer:coarse){.cl-magic-cursor{display:none!important}}@media(prefers-reduced-motion:reduce){.cl-magic-cursor__tip,.cl-magic-spark{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/magic-cursor.css.map */
