/** Shopify CDN: Minification failed

Line 61:0 Unexpected "}"

**/
/* Container positioning */
/* .header__menu { display: flex; gap: 1.6rem; align-items: center; }
.header__menu-item { position: relative; } */

/* Base dropdown (for non-mega) */
/* .dropdown {
  position: absolute; left: 0; top: 100%;
  background: #fff; border: 1px solid rgba(0,0,0,.08);
  box-shadow: 0 12px 24px rgba(0,0,0,.08);
  min-width: 220px; padding: .8rem 0; display: none; z-index: 30;
}
.header__menu-item:hover > .dropdown,
.header__menu-item:focus-within > .dropdown { display: block; } */

/* Mega panel */
/* .header__menu-item--mega > .mega-menu {
  position: absolute; left: 0; right: 0; top: 100%;
  display: none; z-index: 25;
}
.header__menu-item--mega:hover > .mega-menu,
.header__menu-item--mega:focus-within > .mega-menu { display: block; } */
.mega-menu__grid.custom-mega-menu__grid {
    display: flex;
    justify-content: center;
}
.mega-menu__inner {
  margin: 0 auto;
  max-width: 1200px;
  padding: 24px;
  display: grid;
  grid-template-columns: 1fr 320px;
  gap: 24px;
}
.mega-menu__inner .mega-menu__col--links {
  min-width: 320px;
}
/* Columns area */
.mega-menu__cols {
  display: grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap: 20px;
}
.mega-menu__list { margin: 0; padding: 0; list-style: none; }
.mega-menu__list a { display: block; font-size: 15px !important; padding: 6px 0; text-decoration: none; }
.menu-drawer__featured-content {
    display: none;
}
/* Promo block */
/* .mega-menu__promo { display: grid; gap: 8px; align-content: start; text-decoration: none; }
.mega-menu__promo img { width: 100%; height: auto; display: block; border-radius: 8px; }
.mega-menu__promo-text { font-weight: 600; } */

/* Mobile tweaks (stacked) */
/* @media (max-width: 989px) {
  .header__menu { display: none; } /* likely you have a menu drawer; keep mega for desktop only */
} */
