/* Keep the expanded shared navigation comfortable at laptop widths. */
@media(min-width:1401px){.header nav{gap:12px;font-size:11px}.header nav a{white-space:nowrap}.header-social{margin-left:12px}}
@media(min-width:701px) and (max-width:1400px){.header{position:relative;z-index:10}.menu-toggle{display:flex;gap:12px;align-items:center;background:transparent;padding:12px 0 12px 14px;font-size:12px}.header nav{display:none;position:absolute;top:98px;left:-5.56%;right:-5.56%;background:#111;border-bottom:1px solid #cba65366;padding:20px 5%;font-size:16px;margin:0}.header nav.open{display:grid;gap:0;grid-template-columns:1fr 1fr}.header nav a{padding:12px 0}.header .nav-shop{border:0;padding:12px 0}.header-social{margin-left:auto}}
