@media screen and (max-width: 960px){
  .t-store__grid-cont .t-col,
  .t-store__grid-cont .t-store__stretch-col{
    margin-bottom: 10px;
  }
}
/* 1) Глобально ставим Manrope для всего текстового контента */
html, body,
h1,h2,h3,h4,h5,h6,
p, a, li, small, strong, em, blockquote,
button, input, textarea, select, label,
.t-title, .t-descr, .t-text, .t-name,
.t-btn, .t-store__btn, .t-store__card__title, .t-store__card__price,
.t-store__prod-title, .t-store__prod-popup__title, .t-store__prod-popup__price,
.tn-atom { /* элементы Zero Block */
  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI',
               Roboto, 'Helvetica Neue', Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 2) Нормализуем веса, если где-то «жирнит» (часто после замены) */
.tn-atom[style*="font-weight:700"],
.tn-atom[style*="font-weight:800"] { font-weight: 600 !important; } /* Bold → SemiBold */
.tn-atom[style*="font-weight:600"] { font-weight: 600 !important; } /* фиксируем */
.tn-atom[style*="font-weight:300"] { font-weight: 300 !important; } /* Light оставляем легким */

/* 3) Чтобы и заголовки из стандартных блоков были ровно Manrope */
.t-title_xl, .t-title_md, .t-title_sm { font-family: 'Manrope', sans-serif !important; }

/* 4) Не трогаем иконки/пиктограммы (чтобы они не ломались) */
[class*="t-ico"], .t-sociallinks__item i, .t706__carticon, .t-menu__icon, .t-checkbox__indicator { font-family: inherit !important; }

/* Скрыть кнопку "Выбрать размер" внутри карточек */
.t-store__card__wrap .t-store__btn,
.t-store__card .t-store__btn,
.t-store__card .t-btn {
  display: none !important;
}

/* В попапе кнопки остаются */
.t-store__prod-popup__info .t-store__btn,
.t-store__prod-popup__info .t-btn {
  display: inline-block !important;
}