.cursor{--cursor-size: .8rem;--cursor-size-active: 10rem;--cursor-fade: .2s;--cursor-resize: .2s;position:fixed;z-index:9999;top:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--cursor-fade) ease-in-out}.cursor:where(.is-visible){opacity:1}.cursor__follow{will-change:transform}.cursor__dot{display:flex;align-items:center;justify-content:center;width:var(--cursor-size);height:var(--cursor-size);margin-top:calc(var(--cursor-size) / -2);margin-left:calc(var(--cursor-size) / -2);border-radius:50%;background-color:var(--bf-ink);transition:width var(--cursor-resize) ease-in-out,height var(--cursor-resize) ease-in-out,margin var(--cursor-resize) ease-in-out}.cursor:where(.is-active) .cursor__dot{width:var(--cursor-size-active);height:var(--cursor-size-active);margin-top:calc(var(--cursor-size-active) / -2);margin-left:calc(var(--cursor-size-active) / -2)}.cursor__label{opacity:0;color:var(--bf-surface);font-size:var(--bf-text-eyebrow-size);font-weight:var(--bf-weight-medium);letter-spacing:var(--bf-text-eyebrow-tracking);line-height:1;white-space:nowrap;text-transform:uppercase;transition:opacity var(--cursor-resize) ease-in-out}.cursor:where(.is-active) .cursor__label{opacity:1}@media(prefers-reduced-motion:reduce){.cursor,.cursor__dot,.cursor__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bf-cursor.css.map */
