/* Заголовок «Смотрите также» — Inter Tight, обычное начертание, без доп. трекинга */
.t-store__relevants__title,
.t-store__relevants__title * {
  font-family: 'Inter Tight', 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  font-weight: 400 !important;      /* normal */
  letter-spacing: 0 !important;     /* обычный трекинг, ни плюс ни минус */
}


/* уменьшаем расстояние между «Смотрите также» и карточками */
.t-store__relevants__title {
  margin-bottom: 20px !important; /* подбери: 8–20px */
}

/* на мобилке чуть больше, чтобы не слипалось */
@media screen and (max-width: 640px) {
  .t-store__relevants__title {
    margin-bottom: -32px !important;
  }
}


/* Мобилка: до 640px — 14px */
@media screen and (max-width: 640px) {
  .t-store__relevants__title,
  .t-store__relevants__title * {
    font-size: 24px !important;
  }
}

/* От 640px и выше — 32px */
@media screen and (min-width: 640px) {
  .t-store__relevants__title,
  .t-store__relevants__title * {
    font-size: 32px !important;
  }
}

/* СДЕЛАТЬ ФОН ВСЕХ БЛОКОВ САЙТА #fcf9f3 */
.t-rec {
    background-color: #fcf9f3 !important;
}



/* ===== ГАЛЕРЕЯ ТОВАРА ===== */

/* основной сдвиг вверх (десктоп) */
.t-store__prod-snippet__container {
margin-top: -120px; /* поднимает блок галереи вверх */
}

/* адаптация под меньшие экраны */
@media (max-width: 1190px){

.t-store__prod-snippet__container {
margin-top: -40px; /* уменьшает поднятие на планшетах/меньших экранах */
}

}

.t-store__prod-popup__name {
font-size: 25px !important; /* размер названия товара */
}


.t-store__prod-popup__price {
font-size: 16px !important; /* размер цены */
font-weight: bold !important; /* делает цену жирной (выделяет её) */
}





.js-store-price-wrapper.t-store__card__price-wrapper {
margin-top: 0px; /* убирает отступ сверху у цены */
}


.t-store__card__textwrapper {
padding-top: 10px; /* добавляет отступ сверху у блока с текстом карточки */
}


.store__card__wrap_txt-and-opts.store__card__has-btns {
margin-bottom: 10px; /* отступ снизу у карточки (между кнопкой и следующими элементами) */
}







/* Мобильная версия (до 400px ширины экрана) */
@media (max-width:400px) {
.t-store__card__title {
margin-bottom: -10px !important; /* уменьшает расстояние между названием и ценой */
}


/* Изображение товара в карточке */
.t-store__card__imgwrapper {
margin-bottom: -7px !important; /* уменьшает отступ под картинкой */
}


/* Цена товара */
.t-store__card__price {
margin-top: 0px !important; /* убирает отступ сверху у цены */
}



.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn *,
.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
  color: #FCF9F3 !important;            /* цвет текста кнопки */
  background-color: #401F28 !important;  /* цвет фона кнопки */
  --border-width: 0px !important;        /* толщина рамки (0 = нет рамки) */
  border-style: none !important;         /* стиль рамки (none = убрать) */
  border-radius: 3px !important;         /* скругление углов */
  box-shadow: none !important;           /* тень (none = без тени) */
  font-family: "Inter Tight", var(--t-text-font, Arial), sans-serif; /* шрифт */
  font-weight: 500 !important;           /* жирность текста */
  font-size: 16px !important;            /* размер текста */
  padding: 5px 10px 5px 10px !important; /* внутренние отступы */
  transition-duration: 0.2s !important;
  transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap !important;
  transition-timing-function: ease-in-out !important;
}

/* Состояние при наведении */
.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn:hover,
.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn:hover * {
  background-color: #B10030 !important;  /* фон при наведении */
  color: #FCF9F3 !important;             /* цвет текста при наведении */
}

