/** Shopify CDN: Minification failed

Line 39:4 Expected "}" to go with "{"

**/
@media (min-width: 1200px) {

  /* Headings (items with grandchildren): Instrument Sans, uppercase, spaced */
  body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper--mega .wt-page-nav-mega__sublist__item--child {
    font-family: var(--font-base);
    font-style: var(--font-base-style);
    font-weight: var(--font-base-weight);
    font-size: var(--font-base-size);
    line-height: var(--font-base-line-height, normal);
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  /* Menus with NO grandchildren: plain links stacked in columns (6 per column) */
  body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__sublist__wrapper--mega .wt-page-nav-mega__sublist:not(:has(.wt-page-nav-mega__sublist__item--grandchild)) {
    grid-auto-flow: column;
    grid-template-rows: repeat(5, auto) 1fr;
    align-content: start;
  }
  body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper--mega .wt-page-nav-mega__sublist:not(:has(.wt-page-nav-mega__sublist__item--grandchild)) > .wt-page-nav-mega__sublist__item--child {
    text-transform: none;
    letter-spacing: normal;
    padding-bottom: 12px;
  }

  /* Images: span full height on the right; hide the image block when it's empty */
  body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__sublist__wrapper--mega .wt-page-nav-mega__sublist__item--gallery {
    grid-row: 1 / -1;
  }
  body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__sublist__wrapper--mega .wt-page-nav-mega__sublist__item--gallery:not(:has(.mega-menu__gallery__item)) {
    display: none;
  }

    