.kl-navbar__entry-link{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);color:inherit;display:block;padding:0;text-decoration:none!important;transition:background .2s ease,box-shadow .2s ease}.kl-navbar__entry-link:hover{background-color:#eee;box-shadow:0 4px 12px rgba(0,0,0,.05);cursor:pointer}.kl-navbar__description{font-weight:300!important}.kl-navbar__description:hover{background:#f7f7ed;border-radius:10px}.kl-navbar__entry{display:flex;flex-direction:column;gap:0;padding:0}.kl-navbar__entry-title{color:#111;margin-bottom:.1rem}.kl-navbar__entry-description{color:#666;line-height:1}.kl-navbar__entry-link:hover .kl-navbar__entry-description,.kl-navbar__entry-link:hover .kl-navbar__entry-title{text-decoration:none!important}.kl-navbar__panel{background-color:#fff;border:1px solid #e9e9e9;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;left:0;margin-top:10px;max-width:720px;min-width:270px;padding:0;position:absolute;top:100%;z-index:1000}.kl-navbar__panel-wrapper{display:flex;flex-direction:row;gap:1rem}.kl-navbar__panel-left{color:#444;flex:0 0 200px;font-size:.9rem}.kl-navbar__panel-right{flex:1}.kl-navbar__categories{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.kl-navbar__panel{opacity:0;transform:translateY(10px);transition:all .25s ease;visibility:hidden}.kl-navbar__item:hover .kl-navbar__panel{opacity:1;transform:translateY(0);visibility:visible}