/**
 * PDP — WooCommerce "Additional information" attributes table sizing.
 *
 * BugHerd #336: the product attributes table (table.woocommerce-product-attributes.shop_attributes,
 *   inside the Additional Information tab) should be a fixed 752px wide.
 * BugHerd #335: its first column (the attribute label <th>) should be 220px so the titles
 *   don't wrap to a second line.
 *
 * Applies to all single-product pages (.single-product) per Miranda (Jul 7, 2026). Fixed widths
 * apply desktop-up only (min-width:768px) so the table stays fluid on mobile. table-layout:fixed
 * makes the 220px column width authoritative.
 */

@media (min-width: 768px) {
	.single-product table.woocommerce-product-attributes.shop_attributes {
		width: 752px;
		max-width: 100%;
		table-layout: fixed;
	}

	.single-product table.woocommerce-product-attributes.shop_attributes th.woocommerce-product-attributes-item__label {
		width: 220px;
	}
}

/**
 * Prepend "Shipping " to the Weight / Dimensions row labels (v2.6.103, Jul 22, 2026).
 * PP's WC weight + L/W/H fields hold flat-packed carton (shipping) values — e.g. a picnic
 * table reads H=6" because it ships broken down — so a plain "Dimensions" label misleads.
 * Presentational only (::before content); the row label text itself is unchanged.
 */
.single-product .woocommerce-product-attributes-item--weight th.woocommerce-product-attributes-item__label::before,
.single-product .woocommerce-product-attributes-item--dimensions th.woocommerce-product-attributes-item__label::before {
	content: "Shipping ";
}
