/* ANNEXX */ 
/* ANX014 внешний вид тела страницы */ 
.t-records { 
 background-color: #ffffff; 
} 
body.t-body { 
 background-color: transparent !important; 
 background-image: url(); 
 background-repeat: repeat; 
 background-attachment: fixed; 
} 
 
@supports not (-webkit-touch-callout: none) { 
 body.t-body { 
 background-position: center; 
 } 
} 
/* ANNEXX конец кода */ 

/* XCNX: описание товара на телефоне крупнее (было 12px) */
@media screen and (max-width: 640px) {
  .t-store__prod-popup__text,
  .t-store__prod-popup__text p,
  .t-store__prod-popup__text span {
    font-size: 15px !important;
    line-height: 1.55 !important;
  }
}

/* XCNX: карточка товара — название крупнее, вкладки шрифтом Helvetica Bold, названия товаров капслоком (2026-11-04). */
.t-store__card__title,
.t-store__prod-popup__name,
.js-store-prod-name,
.xcnx-recs__name {
  text-transform: uppercase !important;
}
.t-store__prod-popup__name {
  font-size: 28px !important;
  line-height: 1.25 !important;
}
.t-store__tabs__button-title,
.t-store__tabs__item-title,
.t-store__tabs__content,
.t-store__tabs__content p,
.t-store__tabs__content span,
.t-store__tabs__content strong {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-weight: 700 !important;
}
.t-store__tabs__button-title,
.t-store__tabs__item-title {
  font-size: 19px !important;
}
.t-store__tabs__content {
  font-size: 16px !important;
  line-height: 1.55 !important;
}
@media screen and (max-width: 640px) {
  .t-store__prod-popup__name { font-size: 24px !important; }
  .t-store__tabs__button-title,
  .t-store__tabs__item-title { font-size: 18px !important; }
  .t-store__tabs__content { font-size: 15px !important; }
}
