.wr-cursor[hidden]{display:none}.wr-cursor{position:fixed;left:0;top:0;width:0;height:0;z-index:2147483000;pointer-events:none;contain:layout style;transition:opacity .25s ease}.wr-cursor__follow,.wr-cursor__dot{position:absolute;left:0;top:0;will-change:transform}.wr-cursor__dot{width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;border-radius:50%;background:var(--cur-dot)}.wr-cursor{--cur-ring: var(--wr-cream);--cur-dot: var(--wr-peach);--cur-link: var(--wr-peach)}.wr-cursor.is-light{--cur-ring: var(--wr-forest);--cur-link: var(--wr-forest)}.wr-cursor.is-peach{--cur-ring: var(--wr-forest-deep);--cur-dot: var(--wr-forest-deep);--cur-link: var(--wr-forest-deep)}.wr-cursor__ring{position:absolute;left:-1.8rem;top:-1.8rem;width:3.6rem;height:3.6rem;border-radius:50%;border:.15rem solid var(--cur-ring);transform:rotate(var(--a, 0rad)) scale(var(--sx, 1),var(--sy, 1)) rotate(calc(var(--a, 0rad) * -1));scale:1;transition:scale .45s cubic-bezier(.16,1,.3,1),background-color .3s ease,border-color .3s ease,opacity .3s ease}.wr-cursor__badge{position:absolute;left:-4.4rem;top:-4.4rem;display:grid;place-items:center;width:8.8rem;height:8.8rem;border-radius:50%;border:.15rem solid var(--wr-cream);background:var(--wr-forest-deep);scale:0;opacity:0;transition:scale .5s cubic-bezier(.16,1,.3,1),opacity .25s ease}.wr-cursor__label{font-family:var(--wr-font-display);font-weight:800;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wr-cream);white-space:nowrap}.wr-cursor.is-link .wr-cursor__ring{scale:1.7;border-color:var(--cur-link);background:color-mix(in srgb,var(--cur-link) 14%,transparent)}.wr-cursor .wr-cursor__dot{transition:opacity .2s ease,scale .35s cubic-bezier(.16,1,.3,1),background-color .3s ease}.wr-cursor.is-label .wr-cursor__badge{scale:1;opacity:1}.wr-cursor.is-label .wr-cursor__ring{scale:.5;opacity:0}.wr-cursor.is-label .wr-cursor__dot{opacity:0}.wr-cursor.is-down .wr-cursor__ring{scale:.8;transition-duration:.15s}.wr-cursor.is-down .wr-cursor__dot{scale:.75}.wr-cursor.is-down.is-link .wr-cursor__ring{scale:1.45}.wr-cursor.is-down .wr-cursor__badge{scale:.92;transition-duration:.15s}.wr-cursor.is-text,.wr-cursor.is-out{opacity:0}html.wr-cursor-on,html.wr-cursor-on *{cursor:none!important}html.wr-cursor-on :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range]),textarea,[contenteditable=true]){cursor:text!important}@media(prefers-reduced-motion:reduce){.wr-cursor__ring,.wr-cursor__badge,.wr-cursor .wr-cursor__dot{transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wr-cursor.css.map */
