/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* --- babywood-currency-switcher: валюта в строке с ценой (карточка товара) ---
   PHP перевешивает свитчер с woocommerce_product_meta_start на
   woocommerce_single_product_summary@11 (inc/babywood-currency-switcher.php), то есть
   сразу за ценой (10). Здесь они ставятся в одну строку.
   Штатного параметра для этого нет ни у WCML, ни у Woodmart (замер 08.09.2026
   по theme-options.json, 833 поля: ноль упоминаний валюты).

   🔴 Контейнер — .summary-inner, НЕ .summary. Первая версия целилась в `.summary > p.price`
   и не совпала ни с чем: Woodmart кладёт всё содержимое в .summary-inner.
   Там же была вторая ошибка — `.woocommerce .single-product`: оба класса стоят на
   ОДНОМ элементе body, поэтому комбинатор потомка между ними не срабатывает. */

.single-product .summary-inner > p.price,
.single-product .summary-inner > .wcml_currency_switcher {
	display: inline-block;
	vertical-align: middle;
}

.single-product .summary-inner > p.price {
	margin-right: 20px;
	margin-bottom: 20px;
}

.single-product .summary-inner > .wcml-dropdown.product {
	width: auto;
	min-width: 11em;
	margin: 0 0 20px;
}

/* --- babywood-header-currency: переключатель валют в шапке ---
   Элемент Header Builder `type=text` с шорткодом [currency_switcher],
   вторым в column10 (сразу за языковым). Сам вид переключателя тема
   оформляет сама (css/parts/int-wpml-curr-switch.css, блок .wd-header-text
   [class*=wcml-dropdown]) — наших правил для внешнего вида не требуется.

   Здесь закрывается ровно одна дыра: шорткод на украинской витрине
   (валюта одна) и на чекауте (там гривневый снап) не печатает ничего,
   а обёртка .wd-header-text остаётся и несёт padding-inline:10px.
   Замер 09.09.2026 на UA-главной: пустая обёртка занимает 20 px между
   языковым переключателем и иконкой аккаунта. У темы правила :empty нет
   (есть только .wd-header-text p:first-child:empty). */

.wd-header-text.babywood-header-currency:empty {
	display: none;
}

/* Спиннер переключения валюты в бургере. wcml_load_currency() делает
   document.querySelectorAll('.wcml_currency_switcher') и вешает <img class="wcml-spinner">
   прямым ребёнком каждого контейнера. У нас этот контейнер — <ul> списка меню, поэтому
   картинка 16×16 становится лишней строкой в открытом бургере на время до перезагрузки
   (замер 09.09.2026 на 390 px: x 4, y 392, видима). У языкового пункта такого нет.
   Вендорское правило .wcml_currency_switcher+img[…ajax-loader] сюда не подходит —
   оно про соседа, а не про потомка. */

.babywood-menu-item-currency .wcml-spinner {
	display: none;
}
