.uc-categories a[href="#addtofavorites"],
.uc-categories .t1301__price-wrapper {
    display: none!important;
}

.t1301__textwrapper {
  padding: unset!important;  
}

/* Скрыть хлебные крошки каталога над карточками на всех страницах.
   Крошки на странице товара и отдельные блоки крошек (ME605) не затрагиваются. */
.t-catalog__breadcrumbs_all,
.t-catalog__breadcrumbs_desktop,
.t-catalog__breadcrumbs_mobile { display: none !important; }

/* Страница товара: без своего отступа сверху — его даёт полоса-отступ в шапке (20px / 16px на мобильном) */
.t-catalog__prod-snippet__container { padding-top: 0; }
@media screen and (max-width: 560px) { .t-catalog__prod-snippet__container { padding-top: 0; } }

/* Счётчик количества везде как в карточках каталога */
.t-catalog__prod__quantity { border-radius: 999px !important; }

/* «Вам может понравиться»: ряды ровно под фото, отступы как в каталоге */
@media screen and (min-width: 961px) {
  .t-catalog__relevants-grid-cont { margin-left: 0 !important; margin-right: 0 !important; max-width: 1160px !important; }
  .t-catalog__relevants-grid-cont .t-catalog__card-list { display: grid !important; grid-template-columns: repeat(4, 1fr); column-gap: 20px; row-gap: 40px; margin: 0 !important; width: 100% !important; }
  .t-catalog__relevants-grid-cont .t-catalog__card-list .js-product { margin: 0 !important; width: auto !important; max-width: none !important; }
}

/* «Вам может понравиться»: кнопки на одном уровне независимо от длины названия */
.t-catalog__relevants-grid-cont .js-product { display: flex !important; flex-direction: column; }
.t-catalog__relevants-grid-cont .t-catalog__card__wrap_txt-and-btns { flex-grow: 1; }
/* фото в карточках 3:4, как в каталоге (Tilda ставит здесь своё ≈1:1,1) */
.t-catalog__relevants-grid-cont .t-catalog__card__imgwrapper { padding-bottom: 133.3333% !important; }
.t-catalog__relevants-grid-cont .t-catalog__card__btns-wrapper { margin-top: auto !important; }

/* Пустой контейнер кнопок разделов над товарами не даёт отступ (иначе двойной отступ на страницах разделов) */
.t-catalog-parts-above__container:empty { margin-bottom: 0; }

/* Карточки товаров: без первой кнопки счётчик и «В корзину» стоят в одном ряду и одной высоты.
   Tilda в стилях блока переносит вторую кнопку на отдельную строку на всю ширину, это правило её возвращает.
   На телефоне Tilda сама ставит их друг под другом во всю ширину карточки. */
.t-catalog__card__btns-wrapper:not(:has(.js-catalog-prod-btn)) .t-catalog__card__btn_second { grid-area: auto !important; width: auto !important; }
@media screen and (min-width: 481px) {
  .t-catalog__card__btns-wrapper:not(:has(.js-catalog-prod-btn)) .t-catalog__prod__quantity { height: auto; align-self: stretch; }
}
/* На телефоне Tilda считает высоту кнопки по отступам (≈45,6 px), а у счётчика размер «sm» — ровно 45 px: кнопке та же высота. */
@media screen and (max-width: 480px) {
  .t-catalog__card__btns-wrapper .t-catalog__card__btn_second { height: 45px; padding-top: 0; padding-bottom: 0; }
}

/* Баннер cookie (блок T972 на странице «Шапка»): текст — токенами типографики сайта, в настройках блока такого поля нет.
   title-m — заголовок баннера и названия видов cookie; body-s — тексты; heading-h3 — заголовок окна настроек. */
.t972 .t972__title,.t972 .t972__category-title{font-size:var(--uc-typo-fontsize-a6K6DVN0,18px);line-height:var(--uc-typo-lineheight-a6K6DVN0,1.4);font-weight:var(--uc-typo-fontweight-a6K6DVN0,500)}
.t972 .t972__text,.t972 .t972__settings-text,.t972 .t972__category-body,.t972 .t972__toggle-txt{font-size:var(--uc-typo-fontsize-g4tjybszwIl,14px);line-height:var(--uc-typo-lineheight-g4tjybszwIl,1.5);font-weight:var(--uc-typo-fontweight-g4tjybszwIl,400)}
.t972 .t972__settings-title{font-size:var(--uc-typo-fontsize-I0xebc,24px);line-height:var(--uc-typo-lineheight-I0xebc,1.3);font-weight:var(--uc-typo-fontweight-I0xebc,600);letter-spacing:var(--uc-typo-letterspacing-I0xebc,-0.24px)}
