.t-store__card__sold-out-msg {
  visibility: hidden;
}
.t-store__card__sold-out-msg.t-name:after {
  content: 'Доступно под заказ';
  visibility: visible;
  display: block;
  color: #333333;
}

/* Десктоп */
.t199__menu .t-menu__link-item { 
  font-size: 19px !important; 
  line-height: 1.3 !important;
}

/* Планшет */
@media (max-width: 1199px) {
  .t199__menu .t-menu__link-item { font-size: 16px !important; }
}

/* Мобильный */
@media (max-width: 639px) {
  .t199__menu .t-menu__link-item { font-size: 15px !important; }
}

/* Снять полупрозрачность текста в T165 (record-type=180) */
.t-rec[data-record-type="180"] .t165__text.t-text_sm,
.t-rec[data-record-type="180"] .t165__textwrapper {
  opacity: 1 !important;
}

/* Страховка для ссылок внутри текста */
.t-rec[data-record-type="180"] .t165__text a {
  opacity: 1 !important;
  mix-blend-mode: normal !important;
  filter: none !important;
}

/* На всём сайте: если Тильда где-то подвесит t-text-opacity_* */
.t-rec [class*="t-text-opacity_"] { opacity: 1 !important; }


/* Чуть более контрастный рендер без смены цвета (по желанию) */
.t-rec[data-record-type="180"] .t165__text,
.t-rec[data-record-type="180"] .t165__text a {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
  text-shadow: 0 0 0 currentColor;
}

/*Прибиваем картинку в мобильной версии (ниже)*/
/* === Tilda t199 / rec430547243: логотип + название на мобиле === */
@media (max-width: 1024px) {
  /* Держатель шапки — центрируем контент и даём отступ под бургер слева */
  #rec430547243 .t199__header { position: relative; }
  #rec430547243 .t199__holder {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 44px;
    padding-left: 44px;   /* чтобы бургер не наезжал на текст/лого */
    padding-right: 44px;  /* на будущее под иконки справа */
  }

  /* Бургер фиксируем слева и по центру по вертикали */
  #rec430547243 .t199__mmenu-toggler {
    position: absolute !important;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
  }

  /* Лого-ссылка: иконка + текст в одну строку */
  #rec430547243 .t199__logo {
    display: flex !important;
    align-items: center;
    gap: 8px;
    max-width: 100%;
  }

  /* Картинка логотипа — включить и масштабировать по высоте */
  #rec430547243 .t199__logo-image,
  #rec430547243 .t199__logo img {
    display: block !important;
    height: 24px !important;   /* при желании 22–28px */
    width: auto !important;    /* перебиваем inline width:100% */
    flex: 0 0 auto;
  }

  /* Текстовое название — рядом с лого, без наезда и обрезки */
  #rec430547243 .t199__logo-text-mobile {
    display: block !important;
    margin: 0 !important;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* Если в блоке есть десктопный текст логотипа — скрыть его на мобиле */
  #rec430547243 .t199__logo-text { display: none !important; }
}

/* Десктоп — оставить поведение по умолчанию */
@media (min-width: 1025px) {
  #rec430547243 .t199__logo-image { height: auto !important; width: auto !important; }
}
