/* ============================================================
   Routine Wellness Styles — PDP topic (single product page)
   ============================================================ */

/* --- Product title ------------------------------------------ */
/* Global PDP title size (needs #content specificity to beat the theme 2.5em). */
.single-product #content div.product h1.product_title.entry-title {
	font-size: 38px !important;
}
/* Mobile keeps the smaller 30px title (theme breakpoint 768px). */
@media (max-width: 767px) {
	.single-product #content div.product h1.product_title.entry-title {
		font-size: 30px !important;
	}
}

/* --- About tab ---------------------------------------------- */
/* Top-align the attributes-table label cells. */
#tab-additional_information table.shop_attributes th,
#tab-additional_information table.shop_attributes td {
	vertical-align: top;
}
/* Space between the label column and the content. */
#tab-additional_information table.shop_attributes th {
	padding-right: 20px;
}
/* Fixed label-column width on desktop. */
@media only screen and (min-width: 40.063em) {
	#tab-additional_information table.shop_attributes th {
		width: 150px;
	}
}

/* --- Purple Shampoo & Conditioner --------------------------- */
/* Show the category image. */
#content[data-variation-category="category-purple-shampoo-conditioner"]
.product .product-images-category-img[data-variation-category="category-purple-shampoo-conditioner"] {
	display: block;
}
/* Mobile: space below the category icon image. */
@media (max-width: 767px) {
	#content[data-variation-category="category-purple-shampoo-conditioner"]
	.product .product-images-category-img[data-variation-category="category-purple-shampoo-conditioner"] {
		margin-bottom: 12px !important;
	}
}
/* Mobile: push the green-checkmarks block down. */
@media (max-width: 767px) {
	body.product-purple-shampoo-conditioner table.check-marks-desktop {
		margin-top: 20px !important;
	}
}
/* Mobile: remove the theme's space below the checkmarks block (all product pages). */
@media (max-width: 767px) {
	.single-product table.check-marks-desktop {
		margin-bottom: 0 !important;
	}
}

.tabs-variation-categories-wrapper[data-variation-category="category-purple-shampoo-conditioner"]
.tab-content-variation-category[data-category="category-purple-shampoo-conditioner"] {
	display: block;
}

/* Hide the single-scent selector wrapper. */
body.product-purple-shampoo-conditioner .tabs-variation-categories-wrapper {
	display: none !important;
}

/* --- Perfect Additions (description tab) -------------------- */
/* Tighten the bottom gap below the cross-sell products. */
.woocommerce-tabs .panel.entry-content {
	padding-bottom: 0 !important;
}
#product-container .product-item {
	margin-bottom: 0 !important;
}

/* Hide the empty selector band on desktop. */
@media (min-width: 769px) {
	.panel.entry-content .see-all-faqs-mobile {
		display: none;
	}
}

/* White space above the heading. */
.panel.entry-content h1.perfect-additions-to-your-routine {
	margin-top: 25px !important;
}

/* --- Reviews ------------------------------------------------ */
/* Hide the duplicate "MOST HELPFUL REVIEW" badge (the block renders it twice). */
.review-datetime .most-helpful-review:nth-of-type(2) {
	display: none;
}
