/*
 * RGI Jewelry — типографика проекта.
 * design.md §3: один шрифт Rubik на весь проект, тело 17px, мелкий текст не ниже 15px.
 * Файл дочерней темы jewelry-child. Родительскую kava не трогаем.
 */

:root {
	--rgi-font: 'Rubik', 'Segoe UI', Arial, sans-serif;
	--rgi-accent: #8A6A1F;
	--rgi-accent-hover: #6E5418;
	--rgi-text: #1C1B19;
	--rgi-text-muted: #5E5A54;
	--rgi-line: #E3DFD9;
}

body,
button,
input,
select,
optgroup,
textarea,
h1, h2, h3, h4, h5, h6,
.site-title,
.entry-title,
.widget-title,
.elementor-heading-title,
.woocommerce-loop-product__title,
.price,
.button,
.wp-block-button__link {
	font-family: var(--rgi-font);
}

/* Тело 17px — design.md §3. Мелкий текст не опускаем ниже 15px. */
body {
	font-size: 17px;
}

.woocommerce-loop-product__title,
.product_meta,
.woocommerce-breadcrumb,
.jet-smart-filters-checkboxes,
.jet-filter-label,
figcaption,
small {
	font-size: 15px;
}

/* ------------------------------------------------------------------ *
 * Переключатель языков в шапке                                        *
 * ------------------------------------------------------------------ *
 * Виджет-шорткод WPML стоит в верхней панели шаблона Header (post 66),
 * в колонке 6786086f — там же меню Checkout / Wishlist / My Account.
 * Колонка Elementor по умолчанию складывает виджеты в столбик, поэтому
 * переключатель уезжал на вторую строку. Разворачиваем строку здесь.
 *
 * 25.08.2026 (вечер): flex-wrap wrap -> nowrap, gap 24 -> 8. В колонке
 * теперь четыре органа — язык, поиск, аккаунт, корзина, — и они обязаны
 * держаться одной строкой на 390. Подробности и раскладка — секция 4
 * файла rgi-blok-a.css.
 *
 * 25.08.2026: justify-content flex-end -> flex-start. Содержимое колонки
 * прижато к ВНЕШНЕМУ краю строки, а не к середине страницы: переключатель
 * встаёт ровно в угол верхней панели, над краем логотипа. Сторона не
 * называется — flex-start в RTL это правый край, в LTR левый, зеркалит сам.
 */

.elementor-element-6786086f > .elementor-widget-wrap {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
}

/* Меню верхней панели по ширине содержимого, иначе оно занимает строку
   целиком и выталкивает переключатель вниз. */
.elementor-element-6786086f > .elementor-widget-wrap > .elementor-widget {
	width: auto;
	margin-bottom: 0;
}

.rgi-lang-switcher {
	width: auto;
}

.rgi-lang-switcher .wpml-ls {
	padding: 0;
	background: none;
	border: 0;
}

/* Только внешний список. До 25.08.2026 селектор был без «>» и доставал до
   выпадающего списка языков: на третьем языке тот ложился в строку. */
.rgi-lang-switcher .wpml-ls > ul {
	display: flex;
	gap: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.rgi-lang-switcher .wpml-ls li {
	margin: 0;
	padding: 0;
}

.rgi-lang-switcher .wpml-ls a {
	display: inline-block;
	padding: 0;
	font-size: 15px;
	color: var(--rgi-text-muted);
	text-decoration: none;
	background: none;
}

.rgi-lang-switcher .wpml-ls-current-language > a {
	color: var(--rgi-accent);
}

.rgi-lang-switcher .wpml-ls a:hover,
.rgi-lang-switcher .wpml-ls a:focus-visible {
	color: var(--rgi-accent-hover);
}

/* --------------------------------------------------------------------------
 * Табличные цифры в ценах (26.08.2026, TASK-005).
 * Пропорциональные цифры Rubik различаются по ширине до 3,1 px («1» 6,42,
 * «8» 9,55), из-за чего разряды в колонке цен не встают друг под друга.
 * Замером 26.08.2026 подтверждено, что подмножества Rubik на этом сайте
 * несут признак tnum: с ним ширина всех десяти цифр 9,3 px, разброс 0.
 * ------------------------------------------------------------------------ */

.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.jet-woo-product-price .price,
.price {
	font-variant-numeric: tabular-nums;
	font-feature-settings: "tnum" 1;
}

/* --------------------------------------------------------------------------
 * Один регистр у трёх органов карточки (26.08.2026, TASK-005).
 * Тема Kava переводит .jet-compare-button__link и .jet-wishlist-button__link в
 * ВЕРХНИЙ регистр как «кнопки» (woo-module.css), а .jet-quickview-button в её
 * список не входит. Пока подписей не было, разницы не было видно; с подписями на
 * русском выходило «К СРАВНЕНИЮ», «В ИЗБРАННОЕ» и «Быстрый просмотр» рядом.
 * Приводим к строчным: главная кнопка карточки («в корзину») тоже строчная, и
 * вспомогательные органы не должны кричать громче неё. На иврите регистра нет —
 * обе языковые версии выглядят одинаково.
 * ------------------------------------------------------------------------ */

.jet-woo-products .jet-woo-products-cqw-wrapper .jet-compare-button__link,
.jet-woo-products .jet-woo-products-cqw-wrapper .jet-wishlist-button__link,
.jet-woo-products .jet-woo-products-cqw-wrapper .jet-quickview-button {
	text-transform: none;
}
