@media screen and (min-width: 990px) {

  header .header__inline-menu ul.list-menu--inline,
  .header__inline-menu ul.list-menu--inline {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
  }

  /* Force a new row exactly at the chosen menu item */
  .cataloug-menu-row-break-v8 {
    flex: 0 0 100% !important;
    flex-basis: 100% !important;
    width: 100% !important;
    height: 0 !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    overflow: hidden !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  /*
    Everything after the breaker belongs to row 2.
    Prevent Express Shipping or any other item from taking a full row.
  */
  .cataloug-menu-row2-v8 {
    flex: 0 0 auto !important;
    flex-basis: auto !important;
    width: auto !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .cataloug-menu-row2-v8 > a,
  .cataloug-menu-row2-v8 > summary {
    width: auto !important;
    min-width: 0 !important;
  }

  /*
    Match Shopify's compact centered second row.
  */
  .cataloug-menu-row2-v8 > a {
    padding-left: 1.4rem !important;
    padding-right: 1.4rem !important;
  }
}
