@media (pointer:fine) and (hover:hover){html.alchi-custom-cursor-enabled,html.alchi-custom-cursor-enabled *{cursor:none !important}.alchi-cursor{position:fixed;left:0;top:0;width:4.8rem;height:4.8rem;border-radius:50%;background:#000;border:.1rem solid #000;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2147483647;opacity:0;visibility:hidden;transform:translate3d(-50%,-50%,0) scale(.78);transition:opacity .18s ease,visibility .18s ease,background-color .22s ease,border-color .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease;mix-blend-mode:normal;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.16)}.alchi-cursor.is-visible{opacity:1;visibility:visible;transform:translate3d(-50%,-50%,0) scale(1)}.alchi-cursor.is-link{background:#fff;border-color:#000;color:#000;transform:translate3d(-50%,-50%,0) scale(1.08);box-shadow:0 1rem 3rem rgba(0,0,0,.22)}.alchi-cursor.is-down{transform:translate3d(-50%,-50%,0) scale(.9)}.alchi-cursor__picto{width:2.55rem;height:2.55rem;display:block;color:currentColor;fill:currentColor;transform-origin:center;transition:color .22s ease,fill .22s ease,transform .18s ease}.alchi-cursor__picto path{fill:currentColor !important}.alchi-cursor.is-link .alchi-cursor__picto{transform:rotate(-10deg) scale(1.05)}.alchi-cursor.is-hidden{opacity:0;visibility:hidden}}@media (pointer:coarse),(hover:none){.alchi-cursor{display:none !important}}
