@media screen and (max-width: 960px) {
  /* Устанавливаем отступы по бокам: по 5px слева и справа */
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="20"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"] {
    padding: 0 5px !important;
  }

  /* Горизонтальные отступы между карточками: по 5px */
  [data-col-gap="10"] .t-store__stretch-col,
  [data-col-gap="20"] .t-store__stretch-col {
    padding: 0 5px !important;
  }
  

  /* Вертикальный отступ между карточками */
  .t-store__grid-cont .t-col,
  .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 40px;
  }
  
}

/* обводка цены */
.js-product-price:not(.t-product__price-old) {
  display: inline-block !important;
  font: 400 16px / 20px 'Inter', sans-serif !important;
  border: 1px solid #000 !important;
  border-radius: 50px !important;
  padding: 0 12px !important;
  letter-spacing: 0.02em !important;
  position: relative;
}

  



/* сивол рубля в обводке */
.js-product-price:not(.t-product__price-old)::after {
  content: ' ₽';
}






/* Размер артикула, цвет и описание товара */
  .t-descr_xxs {
    font-size: 14px !important; /* десктоп */
    line-height: 1.55;
    color-text: #000 !important; /* чёрный цвет текста */
    margin-top: 4px;
    font-family: 'Inter', serif;
    font-weight: 300;
  }

  @media screen and (max-width: 767px) {
    .t-descr_xxs {
      font-size: 12px !important; /* мобильный */
    }
  }










/* Размер заголовка товара попап */
element.style {
}
.t-store__prod-popup__name {
    color: #0B0606;
    margin-top: 4px;
    font-size: 32px; /* Размер шрифта для десктопа */
    line-height: 1.5;
    font-family: 'Playfair Display', serif;
    font-weight: 300;
}

/* Стили для мобильных устройств */
@media screen and (max-width: 1200px) {
    .t-store__prod-popup__name {
        font-size: 24px; /* Размер шрифта для мобильных устройств */
    }
}

.t-descr.t-store__prod-popup__name {
    font-family: 'Playfair Display', serif;
    font-weight: 300;
    color: #0B0606;
}






/* убрать родные иконки валюты */
element.style {
}
.t-store__card__price-currency, .t-store__card__price-value, .t-store__prod-popup__price-currency, .t-store__prod-popup__price-value, .t-store__prod__price-portion {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
}
div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, img, b, u, i, center, table, tr, th, td, video {
    margin: 0;
    padding: 0;
    border: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

таблица стилей агента пользователя
div {
    display: block;
    unicode-bidi: isolate;
}
Атрибут style {
    color: #FEFFEF;
    font-weight: 400;
}
@media screen and (max-width: 4000px) {
    .t-name_md {
        font-size: 1px;
    }
}

/* обводка цены */
js-store-prod-price-old-val:not(.js-product-price) {
  display: inline-block !important;
  font: 400 16px / 20px 'Inter', sans-serif !important;
  padding: 0 12px !important;
  letter-spacing: 0.02em !important;
  position: relative;
}





