/** Shopify CDN: Minification failed

Line 51:0 Unexpected "}"

**/

a.site-nav__dropdown-link.site-nav__dropdown-link--second-level {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
}

#site-nav-item--5 .site-nav__dropdown {
  display: block !important;
}

@media only screen and (min-width: 768px) {
  
/* === DISABLED: menu grid override (was breaking centering) ===
#site-nav-item--6 .site-nav__dropdown,
#site-nav-item--7 .site-nav__dropdown,
#site-nav-item--8 .site-nav__dropdown,
#site-nav-item--9 .site-nav__dropdown {
  display: grid !important;
  grid-auto-flow: column;
  grid-template-rows: repeat(10, auto);
  row-gap: 0px !important;
  column-gap: 60px !important;
  padding: 39px 0;
}
=== END DISABLED BLOCK === */


}
.site-nav__item {
    position: unset;
}

  #site-nav-item--9 .site-nav__dropdown-link--second-level {
    font-size: 12pt!important;
    line-height: 1.2;
    margin: 0;
}

  /* 
#site-nav-item--9 .site-nav__dropdown {
  justify-content: center;
}
*/

} 
/* ================================
   MENU CAPITALIZATION FIX
   ================================ */

/* Top-level menu items (BABY GEAR, BATH, etc.) */
.site-nav__link {
  text-transform: uppercase !important;
}

/* Second-level dropdown headings (CAR SEATS, TOWELS & WASHCLOTHS, etc.) */
.site-nav__dropdown-link--second-level {
  text-transform: uppercase !important;
  letter-spacing: 0.08em; /* optional, matches your current style */
}

/* Third-level dropdown links (Infant Seats, Convertible Seats, etc.) */
.site-nav__dropdown-link:not(.site-nav__dropdown-link--second-level) {
  text-transform: none !important;
}
/* Center simple dropdowns like BATH / HEALTH */
.site-nav__details > .site-nav__dropdown.text-left {
  text-align: center !important;
  padding-left: 0 !important;
}

.site-nav__details > .site-nav__dropdown.text-left .site-nav__dropdown-link {
  display: block;
}
/* Center dropdown container, but left-align text inside */
.site-nav__details > .site-nav__dropdown {
  margin-left: auto;
  margin-right: auto;
  text-align: left !important;
  max-width: 420px; /* adjust if you want wider/narrower */
}



