/**
 * Outdoor WooCommerce archives — light inner-page styling (not heating dark).
 */

body.tax-product_cat.hh-v2-outdoor-archive-page {
	background: #f7f4f1;
	color: #1f1a17;
}

body.tax-product_cat.hh-v2-outdoor-archive-page .site-main,
body.tax-product_cat.hh-v2-outdoor-archive-page .content-area,
body.tax-product_cat.hh-v2-outdoor-archive-page .woocommerce {
	background: transparent;
	padding: 0;
	margin: 0;
	max-width: none;
}

.hh-v2-outdoor-archive {
	padding-bottom: 0;
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__catalog {
	padding: clamp(1.5rem, 4vw, 2.75rem) 0 clamp(2rem, 5vw, 3.5rem);
	background: linear-gradient(180deg, #fff 0%, #f7f4f1 100%);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__catalog-head h2 {
	color: #1f1a17;
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__catalog-head p {
	color: rgba(31, 26, 23, 0.72);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__subcat a {
	background: #fff;
	border-color: rgba(0, 0, 0, 0.07);
	color: #1f1a17;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__subcat a:hover {
	border-color: rgba(196, 30, 58, 0.25);
	box-shadow: 0 14px 32px rgba(0, 0, 0, 0.08);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__subcat-media {
	background: #ece7e2;
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__subcat-tag {
	color: rgba(196, 30, 58, 0.9);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__subcat-body p {
	color: rgba(31, 26, 23, 0.68);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__subcat-cta {
	color: rgba(31, 26, 23, 0.55);
}

.hh-v2-outdoor-archive .hh-v2-catalog-toolbar {
	background: #fff;
	border-color: rgba(0, 0, 0, 0.07);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);
}

.hh-v2-outdoor-archive .hh-v2-catalog-toolbar__chip {
	background: rgba(0, 0, 0, 0.05);
	color: inherit;
}

.hh-v2-outdoor-archive .hh-v2-catalog-toolbar__chip.is-active {
	background: #c41e3a;
	border-color: #c41e3a;
	color: #fff;
}

.hh-v2-outdoor-archive .hh-v2-catalog-empty {
	color: rgba(31, 26, 23, 0.65);
}

.hh-v2-outdoor-archive .hh-v2-heating-archive__pagination .page-numbers {
	color: inherit;
}
