/* Контейнер кнопок — зазор между кнопкой и счётчиком */
.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;
}