@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Unbounded:wght@500;600&display=swap");
/* Хлебные крошки: уменьшенный шрифт на мобильных, чтобы последний уровень не обрезался */
@media screen and (max-width: 479px) {
  .tn-group[data-group-id="1770709360075000001"] .tn-atom {
    font-size: 12px !important;
    letter-spacing: 0 !important;
  }
}
/* === Аудит 2026-10: мобильная вёрстка === */
/* Заголовок обложки (H1 с ручным размером 82px) на телефоне и планшете без разрыва слов */
@media screen and (max-width: 640px) { .t001__title [data-customstyle="yes"] { font-size: 34px !important; line-height: 1.15 !important; } }
@media screen and (min-width: 641px) and (max-width: 1024px) { .t001__title [data-customstyle="yes"] { font-size: 56px !important; line-height: 1.1 !important; } }
/* В обложках задан word-break: break-all, слова рвались посередине */
.t001__title, .t001__descr, .t001__descr *, .t001 .t-btnflex__text { word-break: normal !important; }
/* Длинные ссылки в тексте переносятся, а не растягивают страницу */
.t-text, .t-descr, .t-text li { overflow-wrap: break-word; }
/* Виджеты отзывов Яндекс Карт (560px) не шире экрана */
.t123 div[style*="width:560px"] { max-width: 100%; }
/* Подвал: стиль главной красил ссылки тёмно-зелёным на тёмном фоне (контраст 2:1) */
#t-footer .t457 a { color: #ffffff !important; }

/* mcd-tproduct: карточки тарифов /pricelist/tproduct в дизайне D (тёмный). Только вид. */
html:has(.t-store__prod-snippet__container),body:has(.t-store__prod-snippet__container){background:#0e110e}
.t-store__prod-snippet__container{background:#0e110e!important;color:#eef0e6;font-family:"Manrope",system-ui,sans-serif;min-height:100vh}
.t-store__prod-snippet__container .t-store__prod-popup__close-txt,.t-store__prod-snippet__container .t-store__prod-popup__close-txt-wr a{color:#a3aa98!important}
.t-store__prod-snippet__container .t-popup__close{filter:invert(1) brightness(1.1)}
.t-store__prod-snippet__container .t-store__prod-popup__name{color:#eef0e6!important;font-family:"Unbounded",system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.01em}
.t-store__prod-snippet__container .t-store__prod-popup__brand,.t-store__prod-snippet__container .t-store__prod-popup__sku,.t-store__prod-snippet__container .t-store__prod-popup__sku *{color:#a3aa98!important}
.t-store__prod-snippet__container .t-store__prod-popup__price,.t-store__prod-snippet__container .t-store__prod-popup__price *{color:#b9d443!important;font-family:"Unbounded",system-ui,sans-serif!important;font-weight:600!important}
.t-store__prod-snippet__container .t-store__prod-popup__price_old,.t-store__prod-snippet__container .t-store__prod-popup__price_old *{color:#6f776a!important}
.t-store__prod-snippet__container .t-store__prod-popup__text,.t-store__prod-snippet__container .t-store__prod-popup__text *{color:#d4d9c8!important;font-size:16px!important;line-height:1.6!important}
.t-store__prod-snippet__container .t-store__prod-popup__btn{background-color:#b9d443!important;color:#0e110e!important;border-radius:999px!important;font-family:"Manrope",system-ui,sans-serif!important;font-weight:700!important}
.t-store__prod-snippet__container .t-store__prod-popup__btn *{color:#0e110e!important}
.t-store__prod-snippet__container .t-store__prod-popup__slider img,.t-store__prod-snippet__container .t-slds__thumbsbullet-wrapper{border-radius:20px}
.t-store__prod-snippet__container .t-store__relevants__title{color:#eef0e6!important;font-family:"Unbounded",system-ui,sans-serif!important}
.t-store__prod-snippet__container .t-store__relevants__container{background:transparent!important}
.t-store__prod-snippet__container .t-store__card{background:#181d18;border:1px solid rgba(232,240,214,.1);border-radius:24px;padding:12px 12px 20px!important;box-sizing:border-box}
.t-store__prod-snippet__container .t-store__card__imgwrapper{border-radius:16px;overflow:hidden}
.t-store__prod-snippet__container .t-store__card__title,.t-store__prod-snippet__container .t-store__card a{color:#eef0e6!important;font-family:"Unbounded",system-ui,sans-serif!important;font-weight:500!important}
.t-store__prod-snippet__container .t-store__card__sku,.t-store__prod-snippet__container .t-store__card__sku *{color:#a3aa98!important}
.t-store__prod-snippet__container .t-store__card__price,.t-store__prod-snippet__container .t-store__card__price *{color:#b9d443!important;font-weight:700!important}
