:root{--navigation-mobile-level:1;--navigation-mobile-item-indentation-horizontal:1rem;--navigation-mobile-item-indentation-vertical:0.35rem}.navigation-mobile{--overlay-background-color:var(--navigation-mobile-overlay-background-color);--overlay-opacity:0.2;height:calc(100vh - var(--header-height-mobile));left:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;width:100%}.navigation-mobile.open{pointer-events:auto}.navigation-mobile__overlay{height:100%;opacity:0;position:absolute;right:0;transition:opacity .5s linear;width:100vw}.open .navigation-mobile__overlay{opacity:1}.navigation-mobile__content{background-color:var(--navigation-mobile-background-color);height:100%;overflow:auto;position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.open .navigation-mobile__content{-webkit-transform:translateX(0);transform:translateX(0)}.navigation-mobile .block:after,.navigation-mobile .search-page-link-block:after{background-color:var(--navigation-mobile-block-border-color);content:"";display:block;height:1px;margin-left:var(--navigation-mobile-item-indentation-horizontal);width:calc(100% - var(--navigation-mobile-item-indentation-horizontal)*2)}.navigation-mobile .menu{padding-block:var(--navigation-mobile-item-indentation-vertical)}.navigation-mobile .menu .menu-item__element{align-items:stretch;display:flex;justify-content:space-between;position:relative}.navigation-mobile .menu .menu-item__link{color:var(--navigation-mobile-submenu-link-color);display:inline-block;flex-grow:1;font-size:1.25rem;line-height:2rem;padding:var(--navigation-mobile-item-indentation-vertical) var(--navigation-mobile-item-indentation-horizontal);position:relative;text-transform:uppercase;z-index:2}.navigation-mobile .menu .menu-item__toggler{align-items:center;color:var(--navigation-mobile-submenu-link-color);display:flex;justify-content:flex-end;padding:.2rem var(--navigation-mobile-item-indentation-horizontal);width:50%}.navigation-mobile .submenu{background-color:var(--navigation-mobile-submenu-background-color);max-height:0;overflow:hidden;transition:max-height .75s cubic-bezier(0,1,0,1)}.navigation-mobile .submenu.open{max-height:1000px;transition:max-height 1s ease-in-out}.navigation-mobile .submenu .submenu-item:first-child{margin-top:var(--navigation-mobile-item-indentation-vertical)}.navigation-mobile .submenu .submenu-item:last-child{margin-bottom:var(--navigation-mobile-item-indentation-vertical)}.navigation-mobile .submenu .submenu-item__link{color:var(--navigation-mobile-submenu-link-color);padding:var(--navigation-mobile-item-indentation-vertical) var(--navigation-mobile-item-indentation-horizontal)}.navigation-mobile .submenu .submenu-item__link:hover{color:var(--navigation-mobile-submenu-link-color-hover)}.navigation-mobile .submenu .submenu-item--active>.submenu-item__element>.submenu-item__link{color:var(--navigation-mobile-submenu-link-color-active)}.navigation-mobile .submenu .submenu-item--has-submenu .submenu-item__element{align-items:stretch;display:flex;justify-content:space-between;padding-left:calc(var(--navigation-mobile-level)*var(--navigation-mobile-item-indentation-horizontal));position:relative}.navigation-mobile .submenu .submenu-item--has-submenu .submenu-item__toggler{align-items:center;color:var(--navigation-mobile-submenu-link-color);display:flex;justify-content:flex-end;padding:.2rem var(--navigation-mobile-item-indentation-horizontal);width:50%}.navigation-mobile .search-page-link{margin:var(--navigation-mobile-item-indentation-vertical) var(--navigation-mobile-item-indentation-horizontal)}

/*# sourceMappingURL=navigation-mobile.scss.css.map*/