/* Ограничиваем ширину мобильного меню и контейнера */
.tmenu-mobile,
.tmenu-mobile__container {
  max-width: 100vw;       /* не больше ширины экрана */
  box-sizing: border-box;  /* учитываем padding/бордеры в ширину */
}

/* Если есть фиксированное позиционирование, корректируем */
.tmenu-mobile {
  position: fixed; /* уже есть, но на всякий случай */
  left: 0;
  right: 0;
}

/* Можно дополнительно убрать лишние отступы внутри контейнера */
.tmenu-mobile__container {
  padding-left: 1rem;   /* по вкусу */
  padding-right: 1rem;
  margin: 0 auto;        /* центрируем контейнер */
}
