.responsive-nav{margin-left:auto;position:relative}.nav-toggle{display:none}@media (width<=800px){.gush-header,.nk-page .sky-opening header{flex-wrap:nowrap;gap:16px;min-height:72px;padding-top:14px;padding-bottom:14px}.responsive-nav .nav-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.nav-toggle span{background:currentColor;width:24px;height:2px;transition:transform .15s,opacity .15s;display:block}.is-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.is-open .nav-toggle span:nth-child(2){opacity:0}.is-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.gush-header .responsive-nav nav,.nk-page header .responsive-nav nav{color:#141414;z-index:50;background:#f7f6f2;flex-direction:column;align-items:stretch;gap:0;width:230px;max-width:calc(100vw - 48px);padding:16px;font:700 12px/1.4 Arial,sans-serif;display:none;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 8px 24px #0002}.gush-header .responsive-nav.is-open nav,.nk-page header .responsive-nav.is-open nav{display:flex}.responsive-nav nav a{white-space:nowrap;padding:15px 12px}.nav-toggle:focus-visible{outline-offset:2px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.nav-toggle span{transition:none}}
