/* --- Шрифт для вкладок товару --- */
.t-store__tabs__item-button,
.t-store__tabs__item-button span,
.t-store__prod-tabs__item,
.t-store__prod-tabs__item span,
.js-store-prod-tab,
.js-store-prod-tab span {
  font-family: 'Gilroy', sans-serif !important;
  font-weight: 500 !important;
}

/* --- Шрифт для контенту у вкладках --- */
.t-store__prod-tabs__content,
.t-store__tabs__content-wrapper,
.t-store__tabs__content-wrapper *,
.t-store__prod-tabs__content *,
.js-store-prod-tab-content *,
.t-descr,
.t-descr * {
  font-family: 'Gilroy', sans-serif !important;
  font-weight: 400 !important;
}

/* --- Шрифт для варіантів опцій --- */
.t-product__option-item,
.t-product__option-item *,
.t-product__option-item_simple,
.t-product__option-item_simple *,
.t-product__option-variants_buttons label span,
.t-product__option-variants_buttons label,
.t-product__option-variants label span,
.t-product__option-variants label {
  font-family: 'Gilroy', sans-serif !important;
  font-weight: 400 !important;
}

/* --- Обводка активного варіанту опції (кількість, шоколад) --- */
.t-product__option-item_active {
  border-color: #D63019 !important;
  box-shadow: 0 0 0 2px #D63019 !important;
}

/* ME403 — цвет иконок соцсетей */
.t-sociallinks__item svg path,
.t-sociallinks__item svg g,
.t-sociallinks__icon,
.t-sociallinks__item i {
  fill: #D63019 !important;
  color: #D63019 !important;
}

/* Ховер (чуть темнее) + плавность */
.t-sociallinks__item svg,
.t-sociallinks__item i {
  transition: color .2s ease, fill .2s ease, opacity .2s ease;
}

.t-sociallinks__item:hover svg path,
.t-sociallinks__item:hover svg g,
.t-sociallinks__item:hover i,
.t-sociallinks__item:hover .t-sociallinks__icon {
  fill: #b52714 !important;   /* темнее #D63019 */
  color: #b52714 !important;
}
