/** Category page polish — ported from ANM Perfmatters pmcs-2-category-page CSS. (86ey6h6m5) */
html .purity-filter-widget .ct-filter-item-inner label input[type="checkbox"] {
	margin-bottom: 6px;
}

html #woo-filters-panel .ct-block-wrapper .ct-filter-label {
	font-size: 16px;
}

html .shop-sidebar-active .woo-sidebar-header .woo-sidebar-title {
	font-family: Barlow, Sans-Serif;
	font-size: 20px;
	line-height: 36px;
	font-weight: 700;
	padding-bottom: 18px;
}

html .shop-sidebar-active .woo-sidebar-header .woo-sidebar-title svg {
	width: 16px;
	height: 16px;
}

html [data-prefix="woo_categories"] [data-pagination="load_more"] {
	--theme-button-text-initial-color: #59402E;
    --theme-button-text-hover-color: var(--theme-palette-color-1);
    --theme-button-background-initial-color: transparent;
    --theme-button-background-hover-color: var(--theme-palette-color-13);
}

html .ct-product-category-description-wrapper .ct-module-title {
	line-height: 36px;
	font-weight: 400;
}

html .ct-product-category-count {
	margin-bottom: 1rem;
}

html .ct-load-more-helper .ct-load-more {
	font-weight: bold;
	border: 2px solid #222;
	font-size: 16px;
	line-height: 28px;
}

html .ct-load-more-helper .ct-load-more:hover {
	background-color: transparent;
}

html .shop-archive-page .anm-reviews-heading {
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
}

@media screen and (max-width: 992px) {
	html .shop-archive-page .anm-reviews-heading {
		font-size: 28px;
		line-height: 32px;
	}
	
	html .anm-reviews-dark-bg {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media screen and (max-width: 540px) {
	html .shop-archive-page .anm-reviews-heading {
		font-size: 24px;
		line-height: 28px;
	}	
}