/* Preserve the three-line hamburger glyph when the tablet breakpoint is active. */
@media (max-width: 1100px) {
  .store-shell .navbar .mobile-menu-toggle {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 5px !important;
    width: 42px !important;
    height: 42px !important;
    padding: 9px !important;
  }

  .store-shell .navbar .mobile-menu-toggle > span {
    display: block !important;
    flex: none !important;
    width: 23px !important;
    height: 2px !important;
  }
}