/**
 * Product archive cleanup — hide redundant category-eyebrow + compact text.
 *
 * Applied on: /shop/, /product-category/*, /product-tag/*
 * NOT applied on: single product page (where breadcrumb context is enough), /microcement/ landing (has own inline CSS)
 */

/* Hide redundant "Microcement"/"Lavasteen" category-eyebrow in product loop */
body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper .product-categories,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper .product-categories,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper .product-categories {
	display: none !important;
}

/* Compact product title */
body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper h3.product-name,
body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper h3.heading-title,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper h3.product-name,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper h3.heading-title,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper h3.product-name,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper h3.heading-title {
	font-size: 14px !important;
	line-height: 1.3 !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
	margin: 8px 0 4px !important;
	padding: 0 !important;
}

body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper h3 a,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper h3 a,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper h3 a {
	color: #1a1a1a !important;
	text-decoration: none !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}

/* Compact price */
body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper .price,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper .price,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper .price {
	font-size: 13px !important;
	color: #5b5b5b !important;
	margin: 0 !important;
	line-height: 1.4 !important;
}

body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper .price ins,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper .price ins,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper .price ins {
	font-weight: 600;
	text-decoration: none;
	color: #1a1a1a;
}

/* Tighten meta-wrapper padding */
body.woocommerce-shop .woocommerce ul.products li.product .meta-wrapper,
body.tax-product_cat .woocommerce ul.products li.product .meta-wrapper,
body.post-type-archive-product .woocommerce ul.products li.product .meta-wrapper {
	padding-top: 6px !important;
}
