@media(hover:hover)and (pointer:fine){html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}}.custom-star-cursor,.custom-star-cursor__glow,.custom-star-cursor__shape,.custom-cursor-trail{display:block!important}.custom-star-cursor{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:9999;will-change:transform;opacity:0;transition:opacity .15s ease}.custom-star-cursor__glow{position:absolute;top:0;left:0;width:26px;height:26px;margin-top:-13px;margin-left:-13px;filter:drop-shadow(0 0 6px rgba(255,20,147,.9)) drop-shadow(0 0 16px rgba(255,105,180,.75)) drop-shadow(0 0 28px rgba(255,20,147,.45));animation:cursor-twinkle 1.1s ease-in-out infinite;transition:transform .15s ease}.custom-star-cursor__shape{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffe1f0,#ff8fc7,#ff3fa2 70%,#ff0080);-webkit-clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.custom-star-cursor__shape:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:#fff;-webkit-clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);z-index:-1}.custom-star-cursor__shape:after{content:"";position:absolute;top:30%;left:30%;width:25%;height:25%;background:#fff;border-radius:50%;filter:blur(1px);opacity:.9}@keyframes cursor-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(12deg)}}.custom-star-cursor.is-active .custom-star-cursor__glow{animation-play-state:paused;transform:scale(1.75)}.custom-cursor-trail{position:fixed;top:0;left:0;pointer-events:none;z-index:9998;background:radial-gradient(circle,#fff,#ff9fd0 40%,#ff2f9c);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px rgba(255,63,162,.9));animation:cursor-trail-fade .6s ease-out forwards;will-change:transform,opacity}@keyframes cursor-trail-fade{0%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.custom-star-cursor,.custom-cursor-trail{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-cursor.css.map */
