/** Shopify CDN: Minification failed

Line 78:3 Expected "}" to go with "{"

**/
@media (max-width: 768.98px) {
  .main-nav__badge {
    display: none;
  }
}
@media (min-width: 769px) {
  .main-nav__badge--1 {
    background-color: rgba(var(--badge-1-color)/0.1);
    color: rgb(var(--badge-1-color));
  }
  .main-nav__badge--2 {
    background-color: rgba(var(--badge-2-color)/0.1);
    color: rgb(var(--badge-2-color));
  }
  .main-nav__badge--3 {
    background-color: rgba(var(--badge-3-color)/0.1);
    color: rgb(var(--badge-3-color));
  }
  .mega-nav--columns .main-nav__item--go {
    display: none;
  }
  .mega-nav--columns .child-nav__item,
.mega-nav--columns .main-nav__grandchild {
    padding-right: 0;
    padding-left: 0;
  }
  .mega-nav--columns .child-nav__collection-image {
    min-height: 54px;
    pointer-events: inherit;
  }
  .mega-nav--columns .child-nav__item--toggle {
    pointer-events: none;
  }
  .mega-nav--columns .child-nav__item--toggle a {
    pointer-events: initial;
  }
  .mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline) {
    margin-bottom: calc(2 * var(--space-unit));
    border-bottom: 1px solid var(--nav-line-color);
  }
  .mega-nav--columns .child-nav__item--toggle .icon {
    display: none;
  }
  .mega-nav--columns .main-nav__grandchild .main-nav__item {
    padding: 0.14em 0;
    font-size: 0.78em;
  }
  .mega-nav--columns .main-nav__collection-image {
    margin-inline-end: 1rem;
  }
  .md\:nav-gap-x-16 {
    column-gap: calc(16 * var(--space-unit));
  }
  .md\:nav-gap-y-4 {
    row-gap: calc(4 * var(--space-unit));
  }
}

@media (min-width: 769px) {
  /* 5 columns for the five letter groups (A–E, F–J, K–O, P–T, U–Z) */
  .mega-nav--columns .child-nav {
    display: grid;
    grid-template-columns: repeat(5, minmax(160px, 1fr));
    column-gap: 16px;  /* space between the five columns */
    row-gap: 8px;      /* vertical spacing between headings and lists */
  }

  /* Make sure each group’s UL behaves like a normal block list */
  .mega-nav--columns .main-nav__grandchild {
    display: block;
    padding-right: 0;
    padding-left: 0;
  }