/* 商品页正文（provision/php/seed-products.php 生成的 .ss-product-facts）。颜色沿用旧站的绿色系。 */
.ss-product-facts { max-width: 760px; color: #333; font-size: 15px; line-height: 1.8; }
.ss-product-facts h2 { margin: 36px 0 12px; padding-bottom: 8px; border-bottom: 1px solid #C8E6C9; font-size: 18px; color: #1B4D3E; }
.ss-product-facts h2:first-child { margin-top: 0; }
.ss-product-facts dl { display: grid; grid-template-columns: max-content 1fr; gap: 6px 20px; margin: 0; }
.ss-product-facts dt { color: #888; }
.ss-product-facts dd { margin: 0; }
.ss-product-facts table { width: 100%; border-collapse: collapse; margin: 0; }
.ss-product-facts th,
.ss-product-facts td { padding: 10px 12px; border-bottom: 1px solid #E8F5E9; text-align: left; }
.ss-product-facts th { background: #F1F8F4; color: #1B4D3E; font-weight: 500; }
.ss-product-facts th:last-child,
.ss-product-facts td:last-child { text-align: right; white-space: nowrap; }
.ss-product-facts ul { margin: 0; padding-left: 1.2em; }
.ss-product-facts li { margin: 4px 0; }
.ss-product-facts .ss-note { margin: 10px 0 0; font-size: 13px; color: #555; }
.woocommerce div.product .woocommerce-product-details__short-description { color: #555; line-height: 1.8; }
/* 正文只有一个「描述」页签，页签栏和重复的「描述」标题都不需要 */
.woocommerce div.product .woocommerce-tabs ul.tabs { display: none; }
.woocommerce div.product .woocommerce-tabs .panel > h2:first-child { display: none; }
.woocommerce div.product .woocommerce-tabs { clear: both; padding-top: 40px; }
