.navigation-mobile{width:94vw;height:100%;padding-inline:var(--edge);position:fixed;top:0;left:0;background-color:var(--white);transform:translate(-94vw);z-index:120;overflow-y:hidden;transition:transform .225s ease-in-out}@media screen and (min-width: 768px){.navigation-mobile{display:none}}.navigation-mobile.open{transform:translate(0)}.navigation-mobile__header{padding-block:12px;padding-inline:var(--edge);margin-inline:var(--remove-edge);display:flex;justify-content:space-between;border-bottom:thin solid var(--border-primary)}.navigation-mobile__header img{height:45px}.navigation-mobile__content{height:100%;padding-block:0 20px;margin-inline:var(--remove-edge);display:flex;flex-direction:column;overflow:auto}.navigation-mobile__content-menu{margin-inline:var(--edge)}.navigation-mobile__content-menu.submenu{margin-inline:0}.navigation-mobile__content-menu-item button,.navigation-mobile__content-menu-item a{width:100%;padding-block:16px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.07px;color:var(--color);border-bottom:thin solid var(--border-separate-primary)}.navigation-mobile__content-menu-breadcrumb{padding-block:10px;padding-inline:var(--edge);margin-inline:var(--remove-edge);position:sticky;top:0;display:flex;justify-content:flex-start;align-items:center;color:#75318d;background-color:#efe8f1}.navigation-mobile__content-menu-breadcrumb svg path{stroke:#75318d}.navigation-mobile__content-menu-breadcrumb span:first-of-type{margin-inline:8px 40px}.navigation-mobile__content-menu-breadcrumb span:last-of-type{font-weight:500}.navigation-mobile__content-submenu{margin-block:auto 4px;margin-inline:var(--edge)}.navigation-mobile__content-submenu-item{margin-bottom:20px}.navigation-mobile__content-submenu-item a{text-decoration:none}.navigation-mobile__content-cta{margin-inline:var(--edge)}.navigation-mobile__content-cta a{width:100%;text-transform:uppercase;color:var(--white);background-color:var(--black);border:0;border-radius:3px}.navigation-mobile-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#00000040;z-index:110}
