

/* Контейнер кнопок — зазор между кнопкой и счётчиком */
.t-store__card__btns-wrapper {
  gap: 5px;
}

/* Сама кнопка: flex-контейнер, ничего не режем */
.t-store__card__btns-wrapper .js-store-prod-btn2 {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  min-width: 0 !important;
  padding: 11px 15px !important;
  overflow: visible !important;
  line-height: 1 !important;
}

/* Прячем текст кнопки */
.t-store__card__btns-wrapper .js-store-prod-btn2 .t-store__card__btn-text {
  display: none !important;
}

/* Иконка */
.t-store__card__btns-wrapper .js-store-prod-btn2::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(https://static.tildacdn.com/tild3338-6362-4065-b561-323636373832/photo.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain !important;
  flex: 0 0 auto !important;
}

/* Снимаем возможные чужие размеры */
.js-store-grid-cont a a.js-store-prod-btn2,
.js-store-grid-cont .t-store__card__btns-wrapper a.js-store-prod-btn2 {
  width: auto !important;
  height: auto !important;
  top: auto !important;
  right: auto !important;
}


