body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-nav{position:sticky;top:var(--g125-header-height,84px);z-index:30;background:#fff;margin-top:12px;margin-bottom:0;gap:4px;scrollbar-width:none}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-nav::-webkit-scrollbar{display:none}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-nav a{padding:12px 14px;font-size:14px;white-space:nowrap}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-information{gap:0;padding-top:0}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-section{margin:0;padding:22px 0;scroll-margin-top:calc(var(--g125-header-height,84px) + 64px)}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-section h2{font-size:22px;line-height:1.3;margin:0 0 10px}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-section p{font-size:15px;line-height:1.55;margin:0 0 12px;max-width:76ch}
body.site-v6 .tc-product[data-boiler-detail-v108] .c99-description{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}
body.site-v6 .tc-product[data-boiler-detail-v108] .c99-description p{margin:0}
.g125-balance,.g125-practical{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:18px}
.g125-balance>section,.g125-practical>section{min-width:0}
.g125-balance h3,.g125-practical h3{font-size:16px;line-height:1.4;margin:0 0 10px}
.g125-balance h3{color:#0b774b;border-bottom:2px solid #0f8054;padding-bottom:8px}
.g125-balance>section:last-child h3{color:#66551d;border-color:#b79b51}
.g125-balance ul{padding:0;margin:0;list-style:none}
.g125-balance li{padding:8px 0;border-bottom:1px solid #e1e9e4}
.g125-balance li strong{font-size:15px;line-height:1.4;display:block;margin-bottom:3px}
body.site-v6 .tc-product[data-boiler-detail-v108] .g125-balance li p{font-size:14px;margin:0;color:#42594e}
.g125-practical{padding-top:16px;border-top:1px solid #d7e4dc}
.g125-comparison table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}
.g125-comparison th,.g125-comparison td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce6df;overflow-wrap:anywhere;line-height:1.45}
.g125-comparison tr>:first-child{width:24%;font-weight:500;color:#52685c}
.g125-comparison thead img{display:block;width:72px;height:88px;object-fit:contain;margin:0 0 8px}
.g125-comparison thead a{display:block;color:#0c6e46;font-size:14px;line-height:1.4}
.g125-comparison thead strong{display:block;margin-top:6px;font-size:17px}
.g125-comparison .g125-current{background:#f0f7f3}
body.site-v6 .tc-product[data-boiler-detail-v108] .g125-note{font-size:12px;color:#52685c;margin-top:12px}
body.site-v6 .tc-product[data-data-v100] .p100-groups{gap:0 24px}
body.site-v6 .tc-product[data-data-v100] .g125-spec-group{border-bottom:1px solid #d4e2da;padding:0;background:transparent}
.g125-spec-group summary{padding:13px 0;font-size:15px;font-weight:600;color:#164f37;cursor:pointer}
.g125-spec-group summary:focus-visible{outline:2px solid #0f8054;outline-offset:3px}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-boiler-question summary{padding-block:13px;font-size:15px}
body.site-v6 .tc-product[data-boiler-detail-v108] .tc-boiler-answer{padding-bottom:12px}
@media(max-width:760px){
 body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-section{padding:18px 0}
 body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-section h2{font-size:20px}
 body.site-v6 .tc-product[data-boiler-detail-v108] .tc-product-nav a{padding:12px 10px;font-size:13px}
 body.site-v6 .tc-product[data-boiler-detail-v108] .c99-description,.g125-balance,.g125-practical{grid-template-columns:minmax(0,1fr);gap:16px}
 .g125-comparison table,.g125-comparison thead,.g125-comparison tbody{display:block}
 .g125-comparison tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
 .g125-comparison tr>:first-child{width:auto;grid-column:1/-1;padding:9px 6px 3px;border-bottom:0;background:#fff}
 .g125-comparison td,.g125-comparison th{padding:8px 6px;font-size:12px;min-width:0}
 .g125-comparison thead img{width:54px;height:68px}
 .g125-comparison thead a{font-size:12px}
 .g125-comparison thead strong{font-size:14px}
}
