> ## Documentation Index
> Fetch the complete documentation index at: https://docs.digifist.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Header

> Configure Everest's primary navigation, desktop and mobile menus, localization controls, and header utilities.

The header controls the primary navigation experience across your store. In Everest, it also acts as the connection point for search, customer account access, localization controls, extra utility icons, and mega menu promotions.

Several visible header elements also depend on global theme settings such as your logo, search behavior, cart type, and social links. Once those dependencies are clear, the header becomes much easier to customize confidently.

<img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/header-overview.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=59fa42fa41d48de5f418f0df798d776e" alt="Header overview" width="3280" height="2186" data-path="images/theme/everest/header/header-overview.png" />

## What this section controls

* Desktop header layout and menu placement
* Sticky header behavior
* Desktop dropdown or mega menu behavior
* Menu trigger mode for desktop navigation
* Country and language selectors
* Customer avatar display
* Two optional additional icon links
* Header width, colors, and border treatment
* Static mobile and slideout menu blocks
* Mega menu promotion blocks

## How Everest header works

The section renders three main zones:

* **Start area**: mobile menu trigger and search
* **Center area**: logo or text-based brand mark
* **End area**: localization, additional icons, account, app blocks, and cart

Desktop navigation can render as either a **dropdown menu** or a **mega menu**. Mobile navigation uses a dedicated drawer block, while desktop also includes a separate slideout menu block for an additional drawer-style navigation experience.

<Note>
  The header also reads several global theme settings, especially for logo, search, cart, and social links. Those controls are documented later on this page so you can tell which behavior belongs to the section and which comes from theme settings.
</Note>

## Getting started

<Steps>
  <Step title="Open the Theme Customizer">
    In Shopify admin, go to **Online Store** -> **Themes** -> **Customize**.
  </Step>

  <Step title="Open the Header section">
    In the header group, select **Header** to access the main section settings.
  </Step>

  <Step title="Choose the layout and menu style">
    Start with header layout, menu trigger, and desktop menu type so the main navigation structure is in place first.
  </Step>

  <Step title="Review the static menu blocks">
    Open the built-in mobile and slideout menu blocks, then configure promotion blocks only if you are using the mega menu layout.
  </Step>
</Steps>

<img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/header-location.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=2f9a45a0f3911a99320e5775b14be6c2" alt="Header location in Theme Customizer" width="3280" height="2186" data-path="images/theme/everest/header/header-location.png" />

## Layout options

<Tabs>
  <Tab title="Logo start, menu below">
    Logo stays on the left and the main menu moves to a dedicated row below it.

    This layout gives longer menus more room and creates a clearer separation between branding and navigation.

    <img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/layout-logo-start-menu-below.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=692c90489ed66c3b09819646a127243e" alt="Header logo start menu below layout" width="3280" height="2186" data-path="images/theme/everest/header/layout-logo-start-menu-below.png" />
  </Tab>

  <Tab title="Logo center, menu below">
    Logo stays centered while the navigation sits on its own row below.

    This works well when brand presence should feel more prominent without compressing the menu into the top row.

    <img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/layout-logo-center-menu-below.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=c6587eae29b08995b5d775f98019dd90" alt="Header logo center menu below layout" width="3280" height="2186" data-path="images/theme/everest/header/layout-logo-center-menu-below.png" />
  </Tab>

  <Tab title="Logo start, menu inline">
    Logo and desktop navigation share the same row.

    This is the most compact layout and works best when your top-level navigation is short and easy to scan.

    <img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/layout-logo-start-menu-inline.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=9f1ae39eca5984a4f39f3307dcd51890" alt="Header logo start menu inline layout" width="3280" height="2186" data-path="images/theme/everest/header/layout-logo-start-menu-inline.png" />
  </Tab>
</Tabs>

## Navigation settings

<Tabs>
  <Tab title="Structure">
    <img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/navigation-structure.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=c67e735ddb3f497defc852d1afc81108" alt="Header navigation structure settings" width="3280" height="2186" data-path="images/theme/everest/header/navigation-structure.png" />

    <AccordionGroup>
      <Accordion title="Menu" icon="bars">
        Select the main Shopify menu used by the header.

        This menu drives the desktop dropdown or mega menu, acts as the default source for the mobile menu, and also becomes the practical source of truth for the main slideout navigation.
      </Accordion>

      <Accordion title="Menu trigger" icon="circle-dot">
        Choose how desktop menus open.

        **Click** opens menus on click and closes them when visitors click outside the menu.

        **Hover** opens menus on pointer hover and uses a short close delay to reduce flicker when moving across the menu boundary.
      </Accordion>

      <Accordion title="Menu type" icon="table-layout">
        Choose the desktop navigation style.

        **Dropdown** uses stacked disclosure menus and works well for simpler navigation trees.

        **Mega** uses a full-width panel with grouped child links and can include promotion blocks tied to top-level menu items.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Typography & Width">
    <img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/navigation-typography-width.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=c4514735304c4dede722b16e90a8b370" alt="Header navigation typography and width settings" width="3280" height="2186" data-path="images/theme/everest/header/navigation-typography-width.png" />

    <AccordionGroup>
      <Accordion title="Menu text size" icon="text-size">
        Controls the desktop top-level menu label size.

        Available presets are **XS**, **S**, **M**, **L**, and **XL**.
      </Accordion>

      <Accordion title="Menu column width" icon="left-right">
        Controls the width of desktop dropdown panels.

        **Range:** `10rem` to `32rem`\
        **Default:** `22.4rem`

        This setting only appears when **Menu type** is set to **Dropdown**.
      </Accordion>

      <Accordion title="Menu item width" icon="left-right">
        Controls how top-level menu items size horizontally.

        **Auto** keeps the natural width of each item.

        **Min content** shrinks items to their tightest content width, which can make long labels wrap more aggressively.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Sticky Header">
    ### Enable sticky header

    Keeps the header attached to the top of the viewport while visitors move through the page.

    In Everest's current implementation, sticky mode behaves as a scroll-aware header that hides while scrolling down and returns while scrolling up.

    <img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/sticky-header.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=039afe9511c70f43f833fa905815ae99" alt="Header sticky header setting" width="3280" height="2186" data-path="images/theme/everest/header/sticky-header.png" />

    <Note>
      The section exposes sticky mode as a simple on/off control. The underlying code also supports internal sticky variants, but those modes are not available as separate section settings in the current schema.
    </Note>
  </Tab>
</Tabs>

## Localization and account

<img src="https://mintcdn.com/digifist/mT9-3vKlsSPgM8Io/images/theme/everest/header/localization-account.png?fit=max&auto=format&n=mT9-3vKlsSPgM8Io&q=85&s=267eaf6be14202e6d3646cce87166edc" alt="Header localization and account settings" width="3280" height="2186" data-path="images/theme/everest/header/localization-account.png" />

<AccordionGroup>
  <Accordion title="Enable country/region selector" icon="globe">
    Displays the country selector in the header icon area when your store has more than one available country.

    The selector uses Shopify Markets data and renders a searchable country list when enough countries are available.

    <Note>
      In the current header implementation, the country selector is rendered only on desktop screens.
    </Note>
  </Accordion>

  <Accordion title="Enable language selector" icon="languages">
    Displays the language selector in the header icon area when your store has more than one available language.

    <Note>
      In the current header implementation, the language selector is also desktop-only.
    </Note>
  </Accordion>

  <Accordion title="Enable customer avatar" icon="user">
    Changes how the account icon behaves when Shopify customer accounts are enabled.

    If enabled and the signed-in customer has an avatar, the avatar is shown. Otherwise the standard user icon is displayed.
  </Accordion>
</AccordionGroup>

## Additional icons

<img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/additional-icons.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=47b4e26adcec1b2ed6c6ea6be57507c5" alt="Header additional icons settings" width="3280" height="2186" data-path="images/theme/everest/header/additional-icons.png" />

<AccordionGroup>
  <Accordion title="Enable additional icons" icon="sparkles">
    Turns on two optional desktop-only quick-link slots inside the header.

    These work well for actions such as **Track order**, **Help center**, or **Store locator**.
  </Accordion>

  <Accordion title="Icon slot 1" icon="tag">
    Each icon slot supports:

    * image icon
    * optional SVG override
    * text label
    * destination link

    If SVG mode is enabled and SVG code is provided, the SVG overrides the uploaded image.
  </Accordion>

  <Accordion title="Icon slot 2" icon="tag">
    The second icon slot uses the same structure as the first one.

    Empty icon slots are skipped automatically, so you do not need to fill both.
  </Accordion>
</AccordionGroup>

<Tip>
  Keep additional icons limited to one or two high-value actions. Too many icon links reduce the clarity of the header's main navigation.
</Tip>

## Design settings

<Tabs>
  <Tab title="Width & Border">
    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/design-width-border.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=f89ab9aea3938f167e8c445689da0c83" alt="Header width and border settings" width="3280" height="2186" data-path="images/theme/everest/header/design-width-border.png" />

    <AccordionGroup>
      <Accordion title="Section width" icon="left-right">
        Controls the header container width.

        **Page** keeps the header aligned to the theme's standard content width.

        **Fluid** expands the header more generously while still respecting page gutters.

        **Full** stretches the header edge to edge.
      </Accordion>

      <Accordion title="Section border" icon="border-all">
        Adds top, bottom, or dual borders using the shared section styling system.

        Available options are **None**, **Top**, **Bottom**, and **Both**.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Color">
    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/design-color.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=293c6a96040386999125a1efedd3d908" alt="Header color settings" width="3280" height="2186" data-path="images/theme/everest/header/design-color.png" />

    <AccordionGroup>
      <Accordion title="Color scheme" icon="palette">
        Controls the main header wrapper color scheme.

        This is the primary background and text treatment for the visible header bar itself.
      </Accordion>

      <Accordion title="Color scheme for menu" icon="palette">
        Controls the color scheme used for dropdown panels and mega menu overlays.

        Use this when the desktop menu surface should feel visually distinct from the main header bar.
      </Accordion>

      <Accordion title="Color scheme for content" icon="paintbrush">
        This setting appears in the header schema, but the current header markup does not use it for visible output.

        <Warning>
          In the current theme code, **Color scheme for content** has no visible effect on the main header output. You can treat it as an inactive setting unless a future theme update connects it to rendered header content.
        </Warning>
      </Accordion>
    </AccordionGroup>
  </Tab>
</Tabs>

## Block settings

<Tabs>
  <Tab title="Menu - Mobile">
    Controls the mobile and tablet drawer navigation.

    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/block-menu-mobile.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=1701758d24eb329d016ece1f4809e5e7" alt="Header mobile menu block settings" width="3280" height="2186" data-path="images/theme/everest/header/block-menu-mobile.png" />

    <AccordionGroup>
      <Accordion title="Menu" icon="bars">
        Select a dedicated menu for mobile navigation.

        If left empty, the block falls back to the header section's main **Menu** setting.
      </Accordion>

      <Accordion title="Parent and child text sizes" icon="text-size">
        Use **Parent text size** for top-level drawer links and **Child text size** for nested links.

        This helps preserve hierarchy in deeper mobile menu structures.
      </Accordion>

      <Accordion title="Secondary menu" icon="list">
        Adds a second list of links below the main mobile menu.

        This is useful for support pages, policies, or utility links that should stay separate from the main navigation.
      </Accordion>

      <Accordion title="Secondary menu text size" icon="text-size">
        Controls the text size of the secondary menu list.
      </Accordion>
    </AccordionGroup>

    <Note>
      The mobile drawer also renders social links in its utility area when those links are configured in global theme settings.
    </Note>
  </Tab>

  <Tab title="Menu - Slideout">
    Controls the additional desktop slideout navigation drawer.

    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/block-menu-slideout.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=cafc89d18ee13c4d0bfd0a2163d7f443" alt="Header slideout menu block settings" width="3280" height="2186" data-path="images/theme/everest/header/block-menu-slideout.png" />

    <AccordionGroup>
      <Accordion title="Title" icon="heading">
        Sets the label shown beside the desktop slideout trigger.
      </Accordion>

      <Accordion title="Featured menu" icon="star">
        Adds an optional menu above the main slideout navigation.

        This is useful for featured collections, highlighted campaigns, or quick utility destinations.
      </Accordion>

      <Accordion title="Featured menu text size" icon="text-size">
        Controls the visual weight of those featured links.
      </Accordion>

      <Accordion title="Menu text size" icon="text-size">
        Controls the main slideout navigation text size.
      </Accordion>

      <Accordion title="Menu source" icon="list">
        The block schema includes its own **Menu** setting, but the current rendered main link list uses the header section's main **Menu** value in practice.

        <Note>
          Treat the header section's main **Menu** setting as the source of truth for the primary slideout navigation structure in the current theme version.
        </Note>
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Header Promotions">
    Adds promotion cards inside the desktop mega menu.

    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/block-header-promotions.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=35c56b66186b09d553266dc1af9342c9" alt="Header promotions block settings" width="3280" height="2186" data-path="images/theme/everest/header/block-header-promotions.png" />

    <AccordionGroup>
      <Accordion title="Menu item position" icon="list-ol">
        Tie the promotion group to a top-level desktop menu item by entering its position number.

        For example, entering `2` connects the promotion group to the second main navigation item.
      </Accordion>

      <Accordion title="Promotion card settings" icon="grid">
        Each promotion card supports:

        * its own color scheme
        * half or full column width
        * content alignment
        * content padding
        * optional image or video
        * desktop/mobile media visibility
      </Accordion>

      <Accordion title="Supported content blocks" icon="grid">
        Promotion cards support nested **Heading**, **Text**, and **Button** blocks.
      </Accordion>
    </AccordionGroup>

    <Warning>
      Header promotion blocks render only in the **Mega** menu path. If the header uses **Dropdown** menu type, promotion blocks will not appear in desktop navigation.
    </Warning>
  </Tab>

  <Tab title="App Block">
    The header supports standard `@app` blocks.

    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/block-app-block.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=451cd4ffea2c71e93179003db5d53920" alt="Header app block placement" width="3280" height="2186" data-path="images/theme/everest/header/block-app-block.png" />

    App blocks render in the right-hand icon area and can be useful for wishlist, loyalty, or translation integrations.
  </Tab>
</Tabs>

## Global theme settings that affect the header

<Tabs>
  <Tab title="Brand & Logo">
    Everest header output depends on global brand settings for:

    <img src="https://mintcdn.com/digifist/UT7DFFrtINpiM9oJ/images/theme/everest/header/global-brand-logo.png?fit=max&auto=format&n=UT7DFFrtINpiM9oJ&q=85&s=858f287b502b740961deb40e4c5d0e80" alt="Header global brand and logo settings" width="3280" height="2186" data-path="images/theme/everest/header/global-brand-logo.png" />

    * logo image
    * SVG logo
    * text logo mode
    * logo text
    * logo color scheme
    * logo width

    Practical behavior:

    * **Use text for logo** overrides image and SVG usage
    * **SVG logo** overrides uploaded logo image when SVG code is present
    * if no logo is configured, the store name is shown
  </Tab>

  <Tab title="Search">
    Header search behavior depends on global search settings.

    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/global-search.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=53cd738bc692a79a46846125968ffe1d" alt="Header global search settings" width="3280" height="2186" data-path="images/theme/everest/header/global-search.png" />

    These settings control:

    * whether product type filtering appears in search
    * whether predictive search suggestions are enabled
    * whether predictive suggestions show product vendor and price

    Everest uses different search UI patterns on desktop and mobile, but both rely on these global search settings.
  </Tab>

  <Tab title="Cart & Social">
    <img src="https://mintcdn.com/digifist/iDOkLL5lSoQja0MK/images/theme/everest/header/global-cart-social.png?fit=max&auto=format&n=iDOkLL5lSoQja0MK&q=85&s=58c4191aa4f2103b6a59b11471cde607" alt="Header global cart and social settings" width="3280" height="2186" data-path="images/theme/everest/header/global-cart-social.png" />

    **Cart type** changes how the header cart icon behaves:

    * **Drawer** makes the cart icon act like a button that opens the cart drawer
    * **Page** makes the cart icon link to the cart page
    * **Notification** enables cart notification markup after the header

    The header bubble displays **cart total price**, not item count, and that price label is hidden on mobile.

    Social links configured in global theme settings also appear in the mobile drawer utility area.
  </Tab>
</Tabs>

## Best practices

<CardGroup cols={2}>
  <Card title="Match layout to menu depth" icon="table-layout">
    Use **menu below** layouts when your store has longer top-level labels or more categories to scan.
  </Card>

  <Card title="Use mega menus selectively" icon="grid">
    Reserve the mega menu for categories that genuinely need multi-level navigation or promotional support.
  </Card>

  <Card title="Separate mobile priorities" icon="mobile">
    Create a dedicated mobile menu instead of mirroring every desktop navigation choice one-to-one.
  </Card>

  <Card title="Keep utility icons focused" icon="sparkles">
    Use additional icons for one or two high-value actions so the header stays easy to parse.
  </Card>

  <Card title="Check localization requirements" icon="globe">
    Country and language selectors appear only when your Shopify Markets and language setup includes multiple options.
  </Card>

  <Card title="Review global logo settings" icon="image">
    Unexpected logo behavior usually comes from Brand settings, not from the Header section itself.
  </Card>

  <Card title="Test sticky behavior" icon="arrows-up-down">
    Review sticky header behavior on real devices, especially if your first viewport is already busy with navigation, search, and icons.
  </Card>

  <Card title="Map promotions carefully" icon="list-ol">
    Tie header promotions to the correct top-level menu position and verify them in mega menu mode before publishing.
  </Card>
</CardGroup>

## Related guides

<CardGroup cols={2}>
  <Card title="Everest Introduction" icon="book-open-cover" href="/themes/everest">
    Start with the theme overview and preset context before documenting other Everest sections.
  </Card>

  <Card title="Theme Icons" icon="shapes" href="/themes/icons">
    Review the shared icon reference used across DigiFist theme documentation.
  </Card>
</CardGroup>
