/* Shared book tabs: restrained navigation and full-width reading panels. */
body.fbp.single-product .woocommerce div.product .woocommerce-tabs{grid-column:1/-1;width:100%;clear:both;margin-top:28px;padding-top:20px;border-top:1px solid #dce2e8}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:0;margin:0 0 24px!important;padding:0!important;border-bottom:1px solid #dce2e8;background:transparent!important;overflow:visible}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;margin:0!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--fbp-brand,#8c2330)!important}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:16px 0!important;font:600 15px/1.4 Arial,sans-serif!important;text-transform:none!important;color:#24364a!important}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--fbp-brand,#8c2330)!important}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs :is(li)::before,body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li::after,body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important}
body.fbp.single-product .woocommerce div.product .woocommerce-tabs .panel{background:#fff!important;color:#24364a;max-width:none;margin:0!important;padding:24px!important;border:1px solid #dce2e8!important;border-radius:10px;line-height:1.8;box-sizing:border-box}
body.fbp.single-product .woocommerce-tabs .panel h2{font:700 26px/1.3 Georgia,serif;color:#24364a!important;margin-top:0}
body.fbp.single-product .fbp-book-detail-metadata .product_meta{display:block!important;margin-top:20px;padding-top:16px;border-top:1px solid #ddd}
body.fbp.single-product .fbp-book-detail-metadata .product_meta>span{display:block;margin:8px 0}
body.fbp.single-product .fbp-book-detail-metadata .product_meta>.product_author{display:none!important}
body.fbp.single-product .summary>.product_meta,body.fbp.single-product .fbp-reader-detail-genres{display:none!important}
body.fbp.single-product .woocommerce div.product :is(.related,.upsells) ul.products li.product,body.fbp.single-product :is(.related,.upsells) .fbp-market-book{background:#fff!important;border:1px solid #dce2e8!important;border-radius:8px;color:#24364a;box-shadow:none!important}
body.fbp.single-product .woocommerce div.product :is(.related,.upsells) ul.products li.product :is(.post_item,.post_data,.post_featured){background:transparent!important}
@media(max-width:600px){body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 10px!important}body.fbp.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px!important}body.fbp.single-product .woocommerce div.product .woocommerce-tabs .panel{padding:18px!important}}

/* Reset the parent section and inner cover wrappers as well as the cards. */
body.fbp.single-product :is(.related,.upsells),body.fbp.single-product :is(.related,.upsells) ul.products{background:transparent!important;background-image:none!important;box-shadow:none!important}
body.fbp.single-product :is(.related,.upsells) li.product :is(.post_item,.post_data,.post_featured,.post_featured_bg,.product_wrap,.product_content){background:transparent!important;background-image:none!important;box-shadow:none!important}
body.fbp.single-product :is(.related,.upsells) li.product .post_featured::before,body.fbp.single-product :is(.related,.upsells) li.product .post_featured::after{background:transparent!important}
