:root{--pf-dot-size: 18px;--pf-ring-size: 40px;--pf-ring-stroke: 2px;--pf-ring-rest-scale: .88;--pf-ring-hover-scale: 1;--pf-fade: .12s}html.pf-cursor-on,html.pf-cursor-on *{cursor:none!important}#pf-cursor,#pf-cursor *{box-sizing:border-box}#pf-cursor{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:2147483647;mix-blend-mode:difference}#pf-cursor .pf-cursor-dot{position:absolute;width:var(--pf-dot-size);height:var(--pf-dot-size);margin-left:calc(var(--pf-dot-size) * -.5);margin-top:calc(var(--pf-dot-size) * -.5);border-radius:50%;background:#fff;transform:translateZ(0) scale(1);will-change:transform,opacity;transition:opacity var(--pf-fade) ease}#pf-cursor .pf-cursor-ring{position:absolute;width:var(--pf-ring-size);height:var(--pf-ring-size);margin-left:calc(var(--pf-ring-size) * -.5);margin-top:calc(var(--pf-ring-size) * -.5);border-radius:50%;border:var(--pf-ring-stroke) solid #fff;opacity:0;transform:translateZ(0) scale(var(--pf-ring-rest-scale));will-change:transform,opacity;transition:opacity var(--pf-fade) ease}#pf-cursor .pf-cursor-label{display:none!important}html.pf-cursor-link #pf-cursor .pf-cursor-dot{opacity:0}html.pf-cursor-link #pf-cursor .pf-cursor-ring{opacity:1}@media (prefers-reduced-motion: reduce){#pf-cursor{display:none!important}}@media (hover: none) and (pointer: coarse){#pf-cursor{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pf-cursor.css.map */
