/* Use the shared product-detail layout for the five WCB component pages. */
body.wcb-standard-layout .product-category-main { min-width:0; }
body.wcb-standard-layout .ru-product-detail-hero { max-width:none; width:100%; }
body.wcb-standard-layout .ru-product-detail-copy { min-width:0; }
body.wcb-standard-layout .ru-product-detail-copy .hero-actions { margin-top:auto; padding-top:24px; flex-wrap:wrap; }
body.wcb-standard-layout .ru-product-detail-image { aspect-ratio:1 / 1; }
body.wcb-standard-layout .ru-product-detail-image img { width:100%; height:100%; object-fit:contain; }
body.wcb-standard-layout .wcb-cn-overview,
body.wcb-standard-layout .wcb-cn-table-wrap,
body.wcb-standard-layout .wcb-cn-prevnext,
body.wcb-standard-layout .wcb-cn-form { width:100%; max-width:100%; box-sizing:border-box; }
body.wcb-standard-layout .wcb-cn-table-wrap { overflow-x:auto; }
body.wcb-standard-layout .wcb-cn-table { min-width:1000px; }
body.wcb-standard-layout .wcb-cn-overview { margin-top:36px; }
@media(max-width:900px) {
 body.wcb-standard-layout .ru-product-detail-copy .hero-actions { margin-top:20px; padding-top:0; }
}
