@media (max-width: 1023px){.mobile-menu-toggle{display:flex!important;flex-direction:column!important;gap:4px!important;background:none!important;border:none!important;cursor:pointer!important;padding:12px!important;position:relative!important;z-index:1000!important;border-radius:8px!important;transition:all .3s ease!important;min-width:48px!important;min-height:48px!important;align-items:center!important;justify-content:center!important}.mobile-menu-toggle:hover{background:#f8e8c933!important;transform:scale(1.05)!important}.mobile-menu-toggle:active{transform:scale(.95)!important;background:#f8e8c966!important}.mega-menu__nav{display:none!important}}.mobile-menu{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;background:#fff!important;background-color:#fff!important;z-index:9999999!important;transform:translate(-100%)!important;transition:transform .3s ease!important;overflow-y:auto!important;visibility:hidden!important;display:none!important;box-shadow:2px 0 20px #0000001a!important}.mobile-menu.active{transform:translate(0)!important;visibility:visible!important;display:block!important;animation:slideInFromLeft .3s ease-out!important}.mobile-menu.closing{animation:slideOutToBottom .15s ease-in forwards!important}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translate(0) translateY(0);opacity:1}to{transform:translate(0) translateY(100vh);opacity:0}}.mobile-menu-open .mobile-menu{display:block!important;z-index:9999999!important}.mobile-menu-open .mobile-menu.active{transform:translate(0)!important;visibility:visible!important;display:block!important}body.mobile-menu-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.hamburger-line{width:22px!important;height:2.5px!important;background:var(--color-black, #000)!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;display:block!important;border-radius:2px!important}body.mobile-menu-open .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)!important;background:#b76e79!important}body.mobile-menu-open .hamburger-line:nth-child(2){opacity:0!important;transform:scale(0)!important}body.mobile-menu-open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(8px,-7px)!important;background:#b76e79!important}.mobile-menu__top-header,.mobile-menu .mobile-menu__top-header,.mobile-menu.active .mobile-menu__top-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;border-bottom:1px solid rgba(0,0,0,.1)!important;background:#fff!important;background-color:#fff!important;position:sticky!important;top:0!important;z-index:10!important;box-shadow:0 2px 10px #0000001a!important;height:70px!important;min-height:70px!important;visibility:visible!important;opacity:1!important;position:relative!important}.mobile-menu__top-header:before{content:"ENVEE"!important;font-size:28px!important;font-weight:400!important;color:#000!important;font-family:Times New Roman,Times,serif!important;letter-spacing:2px!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;white-space:nowrap!important;z-index:1!important;font-style:normal!important;text-decoration:none!important}.mobile-menu .mobile-menu__header,.mobile-menu__header,.mobile-menu .mobile-menu__header *{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.mobile-text-logo,.mobile-menu__top-header .mobile-text-logo,.mobile-menu .mobile-menu__top-header .mobile-text-logo{font-size:22px!important;font-weight:600!important;color:#000!important;margin:0!important;font-family:serif!important;letter-spacing:.5px!important;text-align:center!important;flex:1!important}.mobile-menu__top-header .mobile-menu__close,.mobile-menu .mobile-menu__top-header .mobile-menu__close,.mobile-menu.active .mobile-menu__top-header .mobile-menu__close{background:#fff!important;background-color:#fff!important;border:2px solid rgba(0,0,0,.3)!important;cursor:pointer!important;padding:8px!important;border-radius:50%!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;z-index:999!important;font-size:20px!important;font-weight:700!important;color:#000!important}.mobile-menu__top-header:has(.mobile-menu__close):after{display:none!important}.mobile-menu__top-header .mobile-menu__close:hover,.mobile-menu .mobile-menu__top-header .mobile-menu__close:hover,.mobile-menu.active .mobile-menu__top-header .mobile-menu__close:hover{background:#f0f0f0!important;background-color:#f0f0f0!important;border-color:#00000080!important;transform:translateY(-50%) scale(1.1)!important}.mobile-menu__top-header .mobile-menu__close:active,.mobile-menu .mobile-menu__top-header .mobile-menu__close:active,.mobile-menu.active .mobile-menu__top-header .mobile-menu__close:active{transform:translateY(-50%) scale(.9)!important;background:#e0e0e0!important;background-color:#e0e0e0!important}.mobile-menu__header .mobile-menu__close{display:none!important}.mobile-menu__nav-vertical{padding:20px!important;background:#fff!important}.mobile-nav-section{margin-bottom:12px!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;transition:all .2s ease!important}.mobile-nav-section:hover{border-color:#00000026!important;box-shadow:0 2px 8px #00000014!important}.mobile-nav-section-header{border-bottom:1px solid rgba(0,0,0,.08)!important;background:#fff!important}.mobile-nav-shop-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:16px 20px!important;background:none!important;border:none!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important;text-align:left!important;color:#000!important;transition:all .2s ease!important;letter-spacing:.2px!important;opacity:1!important;visibility:visible!important;position:relative!important;line-height:1.2!important;min-height:24px!important}.mobile-nav-shop-toggle:hover{color:#b76e79!important;background:#00000008!important}.mobile-nav-shop-toggle:active{background:#0000000d!important}.mobile-nav-arrow{transition:transform .3s ease!important;opacity:.8!important;color:#000!important;font-size:14px!important;margin-left:8px!important;flex-shrink:0!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;line-height:1!important}.mobile-nav-shop-toggle.active .mobile-nav-arrow{transform:rotate(180deg)!important;opacity:1!important}.mobile-nav-shop-toggle.active{background:#00000008!important;color:#b76e79!important;opacity:1!important;visibility:visible!important}.mobile-shop-items{max-height:0!important;overflow:hidden!important;transition:max-height .3s ease!important;background:#fff!important;background-color:#fff!important;margin:0!important;padding:0 20px!important}.mobile-shop-items.active{max-height:1500px!important;padding:16px 20px!important}.mobile-shop-category{margin-bottom:16px!important;padding:0!important;background:transparent!important;border:none!important}.mobile-category-title{font-size:12px!important;font-weight:600!important;margin-bottom:8px!important;color:#666!important;text-transform:uppercase!important;letter-spacing:.5px!important}.mobile-shop-links{list-style:none!important;padding:0!important;margin:0!important}.mobile-shop-links li{margin-bottom:2px!important;border-radius:4px!important;overflow:hidden!important}.mobile-shop-links li:hover{background:#00000008!important}.mobile-shop-links a{display:block!important;padding:8px 12px!important;color:#000!important;text-decoration:none!important;transition:all .2s ease!important;font-size:15px!important;font-weight:400!important;border-radius:4px!important;opacity:1!important;visibility:visible!important}.mobile-shop-links a:hover{color:#b76e79!important;background:#0000000d!important}.mobile-shop-links a:active{background:#00000014!important}.mobile-nav-item{margin-bottom:8px!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;transition:all .2s ease!important}.mobile-nav-item:hover{border-color:#00000026!important;box-shadow:0 2px 8px #00000014!important}.mobile-nav-link{display:block!important;padding:16px 20px!important;color:#000!important;text-decoration:none!important;font-size:16px!important;font-weight:500!important;transition:all .2s ease!important;letter-spacing:.2px!important;background:#fff!important;opacity:1!important;visibility:visible!important}.mobile-nav-link:hover{color:#b76e79!important;background:#00000008!important}.mobile-nav-link:active{background:#0000000d!important}.trademark{font-size:10px!important;vertical-align:super!important;color:#666!important;font-weight:400!important;margin-left:2px!important}.mobile-menu.active .mobile-menu__nav-vertical,.mobile-menu.active .mobile-menu__top-header{display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu.active .mobile-menu__header,.mobile-menu .mobile-menu__header{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important}.mobile-menu.active .mobile-menu__top-header{display:flex!important;visibility:visible!important;opacity:1!important}.mobile-menu .mobile-nav-shop-toggle,.mobile-menu .mobile-nav-link,.mobile-menu .mobile-shop-links a,.mobile-menu .mobile-category-title{color:#000!important;opacity:1!important;visibility:visible!important;display:block!important}.mobile-menu .mobile-nav-shop-toggle:hover,.mobile-menu .mobile-nav-link:hover,.mobile-menu .mobile-shop-links a:hover{color:#b76e79!important}.mobile-menu.active{z-index:99999999!important}.mobile-menu::-webkit-scrollbar{width:4px!important}.mobile-menu::-webkit-scrollbar-track{background:#f0f0f0!important}.mobile-menu::-webkit-scrollbar-thumb{background:#ccc!important;border-radius:2px!important}.mobile-menu::-webkit-scrollbar-thumb:hover{background:#aaa!important}@media (max-width: 480px){.mobile-menu__nav-vertical{padding:16px!important}.mobile-nav-section{margin-bottom:10px!important}.mobile-nav-shop-toggle,.mobile-nav-link{padding:14px 16px!important;font-size:15px!important;color:#000!important;opacity:1!important;visibility:visible!important}.mobile-shop-category{margin-bottom:12px!important}.mobile-shop-links a{padding:7px 12px!important;font-size:14px!important;color:#000!important;opacity:1!important;visibility:visible!important}}@media (max-width: 360px){.mobile-menu__top-header{padding:6px 16px!important;height:46px!important}.mobile-text-logo{font-size:16px!important}.mobile-menu__nav-vertical{padding:12px!important}}@media (prefers-color-scheme: dark){.mobile-menu,.mobile-menu__top-header{background:#fff!important;background-color:#fff!important}.mobile-welcome-title{color:#000!important}.mobile-menu__header{background:#fff!important;background-color:#fff!important}.mobile-text-logo{color:#000!important;-webkit-text-fill-color:#000000!important}.mobile-nav-section,.mobile-nav-item{background:#fff!important;border-color:#00000014!important}.mobile-nav-shop-toggle,.mobile-nav-link{color:#000!important}.mobile-shop-category{background:#fff!important}.mobile-shop-links a{color:#000!important}.mobile-shop-items{background:#fff!important;background-color:#fff!important}}@media (prefers-contrast: high){.mobile-menu{background:#fff!important;border:2px solid #000000!important}.mobile-nav-section,.mobile-nav-item{border:2px solid #000000!important;background:#fff!important}.mobile-nav-shop-toggle,.mobile-nav-link{color:#000!important;font-weight:700!important}.mobile-nav-shop-toggle:hover,.mobile-nav-link:hover{background:#000!important;color:#fff!important}}.mobile-menu,.mobile-menu.active,.mobile-menu.closing,body .mobile-menu,html body .mobile-menu{background:#fff!important;background-color:#fff!important;background-image:none!important}.mobile-menu__top-header,.mobile-menu .mobile-menu__top-header,.mobile-menu.active .mobile-menu__top-header,body .mobile-menu__top-header,html body .mobile-menu__top-header{background:#fff!important;background-color:#fff!important;background-image:none!important;height:70px!important;display:flex!important;visibility:visible!important;opacity:1!important}.mobile-menu__nav-vertical,.mobile-shop-items,.mobile-nav-section,.mobile-nav-item,.mobile-shop-category{background:#fff!important;background-color:#fff!important;background-image:none!important}.mobile-text-logo,.mobile-menu__top-header .mobile-text-logo,.mobile-menu .mobile-menu__top-header .mobile-text-logo,body .mobile-menu__top-header .mobile-text-logo,html body .mobile-menu__top-header .mobile-text-logo,.mobile-menu__top-header>.mobile-text-logo{color:#000!important;font-size:22px!important;-webkit-text-fill-color:black!important;text-shadow:none!important}.mobile-menu__top-header .mobile-menu__close,.mobile-menu .mobile-menu__top-header .mobile-menu__close,.mobile-menu.active .mobile-menu__top-header .mobile-menu__close,body .mobile-menu__top-header .mobile-menu__close,html body .mobile-menu__top-header .mobile-menu__close,.mobile-menu__top-header>.mobile-menu__close{display:flex!important;visibility:visible!important;opacity:1!important;background:#fff!important;background-color:#fff!important;border:2px solid black!important;border-color:#000!important;width:36px!important;height:36px!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;z-index:9999!important;cursor:pointer!important;border-radius:50%!important}.mobile-menu__close:before,.mobile-menu__close:after,.mobile-menu__close svg,.mobile-menu__close span{color:#000!important;fill:#000!important;stroke:#000!important}body.mobile-menu-open .mobile-menu__top-header,body.mobile-menu-open .mobile-menu .mobile-menu__top-header{background:#fff!important;background-color:#fff!important}body.mobile-menu-open .mobile-menu__top-header .mobile-text-logo,body.mobile-menu-open .mobile-menu .mobile-menu__top-header .mobile-text-logo{color:#000!important;-webkit-text-fill-color:#000000!important}body.mobile-menu-open .mobile-menu__top-header .mobile-menu__close,body.mobile-menu-open .mobile-menu .mobile-menu__top-header .mobile-menu__close{display:flex!important;visibility:visible!important;opacity:1!important;background:#fff!important;border:2px solid #000000!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important}.mobile-menu__top-header:after{content:"\2715"!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:400!important;color:#000!important;cursor:pointer!important;z-index:9999!important;transition:opacity .2s ease!important;line-height:1!important;user-select:none!important;-webkit-user-select:none!important;pointer-events:auto!important}.mobile-menu__top-header:hover:after{opacity:.7!important}.mobile-menu__top-header:active:after{opacity:.5!important}.mobile-menu__top-header{cursor:pointer!important}.mobile-menu__top-header:hover:after{background:#f0f0f0!important;transform:translateY(-50%) scale(1.05)!important}.mobile-menu__top-header:active:after{background:#e0e0e0!important;transform:translateY(-50%) scale(.95)!important}.mobile-menu__top-header{position:relative!important}.mobile-menu__top-header:after{pointer-events:auto!important}.mobile-menu__top-header:before{pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/202/assets/mobile-menu-fix.css.map */
