/*
									SD-STYLE.css
*/
 
body.single-product p.price span.amount {
	display: none;
}

.amount-reloaded {
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.amount-reloaded .show{
	opacity: 1;
}


/* Активный пункт меню: на обычном (не прозрачном) хедере — тёмный текст для контраста на светлом фоне.
   На прозрачном (главная) и фиксированном хедере оставляем золотой — там фон тёмный, смотрится хорошо. */

/* Обычный хедер (без data-transparent-row на строке) */
[data-header*="type-1"] .ct-header [data-row]:not([data-transparent-row]) [data-id="menu"] > ul > li.current-menu-item > .ct-menu-link,
[data-header*="type-1"] .ct-header [data-row]:not([data-transparent-row]) > .ct-container [data-id="menu"] > ul > li.current-menu-item > .ct-menu-link {
	color: #000000;
}

/* Прозрачный хедер (главная, тёмный фон) — золотой */
[data-header*="type-1"] .ct-header [data-row][data-transparent-row] [data-id="menu"] > ul > li.current-menu-item > .ct-menu-link {
	color: var(--paletteColor1);
}

/* Фиксированный (sticky) хедер — золотой индикатор */
[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li.current-menu-item > .ct-menu-link {
	--menu-indicator-active-color: var(--paletteColor1);
}

/* Товар BUNDLES (1261) — "по запросу": оставляем форму с опциями (TM Extra Product Options)
   и цену, но скрываем только нативную кнопку "В корзину". Кнопку "Request" оставляем. */
/* Скрываем именно нативную кнопку "В корзину" (ajax_add_to_cart / product_type_simple),
   но НЕ кнопку запроса (у неё класс pe-show-enq-modal, single_add_to_cart_button). */
body.single-product.postid-1261 .product .summary .add_to_cart_button:not(.pe-show-enq-modal),
body.single-product.postid-1261 .product .summary .single_add_to_cart_button:not(.pe-show-enq-modal),
body.single-product.postid-1261 .product .summary a.button.product_type_simple:not(.pe-show-enq-modal),
body.single-product.postid-1261 .product .summary .tm-button[type=submit][value]:not(.pe-show-enq-modal) {
	display: none !important;
}

/* ============================================================
   Форма "Запрос" (Product Enquiry) — в стиле сайта (Blocksy).
   Перекрываем стандартные стили плагина, чтобы модалка и поля
   совпадали с темой (Poppins, без радиусов, золотая кнопка).
   ============================================================ */

/* Модальное окно */
.ui-dialog.wdm-enquiry-modal,
.edit-post-layout #enquiry-form,
#contact-form {
	font-family: 'Poppins', sans-serif !important;
}
.ui-dialog .ui-dialog-titlebar {
	background: var(--paletteColor1, #B5985C) !important;
	color: #fff !important;
	border: none !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	padding: 14px 20px !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	font-weight: 600 !important;
	color: #fff !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	color: #fff !important;
	opacity: .85 !important;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	opacity: 1 !important;
}

/* Поля формы — во всю ширину, без радиусов, как у Blocksy */
#enquiry-form .wdm-pef-form-row > label {
	width: 100% !important;
	float: none !important;
	text-align: left !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	color: var(--paletteColor4, #000) !important;
	margin-bottom: 6px !important;
	padding-right: 0 !important;
}
#enquiry-form input.contact-input,
#enquiry-form textarea.contact-input {
	width: 100% !important;
	float: none !important;
	background-color: #fff !important;
	border: 1px solid var(--border-color, #DFDFE2) !important;
	border-radius: 0 !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 15px !important;
	color: #000 !important;
	padding: 10px 14px !important;
	margin-bottom: 14px !important;
	box-sizing: border-box !important;
	height: auto !important;
	min-height: 48px !important;
}
#enquiry-form textarea.contact-input {
	min-height: 110px !important;
	width: 100% !important;
}
#enquiry-form input.contact-input:focus,
#enquiry-form textarea.contact-input:focus {
	border: 1px solid var(--paletteColor1, #B5985C) !important;
	outline: none !important;
	box-shadow: 0 0 0 1px var(--paletteColor1, #B5985C) !important;
}

/* Кнопка "Send" — золотая, в стиле темы */
#enquiry-form #send-btn.contact-button {
	background-color: var(--paletteColor1, #B5985C) !important;
	color: #fff !important;
	border: none !important;
	border-radius: 0 !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	letter-spacing: 0.5px !important;
	padding: 12px 28px !important;
	cursor: pointer !important;
	transition: background-color .3s ease !important;
}
#enquiry-form #send-btn.contact-button:hover {
	background-color: var(--paletteColor2, #B5985C) !important;
}
.wdm-enquiry-action-btns {
	text-align: left !important;
	border-bottom: none !important;
	padding-bottom: 0 !important;
}

/* Кнопка "Request" на странице товара — в стиле темы */
body.single-product.woocommerce div.product form .pe-show-enq-modal,
body.single-product .pe-show-enq-modal,
#import .pe-show-enq-modal,
#enquiry .pe-show-enq-modal.contact,
body.single-product .product .pe-show-enq-modal {
	background-color: var(--paletteColor1, #B5985C) !important;
	color: #fff !important;
	border: none !important;
	border-radius: 0 !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	letter-spacing: 0.5px !important;
	padding: 14px 34px !important;
	cursor: pointer !important;
	width: auto !important;
	display: inline-block !important;
}
body.single-product .pe-show-enq-modal:hover {
	background-color: var(--paletteColor2, #B5985C) !important;
	color: #fff !important;
}

/* Фиксированная шапка (sticky header) — полупрозрачный светлый фон */
.ct-sticky-container {
	background: rgba(255, 255, 255, 0.2);
}
