/* Shared navigation, including the new catalogue. */
@media(min-width:1201px){.main-menu{gap:16px;font-size:12px}.site-nav{gap:18px}}
@media(min-width:651px) and (max-width:1200px){
  .site-nav{flex-wrap:wrap;min-height:80px;gap:0;padding-top:8px;padding-bottom:8px}
  .site-nav .brand{margin-right:auto}
  .menu-toggle:not([hidden]){display:flex;align-items:center;gap:10px;background:transparent;color:var(--green);border:1px solid #bbc8b1;border-radius:4px;padding:10px 12px;font-size:13px;order:2}
  .main-menu{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding-top:12px;order:3}
  .site-header.menu-enhanced .main-menu{display:none}
  .site-header.menu-enhanced.menu-open .main-menu{display:flex}
  .site-nav .nav-quote{margin-right:15px;order:1}
}
.main-menu a:focus-visible,.menu-toggle:focus-visible{outline:2px solid #638246;outline-offset:4px}
@media(max-width:650px){.main-menu a{white-space:normal;min-width:0}}
