/* === FIX: разделы (табы) магазина не должны сливаться на мобильных === */

/* Контейнер с табами разделов магазина */
.t-store__parts-switch-wrapper{
  display: flex !important;          /* делаем флекс-контейнер */
  flex-wrap: wrap !important;        /* разрешаем перенос на новую строку */
  gap: 10px 12px !important;         /* отступы между пунктами (верт/гориз) */
  white-space: normal !important;    /* отключаем запрет переносов */
  letter-spacing: normal !important; /* снимаем возможное сжатие букв */
  word-spacing: normal !important;   /* снимаем возможное сжатие пробелов */
}

/* Каждый пункт табов (чип) */
.t-store__parts-switch-wrapper .js-store-parts-switcher{
  display: inline-flex !important;   /* корректная кликабельная зона */
  align-items: center !important;
  line-height: 1.2 !important;
  /* margin здесь не нужен — используем gap у контейнера */
}

/* На очень узких экранах — слегка уменьшим промежутки */
@media (max-width: 480px){
  .t-store__parts-switch-wrapper{ gap: 8px 10px !important; }
}

/* На случай, если на странице включён заголовок фильтров со списком — тоже раскладываем по строкам */
.t-store__filter__item-title{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px 12px !important;
  white-space: normal !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
}
.t-store__filter__item-title > *{
  display: inline-flex !important;
  align-items: center !important;
}

/* Полностью отключаем поиск в магазине Тильды */
.t-store__parts-search,
.t-store__filter__search {
  display: none !important;
}
