.t-menuburger {
  display: none !important;
}

.fixed-bottom {
  position: fixed !important;
  font-family: 'Unbounded', sans-serif !important;
  font-size: 12px !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 9998 !important;
  background: #cdff00 !important;
  padding: 10px 15px !important;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1) !important;
  text-align: center !important;
  min-height: 20px !important;
  
  /* Упрощаем выравнивание (можно оставить только это вместо flex) */
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.fixed-bottom-link {
  color: #000 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  
  /* Убираем лишние flex-стили (они уже есть у родителя) */
  padding: 0 !important;
  margin: 0 !important;
  
  /* Если текст всё равно смещён — добавляем line-height */
  line-height: 1 !important;
}

.fixed-bottom-tg {
  position: fixed !important;
  font-family: 'Unbounded', sans-serif !important;
  font-size: 12px !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 9998 !important;
  background: #0088cc !important;
  padding: 10px 15px !important;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1) !important;
  text-align: center !important;
  min-height: 20px !important;
  
  /* Упрощаем выравнивание (можно оставить только это вместо flex) */
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.fixed-bottom-link-tg {
  color: #fff !important;
  text-decoration: none !important;
  cursor: pointer !important;
  
  /* Убираем лишние flex-стили (они уже есть у родителя) */
  padding: 0 !important;
  margin: 0 !important;
  
  /* Если текст всё равно смещён — добавляем line-height */
  line-height: 1 !important;
}
/* Куки-бар T886 (над вашим блоком) */
#cookie-law-info-bar {
  z-index: 9999 !important; /* Выше вашего блока */
  position: fixed !important;
  bottom: 60px !important; /* Если ваш блок высотой 60px */
  width: 100% !important;
}

[id^="carousel_"] .t-card__descr {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Скрываем оригинальный текст */
.t-store__card__sold-out-msg {
    visibility: hidden;
    position: relative;
}

/* Вставляем новый текст */
.t-store__card__sold-out-msg::after {
    content: "Скоро в продаже"; /* Ваш текст */
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    color: #808080; /* Цвет текста */
    font-size: 14px; /* Размер текста */
    font-family: inherit; /* Шрифт как у оригинала */
}

/* Основные стили для контейнера крошек */
#rec1192898606.uc-xleb {
  overflow-x: auto; /* Включаем горизонтальный скролл */
  white-space: nowrap; /* Запрещаем переносы */
  -webkit-overflow-scrolling: touch; /* Плавный скролл на iOS */
  scrollbar-width: none; /* Скрываем скроллбар в Firefox */
  padding: 10px 0; /* Отступы для удобства */
}

/* Скрываем скроллбар в Chrome/Safari */
#rec1192898606.uc-xleb::-webkit-scrollbar {
  display: none;
}

/* Стили для элементов крошек (чтобы были в строку) */
#rec1192898606.uc-xleb .t396__artboard,
#rec1192898606.uc-xleb .t396__carrier,
#rec1192898606.uc-xleb .t396__elem {
  display: inline-block !important; /* Важно: переопределяем стили Tilda */
  float: none !important;
  white-space: nowrap;
}

/* Стили для разделителей (чтобы не переносились) */
#rec1192898606.uc-xleb .t-breadcrumbs__separator {
  display: inline-block !important;
}