/* SEO 31.08.2026: описание в карточках «Смотрите также» на страницах товара.
   Скрипт Тильды ставит инлайновый display:-webkit-box !important, поэтому
   прячем свойствами, которых в инлайне нет.
   09.09.2026 СУЖЕНО. Правило било по всем витринам сразу: вместе с длинным
   описанием пропали габариты брошей («Размер 75×35 мм»), которые владелица
   держала в этом же поле у 16 магнитов. Теперь прячем только внутри блока
   рекомендаций на странице товара, витрины не трогаем. Класс контейнера снят
   с живой страницы 09.09: .t-store__relevants__container (не __relevants). */
.t-store__relevants__container .t-store__card__descr,
.t-store__relevants-grid-cont .t-store__card__descr{visibility:hidden !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important}

/* SEO 31.08.2026: на странице одной категории список разделов пуст,
   от него оставалась бежевая полоса слева. Прячем только пустую. */
.t951__sidebar:not(:has(.t-store__parts-item)){display:none !important}

/* SEO 01.09.2026 plashka: пометка о продаже на карточке. Стандартный овал
   Тильды 80x50 не вмещает надпись, буквы уезжали на фотографию.
   Плашка растёт по тексту, форма скруглённый прямоугольник. */
.t-store__card__mark-wrapper{width:auto !important;height:auto !important}
.t-store__card__mark{display:inline-block !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:128px;padding:7px 12px !important;font-size:11px !important;line-height:1.3 !important;border-radius:12px !important;text-align:center;white-space:normal;vertical-align:top}

/* SEO 02.09.2026 melochi: длинные слова в заголовках. «Политика
   конфиденциальности» на 360 точках распирала страницу на 24 пикселя. */
h1, h2, h3, .t-title, .t795__title, .t-store__prod-popup__name{overflow-wrap:break-word;word-break:break-word;}

/* SEO 02.09.2026 melochi: плашка о продаже была 9px на мобильном,
   это предел читаемости. Десять пикселей текст всё ещё вмещает. */
@media screen and (max-width:640px){.t-store__card__mark{font-size:10px !important;max-width:112px;}}

/* SEO 02.09.2026 zagolovok: заголовок первого блока уходил под шапку.
   Отступ раньше давала вторая шапка, убранная 02.09 как дубль. Шапка t228
   фиксированная, 80 пикселей, а у блока заголовка отступ 60: верх срезало.
   Привязка через соседство с #t-main-content: :first-child не годится,
   перед блоками страницы идут noindex, header и сам якорь. На главной
   следом за якорем идёт обложка без h1, её правило не трогает.
   Медиазапроса НЕТ намеренно: сперва правило стояло только для широких
   экранов, потому что замер .t228 на узких давал нулевую высоту. Меряли
   не то: на телефоне и планшете шапка это .tmenu-mobile высотой 88,
   и заголовок уезжал под неё точно так же. */
#t-main-content + .r:has(h1){padding-top:120px !important;}

/* SEO 03.09.2026 katalog: на странице каталога (66492615) вторая шапка
   выключена, и первым стал слайдер без заголовка: правило выше на него
   не действует, а верх фотографий уходил под фиксированную шапку
   (замер: верх фото 15px при шапке 80 и 88). Точечно по номеру блока,
   других страниц, где первым идёт блок без h1, кроме главной, нет. */
#rec1175209636{padding-top:110px !important;}

/* SEO 07.09.2026 listalka: штатная листалка витрины в каталоге (блок
   3415038401, включена нами 01.09) окрашена настройкой блока в #2e4b56 на фоне
   #2e465b и на глаз не видна. До 07.09 её прикрывал наш ряд ссылок, теперь
   его нет. Цвета как у листалки на главной, которую настраивала владелица:
   белые цифры, рамка активной страницы и стрелки. */
#rec3415038401 .t-store__pagination__item{color:#ffffff !important;border-color:#ffffff !important;}
#rec3415038401 .t-store__pagination__arrow path{fill:#ffffff !important;}

/* SEO 09.09.2026 filtry: строки «Фильтры» и «Сортировка» над витриной.
   На широком экране Тильда рисует их белыми полями (поиск и выпадающий
   список), и чёрный текст лежит на белом. На узком (до 960) те же элементы
   сворачиваются в две текстовые строки БЕЗ подложки, и чёрный текст
   оказывается на тёмно-синем фоне витрины rgb(46,70,91): читается едва.
   Замер 09.09: цвет текста rgb(0,0,0), фон предка rgb(46,70,91).
   Это поведение Тильды, а не наша правка: в слепке от 28.08 так же.
   Красим только на узких экранах, широкие не трогаем.
   Точные узлы сняты с живой страницы 09.09: слово рисует
   .t-store__filter__opts-mob-btn, значок это вложенный svg с заливкой
   #1d1d1b в своих стилях внутри значка (class cls-1), рядом кнопка поиска
   .t-store__filter__search-mob-btn. Красим текст и обе иконки. */
/* SEO 09.09.2026 tsena: цена на странице товара была белой на белом.
   Настройка блока витрины красит цену в #f8f8f8 инлайном: на витрине фон
   тёмно-синий и белое читается, а страница товара и попап светлые
   (#faf5f5 и #ffffff), и та же белая цена пропадает. Так было у владелицы
   до наших работ (слепок 28.08). Красим только внутри контейнера открытого
   товара, витрину не трогаем. Цвет как у текста описания там же: #2e4b56. */
.t-store__prod-snippet__container .js-store-price-wrapper,
.t-store__prod-snippet__container .js-store-price-wrapper *,
.t-store__prod-popup__container .js-store-price-wrapper,
.t-store__prod-popup__container .js-store-price-wrapper *{color:#2e4b56 !important;}

/* SEO 09.09.2026 rekomendatsii: у страницы товара ДВА вида. Отдельная страница
   (прямой заход, /раздел/tproduct/…) рисуется внутри страницы раздела, и блок
   «Смотрите также» берёт стиль витрины раздела: зелёные названия, без кнопок.
   Окно товара поверх ГЛАВНОЙ берёт стиль витрины главной (rec1200389056):
   названия белые, потому что фон главной тёмно-синий, плюс кнопки «Подробнее»
   и «В корзину». Окно при этом белое, и названия в нём не видны. Замер 09.09:
   цвет rgb(255,255,255) на фоне rgb(255,255,255). Так было и до наших работ:
   витрина главной у владелицы всегда была с белыми названиями. Красим названия
   в рекомендациях внутри окна в зелёный страницы товара (#7daf72). */
.t-store__prod-popup__container .t-store__relevants__container .t-store__card__title,
.t-store__prod-popup__container .t-store__relevants-grid-cont .t-store__card__title{color:#7daf72 !important;}

@media screen and (max-width:960px){
  .t-store__filter__opts-mob-btn,
  .t-store__filter__sort-mob-btn,
  .t-store__filter__item-title,
  .js-store-filter-item-title{color:#ffffff !important;}
  .t-store__filter__opts-mob-btn svg path,
  .t-store__filter__opts-mob-btn-icon path,
  .t-store__filter__search-mob-btn svg path,
  .t-store__filter__search-mob-btn-icon path{fill:#ffffff !important;}
}
