@media (hover:hover) and (pointer:fine){.catalogue-hover,.catalogue-hover *{cursor:none!important}}.dee-cursor{position:fixed;top:0;left:0;width:110px;height:110px;pointer-events:none;z-index:999999;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.8);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.dee-cursor.visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.dee-cursor svg{display:block;width:100%;height:100%;overflow:visible}.dee-cursor .rotating-text{transform-origin:70px 70px;animation:deeRotate 18s linear infinite}@keyframes deeRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dee-cursor .rotating-text{animation:none}}