/* v3.9.7: factual product information tabs, no changes to gallery or cart geometry. */
body.single-product .woocommerce-tabs .vcc-397-panel{max-width:880px;padding:4px 0 12px}
body.single-product .woocommerce-tabs .vcc-397-box-list{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}
body.single-product .woocommerce-tabs .vcc-397-box-list li{border:1px solid #e0e9e9;background:#f7faf9;border-radius:10px;padding:12px 15px 12px 34px;position:relative;margin:0;line-height:1.45}
body.single-product .woocommerce-tabs .vcc-397-box-list li:before{content:'✓';position:absolute;top:12px;left:13px;color:#078e83;font-weight:900}
body.single-product .woocommerce-tabs .vcc-397-faq{border:1px solid #e0e9e9;border-radius:12px;margin:10px 0;background:#fff;overflow:hidden}
body.single-product .woocommerce-tabs .vcc-397-faq summary{cursor:pointer;font-weight:750;padding:16px 42px 16px 17px;position:relative;color:#193544}
body.single-product .woocommerce-tabs .vcc-397-faq summary::marker{color:#078e83}
body.single-product .woocommerce-tabs .vcc-397-faq[open] summary{background:#eef8f6}
body.single-product .woocommerce-tabs .vcc-397-faq p{margin:0;padding:14px 17px 18px;font-size:14px;line-height:1.7}
body.single-product .summary .vcc-397-quick-specs{border:1px solid #dceae6;border-radius:12px;background:#f6faf9;padding:14px;margin:15px 0}
body.single-product .summary .vcc-397-quick-specs>strong{font-size:14px}
body.single-product .summary .vcc-397-quick-specs dl{margin:10px 0 0}
body.single-product .summary .vcc-397-quick-specs dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;border-top:1px solid #e3ece9}
body.single-product .summary .vcc-397-quick-specs dt{font-weight:700;color:#34505c}
body.single-product .summary .vcc-397-quick-specs dd{margin:0;text-align:right;color:#153a44}
