.fk-nav-menu{position:relative;display:flex}.fk-nav-menu-btn{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.fk-nav-menu-btn:hover{opacity:.6}.fk-nav-menu-btn i{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.fk-nav-menu-btn[aria-expanded=true] i{transform:translateY(2px) rotate(-135deg)}.fk-nav-menu-panel{position:absolute;top:100%;left:-24px;z-index:1;display:grid;min-width:280px;margin:0;padding:4px 24px;list-style:none;background:#000;border:1px solid #ffffff1a;border-top:0}.fk-nav-menu-panel[hidden]{display:none}.fk-nav .fk-nav-menu-panel a{padding:16px 0;border-bottom:1px solid #ffffff1a;white-space:nowrap}.fk-nav-menu-panel li:last-child a{border-bottom:0}.fk-mobile-label{padding:18px 0 2px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--fk-gray-dark)}.fk-header .fk-mobile-panel{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto}@media(max-width:800px){.fk-header[data-collapse="800"] .fk-nav{display:none}.fk-header[data-collapse="800"] .fk-menu-btn{display:grid}}@media(max-width:900px){.fk-header[data-collapse="900"] .fk-nav{display:none}.fk-header[data-collapse="900"] .fk-menu-btn{display:grid}}@media(max-width:1000px){.fk-header[data-collapse="1000"] .fk-nav{display:none}.fk-header[data-collapse="1000"] .fk-menu-btn{display:grid}}@media(max-width:1100px){.fk-header[data-collapse="1100"] .fk-nav{display:none}.fk-header[data-collapse="1100"] .fk-menu-btn{display:grid}}@media(max-width:1200px){.fk-header[data-collapse="1200"] .fk-nav{display:none}.fk-header[data-collapse="1200"] .fk-menu-btn{display:grid}}@media(max-width:1300px){.fk-header[data-collapse="1300"] .fk-nav{display:none}.fk-header[data-collapse="1300"] .fk-menu-btn{display:grid}}@media(max-width:1440px){.fk-header[data-collapse="1440"] .fk-nav{display:none}.fk-header[data-collapse="1440"] .fk-menu-btn{display:grid}}@media(prefers-reduced-motion:reduce){.fk-nav-menu-btn i{transition:none}}