/* ===== Zaay: правки 07.11.2026 ===== */

/* 1. Кнопка «Написать в telegram»: полоса во всю ширину -> компактная
      кнопка в правом нижнем углу. Блок T943, только до 640px.
      Отступ снизу 40px взят с запасом: у кнопки своя анимация появления
      со сдвигом ~22px, и при любом её состоянии кнопка остаётся на экране.
      Иконку сюда вставить нельзя — Тильда вырезает разметку из CSS. */
@media screen and (max-width: 640px) {
  #rec657812326 .t943,
  #rec657812326 .t943__buttonwrapper {
    left: auto !important;
    right: 16px !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    bottom: calc(40px + env(safe-area-inset-bottom)) !important;
  }
  #rec657812326 .t943__buttonwrapper {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
  }
  #rec657812326 .t943__btn {
    width: auto !important;
    min-width: 0 !important;
    padding: 14px 22px !important;
    border-radius: 28px !important;
    background-color: #ffffff !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .18) !important;
  }
  #rec657812326 .t-btnflex__text { font-size: 0 !important; }
  #rec657812326 .t-btnflex__text::after {
    content: "Telegram";
    font-size: 15px;
    letter-spacing: .02em;
  }
}

/* 2. Меню: было #b5b2b3 по белому, контраст 2.1 при норме 4.5. */
#rec283533872 a.t-menu__link-item,
#rec283533872 .t-menu__link-item,
#rec283533872 a.t-menusub__link-item {
  color: #2e2e2e !important;
}

/* 3. Размеры в карточке товара: 12px мелко для телефона. */
.t-product__option-title,
.js-product-edition-option-name {
  font-size: 14px !important;
}

/* 4. «Нет в наличии»: тревожный красный #f95d51 -> спокойный серый. */
.js-store-prod-sold-out,
.t-store__card__sold-out-msg {
  color: #7a7a7a !important;
}
/* ===== конец правок Zaay ===== */