.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;
}

/* МОБАЙЛ */
@media (max-width: 1024px) {

  #rec430547243 .t199__header {
    --header-bg: #fbfbfb;  /* мобильная версия */
    position: fixed !important;
    top: 0; left: 0; right: 0;
    z-index: 10000;
    background-color: var(--header-bg) !important;
    box-shadow: none !important;
    border-bottom: 0 !important;
  }

  #rec430547243 .t199__header::after {
    content: "";
    position: absolute;
    left: 0; right: 0;
    bottom: -1px;
    height: 2px;
    background-color: var(--header-bg);
    pointer-events: none;
    z-index: 10001;
  }

  /* остальной мобильный код тот же, как у тебя сейчас */
  /* ... */
}


/* ДЕСКТОП */
@media (min-width: 1025px) {

  #rec430547243 .t199__header {
    --header-bg: #ffffff;  /* десктопный оттенок */
    position: static !important;
    z-index: auto !important;
    background-color: var(--header-bg) !important;
    box-shadow: none !important;
    border-bottom: 0 !important;
  }

  #rec430547243 .t199__header::after {
    content: none !important;
  }

  #rec430547243 .t199__logo-image,
  #rec430547243 .t199__logo img {
    display: inline !important;
    height: auto !important;
    width: auto !important;
    vertical-align: middle;
    position: relative;
    top: 0;
  }

  #rec430547243 .t199__logo::before {
    content: none !important;
  }

  #rec430547243 .t199__logo-text-mobile {
    display: none !important;
  }

  body {
    padding-top: 0;
  }
}
