body .tc115-search{position:relative;overflow:visible}body .home.home-v114 .tc31-hero:has(.tc115-suggestions:not([hidden])){position:relative;z-index:130;overflow:visible}body .home.home-v114 .tc31-hero-copy:has(.tc115-suggestions:not([hidden])){overflow:visible}body .tc115-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:120;min-width:0;background:#fff;border:1px solid #b9d2c3;border-radius:8px;box-shadow:0 12px 30px #10251b24;padding:0;color:#10251b;text-align:left}body .tc115-suggestions[hidden]{display:none!important}body .tc115-result-list{max-height:min(440px,54dvh);overflow-y:auto;overscroll-behavior:contain}body a.tc115-result{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 14px;color:#10251b;border-bottom:1px solid #e3ebe6;text-decoration:none;font-size:14px}body a.tc115-result:hover,body a.tc115-result[aria-selected=true],body a.tc115-result:focus-visible{background:#edf6f0;outline:2px solid #117c4f;outline-offset:-2px}body .tc115-result img,body .tc115-result-symbol{flex:0 0 48px;width:48px;height:48px;object-fit:contain;background:#fff;border-radius:4px}body .tc115-result-symbol{display:grid;place-items:center;color:#117c4f;font-size:22px}body .tc115-result-text{min-width:0;display:grid;gap:3px}body .tc115-result-text strong{font:600 14px/1.35 Hanken Grotesk,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}body .tc115-result-text small{font:400 13px/1.3 Hanken Grotesk,sans-serif;color:#53675c}body a.tc115-all-results{display:block;padding:13px 16px;text-align:center;font-weight:700;font-size:14px;color:#117c4f;background:#f4f8f5;border-radius:0 0 8px 8px}body .tc115-no-results{font-size:14px;padding:16px;margin:0}body .tc115-result-heading{padding:8px 14px;background:#f4f8f5;color:#53675c;font-size:12px;font-weight:700}body .tc115-search-types{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}body .tc115-search-types button{min-height:44px;padding:10px 16px;border:1px solid #b9d2c3;border-radius:6px;background:#fff;color:#10251b;font-size:14px;font-weight:600}body .tc115-search-types button[aria-pressed=true]{background:#117c4f;color:#fff;border-color:#117c4f}body .tc115-type-empty{margin:24px 0;color:#53675c}body .m115-catalog-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}body .m115-brand-label{grid-column:1 / -1;font-size:14px;color:#53675c}body .m115-catalog-switch a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border-bottom:2px solid #dce7e0;font-weight:700;color:#10251b;text-decoration:none}body .m115-catalog-switch a[aria-current],body .m115-catalog-switch a:hover{border-color:#117c4f;color:#117c4f;background:#edf6f0}body .tc-menu-v97 .m97-brand{min-height:60px;padding-block:8px;gap:12px}body .tc-menu-v97 .m97-brand .m97-logo{width:104px;height:36px;flex:0 0 104px}body .tc-menu-v97 .m97-brand.m115-current-brand{background:#edf6f0;box-shadow:inset 3px 0 #117c4f}body .tc-menu-v97 .m97-brand-results{overscroll-behavior:contain}body .home.home-v114 .tc115-reviews{display:block;padding-block:36px}body .tc115-reviews-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:60px}body .tc115-reviews-head h2{margin:0;font-size:30px}body .tc115-rating{color:#53675c;font-size:14px;text-align:right}body .tc115-stars{color:#e7a31e;letter-spacing:0;font-size:21px}body .tc115-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body .tc115-review{position:relative;border:1px solid #dce7e0;border-radius:8px;padding:52px 28px 24px;text-align:center;display:flex;align-items:center;flex-direction:column;background:#fff}body .tc115-avatar{position:absolute;top:-32px;left:calc(50% - 32px);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e8f3ed;border:3px solid white;box-shadow:0 5px 15px #10251b20;color:#117c4f;font-size:22px;font-weight:700}body .tc115-review h3{font-size:19px;margin:0 0 4px}body .tc115-review small{color:#53675c;font-size:13px}body .tc115-review .tc115-stars{margin-top:12px}body .tc115-review p{font-size:16px;line-height:1.65;margin:14px 0 22px;color:#40554a}body .tc115-review a{margin-top:auto;color:#117c4f;background:#edf6f0;padding:10px 20px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:700}body .tc115-review a:hover{background:#deeee4}@media(max-width:600px){body .tc115-review-grid{grid-template-columns:1fr;gap:56px}body .tc115-reviews-head{align-items:flex-start;flex-direction:column;gap:10px}body .tc115-reviews-head h2{font-size:26px}body .tc115-rating{text-align:left}body .tc115-review{padding-inline:20px}body a.tc115-result{gap:8px;padding:8px}body .tc115-result img,body .tc115-result-symbol{flex-basis:40px;width:40px;height:40px}}.s121-band{position:relative;display:block;max-width:1280px;width:calc(100% - 32px);margin:20px auto 28px;padding:16px 0 24px;border:0;border-bottom:1px solid #d4e2da;border-radius:0;box-shadow:none;background:transparent;color:#12251c;letter-spacing:0}.s121-band[hidden]{display:none!important}.s121-heading{display:flex;align-items:center;gap:16px;margin-bottom:12px}.s121-heading h2{font-size:22px;line-height:1.3;margin:0;flex:1;overflow-wrap:anywhere}.s121-close{border:1px solid #d4e2da;border-radius:50%;background:#fff;color:#107f50;width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;padding:8px}.s121-close svg{width:18px;height:18px}.s121-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 24px}.s121-item{display:flex;align-items:center;gap:12px;padding:12px 0;min-width:0;min-height:112px;border-bottom:1px solid #e5ece8;text-decoration:none;color:inherit}.s121-item img{width:76px;height:84px;object-fit:contain;flex:0 0 76px;background:#fff}.s121-item>span{display:flex;flex-direction:column;gap:6px;min-width:0}.s121-item strong{font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.s121-item small{color:#587067;font-size:12px;line-height:1.3}.s121-item b{font-size:16px;color:#107f50}.s121-item:hover,.s121-item[aria-selected=true]{background:#f2f8f4;color:#08613b}.s121-item:focus-visible,.s121-close:focus-visible{outline:2px solid #107f50;outline-offset:3px}.s121-more{display:inline-flex;align-items:center;gap:12px;margin-top:16px;color:#107f50;font-weight:700;font-size:15px;text-decoration:none}.s121-more svg{width:18px;height:18px}.s121-message{margin:4px 0 16px;color:#587067;grid-column:1/-1}form.s121-form input[type=search]:focus{box-shadow:none!important;outline:none!important;border-color:transparent;border-radius:999px}form.s121-form:focus-within{outline:2px solid #107f50;outline-offset:3px}@media(min-width:1440px){.s121-band{width:calc(100% - 160px)}}@media(max-width:900px){.s121-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media(max-width:520px){.s121-band{margin-top:12px;padding-top:12px}.s121-list{grid-template-columns:minmax(0,1fr)}.s121-heading h2{font-size:19px}.s121-item{min-height:96px}.s121-item img{width:64px;height:72px;flex-basis:64px}.s121-item strong{font-size:14px}}.s121-band{margin-top:12px;margin-bottom:16px;padding-top:8px;padding-bottom:14px}.s121-heading{margin-bottom:8px;gap:12px}.s121-heading h2{font-size:18px}.s121-list{display:block;max-height:min(360px,48dvh);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#83ac97 #eef4f0;scrollbar-gutter:stable;padding-right:8px}.s121-list::-webkit-scrollbar{width:6px}.s121-list::-webkit-scrollbar-thumb{background:#83ac97;border-radius:3px}.s121-item{display:flex;height:64px;min-height:64px;box-sizing:border-box;padding:6px 8px 6px 0;gap:12px}.s121-item img{width:44px;height:48px;flex:0 0 44px}.s121-item>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:0;flex:1;min-width:0}.s121-item small{display:none}.s121-item strong{grid-column:1;grid-row:1;font-size:14px;line-height:1.35;font-weight:600}.s121-item b{grid-column:2;grid-row:1;white-space:nowrap;font-size:15px;text-align:right;min-width:76px}.s121-more{margin-top:10px;font-size:14px}@media(max-width:520px){.s121-heading h2{font-size:16px}.s121-item{height:68px;min-height:68px;gap:8px}.s121-item img{width:38px;height:44px;flex-basis:38px}.s121-item>span{column-gap:10px}.s121-item strong{font-size:13px}.s121-item b{font-size:14px;min-width:64px}}.s121-band{max-width:720px;box-sizing:border-box;margin-right:auto}.s121-item{height:76px;min-height:76px}.s121-item>span{grid-template-rows:auto auto;row-gap:2px;align-content:center}.s121-item small{display:block;grid-column:1;grid-row:1;font-size:11px;line-height:1.2;color:#526d61;font-weight:500}.s121-item small:empty{display:none}.s121-item strong{grid-row:2}.s121-item b{grid-row:1 / 3}@media(max-width:520px){.s121-item{height:78px;min-height:78px}.s121-item>span{column-gap:8px}}body.site-v6 .tc-product-related-rail{scrollbar-width:none;-ms-overflow-style:none}body.site-v6 .tc-product-related-rail::-webkit-scrollbar{display:none;width:0;height:0}body.site-v6 img[src="/assets/saunier-duval-v124.png"]{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;background:transparent!important;margin:0!important;padding:0!important}body.site-v6 :is(.c96-manufacturer,.m99-logo,.p99-brand):has(img[src="/assets/saunier-duval-v124.png"]){background:transparent!important}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}}
