.vos-floral-cursor,.vos-floral-trail-layer{display:none}@media(hover:hover)and (pointer:fine){html.vos-floral-cursor-enabled,html.vos-floral-cursor-enabled body,html.vos-floral-cursor-enabled body *{cursor:none!important}html.vos-floral-cursor-enabled input[type=text],html.vos-floral-cursor-enabled input[type=email],html.vos-floral-cursor-enabled input[type=search],html.vos-floral-cursor-enabled input[type=tel],html.vos-floral-cursor-enabled input[type=url],html.vos-floral-cursor-enabled input[type=number],html.vos-floral-cursor-enabled textarea,html.vos-floral-cursor-enabled [contenteditable=true]{cursor:text!important}.vos-floral-cursor{--vos-cursor-angle: 0deg;position:fixed;top:0;left:0;z-index:2147483646;display:block;width:34px;height:34px;margin:-17px 0 0 -17px;pointer-events:none;opacity:0;transform:translate3d(var(--vos-cursor-x, -100px),var(--vos-cursor-y, -100px),0);transition:opacity .16s ease;contain:layout style paint;will-change:transform}.vos-floral-cursor.is-visible{opacity:1}.vos-floral-cursor.is-text{opacity:0}.vos-floral-cursor__art{width:100%;height:100%;display:block;overflow:visible;transform:rotate(var(--vos-cursor-angle));transform-origin:50% 50%;transition:transform .11s linear}.vos-floral-cursor__flower{transform-origin:24px 24px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.vos-floral-cursor__petal,.vos-floral-cursor__centre,.vos-floral-cursor__stem,.vos-floral-cursor__leaf{fill:#f2ecde85;stroke:#30271f;stroke-width:1.05;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.vos-floral-cursor__centre{fill:#f2ecdee0}.vos-floral-cursor__stem{fill:none;stroke-width:.92}.vos-floral-cursor__leaf{fill:#66694c1c;stroke-width:.92}.vos-floral-cursor__seed,.vos-floral-cursor__point{fill:#30271f}.vos-floral-cursor__petal{transform-box:fill-box;transform-origin:center bottom;transition:transform .3s cubic-bezier(.16,.84,.25,1),fill .3s ease}.vos-floral-cursor.is-interactive .vos-floral-cursor__flower{transform:scale(1.12)}.vos-floral-cursor.is-interactive .vos-floral-cursor__petal--1{transform:translateY(-1.3px) scale(1.09)}.vos-floral-cursor.is-interactive .vos-floral-cursor__petal--2{transform:translate(1px,-.5px) rotate(2deg) scale(1.07)}.vos-floral-cursor.is-interactive .vos-floral-cursor__petal--3{transform:translate(.6px,1px) rotate(1deg) scale(1.07)}.vos-floral-cursor.is-interactive .vos-floral-cursor__petal--4{transform:translate(-1px,.5px) rotate(-2deg) scale(1.07)}.vos-floral-cursor.is-interactive .vos-floral-cursor__petal--5{transform:translate(-1px,-.5px) rotate(-2deg) scale(1.07)}.vos-floral-trail-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483645;display:block;overflow:hidden;pointer-events:none;contain:strict}.vos-floral-trail{--trail-size: 15px;--trail-rotate: 0deg;--trail-drift-x: 0px;--trail-drift-y: 8px;position:absolute;top:0;left:0;width:var(--trail-size);height:var(--trail-size);margin:calc(var(--trail-size) * -.5) 0 0 calc(var(--trail-size) * -.5);opacity:0;transform:translate3d(var(--trail-x, -100px),var(--trail-y, -100px),0) rotate(var(--trail-rotate)) scale(.52);transform-origin:50% 50%;pointer-events:none;will-change:opacity,transform}.vos-floral-trail svg{width:100%;height:100%;display:block;overflow:visible}.vos-floral-trail path,.vos-floral-trail circle,.vos-floral-trail ellipse{fill:#f2ecde24;stroke:#30271f94;stroke-width:.85;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.vos-floral-trail.is-active{animation:vos-floral-trace 1.08s cubic-bezier(.18,.72,.28,1) forwards}@keyframes vos-floral-trace{0%{opacity:0;transform:translate3d(var(--trail-x),var(--trail-y),0) rotate(var(--trail-rotate)) scale(.38)}16%{opacity:.58;transform:translate3d(var(--trail-x),var(--trail-y),0) rotate(calc(var(--trail-rotate) + 6deg)) scale(.92)}62%{opacity:.28}to{opacity:0;transform:translate3d(calc(var(--trail-x) + var(--trail-drift-x)),calc(var(--trail-y) + var(--trail-drift-y)),0) rotate(calc(var(--trail-rotate) + 24deg)) scale(1.16)}}}@media(prefers-reduced-motion:reduce){.vos-floral-trail-layer{display:none!important}.vos-floral-cursor__art,.vos-floral-cursor__flower,.vos-floral-cursor__petal{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vos-floral-cursor.css.map */
