/** Shopify CDN: Minification failed

Line 22:0 Unexpected "@media"

**/
.lang-toggle { display: inline-flex; align-items: center; border: 1px solid #c7c7c7; border-radius: 999px; overflow: hidden; background: #fff; flex-shrink: 0; margin-left: 1rem; height: 32px; }
.lang-toggle a { display: inline-flex; align-items: center; justify-content: center; min-width: 42px; height: 100%; padding: 0 .7rem; font-family: var(--font-display, Montserrat, sans-serif); font-size: .72rem; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; text-decoration: none !important; color: #111; background: transparent; transition: background .2s, color .2s; border: 0 !important; }
.lang-toggle a.is-active { background: var(--gold, #ffcb05); color: #111; }
.lang-toggle a:not(.is-active):hover { background: #f2f2f2; }
.cosi-header .lang-toggle, .pf-header .lang-toggle { border-color: rgba(0,0,0,.15); }
@media (max-width: 990px) { .lang-toggle { margin-left: .5rem; height: 28px; } .lang-toggle a { min-width: 36px; font-size: .66rem; padding: 0 .5rem; } }
null

/* ---------------------------------------------------------------
   Header nav fit
   The main menu has 8 top-level items. At common desktop widths the
   last one (Blog) does not fit, so the theme shows its "More"
   overflow button and pushes the item onto a second row. Tightening
   the spacing and type size keeps all 8 on one row. If items are
   added or renamed and "More" reappears, reduce these a little more.
   --------------------------------------------------------------- */
@media (min-width: 991px) {
  .header__column--center overflow-list .menu-list__link { margin-inline: 8px !important; }
  .header__column--center overflow-list .menu-list__link-title {
    font-size: 0.82rem !important;
    letter-spacing: 0.03em !important;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  .header__column--center overflow-list .menu-list__link { margin-inline: 6px !important; }
  .header__column--center overflow-list .menu-list__link-title { font-size: 0.76rem !important; }
}
