.js-cursor-view,.js-cursor-click,.js-cursor-sale,.js-cursor-eye,.js-cursor-previous,.js-cursor-next,.js-cursor-close{cursor:none!important}.customCursor,.customCursor *{pointer-events:none}.customCursor{pointer-events:none;z-index:110001;will-change:transform;width:6px;height:6px;position:fixed;top:-3px;left:-3px}@media (max-width:768px){.js-cursor-view,.js-cursor-click,.js-cursor-sale,.js-cursor-eye,.js-cursor-previous,.js-cursor-next,.js-cursor-close{cursor:auto!important}.customCursor{display:none}}.customCursor .click,.customCursor .view,.customCursor .view-white,.customCursor .sale,.customCursor .eye,.customCursor .previous,.customCursor .next,.customCursor .close{opacity:0;transition:all .333s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)scale(0)}.customCursor .previous,.customCursor .next{transform:translateY(-50%)translate(-50%)scale(0)rotate(180deg)}.customCursor .next{transform:translateY(-50%)translate(-50%)scale(0)rotate(-180deg)}.customCursor .previous svg,.customCursor .next svg{overflow:visible}.customCursor .eye{mix-blend-mode:difference}.customCursor.close .close{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.customCursor.click{mix-blend-mode:difference}.customCursor.click .click{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.customCursor.click .click svg path{fill:#fff}.customCursor.view{mix-blend-mode:difference}.customCursor.view .view{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.customCursor.view .view svg path{fill:#fff}.customCursor.view-white .view-white{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.customCursor.sale{mix-blend-mode:difference}.customCursor.sale .sale{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.customCursor.sale .sale svg path{fill:#fff}.customCursor.eye .eye{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.customCursor.previous .previous,.customCursor.next .next{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)rotate(0)}.customCursor .click svg,.customCursor .sale svg,.customCursor .view svg{animation:8s linear infinite cursorRotation}.js-cursor-eye{cursor:none!important}@keyframes cursorRotation{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
.nav-menu-item{-webkit-tap-highlight-color:transparent;padding:10px 30px 10px 50px;display:inline-block;position:relative}@media (max-width:639px){.nav-menu-item{padding:3px 30px 3px 40px}}.nav-menu-item:before{content:"";background:#3b3b44;border:1px solid #daacb6;width:100%;height:6px;margin-top:1px;transition:all 1s cubic-bezier(.77,0,.175,1);display:block;position:absolute;top:50%;left:30px;transform:translate(-100%)}.nav-menu-item:after{content:"";background:#3b3b44;border:1px solid #daacb6;width:20px;height:6px;margin-top:1px;transition:all .5s cubic-bezier(.77,0,.175,1);display:block;position:absolute;top:50%;left:0;transform:translate(-20px)}.nav-menu-item:hover:before{left:-20px;transform:translate(100%)}.nav-menu-item:hover:after{transition:all .5s cubic-bezier(.165,.84,.44,1) .5s;transform:translate(0)}.nav-menu-item--active:before{left:0;transform:translate(0)}.navLink{border-radius:unset;position:relative}.navLink:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.navLink:hover:after,.navLink.active:after{transform:scaleX(1)}
