.cursor[hidden]{display:none}.cursor__ring{position:fixed;top:0;left:0;z-index:150;width:var(--cursor-ring, 26px);height:var(--cursor-ring, 26px);border:1px solid color-mix(in srgb,var(--cc-mist) 55%,transparent);border-radius:50%;pointer-events:none;mix-blend-mode:difference;will-change:transform;transition:opacity .3s var(--cc-ease-out),border-color .3s var(--cc-ease-out)}.cursor__dot{position:fixed;top:0;left:0;z-index:151;width:var(--cursor-dot, 4px);height:var(--cursor-dot, 4px);background:var(--cc-fire);border-radius:50%;pointer-events:none;will-change:transform;transition:opacity .3s var(--cc-ease-out)}.cursor[data-away=true] .cursor__ring,.cursor[data-away=true] .cursor__dot{opacity:0}.cursor[data-down=true] .cursor__ring{border-color:var(--cc-fire)}@media(pointer:fine){.has-custom-cursor,.has-custom-cursor a,.has-custom-cursor button,.has-custom-cursor input,.has-custom-cursor select,.has-custom-cursor summary,.has-custom-cursor label,.has-custom-cursor [data-cursor=grow]{cursor:none}.has-custom-cursor input[type=text],.has-custom-cursor input[type=email],.has-custom-cursor input[type=search],.has-custom-cursor input[type=number],.has-custom-cursor textarea{cursor:text}}@media(prefers-reduced-motion:reduce){.cursor{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cursor.css.map */
