> ## 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.

# Cart Drawer

> Understand how Everest's cart drawer helper works and which sections or theme settings influence it.

The cart drawer is rendered through a shared snippet rather than a section schema, so its behavior is primarily driven by global cart settings and cart state.
It handles empty-cart messaging, item list rendering, subtotal areas, optional recommendations, and checkout actions in an overlay-style drawer.
Because there is no regular section schema here, most customization comes from theme settings, cart content, and the supporting cart snippet structure.

<img src="https://mintcdn.com/digifist/QTh9fLDG19kGkF5L/images/theme/everest/sections/cart-drawer/cart-drawer-overview.png?fit=max&auto=format&n=QTh9fLDG19kGkF5L&q=85&s=07828019801aa4fe97cc9e220ebb3377" alt="Cart Drawer overview" width="3280" height="2186" data-path="images/theme/everest/sections/cart-drawer/cart-drawer-overview.png" />

## What this feature controls

* Drawer-based cart interactions and checkout flow
* Line item display, empty-state behavior, and subtotal area
* Optional cart recommendations and supporting cart content

## How it is configured

<Steps>
  <Step title="Open the relevant template or theme settings">
    Start in the Theme Customizer or the related theme settings category that controls this feature.
  </Step>

  <Step title="Check the connected section or block">
    Review the product, header, cart, or search area that surfaces this helper so you can understand where the storefront output comes from.
  </Step>

  <Step title="Preview the real storefront behavior">
    Because these helpers react to live cart, product, or search data, verify the result with realistic content before publishing.
  </Step>
</Steps>

<img src="https://mintcdn.com/digifist/QTh9fLDG19kGkF5L/images/theme/everest/sections/cart-drawer/cart-drawer-location.png?fit=max&auto=format&n=QTh9fLDG19kGkF5L&q=85&s=ef3309cbe426875821cbb9bcbef8ac9b" alt="Cart Drawer location in Theme Customizer" width="3280" height="2186" data-path="images/theme/everest/sections/cart-drawer/cart-drawer-location.png" />

## Key implementation notes

<AccordionGroup>
  <Accordion title="Snippet-driven output" icon="code">
    The cart drawer is rendered through a shared snippet, so there is no regular section settings panel for it.
  </Accordion>

  <Accordion title="Global cart dependencies" icon="shopping-bag">
    Cart settings, line items, upsell logic, and customer cart state all influence the final drawer experience.
  </Accordion>

  <Accordion title="Best places to review changes" icon="eye">
    Test the empty state, a cart with multiple items, and the checkout action area before publishing changes that affect the drawer.
  </Accordion>
</AccordionGroup>

## Best practices

* Start with the structural settings first, then refine decorative styling after the layout feels settled.
* Preview the section with realistic content length to catch spacing and wrapping issues early.

## Related guides

* [Everest Theme Overview](/themes/everest/index)
* [Everest Theme Settings](/themes/everest/theme-settings/index)
* [Everest Header](/themes/everest/header/header)
* [Cart Settings](/themes/everest/theme-settings/cart)
