.t-store__card__textwrapper .js-store-prod-name {
  margin-top: -10px;
}


.t-store__card__price-wrapper > div:last-child {
  margin-top: -3px !important;
}



/* Кнопка "избранное" — базовые стили и центрирование */
.t1002__addBtn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important; /* ВАЖНО: не обрезать псевдоэлементы */
  transition: all 0.3s ease;
}

/* Скрываем стандартный SVG */
.t1002__addBtn svg {
  display: none !important;
}

/* Псевдоэлементы с иконками */
.t1002__addBtn::before,
.t1002__addBtn::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent;
  transition: all 0.3s ease;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* Обычная иконка */
.t1002__addBtn:not(.t1002__addBtn_active)::after {
  background-image: url("https://static.tildacdn.com/tild3638-3436-4135-b133-303135333438/_.svg");
  opacity: 1;
}

/* Активная — скрыть обычную */
.t1002__addBtn.t1002__addBtn_active::after {
  opacity: 0;
}

/* До добавления — скрыта */
.t1002__addBtn:not(.t1002__addBtn_active)::before {
  opacity: 0;
}

/* После добавления — включаем активную иконку */
.t1002__addBtn.t1002__addBtn_active::before {
  background-image: url("https://static.tildacdn.com/tild6230-6665-4637-a137-383265303134/_.svg");
  opacity: 1;
}

/* Ховер-анимация */
.t1002__addBtn:hover::after,
.t1002__addBtn:hover::before {
  transform: translate(-50%, -50%) scale(1.05);
}



/* Убираем скругление углов у кнопки Dolyame */
.digi-dolyame-product {
  border-radius: 0px !important;
}



/* Убираем скругления у модального окна */
.digi-dolyame-modal__content {
  border-radius: 0px !important;
}

/* На всякий случай убираем скругления у всех вложенных блоков */
.digi-dolyame-modal__content * {
  border-radius: 0px !important;
}



/* Меняем цвет псевдоэлемента-полоски у первого элемента графика */
.digi-dolyame-scheme__list-item:first-child .digi-dolyame-scheme__list-item__price::after {
  background-color: #CDE2FC !important;
}


/* Меняем цвет ссылки dolyame.ru в модальном окне */
a.digi-dolyame-modal__link {
  color: #CDE2FC !important;
}



/* Убираем скругление углов у блока описания в чекауте */
.digi-dolyame-checkout-description,
.digi-dolyame-checkout-description--desktop {
  border-radius: 0px !important;
}




a.t-store__prod-popup__btn {
  min-width: 400px !important;
  background-color: #111111 !important;
  border-radius: 0px !important;
  font-family: 'Title', sans-serif !important; /* ← название шрифта, как в Tilda */
  font-weight: 400 !important; /* Medium */
  font-size: 16px !important;
  text-transform: lowercase !important;
  color: #ffffff !important;
  padding: 12px 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  text-align: center !important;
  line-height: 1.2 !important;
}

/* Убираем таблицу внутри */
a.t-store__prod-popup__btn table,
a.t-store__prod-popup__btn tbody,
a.t-store__prod-popup__btn tr,
a.t-store__prod-popup__btn td {
  all: unset !important;
  display: contents !important;
}


/* Выстраиваем кнопку и иконку в одну строку */
.t-store__prod-popup__btn-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important; /* Отступ между кнопкой и иконкой */
}

/* Кнопка — чтобы не сжималась */
.t-store__prod-popup__btn {
  flex-shrink: 0 !important;
}

/* Иконка "избранное" */
.t1002__addBtn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px;
  height: 40px;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
}




/* Общая настройка: делаем всё Regular (Normal) */
.t706__sidebar-content,
.t706__sidebar-heading,
.t706__sidebar-content a,
.t706__sidebar-prodamount-label,
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-currency {
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
}

/* Кнопка Checkout: нижний регистр и размер шрифта */
.t706__sidebar-continue {
  font-size: 15px !important;
  text-transform: lowercase !important;
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
}


/* Скрываем оригинальный текст */
.t706__sidebar-continue {
  font-size: 15px !important;
  text-transform: lowercase !important;
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
  color: transparent !important;
  position: relative;
}

/* Вставляем "оформить заказ" */
.t706__sidebar-continue::after {
  content: "оформить заказ";
  color: #ffffff !important;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}


/* Стили для кнопки t-submit */
button.t-submit {
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
  font-size: 15px !important;
  text-transform: lowercase !important;
  color: #ffffff !important;
  position: relative;
}

/* Заменяем текст кнопки через псевдоэлемент */
button.t-submit::after {
  content: "оформить заказ";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff !important;
  pointer-events: none;
}

/* Скрываем оригинальный текст */
button.t-submit span,
button.t-submit div,
button.t-submit {
  color: transparent !important;
}


/* Название товара "Сет Металлика" */
.t706__product-title a {
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
}

/* Подпись "Сумма:" */
.t706__cartwin-prodamount-label {
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
}



.t706__cartpage-heading {
  font-weight: 300 !important; /* Light */
  font-family: 'Title', sans-serif !important;
  text-transform: uppercase !important;
}



.t1002__wishlistwin-heading {
  font-weight: 400 !important;
  font-family: 'Title', sans-serif !important;
}



.t1002__product-link {
  font-weight: 300 !important; /* Light */
  font-family: 'Title', sans-serif !important;
  font-size: 15px !important;
}


.t1002__product-imgdiv,
.t706__product-imgdiv {
  border-radius: 0 !important;
}



.t-store__prod-popup__name {
  color: #111111 !important;
}




