.navigation-overlay{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:99999;background-color:var(--jkd-dark-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.navigation-overlay.active{-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto}.navigation-overlay .close-button{position:absolute;top:20px;right:20px;font-size:42px;color:var(--jkd-white-color);opacity:.5}.navigation-overlay .overlay-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px;overflow-y:scroll;overflow-x:hidden;padding:0 30px}.navigation-overlay .overlay-inner .theme-logo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:50px}.navigation-overlay .overlay-inner .theme-logo img{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.navigation-overlay .overlay-inner .menu-wrapper,.navigation-overlay .overlay-inner .menu-wrapper .menu-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-overlay .overlay-inner .menu-wrapper .menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item{width:100%}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item a{font-size:18px;width:100%;font-weight:var(--jkd-medium-fw);color:var(--jkd-white-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item a.active{opacity:1}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item a .menu-item-icon{position:absolute;right:0;font-size:20px}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item .menu-item-label{font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:20px;padding:0 7px;border-radius:3px;overflow:hidden;z-index:10;margin-left:7px}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item .menu-item-label .overlay{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;width:100%;height:100%;opacity:.3;z-index:-1}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item .sub-menu{display:none;padding-left:20px;margin-top:10px!important}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item .sub-menu .menu-item a{font-size:14px!important;font-weight:var(--jkd-default-fw)!important}.navigation-overlay .overlay-inner .menu-wrapper .menu-list .menu-item:not(:last-child){margin-bottom:10px}.navigation-overlay .overlay-inner .social-list{width:100%;margin-top:40px}.navigation-overlay .overlay-inner .social-list,.navigation-overlay .overlay-inner .social-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation-overlay .overlay-inner .social-list li a{width:50px;height:50px}.navigation-overlay .overlay-inner .social-list li a i{font-size:20px;color:var(--jkd-white-color)}.navigation-mobile{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--jkd-bg-color)}@media (max-width:767px){.navigation-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation-mobile .navigation-inner{height:var(--jkd-navigation-mobile-height);width:100%}.navigation-mobile .navigation-inner .inner-wrapper{padding:0 30px;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--jkd-border-color)}.navigation-mobile .navigation-inner .inner-wrapper,.navigation-mobile .navigation-inner .inner-wrapper .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-mobile .navigation-inner .inner-wrapper .left-side .color-scheme-switcher{margin-left:30px}.navigation-mobile .navigation-inner .inner-wrapper .left-side .theme-logo{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-mobile .navigation-inner .inner-wrapper .left-side .theme-logo img{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.navigation-mobile .navigation-inner .inner-wrapper .right-side,.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle{width:35px;height:35px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-8px;font-size:20px;color:var(--jkd-heading-color)}.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle:not(:last-child){margin-right:2px}.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle.shopping-cart-toggle .cart-count{right:3px;top:2px}.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle.menu-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;margin-left:1px}.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle.menu-toggle span{width:100%;height:2px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:var(--jkd-heading-color)}.navigation-mobile .navigation-inner .inner-wrapper .right-side .action-toggle.menu-toggle span:not(:last-child){margin-bottom:5px}