body.header-top .t451__container .t-menu__link-item,
body.header-top .t451__container .t451__logo__content,
body.header-top .t451__container .t-heading,
body.header-top .t451__container .t-name,
body.header-top .t451__container .t-descr {
  color: #ffffff !important;
}

body.header-top .t451__container .t-menuburger span {
  background-color: #ffffff !important;
}

body.header-top .t451__container .t-menuwidgeticons__img path,
body.header-top .t451__container .t-menuwidgeticons__img circle,
body.header-top .t451__container .t-menuwidgeticons__img line {
  stroke: #ffffff !important;
  fill: none !important;
}

.t-store__card__price,
.t-store__prod-popup__price {
  font-family: 'Mulish', sans-serif !important;
  font-weight: 200 !important; 
}


.t706__cartwin-prodamount,
.t706__cartwin-prodprice,
.t706__cartwin-totalamount,
.t706__cartwin-prodprice-total,
.t706__order-totalamount,
.t706 .t-descr,
.t706 .t-name {
  font-family: 'Mulish', sans-serif !important;
}

.t-store__tabs__content.t-descr,
.t-store__tabs__content.t-descr * {
  font-family: 'Mulish', sans-serif !important;
}

/* Заголовок вкладки DESCRIPTION */
.t-store__tabs__button-title,
.t-store__tabs__item-title {
  font-family: 'Didot', serif !important;
  font-size: 22px !important;
  line-height: 1.3;
}

/* Контент вкладки DESCRIPTION */
.t-store__tabs__content.t-descr {
  font-family: 'Mulish', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
  text-align: center !important;  /* выравнивание текста */
  max-width: 800px;               /* ширина блока, можно поменять */
  margin: 0 auto !important;      /* центрирование блока */
}


/* Описание в карточке товара (поп-ап) */
.t-store__prod-popup__text.t-descr_xxs,
.t-store__prod-popup__text.t-descr_xxs * {
  font-family: 'Mulish', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
}

/* ==== Выравнивание вкладок слева ==== */
#rec1292010381 .t-store .t-store__tabs__controls {
  justify-content: flex-start !important;
  text-align: left !important;
}

/* ==== Цвет слова DESCRIPTION ==== */
#rec1292010381 .t-store .t-store__tabs__button-title {
  color: #f8ed3f !important; /* жёлтый текст */
}

/* ==== Тонкие серые линии под вкладками ==== */
#rec1292010381 .t-store .t-store__tabs .t-store__tabs__button {
  border-bottom: 0.5px solid rgba(112,114,110,0.3) !important; /* светло-серая тонкая линия */
}

#rec1292010381 .t-store .t-store__tabs__controls .t-store__tabs__button_active,
#rec1292010381 .t-store .t-store__tabs__controls .t-store__tabs__button:hover,
#rec1292010381 .t-store .t-store__tabs_snippet .t-store__tabs__controls .t-store__tabs__button:first-child {
  border-bottom: 0.5px solid rgba(112,114,110,1) !important; /* тёмно-серая при активе */
}

/* ==== Мобилка: тоже тонкие серые линии ==== */
@media screen and (max-width:560px) {
  #rec1292010381 .t-store .t-store__tabs__controls .t-store__tabs__button.t-store__tabs__button_active {
    border-bottom: 0.5px solid rgba(112,114,110,0.3) !important;
  }
  #rec1292010381 .t-store .t-store__tabs__controls .t-store__tabs__button_active .t-store__tabs__button-title:after {
    border-bottom: 0.5px solid rgba(112,114,110,1) !important;
  }
}



/* Вся панель вкладок — выравнивание по левому краю */
#rec1292010381 .t-store .t-store__tabs__controls {
  display: flex !important;
  justify-content: flex-start !important;
  text-align: left !important;
}

/* Каждая кнопка вкладки */
#rec1292010381 .t-store .t-store__tabs__button {
  text-align: left !important;
}

/* === Центрирование заголовков вкладок (DESCRIPTION и др.) === */
#rec1292010381 .t-store .t-store__tabs__controls {
  display: flex !important;
  justify-content: center !important;   /* все кнопки по центру */
  align-items: center !important;
  text-align: center !important;
}

#rec1292010381 .t-store .t-store__tabs__button {
  text-align: center !important;        /* текст внутри кнопок по центру */
}

#rec1292010381 .t-store .t-store__tabs__button-title,
#rec1292010381 .t-store .t-store__tabs__item-title {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  color: #f8ed3f !important;            /* жёлтый цвет текста */
}




