/* Стили для описаний товаров во всех карточках ST305N, ST320N и т.д. */
.t-store__tabs__content,
.t-store__prod-popup__descr,
.t-store__card__descr,
[data-product-page] .t-descr {
  font-weight: 300; /* Light */
  font-size: 18px;
  line-height: 1.4;
  color: #1b1a1d;
  width: 100%;
  max-width: 940px; /* 11 колонок: 11×80 + 10×20 */
}


/* Адаптив для мобильных */
@media screen and (max-width: 640px) {
  .t-store__tabs__content,
  .t-store__prod-popup__descr,
  .t-store__card__descr,
  [data-product-page] .t-descr {
    font-size: 16px;
    line-height: 1.3;
    max-width: 100%;
  }
}








.t-store__tabs__button-title {
  font-size: 16px !important;
  text-transform: uppercase !important;
}







     .t090__outer {
    border-top: 4px solid #E3E2E6;
     }
     
div svg polygon,
svg polygon,
g polygon {
  fill: #E3E2E6 !important;
}








/* Применяем Noto Sans только к названиям способов связи */
.t-contact-method__title {
  font-family: 'Noto Sans', sans-serif;
}









.t-redactor__text {
  font-family: 'Noto Sans', sans-serif;
  font-weight: 300;
}







/* Адаптивное отображение изображений в карточке товара */
.t-slds__bgimg {
  padding-bottom: 0 !important;
  aspect-ratio: 1 / 1 !important;
  width: 100% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

/* Заменяем серую рамку на белую */
.t-slds__container {
  background-color: #ffffff !important;
}

