/**
 * gstore-overrides.css
 *
 * В экспортах отдельных страниц (assets/css/page-*.css, base.css) не было
 * общего файла цветов темы WoodMart (он подключался на сайте отдельно и не
 * попал в постраничные выгрузки) — из-за этого текст меню и иконки в шапке
 * оставались без цвета (чёрный текст на чёрном фоне = невидимо). Ниже —
 * набор точечных правок именно под это: высокий контраст в шапке/подвале,
 * иконки — белые. Остальную вёрстку/стили не трогает.
 */

/* ===== Шапка: текст меню, телефон, соцссылки, поиск, счётчик корзины ===== */
.whb-header,
.whb-header .wd-nav-main .nav-link-text,
.whb-header .woodmart-nav-link,
.whb-header .wd-header-html a,
.whb-header .wd-header-html p,
.whb-header input.s,
.whb-header .wd-tools-count {
	color: #fff;
}

.whb-header .wd-nav-main .nav-link-text {
	color: rgba(255, 255, 255, 0.92);
}
.whb-header .wd-nav-main > li:hover > a .nav-link-text,
.whb-header .wd-nav-main > li > a:hover .nav-link-text {
	color: #fff;
}

.whb-header input.s::placeholder {
	color: rgba(255, 255, 255, 0.55);
}

/* Подменю (дропдауны категорий) — тоже тёмный фон, тоже нужен светлый текст */
.whb-header .wd-dropdown-menu,
.whb-header .wd-dropdown-menu .wd-sub-menu {
	background-color: #141414;
}
.whb-header .wd-dropdown-menu .woodmart-nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.whb-header .wd-dropdown-menu .woodmart-nav-link:hover {
	color: #fff;
}

/* ===== Иконки — белые, а не серые/невидимые ===== */
.whb-header .wd-tools-icon,
.whb-header .wd-action-icon,
.whb-header .searchsubmit .wd-action-icon,
.whb-header i.icon,
.whb-header i[class^="icon-"],
.whb-header i[class*=" icon-"],
.whb-header i.fab,
.whb-header i.fas,
.whb-header .wd-cart-number {
	color: #fff;
	fill: #fff;
}

/* Иконки в подвале (телефон/адрес/почта/карты в блоке "Контакты") */
.wd-footer .elementor-icon-list-icon i,
.wd-footer .elementor-icon-list-icon svg,
.wd-footer .wd-image img {
	filter: brightness(0) invert(1);
}

/* Соцсети в подвале (Telegram/Viber/Instagram) — цветные иконки, их не трогаем */
.wd-footer .elementor-social-icon {
	filter: none;
}

/* Мобильное меню (те же правила, что для десктопной шапки) */
.mobile-nav .woodmart-nav-link,
.mobile-nav .nav-link-text {
	color: rgba(255, 255, 255, 0.92);
}

/* ===== FAQ-аккордеон на главной: иконки +/- =====
   В выгрузке не было шрифта Font Awesome 5 Free (только Brands, для иконок
   соцсетей) — поэтому классы fas fa-plus/fa-minus остаются без начертания.
   Показываем простые текстовые +/- тем же классам, ничего в разметке не меняя. */
.e-n-accordion-item .fas.fa-plus:before { content: "+"; font-family: inherit; }
.e-n-accordion-item .fas.fa-minus:before { content: "\2212"; font-family: inherit; }
.e-n-accordion-item-title-icon { display: inline-flex; }
.e-n-accordion-item:not([open]) .e-opened,
.e-n-accordion-item[open] .e-closed { display: none; }
