/** Shopify CDN: Minification failed

Line 135:0 Expected "}" to go with "{"

**/
/* ===== Mobile drawer: force left alignment + tidy icons (super-override) ===== */
.mobile-menu .mobile-menu__nav,
.mobile-menu .mobile-menu__nav-item,
.mobile-menu .mobile-menu__nav-link,
.mobile-menu .mobile-menu__nav-list-toggle,
.mobile-menu .mobile-menu__nav a,
.mobile-menu .mobile-menu__nav button,
.mobile-menu .mobile-menu__nav span,
.mobile-menu .mobile-menu__nav li,
.mobile-menu .text--strong {
  text-align: left !important;
}

.mobile-menu .mobile-menu__nav-link,
.mobile-menu .mobile-menu__nav-list-toggle {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: .5rem !important;
  width: 100% !important;
}

.mobile-menu .mobile-menu__nav-link svg,
.mobile-menu .mobile-menu__nav-list-toggle svg {
  margin-left: auto !important;
}

.mobile-menu .mobile-menu__link--with-thumb {
  display: flex !important;
  align-items: center !important;
  gap: .5rem !important;
}
.mobile-menu .mobile-menu__thumb {
  width: 24px; height: 24px;
  flex: 0 0 24px;
  object-fit: cover;
  border-radius: 4px;
  display: block;
}
/* ================================
   Slight size bump for icons + text
   ================================ */

/* Desktop: dropdown lists (non–mega) */
@media (min-width: 1000px) {
  .nav-dropdown__link {
    font-size: 18px !important;   /* was smaller; +1–2px */
    line-height: 1.4 !important;
  }
  .nav-dropdown__link--with-thumb { gap: .6rem !important; }
  .nav-dropdown__thumb { width: 70px !important; height: 70px !important; } /* was 24px */
}

/* Desktop: mega menu list items (the column lists) */
@media (min-width: 1000px) {
  .mega-menu__link--with-thumb {
    font-size: 18px !important;
    line-height: 1.4 !important;
    gap: .6rem !important;
  }
  .mega-menu__thumb { width: 70px !important; height: 70px !important; } /* was 32px */
}

/* Mobile drawer */
@media (max-width: 999.98px) {
  .mobile-menu .mobile-menu__nav-link,
  .mobile-menu .mobile-menu__nav-list-toggle {
    font-size: 18px !important;   /* comfortable tap targets */
    line-height: 1.4 !important;
  }
  .mobile-menu .mobile-menu__link--with-thumb { gap: .6rem !important; }
  .mobile-menu .mobile-menu__thumb { width: 70px !important; height: 70px !important; } /* was 24px */
}

/* Keep arrows on the right when we increase spacing */
.nav-dropdown__link--with-thumb svg,
.mega-menu__link--with-thumb svg,
.mobile-menu .mobile-menu__nav-link svg,
.mobile-menu .mobile-menu__nav-list-toggle svg { margin-left: auto; }

/* ================================
   Main menu (top-level) text size
   ================================ */

/* Desktop — INLINE layout (Header → Desktop layout = Inline) */
@media (min-width: 1000px) {
  .nav-bar .nav-bar__link {
    font-size: 18px !important;   /* tweak to 17–19px as you like */
    line-height: 1.2 !important;
    padding-block: 12px;          /* keeps tap target comfy; adjust if header grows too tall */
  }
  /* Optional: add a bit more space between items */
  .nav-bar .nav-bar__linklist { column-gap: 1.25rem; }
}

/* Desktop — CONDENSED layout (shows “Menu” button on desktop) */
@media (min-width: 1000px) {
  .header--condensed .header__desktop-nav-toggle,
  .header--condensed .header__desktop-nav-text {
    font-size: 18px !important;
    line-height: 1.2 !important;
  }
}

/* Optional: mega-menu column titles (left rail headings in mega) */
@media (min-width: 1000px) {
  .mega-menu__title.heading { fon

/* 70×70 icons everywhere */
.nav-dropdown__thumb,
.mega-menu__thumb,
.MegaMenu__thumb,   /* if you used this earlier */
.mobile-menu__thumb {
  width: 70px !important;
  height: 70px !important;
  flex: 0 0 70px !important;
  object-fit: cover;
  border-radius: 6px;   /* tweak or remove if you want square */
  display: block;
}

/* Slightly more space so text doesn't crowd */
.nav-dropdown__link--with-thumb,
.mega-menu__link--with-thumb,
.mobile-menu__link--with-thumb {
  gap: .65rem !important;
  align-items: center !important;
}

