body.np-cursor-active,body.np-cursor-active *{cursor:none!important}.np-cursor-dot{position:fixed;width:7px;height:7px;background:#111;border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:transform .12s ease,background .2s ease,width .2s ease,height .2s ease;will-change:left,top}.np-cursor-ring{position:fixed;width:34px;height:34px;border:1.5px solid rgba(17,17,17,.55);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,border-color .25s ease,background .25s ease;will-change:left,top}body.np-cursor-hover .np-cursor-dot{width:4px;height:4px;background:#111}body.np-cursor-hover .np-cursor-ring{width:50px;height:50px;border-color:#11111140;background:#1111110f}body.np-cursor-click .np-cursor-dot{transform:translate(-50%,-50%) scale(.6);background:#333}body.np-cursor-click .np-cursor-ring{width:26px;height:26px;border-color:#1119}body.np-cursor-style-crosshair .np-cursor-dot{width:2px;height:20px;border-radius:1px}body.np-cursor-style-crosshair .np-cursor-ring{width:2px;height:20px;border-radius:1px;border:none;background:#111;transform:translate(-50%,-50%) rotate(90deg);transition:none}body.np-cursor-style-filled .np-cursor-dot{display:none}body.np-cursor-style-filled .np-cursor-ring{background:#11111126;border-color:#111}body.np-cursor-style-filled.np-cursor-hover .np-cursor-ring{background:#1113}@media(hover:none){.np-cursor-dot,.np-cursor-ring{display:none!important}body.np-cursor-active,body.np-cursor-active *{cursor:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/np-cursor.css.map */
