.e-cur-dot{position:fixed;top:0;left:0;z-index:2147483000;width:10px;height:10px;border-radius:50%;background:var(--e-ink);pointer-events:none;opacity:0;transform:translate(-100px,-100px);transition:width .3s var(--e-ease),height .3s var(--e-ease),background-color .25s,opacity .3s,border-radius .3s}
.e-cur-dot span{position:absolute;inset:0;display:grid;place-items:center;font-size:.75rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--e-paper);opacity:0;transition:opacity .2s,color .25s}
html[lang^=ar] .e-cur-dot span{letter-spacing:0;font-size:.8125rem}
.e-cur-dot.is-light{background:var(--e-paper)}
.e-cur-dot.is-light span{color:var(--e-ink)}
.e-cur-dot.is-label{width:72px;height:72px}
.e-cur-dot.is-label span{opacity:1}
.e-cur-dot.is-swatch{width:42px;height:28px;border-radius:62% 38% 58% 42%/48% 62% 38% 52%;background:var(--e-sw,var(--e-ink))}
@media (hover:hover) and (pointer:fine){html.e-has-cur,html.e-has-cur *,html.e-has-cur *::before,html.e-has-cur *::after,html.e-has-cur shopify-account::part(signed-out-avatar),html.e-has-cur shopify-account::part(signed-in-avatar){cursor:none!important}}
.e-brush__cv{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;mix-blend-mode:multiply}
.e-brush__hint{position:absolute;inset-inline:0;bottom:16px;z-index:3;font-size:.75rem;text-align:center;color:var(--e-stone);pointer-events:none;opacity:0;transition:opacity .3s}
@media (hover:hover) and (pointer:fine){.e-brush:hover .e-brush__hint{opacity:1}}
.e-brush.is-painted .e-brush__hint{opacity:0}
[dir=rtl] :is(.menu-drawer__close-button,.menu-drawer__menu-item-text,.footer-content .text-block p a,.e-legal__line a,.e-legal__btn,.footer-utilities__text a,.social-icons__icon-wrapper a)::after{transform-origin:right}
