/* 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 на мобильном,
   это предел читаемости. Десять пикселей текст всё ещё вмещает.
   17.09.2026 ПОДНЯТО до 12px. Десять пикселей ниже порога читаемости на
   телефоне. Проверено опытом на витрине ягод при 390 точках: плашка
   растёт со 112x53 до 130x61, высота карточки остаётся 441, за карточку
   не вылезает. Ширину поднимаем со 112 до 130, иначе текст переносится
   в три строки. */
@media screen and (max-width:640px){.t-store__card__mark{font-size:12px !important;max-width:130px;}}

/* SEO 17.09.2026 zony: зоны нажатия в мобильной шапке и подвале.
   Замер 17.09 при 390 точках: кнопка меню .t-menuburger 28x20, значки
   соцсетей 25x25. Палец уверенно попадает от 36 точек, оба меньше.
   Растим зону отступом с отрицательным полем: нажимаемая область
   больше, картинка на месте, макет не сдвигается.
   Подбор сделан опытом, не на глаз: отступ 12x10 давал зону 48x44, но
   двигал соседний узел шапки на 10 точек; 12x0 не двигал ничего, но
   оставлял ширину 28. Взят 12x4: зона 36x44, сдвиг соседа 4 точки.
   Соцсети с отступом 6: зона 37x37, сдвига нет вовсе.
   Высота шапки в обоих случаях остаётся 88, scrollWidth 375. */
@media screen and (max-width:960px){
  .t-menuburger{padding:12px 4px !important;margin:-12px -4px !important;box-sizing:content-box !important;}
  .t-sociallinks__item > a{padding:6px !important;margin:-6px !important;box-sizing:content-box !important;display:inline-block !important;}
}

/* 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;}

/* SEO 09.09.2026 knopki: кнопки в карточках витрин. На главной карточки
   с кнопками «Подробнее» (чёрным по белому) и «Добавить в корзину» (чёрным
   по зелёному #95cb8a, радиус 10px). На витринах разделов кнопок не было,
   09.09 они включены через панель, но стиль кнопок у разделов другой:
   светлым по тёмно-синему, а вторая без заливки с чёрной рамкой, на тёмном
   фоне витрины её не видно. Цвета через панель не задать (поля цвета это
   скрытые входы под пикером). Задаём одинаково для всех карточек витрин,
   на главной это совпадает с её настройкой. Наша кнопка повтора клонирует
   вторую кнопку и получает тот же вид.
   Обе кнопки карточки носят класс t-store__card__btn; вторую отличает
   t-btnflex_type_button2 (снято с живой карточки 09.09). */
.t-store__card .t-store__card__btn{color:#000000 !important;background-color:#ffffff !important;border:1px solid #000000 !important;border-radius:10px !important;box-shadow:none !important;}
.t-store__card .t-btnflex_type_button2,
.t-store__card .js-store-prod-btn2,
.t-store__card .t-store__prod-popup__btn_disabled,
.t-store__card .omoore-povtor-card{color:#000000 !important;background-color:#95cb8a !important;border:0 !important;border-radius:10px !important;box-shadow:none !important;}
.t-store__card .t-store__prod-popup__btn_disabled{opacity:.55;}
.t-store__card .t-store__card__btn .t-btnflex__text,
.t-store__card .t-store__card__btn .t-store__card__btn-text{color:#000000 !important;}

/* SEO 09.09.2026 okno: фон окна товара. У витрины главной popup_bgcolor
   #ffffff, у разделов #faf5f5, и один и тот же товар в окне с главной белый,
   а после обновления страницы кремовый. Поле цвета через панель не взять,
   выравниваем по разделам: страница товара всегда кремовая. */
.t-store__prod-popup__container,
.t-store__prod-popup__container .t-store__prod-popup{background-color:#faf5f5 !important;}

/* SEO 09.09.2026 okno-stil: окно товара поверх главной берёт стиль страницы
   товара из настроек витрины главной, а отдельная страница из витрины
   раздела. Замер 09.09: в окне название чёрное 20px слева, описание чёрное
   20px слева, кнопка белая квадратная с чёрной рамкой; на странице название
   зелёное #7daf72 18px по центру, описание #2e4b56 38px по центру, кнопка
   тёмно-синяя #2e4b56 овальная (65px) с текстом #faf5f5 и тенью, заглушка
   «Нет в наличии» та же с прозрачностью .5. Эталон страница: её видят из
   поиска, и это стиль каталога владелицы. Окно подгоняем к ней. */
.t-store__prod-popup__container .t-store__prod-popup__name{color:#7daf72 !important;font-size:18px !important;font-weight:600 !important;text-align:center !important;}
.t-store__prod-popup__container .t-store__prod-popup__info{text-align:center !important;}
.t-store__prod-popup__container .t-store__prod-popup__text{color:#2e4b56 !important;font-size:38px !important;line-height:1.55 !important;text-align:center !important;font-weight:300 !important;}
.t-store__prod-popup__container .t-store__prod-popup__btn-wrapper{justify-content:center !important;text-align:center !important;}
.t-store__prod-popup__container .t-store__prod-popup__btn-wrapper .t-btn{background-color:#2e4b56 !important;color:#faf5f5 !important;border:1px solid #faf5f5 !important;border-radius:65px !important;box-shadow:0 5px 7px 0 rgba(51,51,51,.15) !important;}
.t-store__prod-popup__container .t-store__prod-popup__btn-wrapper .t-btn .t-btnflex__text,
.t-store__prod-popup__container .t-store__prod-popup__btn-wrapper .t-btn .js-store-prod-popup-buy-btn-txt{color:#faf5f5 !important;}
.t-store__prod-popup__container .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn_disabled{opacity:.5 !important;box-shadow:none !important;}
@media screen and (max-width:640px){.t-store__prod-popup__container .t-store__prod-popup__text{font-size:24px !important;}}
/* Замер 09.09: подпись «Упаковка» в окне белая (цвет витрины главной), на
   странице #2e4b56; сам попап (.t-popup) белый, и над кремовым окном белая
   полоса с «Закрыть». Красим только попап с товаром, форму заявки не трогаем. */
.t-store__prod-popup__container .t-product__option-title,
.t-store__prod-popup__container .js-product-option-name{color:#2e4b56 !important;}
.t-popup:has(.t-store__prod-popup__container){background-color:#faf5f5 !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;}
}

/* SEO 24.09.2026 kontrast: пункт ТЗ «Доступность: контраст». Прогон axe-core
   23.09 на живом сайте, порог WCAG AA 4,5:1 для текста до 18,66px жирного.
   Цвета не выдуманы: везде берём цвета, которые уже есть на сайте
   (#2e465b текст, #4a7c3f ссылки), либо затемняем тот же оттенок.
   Замеры «было» сняты с живых страниц 23-24.09. */

/* Главная: активная вкладка разделов витрины. Белый текст на персиковой
   подложке #f0c4a4, контраст 1,59. Текст тёмно-синий, как основной.
   Блок витрины пишет свой цвет правилом с номером блока (#recN …), поэтому
   здесь #allrecords и лишний класс: иначе его правило сильнее нашего. */
#allrecords .t-store__parts-switch-btn.t-active.js-store-parts-switcher{color:#2e465b !important;}

/* Каталог (блок T951 с боковой колонкой): активный раздел #224466 с
   прозрачностью 0,7 на бежевом #e7ddd6, контраст 3,71. Прозрачность Тильды
   оставляем (так видно, какой раздел открыт), цвет темнее: выходит 5,3.
   Селектор сильнее правила выше, иначе здесь встал бы #2e465b (3,6).
   Оттенок синий, как у Тильды: #0a2a4d с прозрачностью даёт #4c6076, 4,85,
   и активная вкладка по-прежнему отличается от соседних (#224466). */
#allrecords .t951__sidebar .t-store__parts-switch-btn.t-active.js-store-parts-switcher{color:#0a2a4d !important;}

/* Листалка витрины на главной: номера страниц белые с прозрачностью 0,4
   на тёмно-синем, контраст 2,99. С прозрачностью 0,7 выходит 5,6, активная
   страница по-прежнему отличается рамкой и полной яркостью. */
.t-store__pagination__item{opacity:.7 !important;}
.t-store__pagination__item.t-store__pagination__item_active{opacity:1 !important;}

/* Плашка «ПРОДАНО, повторим под заказ»: белый на #ff4a4a, контраст 3,31.
   Тот же красный темнее, #d32f2f: 4,98. Цвет задан в карточке инлайном,
   поэтому нужен !important. */
.t-store__card__mark{background-color:#d32f2f !important;}

/* Заглушка «Нет в наличии» в карточках. Прозрачность 0,55 поставили мы
   09.09 (правило knopki выше), и чёрный текст на зелёном стал серым
   #706e6e на #c2deba, контраст 3,48. Убираем прозрачность, оставляя тот же
   бледно-зелёный вид цветом: подложка #c2deba, текст #4d4b4b, 5,95. */
.t-store__card .t-store__prod-popup__btn_disabled{opacity:1 !important;background-color:#c2deba !important;}
.t-store__card .t-store__prod-popup__btn_disabled .t-btnflex__text,
.t-store__card .t-store__prod-popup__btn_disabled .t-store__card__btn-text{color:#4d4b4b !important;}

/* Главная кнопка «Нет в наличии» у проданного товара на странице товара.
   Прозрачность 0,5 поставили мы 09.09 (правило okno-stil выше): текст
   #faf5f5 на размытом #94a0a6 даёт 2,48, на телефоне 1,42. Без прозрачности,
   светлая подложка и тёмный текст сайта: #2e4b56 на #dfe4e7, 7,2.
   Кнопка по-прежнему выглядит неактивной, но читается. */
.t-store__prod-popup__container .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn_disabled,
.t-store__prod-snippet__container .t-store__prod-popup__btn_disabled{opacity:1 !important;background-color:#dfe4e7 !important;box-shadow:none !important;}
.t-store__prod-popup__container .t-store__prod-popup__btn_disabled .t-btnflex__text,
.t-store__prod-popup__container .t-store__prod-popup__btn_disabled .js-store-prod-popup-buy-btn-txt,
.t-store__prod-snippet__container .t-store__prod-popup__btn_disabled .t-btnflex__text,
.t-store__prod-snippet__container .t-store__prod-popup__btn_disabled .js-store-prod-popup-buy-btn-txt{color:#2e4b56 !important;opacity:1 !important;}

/* Карточки «Смотрите также» лежат внутри контейнера товара, и правило
   главной кнопки выше перекрашивало их «Нет в наличии» в серый. Возвращаем
   карточкам их бледно-зелёный вид (#c2deba, текст #4d4b4b, 5,96).
   Проверено подстановкой 24.09: главная кнопка при этом не меняется. */
.t-store__prod-snippet__container .t-store__card .t-store__prod-popup__btn_disabled,
.t-store__prod-popup__container .t-store__card .t-store__prod-popup__btn_disabled{background-color:#c2deba !important;}
.t-store__prod-snippet__container .t-store__card .t-store__prod-popup__btn_disabled .t-btnflex__text,
.t-store__prod-snippet__container .t-store__card .t-store__prod-popup__btn_disabled .t-store__card__btn-text,
.t-store__prod-popup__container .t-store__card .t-store__prod-popup__btn_disabled .t-btnflex__text,
.t-store__prod-popup__container .t-store__card .t-store__prod-popup__btn_disabled .t-store__card__btn-text{color:#4d4b4b !important;}

/* Название товара на странице товара и названия в «Смотрите также»:
   зелёный #7daf72 на кремовом #faf5f5, контраст 2,35 (18px, это ещё не
   крупный текст). Перекрывает цвет из правил okno-stil и rekomendatsii
   09.09 выше. Зелёный тот же, что у ссылок сайта: #4a7c3f, 4,58. */
.t-store__prod-snippet__container .t-store__prod-popup__name,
.t-store__prod-popup__container .t-store__prod-popup__name,
.t-store__relevants__container .t-store__card__title,
.t-store__relevants-grid-cont .t-store__card__title{color:#4a7c3f !important;}

/* Подписи наших блоков «Смотрите также» и «Доставка и оплата»: цвет текста
   #2e465b, но с прозрачностью 0,6 он выходит #82909d, контраст 3,26.
   Прозрачность 0,8 даёт 5,5. Блоки вставлены кодом (T123), стиль инлайном. */
.t123 [style*="text-transform:uppercase"][style*="opacity:.6"]{opacity:.8 !important;}

/* Кнопка «Фильтры» на телефоне в каталоге T951: правило filtry 09.09 красит
   её белым для тёмно-синих витрин, но в T951 она лежит в бежевой колонке
   #e7ddd6, и белое на бежевом даёт 1,33. Здесь текст и значок тёмные. */
@media screen and (max-width:960px){
  .t951__sidebar .t-store__filter__opts-mob-btn,
  .t951__sidebar .t-store__filter__sort-mob-btn{color:#2e465b !important;}
  .t951__sidebar .t-store__filter__opts-mob-btn svg path,
  .t951__sidebar .t-store__filter__opts-mob-btn-icon path,
  .t951__sidebar .t-store__filter__search-mob-btn svg path,
  .t951__sidebar .t-store__filter__search-mob-btn-icon path{fill:#2e465b !important;}
}
