/* Shared first-screen product information system for large LiFePO4 and ESS products. */
.single-product .summary.entry-summary{min-width:0}
.single-product .summary .single-product-category,.single-product .summary .posted_in{display:block;margin:0 0 8px;color:#0b5bd3;font-size:13px;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}
.single-product .summary .single-product-category a,.single-product .summary .posted_in a{color:inherit;text-decoration:none}
.single-product .summary .product_title{max-width:760px;margin:0 0 14px!important;color:#0f1b34!important;font-size:clamp(28px,3vw,38px)!important;font-weight:750!important;line-height:1.16!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}
.single-product .summary .asol-badges,.single-product .summary .asol-product-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 17px}
.single-product .summary .asol-badge,.single-product .summary .asol-product-tags span{display:inline-flex;align-items:center;max-width:100%;padding:7px 11px;border:1px solid #d8e6f8;border-radius:999px;background:#eef5ff;color:#0b4da2;font-size:13px;font-weight:700;line-height:1.2;white-space:normal}
.single-product .summary .woocommerce-product-details__short-description{max-width:760px;margin:0 0 18px;color:#40516c;font-size:15.5px;line-height:1.68}
.single-product .summary .woocommerce-product-details__short-description p{margin:0 0 10px}
.single-product .summary .asol-rv-hl,.single-product .summary .asol-key-spec{margin:20px 0 8px}
.single-product .summary .asol-rv-hl-title,.single-product .summary .asol-key-spec h2{margin:0 0 10px!important;color:#044da1!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.single-product .summary .asol-rv-hl ul,.single-product .summary .asol-key-spec ul{list-style:none;margin:0;padding:0;border-top:1px solid #e6eaf0}
.single-product .summary .asol-rv-hl li,.single-product .summary .asol-key-spec li{position:relative;margin:0;padding:9px 0 9px 26px;border-bottom:1px solid #e6eaf0;color:#3a4658;font-size:15px;line-height:1.45}
.single-product .summary .asol-rv-hl li::before,.single-product .summary .asol-key-spec li::before{content:"\2713";position:absolute;top:9px;left:0;color:#044da1;font-weight:800}
.single-product .summary .asol-rv-hl li strong,.single-product .summary .asol-key-spec li strong{color:#0f1b34;font-weight:650}
.single-product .summary .asol-bizbar{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.single-product .summary .asol-bizbar span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #d6e2f3;border-radius:8px;background:#eef3fb;color:#26354e;font-size:13px;font-weight:600;line-height:1.15;white-space:nowrap}
.single-product .summary .asol-bizbar span b{color:#044da1;font-weight:800}
.single-product .summary .asol-bizbar+.gmwqp_inquirybtn,.single-product .summary .asol-bizbar+a.gmwqp_inq{margin-top:4px}
@media(max-width:767px){.single-product .summary .product_title{font-size:28px!important}.single-product .summary .asol-badge,.single-product .summary .asol-product-tags span{font-size:12px;padding:7px 10px}.single-product .summary .woocommerce-product-details__short-description{font-size:15px}.single-product .summary .asol-rv-hl li,.single-product .summary .asol-key-spec li{font-size:14px}.single-product .summary .asol-bizbar{gap:6px;margin:14px 0}.single-product .summary .asol-bizbar span{font-size:11.5px;padding:6px 9px}}
