.as-mobile-languages { display: none; }
@media (max-width: 1025px) {
  body.as-has-mobile-languages .mobile-header .container { grid-template-columns: 26px minmax(0, 1fr) auto 26px 26px; column-gap: 8px; direction: ltr; }
  body.as-has-mobile-languages .mobile-header .container > .toggle-btn { grid-column: 1; grid-row: 1; }
  body.as-has-mobile-languages .mobile-header .container > .site-branding { grid-column: 2; grid-row: 1; min-width: 0; overflow: hidden; }
  body.as-has-mobile-languages .mobile-header .custom-logo-link { display: flex; align-items: center; justify-content: center; min-width: 0; }
  body.as-has-mobile-languages .mobile-header .custom-logo { display: block; width: auto; height: auto; max-width: 100%; max-height: 48px; object-fit: contain; }
  .mobile-header .as-mobile-languages { display: inline-flex; grid-column: 3; grid-row: 1; flex-wrap: nowrap; align-items: center; justify-content: center; gap: 4px; margin: 0; min-width: 0; }
  .mobile-header .as-mobile-languages a { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 26px; width: 26px; min-height: 36px; padding: 2px; color: #fff; font-size: 11px; line-height: 16px; text-decoration: none; box-sizing: border-box; }
  .mobile-header .as-mobile-languages img { display: block; width: 22px; height: 16px; max-width: none; object-fit: contain; }
  .mobile-header .as-mobile-languages a:focus-visible { outline: 2px solid #fff; outline-offset: 1px; }
  body.as-has-mobile-languages .mobile-header .container > .account { grid-column: 4; grid-row: 1; }
  body.as-has-mobile-languages .mobile-header .container > .cart { grid-column: 5; grid-row: 1; }
  body.as-has-mobile-languages .mobile-header .search-form { grid-column: 1 / -1; min-width: 0; }
  body.as-has-mobile-languages .mobile-header #mobile_menu { grid-column: 1 / -1; }
  html[dir="rtl"] .mobile-header .search-form { direction: rtl; }
}
