@media (hover:hover) and (pointer:fine){:root{--cursor-color: #111;--cursor-size: 36px;--cursor-size-hover: 56px;--cursor-ring-width: 1.5px;--cursor-dot-size: 6px;--cursor-text-width: 2px;--cursor-text-height: 22px;--morph-dur: .18s;--morph-ease: cubic-bezier(.2,.8,.2,1)}body{cursor:none}#rf-cursor{position:fixed;inset:0 0 auto auto;pointer-events:none;z-index:2147483647;opacity:1;transition:opacity .2s ease}.rf-cursor__ring,.rf-cursor__dot{position:fixed;top:0;left:0;transform:translate3d(-50%,-50%,0);will-change:transform,width,height,opacity,border-radius}.rf-cursor__ring{width:var(--cursor-size);height:var(--cursor-size);border:var(--cursor-ring-width) solid var(--cursor-color);border-radius:50%;transition:width var(--morph-dur) var(--morph-ease),height var(--morph-dur) var(--morph-ease),opacity .2s ease,border-color .2s ease;opacity:.9}.rf-cursor__dot{width:var(--cursor-dot-size);height:var(--cursor-dot-size);background:var(--cursor-color);border-radius:50%;--dot-x: 0px;--dot-y: 0px;--dot-scale: 1;transform:translate3d(var(--dot-x),var(--dot-y),0) translate(-50%,-50%) scale(var(--dot-scale));transition:width var(--morph-dur) var(--morph-ease),height var(--morph-dur) var(--morph-ease),border-radius var(--morph-dur) var(--morph-ease)}#rf-cursor.is-pressing .rf-cursor__dot{--dot-scale: .6}html body #rf-cursor.is-hovering .rf-cursor__ring,body #rf-cursor.is-hovering .rf-cursor__ring,#rf-cursor.is-hovering .rf-cursor__ring{width:var(--cursor-size-hover)!important;height:var(--cursor-size-hover)!important;transform:translate3d(-50%,-50%,0)!important}#rf-cursor[data-hovering=true] .rf-cursor__ring{width:56px!important;height:56px!important}#rf-cursor.is-hidden{opacity:0}#rf-cursor.is-text .rf-cursor__dot{width:var(--cursor-text-width);height:var(--cursor-text-height);border-radius:1px}#rf-cursor.is-text .rf-cursor__ring{opacity:.7}a,a *,button,button *,summary,summary *,[role=button],label,[type=button],[type=submit],[type=reset],.cursor-hover,[data-cursor-hover],input,textarea,[contenteditable=true],.btn,.button,.shopify-payment-button,.product-card,.card-wrapper,[href]{cursor:none!important}select{cursor:auto!important}#rf-cursor.is-invert .rf-cursor__ring{border-color:#fff}#rf-cursor.is-invert .rf-cursor__dot{background:#fff}.shopify-section #rf-cursor.is-hovering .rf-cursor__ring,[data-section-type] #rf-cursor.is-hovering .rf-cursor__ring{width:56px!important;height:56px!important}}@media (prefers-reduced-motion: reduce){#rf-cursor{display:none!important}body{cursor:auto}}body.rf-open #rf-cursor,body.rf-open .rf-cursor,body.rf-open #custom-cursor,body.rf-open .custom-cursor,body.rf-open #cursor,body.rf-open .cursor{--cursor-color: #fff;filter:none!important}body.rf-open .cursor-dot,body.rf-open .inner-dot{background:#fff!important}body.rf-open .cursor-ring,body.rf-open .outer-ring{border-color:#fff!important}.color-background-2 #rf-cursor,.color-inverse #rf-cursor,.color-accent-1 #rf-cursor,.color-accent-2 #rf-cursor,.rf-footer #rf-cursor,footer #rf-cursor{--cursor-color: #fff !important}.color-background-2 #rf-cursor .rf-cursor__ring,.color-inverse #rf-cursor .rf-cursor__ring,.color-accent-1 #rf-cursor .rf-cursor__ring,.color-accent-2 #rf-cursor .rf-cursor__ring,.rf-footer #rf-cursor .rf-cursor__ring,footer #rf-cursor .rf-cursor__ring{border-color:#fff!important}.color-background-2 #rf-cursor .rf-cursor__dot,.color-inverse #rf-cursor .rf-cursor__dot,.color-accent-1 #rf-cursor .rf-cursor__dot,.color-accent-2 #rf-cursor .rf-cursor__dot,.rf-footer #rf-cursor .rf-cursor__dot,footer #rf-cursor .rf-cursor__dot{background:#fff!important}.color-background-2 #rf-cursor.is-invert .rf-cursor__ring,.rf-footer #rf-cursor.is-invert .rf-cursor__ring{border-color:#fff!important}.color-background-2 #rf-cursor.is-invert .rf-cursor__dot,.rf-footer #rf-cursor.is-invert .rf-cursor__dot{background:#fff!important}.color-background-2 #rf-cursor,.rf-footer #rf-cursor{filter:invert(1) hue-rotate(180deg)!important}html body .color-background-2 #rf-cursor .rf-cursor__ring,html body .rf-footer #rf-cursor .rf-cursor__ring{border-color:#fff!important}html body .color-background-2 #rf-cursor .rf-cursor__dot,html body .rf-footer #rf-cursor .rf-cursor__dot{background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-cursor.css.map */
