@media (hover:hover) and (pointer:fine) {
  html,
  html *,
  html *::before,
  html *::after {
    cursor:none !important;
  }

  #veranda-desktop-cursor {
    position:fixed;
    z-index:2147483647;
    top:0;
    left:0;
    width:28px;
    height:91px;
    opacity:0;
    pointer-events:none;
    background:url('../images/cursor/caviar-spoon-cursor-v2.png') center / contain no-repeat;
    transform:translate(-14px, -2px);
    transition:opacity 90ms linear;
  }

  #veranda-desktop-cursor.is-visible {
    opacity:1;
  }
}
