.menu-drawer{position:fixed;top:0;left:-324px;width:322px;height:100vh;background-color:#fff;z-index:30;transition:all .3s ease-in-out;padding-left:5rem;padding-top:40px;box-shadow:2px 0 10px #0000001a;overflow:hidden}.menu-drawer.open{left:0}.menu-drawer.submenu-active{width:574px}.menu-drawer-header{display:flex;justify-content:flex-end;top:40px;position:absolute}.menu-drawer-footer{position:absolute;bottom:0;left:50px}.menu-drawer-footer a{background:none;border:none;font-size:12px;text-align:left;cursor:pointer;margin-bottom:1rem;display:block;font-weight:300;letter-spacing:.15em;color:#000;text-decoration:none}.menu-drawer-body{padding-top:60px;width:504px!important}.menu-columns{display:flex;height:calc(100vh - 60px);width:544px!important}.menu-column-left{width:272px!important}.menu-column-left li{width:262px!important}.menu-column-left,.menu-column-right ul{list-style:none;margin:0;padding:0;width:100%}.menu-column-right{width:252px}.menu-link{background:none;border:none;font-size:16px;text-align:left;cursor:pointer;margin-bottom:1rem;display:block;font-weight:300;letter-spacing:.15em;text-transform:uppercase;padding-inline:0!important}.menu-column-left a{background:none;border:none;font-size:16px;text-align:left;cursor:pointer;margin-bottom:1rem;display:block;font-weight:300;letter-spacing:.15em;text-transform:uppercase;padding-inline:0!important;color:#000;text-decoration:none}.menu-sub{display:none}.menu-sub.active{display:block!important}.menu-sub li a{background:none;border:none;font-size:16px;text-align:left;cursor:pointer;margin-bottom:1rem;display:block;font-weight:300;letter-spacing:.15em;color:#000;text-decoration:none;padding-inline:0px!important}.menu-drawer button:hover,.menu-drawer a:hover{color:var(--brown)!important}.menu-drawer .menu-link.active{color:var(--brown)!important;text-decoration:underline}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:3.5px;width:20px;transform:translateY(-1px);cursor:pointer;z-index:40}.menu-toggle .bar{height:1.5px;background-color:currentColor;width:100%;transition:all .6s ease-in-out}.menu-toggle.open .top{transform:rotate(45deg) translate(3.5px,3.5px);fill:#000!important;color:#000!important}.menu-toggle.open .middle{opacity:0;fill:#000!important;color:#000!important}.menu-toggle.open .bottom{transform:rotate(-45deg) translate(3.5px,-3.5px);fill:#000!important;color:#000!important}#client-services-menu{max-height:0;opacity:0;overflow:hidden;transition:max-height .8s ease,opacity .8s ease}#client-services-menu.open{padding-bottom:20px!important;max-height:500px;opacity:1}.menu-drawer-footer #client-services-toggle{margin-bottom:20px!important}.menu-drawer-footer #client-services-toggle svg{opacity:1!important}.menu-drawer-footer ul{list-style:none;padding:0;margin:0;gap:0px!important}.menu-drawer-footer li{margin-top:10px}.menu-drawer-footer li a{margin:0!important;line-height:1em}.menu-drawer-footer #client-services-toggle{display:flex;flex-direction:row;align-items:center;gap:6px}.active-toggle{color:var(--brown)!important}.chevron2{width:11px;height:11px;transform:rotate(90deg);transition:transform .2s ease;opacity:1!important}.chevron2.up{transform:rotate(270deg)}#MenuOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:29;opacity:1;transition:opacity .3s ease}#menu-toggle{position:absolute;top:25px;left:50px;z-index:1001;cursor:pointer}.mobile-submenu-header{display:none}@media(max-width:676px){.menu-drawer{left:-91vw;width:90vw;padding-inline:5vw}.mobile-submenu-header{display:none;left:5vw;right:5vw;z-index:10;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-size:16px;font-weight:500;background-color:#fff}.mobile-submenu-header button{background:none;border:none;cursor:pointer;font-size:16px;color:#000}.menu-drawer.submenu-open .menu-column-left{display:none!important}.menu-drawer.submenu-active{width:90vw}#menu-close{font-size:2rem;background:none;border:none;cursor:pointer}.menu-drawer-footer{display:none!important}.menu-drawer-footer-mobile{display:block;position:absolute;bottom:0;left:5vw}.menu-drawer-footer-mobile ul{display:flex;flex-direction:column;list-style-type:none!important;padding-left:0!important;margin-bottom:30px}.menu-drawer-footer-mobile ul a{background:none;border:none;font-size:12px;text-align:left;cursor:pointer;margin-bottom:1rem;display:block;font-weight:300;letter-spacing:.15em;color:#000;text-decoration:none}.menu-drawer-body{padding-top:60px}.menu-columns{display:flex;height:calc(100vh - 60px);width:100%}.menu-column-left,.menu-column-left li{width:80vw!important}.menu-column-right{width:80vw}.mobile-submenu-header{display:none;left:5vw;right:5vw;z-index:10;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-size:16px;font-weight:500;background-color:#fff;padding-bottom:20px}.mobile-submenu-header button{background:none;border:none;cursor:pointer;font-size:16px;color:#000;padding-inline:0px!important}.menu-drawer.submenu-open .mobile-submenu-header{display:flex}.menu-sub li a{padding-inline:6px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;width:16px;height:15px;cursor:pointer;z-index:40}.menu-toggle .bar{height:1px;background-color:currentColor;width:100%;transition:all .6s ease-in-out;opacity:.8}.menu-toggle.open .top{transform:rotate(45deg) translate(3px,3px);fill:#000!important;color:#000!important}.menu-toggle.open .middle{opacity:0;fill:#000!important;color:#000!important}.menu-toggle.open .bottom{transform:rotate(-45deg) translate(4px,-4px);fill:#000!important;color:#000!important}.menu-drawer-footer ul{list-style:none;padding:0;margin:0;gap:0px!important}.menu-drawer-footer li{margin-top:10px}.menu-drawer-footer li a{margin:0!important;line-height:1em}.active-toggle{color:var(--brown)!important}#menu-toggle{position:absolute;top:22px;left:25px;z-index:1001;cursor:pointer}.menu-column-right{transform:translate(-100%);opacity:0;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.menu-drawer.submenu-open .menu-column-right{transform:translate(0);opacity:1}.menu-drawer.submenu-open .menu-column-left,.menu-column-left.hidden{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/menu-drawer.css.map */
