.elome-has-ghost{position:relative;overflow:hidden}.elome-ghost-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading-family);font-size:15vw;font-weight:200;color:#121212;opacity:.03;white-space:nowrap;pointer-events:none;user-select:none;-webkit-user-select:none;z-index:0}.elome-ghost-burst{pointer-events:none}.elome-cursor-dot{position:fixed;top:0;left:0;width:6px;height:6px;border-radius:50%!important;background:#121212;pointer-events:none;z-index:99999;display:block!important;opacity:0;transition:opacity .25s ease;will-change:transform;transform:translateZ(0)}html.elome-cursor-on .elome-cursor-dot{opacity:1!important}html.elome-cursor-on,html.elome-cursor-on *{cursor:none!important}html.elome-cursor-on .product__media-toggle:after{cursor:none!important}html.elome-cursor-on .image-magnify-full-size{cursor:none!important}.elome-squarenav{position:fixed;right:2rem;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:12px}.elome-squarenav__dot{position:relative;width:5px;height:5px;padding:0;border:1px solid rgba(18,18,18,.3);border-radius:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.elome-squarenav__dot.is-active{background:#121212;border-color:#121212}.elome-squarenav__tip{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:3px 8px;background:#121212;color:#f5f5f5;font-family:var(--font-body-family);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none}.elome-squarenav__dot:hover .elome-squarenav__tip,.elome-squarenav__dot:focus-visible .elome-squarenav__tip{opacity:1}@media(prefers-reduced-motion:no-preference){.elome-squarenav__tip{transition:opacity .2s ease}}@media screen and (max-width:749px){.elome-squarenav{display:none}}body[class*=overflow-hidden] .elome-squarenav{display:none}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.elome-tilt{perspective:600px}.elome-tilt-img{will-change:transform}}.elome-editorial__panel.elome-panel-reveal{transform:translateY(40px);opacity:0;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s ease}.elome-editorial__panel.elome-panel-reveal.elome-panel-entered{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.elome-editorial__panel{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/elome-effects.css.map */
