.mouse-cursor{position:fixed;top:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;width:0;height:0;overflow:hidden;border-radius:50%;color:var(--color-foreground);background-color:var(--color-background);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(var(--x, 0),var(--y, 0)) translate(-50%,-60%);transition:width .3s cubic-bezier(.7,0,.3,1),height .3s cubic-bezier(.7,0,.3,1)}.mouse-cursor__icon{flex:none;width:0;height:0;transition:width .3s cubic-bezier(.7,0,.3,1),height .3s cubic-bezier(.7,0,.3,1)}.mouse-cursor.active{width:clamp(4rem,4.21vw,5rem);height:clamp(4rem,4.21vw,5rem)}.mouse-cursor.active .mouse-cursor__icon{width:clamp(1.25rem,1.68vw,2rem);height:clamp(1.25rem,1.68vw,2rem)}.mouse-cursor.active.pressed{width:calc(clamp(4rem,4.21vw,5rem)*1.5);height:calc(clamp(4rem,4.21vw,5rem)*1.5)}.mouse-cursor.active.pressed .mouse-cursor__icon{width:calc(clamp(1.25rem,1.68vw,2rem)*1.5);height:calc(clamp(1.25rem,1.68vw,2rem)*1.5)}html[data-mouse-cursor-on] .theme-drawer__dialog.cart-drawer__dialog::backdrop,html[data-mouse-cursor-on] .cino__drawer.is-open .cino__drawer-overlay{cursor:none}.mouse-cursor[popover]{inset:auto;top:0;left:0;margin:0;border:0;padding:0}@media(hover:hover)and (pointer:fine){.mouse-cursor[popover]:not(:popover-open){display:flex}}@media(hover:none),(pointer:coarse){.mouse-cursor{display:none}}@media(prefers-reduced-motion:reduce){.mouse-cursor,.mouse-cursor__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mouse-cursor.css.map */
