/* Отступ под фиксированную шапку для первого блока главной (модуль подбора) */
@media screen and (min-width: 961px) {
  #vb-p7k-picker { padding-top: 120px; }
}
@media screen and (max-width: 960px) {
  #vb-p7k-picker { padding-top: 92px; }
}
/* Фон страниц */
body { background-color: #F4F7FA; }
/* Витрины карточек на главной: без кнопки «Ещё товары» / «Загрузить ещё» */
#rec5451194001 .t-catalog__load-more-btn-wrap,
#rec5451195701 .t-catalog__load-more-btn-wrap,
#rec5674640001 .t-catalog__load-more-btn-wrap,
#rec5674640001 .js-store-load-more-btn,
#rec5674640001 .t-store__load-more-btn-wrap { display: none !important; }
/* Популярные размеры: ровная сетка в 2 колонки без пустот */
#vb-p7k-picker .vb-p7k__sizes { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
#vb-p7k-picker .vb-p7k__size { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 6px; padding: 0 12px; white-space: nowrap; }
#vb-p7k-picker .vb-p7k__size small { margin-left: 0; }
@media screen and (max-width: 360px) {
  #vb-p7k-picker .vb-p7k__sizes { grid-template-columns: 1fr; }
}
/* Обложка: правая колонка по высоте ровно с формой подбора */
#vb-p7k-picker .vb-p7k__grid { align-items: stretch; }
#vb-p7k-picker .vb-p7k__perks { flex: 1 1 auto; justify-content: center; }
/* Плашка «Разноширокие шины» без иконки */
#vb-p7k-picker .vb-p7k__stag-box svg { display: none !important; }
/* Каталог шин на главной: свои иконки сезонов вместо линейных */
#vb-t3s-tires .vb-t3s__ico { display: block !important; width: 64px !important; height: 64px !important; stroke: none; background-position: center !important; background-size: contain !important; background-repeat: no-repeat !important; }
#vb-t3s-tires .vb-t3s__ico > * { display: none; }
#vb-t3s-tires [data-value="Летние"] .vb-t3s__ico { background-image: url("https://static.tildacdn.com/tila6233-6236-4237-b635-666463396564/photo.png") !important; }
#vb-t3s-tires [data-value="Зимние"] .vb-t3s__ico { background-image: url("https://static.tildacdn.com/tila3466-3539-4561-b034-383365346661/photo.png") !important; }
#vb-t3s-tires [data-value="Всесезонные"] .vb-t3s__ico { background-image: url("https://static.tildacdn.com/tila3863-6232-4435-a637-353935303833/photo.png") !important; }
#vb-t3s-tires [data-value="Шипованные"] .vb-t3s__ico { background-image: url("https://static.tildacdn.com/tila3365-3734-4036-a661-613462336235/photo.png") !important; }
@media screen and (max-width: 480px) {
  #vb-t3s-tires .vb-t3s__ico { width: 52px !important; height: 52px !important; }
}
/* Меню: пункты-якоря на главной не подсвечиваем как «активные» (синим светится только текущая страница) */
#rec5425471701 .t-menu__link-item.t-active[href*="#"]:not(.t978__menu-link):not(:hover) { color: #172B3A !important; opacity: 1 !important; }
