.mobile-nav-head,.mobile-nav-cta,.mobile-nav-foot{display:none}

@media(max-width:800px){
  body.nav-open:before{pointer-events:none}
  .site-header{isolation:isolate;overflow:visible}
  .site-header nav{visibility:hidden;pointer-events:none;transform:none;opacity:0;transition:opacity .2s ease}
  body.nav-open .site-header nav{visibility:visible;pointer-events:auto;transform:none;opacity:1}
  .site-header nav a,
  .site-header nav .mobile-nav-cta{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#e0ac3544}
  .home-theme .site-header nav>a:not(.mobile-nav-cta),
  .dark-theme .site-header nav>a:not(.mobile-nav-cta){color:var(--cream);opacity:1}
  .home-theme .site-header nav>a:not(.mobile-nav-cta) b,
  .dark-theme .site-header nav>a:not(.mobile-nav-cta) b{color:var(--gold)}
  .mobile-nav-head{display:flex}
  .mobile-nav-cta{display:flex}
  .mobile-nav-foot{display:block}
}
