.t-catalog__prod-snippet__container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* === Принудительный TildaSans для всех самописных блоков === */
.adamex-stock-info,
.adamex-discount-badge,
.adamex-color-badge,
[class^="adamex-"],
[class*=" adamex-"] {
  font-family: TildaSans, Arial, sans-serif !important;
}

/* Название — только на странице товара */
.t-store__product-snippet .t-catalog__prod-popup__name,
.t-store__product-snippet .t-store__prod-popup__title,
.t-store__product-snippet .js-store-prod-name,
.t744 .t-catalog__prod-popup__name,
.t744 .t-store__prod-popup__title,
.t744 .js-store-prod-name {
  font-size: 28px !important;
}

/* Цена — только на странице товара */
.t-catalog__prod-snippet__container .t-catalog__prod-popup__price-value,
.t-store__product-snippet .t-store__prod-popup__price-item,
.t744 .t-store__prod-popup__price-item {
  font-size: 28px !important;
}

/* Мобильные */
@media (max-width: 767px) {
  .t-store__product-snippet .t-catalog__prod-popup__name,
  .t-store__product-snippet .t-store__prod-popup__title,
  .t-store__product-snippet .js-store-prod-name,
  .t744 .t-catalog__prod-popup__name,
  .t744 .t-store__prod-popup__title,
  .t744 .js-store-prod-name {
    font-size: 22px !important;
  }

  .t-catalog__prod-snippet__container .t-catalog__prod-popup__price-value,
  .t-store__product-snippet .t-store__prod-popup__price-item,
  .t744 .t-store__prod-popup__price-item {
    font-size: 24px !important;
  }
}


/* Бейджи товаров: Новинка / Популярное / Хит и т.п. */
.t-catalog__card__mark,
.t-store__card__mark,
.t-store__card__label,
.t-catalog__card__label,
.t-store__card__mark-wrapper span,
.t-catalog__card__mark-wrapper span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  height: auto !important;
  min-height: 20px !important;

  padding: 4px 8px !important;
  box-sizing: border-box !important;

  border: 1px solid rgba(170, 35, 35, 0.32) !important;
  border-radius: 4px !important;

  background: #ee1820 !important;
  color: #fff !important;

  font-family: TildaSans, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;

  box-shadow: 0 3px 10px rgba(120, 30, 30, 0.12) !important;
}

/* Контейнер бейджей на карточке */
.t-catalog__card__mark-wrapper,
.t-store__card__mark-wrapper,
.t-catalog__card__label-wrapper,
.t-store__card__label-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  align-items: flex-start !important;
}

/* Дорогой приглушенный вид фото: каталог + карточка товара + галерея */
.t-catalog__card__img,
.t-store__card__img,
.t-catalog__card__bgimg,
.t-store__card__bgimg,
.t-store__prod-popup__slider .t-slds__bgimg,
.t-store__prod-popup__slider .t-slds__img,
.t-catalog__prod-popup__slider .t-slds__bgimg,
.t-catalog__prod-popup__slider .t-slds__img,
.t-store__prod-popup__gallery-column .t-slds__bgimg,
.t-store__prod-popup__gallery-column .t-slds__img,
.t-catalog__prod-popup__gallery-column .t-slds__bgimg,
.t-catalog__prod-popup__gallery-column .t-slds__img,
.js-product-img,
.js-store-prod-img,
.js-catalog-prod-img {
  filter: brightness(0.975) contrast(1.015) saturate(0.9) grayscale(0.025) !important;
}

/* Мягкий сероватый фон под фото, если блок использует прозрачные/светлые изображения */
.t-catalog__card__imgwrapper,
.t-store__card__imgwrapper,
.t-store__prod-popup__slider,
.t-catalog__prod-popup__slider,
.t-store__prod-popup__gallery-column,
.t-catalog__prod-popup__gallery-column {
  background-color: #f7f7f5 !important;
}




@media screen and (max-width: 767px) {

  /* Внешний контейнер хлебных крошек в popup-карточке */
  .t-catalog__prod-popup__breadcrumbs,
  .t-catalog__prod-popup__breadcrumbs.t-col,
  .t-catalog__prod-popup .t-catalog__prod-popup__breadcrumbs,
  div.t-catalog__prod-popup__breadcrumbs {
    margin-top:    0 !important;
    margin-bottom: 0 !important;
    padding-top:   0 !important;
    padding-bottom: 0 !important;
  }

  /* Внутренний блок самих крошек — на всякий случай */
  .t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs,
  .t-catalog__prod-popup__breadcrumbs .js-catalog-breadcrumbs {
    margin-top:    0 !important;
    margin-bottom: 0 !important;
    padding-top:   0 !important;
    padding-bottom: 0 !important;
  }
}
