/**
 * Impossible Portraits single-product pages (products in the impossible-portraits category).
 * Neal 2026-09-26: "All the text HAS to be readable, global-palette-7, and where the hell's the description?"
 * Every text element in the product area is var(--global-palette7); the Description tab and its panel are forced visible.
 * Scoped to body.hac-hip-product (added only on those product pages) so no other product page changes.
 */
body.hac-hip-product .woocommerce-breadcrumb,
body.hac-hip-product .woocommerce-breadcrumb a,
body.hac-hip-product div.product,
body.hac-hip-product div.product .product_title,
body.hac-hip-product div.product p,
body.hac-hip-product div.product li,
body.hac-hip-product div.product span,
body.hac-hip-product div.product strong,
body.hac-hip-product div.product em,
body.hac-hip-product div.product h1,
body.hac-hip-product div.product h2,
body.hac-hip-product div.product h3,
body.hac-hip-product div.product h4,
body.hac-hip-product div.product .price,
body.hac-hip-product div.product .price .amount,
body.hac-hip-product div.product .woocommerce-product-details__short-description,
body.hac-hip-product div.product .woocommerce-tabs,
body.hac-hip-product div.product .woocommerce-tabs ul.tabs li a,
body.hac-hip-product div.product .woocommerce-Tabs-panel,
body.hac-hip-product div.product .product_meta,
body.hac-hip-product div.product .product_meta a {
    color: var(--global-palette7) !important;
    opacity: 1 !important;
}

/* The Description tab and its panel always show. */
body.hac-hip-product div.product .woocommerce-tabs,
body.hac-hip-product div.product .woocommerce-tabs ul.tabs,
body.hac-hip-product div.product .woocommerce-Tabs-panel--description {
    display: block !important;
    visibility: visible !important;
}
body.hac-hip-product div.product .woocommerce-tabs {
    clear: both;
    margin-top: 32px;
}
