.hcu-dot,.hcu-ring{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:2147483000;color:var(--color-text, #141414);will-change:transform;contain:layout style}.hcu-ring{z-index:2147482999}.hcu-dot__i{position:absolute;left:0;top:0;width:var(--hcu-dot, 4px);height:var(--hcu-dot, 4px);margin-left:calc(var(--hcu-dot, 4px) / -2);margin-top:calc(var(--hcu-dot, 4px) / -2);border-radius:50%;background:currentColor;opacity:.85;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.hcu-ring__svg{position:absolute;left:-100px;top:-100px;width:200px;height:200px;overflow:visible}.hcu-ring__path{fill:none;stroke:currentColor;stroke-width:1;opacity:.3;transition:opacity .32s cubic-bezier(.16,1,.3,1)}.hcu-arrow{position:absolute;left:0;top:0;width:44px;height:16px;margin-left:-22px;margin-top:-8px;opacity:0;transform:rotate(-135deg) scale(.5);transition:transform var(--hcu-arrow-ms, .3s) var(--hcu-arrow-ease, cubic-bezier(.34, 1.4, .64, 1)),opacity var(--hcu-arrow-ms, .3s) cubic-bezier(.16,1,.3,1)}.hcu-arrow__path{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}html[data-hcu=link] .hcu-ring__path{opacity:.5}html[data-hcu=link] .hcu-dot__i{opacity:0;transform:scale(.4)}html[data-hcu=nav] .hcu-ring__path{opacity:.16}html[data-hcu=nav] .hcu-dot__i{opacity:0;transform:scale(.4)}html[data-hcu=off] .hcu-dot,html[data-hcu=off] .hcu-ring{opacity:0}.hcu-dot,.hcu-ring{transition:opacity .2s linear}html[data-hcu=nav] .hp-nav__btn:hover>*{opacity:.12}.hp-nav__btn>*{transition:opacity .26s cubic-bezier(.16,1,.3,1)}html.hcu-blend .hcu-dot,html.hcu-blend .hcu-ring{mix-blend-mode:difference}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.hcu-on:not(.hcu-native) body,html.hcu-on:not(.hcu-native) body *:not(iframe){cursor:none!important}}@media(hover:hover)and (pointer:fine){body .header .menu-meta__link,body .header .hi-mode-btn{position:relative}body .header .menu-meta__link .hi-duo,body .header .hi-mode-btn .hi-duo{transition:opacity .42s cubic-bezier(.16,1,.3,1)}body .header .menu-meta__link:hover .hi-duo,body .header .menu-meta__link:focus-visible .hi-duo,body .header .hi-mode-btn:hover .hi-duo,body .header .hi-mode-btn:focus-visible .hi-duo{opacity:.55}body .header .menu-meta__link:before,body .header .hi-mode-btn:before{content:"";position:absolute;left:50%;top:calc(50% + 15px);width:22px;height:1px;margin-left:-11px;background:rgba(var(--color-text-rgb, 20, 20, 20),.55);transform:scaleX(0);transform-origin:50% 50%;opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)}body .header .menu-meta__link:hover:before,body .header .menu-meta__link:focus-visible:before,body .header .hi-mode-btn:hover:before,body .header .hi-mode-btn:focus-visible:before{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.hcu-dot,.hcu-ring{display:none}body .header .menu-meta__link .hi-duo,body .header .hi-mode-btn .hi-duo,body .header .menu-meta__link:before,body .header .hi-mode-btn:before{transition-duration:1ms}}@media(hover:none),(pointer:coarse){.hcu-dot,.hcu-ring{display:none}}html.hcu-blend .hcu-dot,html.hcu-blend .hcu-ring{mix-blend-mode:difference;color:#fff}html.hcu-blend .hcu-ring path,html.hcu-blend .hcu-ring circle,html.hcu-blend .hcu-ring ellipse{stroke:#fff}html.hcu-blend .hcu-dot{background:#fff}html.hcu-blend .hcu-arrow,html.hcu-blend .hcu-arrow *{mix-blend-mode:normal;color:var(--color-text, #141414);stroke:var(--color-text, #141414)}.hcu-arrow{width:96px;height:auto;overflow:visible}.hcu-arrow__path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:1;vector-effect:non-scaling-stroke}.hcu-arrow{width:150px;height:110px;overflow:visible}.hcu-arrow__path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:1;vector-effect:none}html[data-hcu=nav] .hcu-ring>svg:not(.hcu-arrow){opacity:0;transition:opacity .2s ease}.hcu-arrow{transition:transform var(--hcu-arrow-ms, .3s) var(--hcu-arrow-ease, cubic-bezier(.34, 1.4, .64, 1)),opacity var(--hcu-arrow-ms, .3s) cubic-bezier(.16,1,.3,1)}.hcu-arrow{margin-left:-75px;margin-top:-55px}.content__back,.content__back[data-hp-lifted]{font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px;overflow:hidden;white-space:nowrap}.content__back:before,.content__back:after{text-indent:0}.hcu-plus{position:absolute;left:50%;top:50%;width:62px;height:62px;margin-left:-31px;margin-top:-31px;opacity:0;transform:scale(.6) rotate(-32deg);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.34,1.4,.64,1);pointer-events:none;overflow:visible}.hcu-plus__path{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-hcu-plus="1"] .hcu-plus{opacity:1;transform:scale(1) rotate(0)}html[data-hcu=nav] .hcu-plus{opacity:0;transform:scale(.6) rotate(-32deg)}@media(prefers-reduced-motion:reduce){.hcu-plus{transition:opacity .16s linear;transform:none}html[data-hcu-plus="1"] .hcu-plus{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/haiku-cursor.css.map */
