/* Shared establishment header, used by the home page and public menu. */
.site-header { background: var(--site-header, var(--menu-header, #391638)); padding: 14px 0; font-family: "Figtree", sans-serif; }
.site-header > .container-fluid { width: 100%; max-width: 1400px; margin: 0 auto; }
.site-header .navbar-brand { font-family: "Edgecutting Lite", sans-serif; }
.site-header .site-instagram-link { display: inline-flex; align-items: center; gap: 7px; }
.site-header .site-instagram-link i { color: inherit; font-size: 1rem; }
