/* =========================================================
   SS DECO - PRODUCTO / FASE 1 - BASE
   ========================================================= */

html[data-ss-theme] body.single-product {
	background: var(--ss-bg) !important;
	color: var(--ss-text);
}

html[data-ss-theme] body.single-product .site-main {
	background: var(--ss-bg) !important;
	color: var(--ss-text);
}

html[data-ss-theme] body.single-product .ct-container {
	--theme-text-color: var(--ss-text);
	--theme-link-initial-color: var(--ss-text);
	--theme-link-hover-color: var(--ss-accent);
}

html[data-ss-theme] body.single-product .woocommerce-breadcrumb {
	color: var(--ss-muted) !important;
	font-size: 12px;
	letter-spacing: 0.02em;
}

html[data-ss-theme] body.single-product .woocommerce-breadcrumb a {
	color: var(--ss-muted) !important;
}

html[data-ss-theme] body.single-product .woocommerce-breadcrumb a:hover {
	color: var(--ss-accent) !important;
}

html[data-ss-theme] body.single-product div.product {
	color: var(--ss-text);
}

/* Corrige titulos que Blocksy deja oscuros en modo dark */
html[data-ss-theme] body.single-product .product .summary .product_title,
html[data-ss-theme] body.single-product .product_title,
html[data-ss-theme] body.single-product .related.products > h2,
html[data-ss-theme] body.single-product .up-sells.products > h2,
html[data-ss-theme] body.single-product .woocommerce-tabs h2,
html[data-ss-theme] body.single-product .woocommerce-tabs h3 {
	color: var(--ss-text) !important;
}

html[data-ss-theme] body.single-product .summary,
html[data-ss-theme] body.single-product .woocommerce-tabs,
html[data-ss-theme] body.single-product .related.products,
html[data-ss-theme] body.single-product .up-sells.products {
	color: var(--ss-text);
}

html[data-ss-theme] body.single-product hr,
html[data-ss-theme] body.single-product .woocommerce-tabs,
html[data-ss-theme] body.single-product .product_meta {
	border-color: var(--ss-line) !important;
}
