[data-heating-flow264] .ct-heating264__overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(20px,3vw,32px);border:1px solid var(--ct-border,#d3dce7);border-radius:var(--ct-radius-card,12px);background:var(--ct-surface,#fff);margin-bottom:clamp(32px,5vw,56px)}[data-heating-flow264] .ct-heating264__explanation{min-width:0;max-width:65ch}[data-heating-flow264] .ct-heating264__explanation h2{margin-top:0}[data-heating-flow264] .ct-heating264__explanation>p{font-size:1.5rem;line-height:1.75;margin:16px 0;color:var(--ct-text-secondary,#485867)}[data-heating-flow264] .ct-heating264__photo{margin:0;min-width:0}[data-heating-flow264] .ct-heating264__photo>img{display:block;width:100%;height:clamp(220px,26vw,340px);object-fit:contain;background:#fff;border-radius:8px}[data-heating-flow264] .ct-heating264__photo figcaption{margin-top:16px;font-size:1.3rem;line-height:1.65;color:var(--ct-text-secondary,#485867)}[data-heating-flow264] .ct-heating264__photo figcaption>a{display:inline-flex;align-items:center;gap:8px;color:var(--ct-page-action,#034aa6);font-weight:500;text-underline-offset:.2em;min-height:44px}[data-heating-flow264] .ct-heating264__photo figcaption p{margin:4px 0 0;max-width:55ch}[data-heating-flow264] .ct-heating264__estimate{gap:var(--ct-space-1, 8px);margin-top:var(--ct-space-2, 16px);min-height:var(--ct-control-target, 44px);white-space:normal;text-align:center}[data-heating-flow264] .ct-heating264__estimate>.icon{flex:none}[data-heating-flow264] [data-heat-simple255]{scroll-margin-top:0}[data-heating-flow264] .ct-heating264__choices>.ct-page-heading{max-width:75ch}[data-heating-flow264] .ct-heating264__choices .ct-placement-tabs{margin-top:24px}[data-heating-flow264] .ct-heating264__choices>[role=tabpanel]{margin-top:24px;padding-top:0;border-top:0}[data-heating-flow264] .ct-heating264__room{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}[data-heating-flow264] .ct-heating264__room p{margin-top:0}[data-heating-flow264] .ct-heating264__room ul{margin:0;padding-left:1.3em}[data-heating-flow264] .ct-heating264__room li+li{margin-top:8px}[data-heating-flow264] .ct-heating264__guide{margin-block:32px;border:1px solid var(--ct-border,#d3dce7);border-radius:var(--ct-radius-card,12px);background:var(--ct-surface,#fff)}[data-heating-flow264] .ct-heating264__guide>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:20px 24px;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:500;line-height:1.6;color:var(--ct-text,#142638)}[data-heating-flow264] .ct-heating264__guide>summary::-webkit-details-marker{display:none}[data-heating-flow264] .ct-heating264__guide>summary>span{display:grid;gap:4px;min-width:0}[data-heating-flow264] .ct-heating293__guide-copy strong{font-size:clamp(2rem,2.5vw,2.7rem);line-height:1.25}[data-heating-flow264] .ct-heating264__guide>summary>.ct-heating293__guide-cta{display:inline-flex;align-items:center;gap:10px;height:auto;min-height:48px;white-space:normal;text-align:left}[data-heating-flow264] .ct-heating264__guide:not([open]) .ct-heating293__guide-close,[data-heating-flow264] .ct-heating264__guide[open] .ct-heating293__guide-open{display:none}[data-heating-flow264] .ct-heating264__guide>summary small{font-size:1.4rem;font-weight:400;color:var(--ct-text-secondary,#485867)}[data-heating-flow264] .ct-heating264__guide>summary svg{flex:none;transition:transform .18s ease}[data-heating-flow264] .ct-heating264__guide[open]>summary{border-bottom:1px solid var(--ct-border,#d3dce7)}[data-heating-flow264] .ct-heating264__guide[open]>summary svg{transform:rotate(180deg)}[data-heating-flow264] .ct-heating264__guide-content{padding:24px}[data-heating-flow264] .ct-heating264__guide-content>.ct-heat-guide260{margin:0;padding:0;border:0;background:transparent}[data-heating-flow264] .ct-heating264__planning>.ct-heat255{margin-top:32px}[data-heating-flow264] .ct-heat255__unit-input--price264{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid #8191a4;border-radius:8px;background:#fff}[data-heating-flow264] .ct-heat255__unit-input--price264 input[name=price]{border:0!important;padding-right:12px!important}[data-heating-flow264] .ct-heat255__unit-input--price264>span{position:static;align-self:center;max-width:18ch;padding:8px 12px 8px 0;text-align:right;white-space:normal;overflow-wrap:normal;word-break:normal}[data-heating-flow264] .ct-heat255__unit-input--price264:has(input[aria-invalid=true]){border-color:#b91c32;outline:1px solid #b91c32;outline-offset:1px}[data-heating-flow264] .ct-heating264__guide>summary:focus-visible,[data-heating-flow264] .ct-heating264__photo a:focus-visible{outline:2px solid var(--ct-page-action,#034aa6);outline-offset:4px}@media(max-width:989px){[data-heating-flow264] .ct-heating264__overview{grid-template-columns:minmax(0,1fr)}[data-heating-flow264] .ct-heating264__photo>img{height:300px}}@media(max-width:749px){[data-heating-flow264] .ct-heating264__overview{gap:var(--ct-space-2, 16px)}#MainContent [data-heating-flow264] .ct-heating264__explanation>.ct-heading260{margin-bottom:0}[data-heating-flow264] .ct-heating264__photo figcaption{margin-top:var(--ct-space-1, 8px)}[data-heating-flow264] .ct-heating264__room{grid-template-columns:minmax(0,1fr);gap:20px}[data-heating-flow264] .ct-heating264__guide>summary,[data-heating-flow264] .ct-heating264__guide-content{padding:20px}[data-heating-flow264] .ct-heating264__photo>img{height:clamp(176px,54vw,220px)}}@media(prefers-reduced-motion:reduce){[data-heating-flow264] .ct-heating264__guide>summary svg{transition:none}}.ct-heating293__benefits,.ct-heating293__cost{padding:clamp(18px,3vw,32px);border:1px solid var(--ct-border,#d3dce7);border-radius:var(--ct-radius-card,12px);background:var(--ct-surface,#fff)}[data-heating-flow264] .ct-heating264__overview{margin-bottom:clamp(20px,3vw,32px)}.ct-heating293__benefits ul,.ct-heating293__cost ul.ct-heating293__bars{margin:0;padding:0;list-style:none}.ct-heating293__benefits ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,32px)}.ct-heating293__benefits>ul>li+li{margin-top:0}.ct-heating293__benefits li{border-top:2px solid var(--ct-page-action,#034aa6);padding-top:16px}.ct-heating293__benefits h2{margin:0;font-size:1.8rem;line-height:1.35}.ct-heating293__benefits p{margin:8px 0 0;color:var(--ct-text-secondary,#485867)}.ct-heating293__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ct-border,#d3dce7)}.ct-heating293__action p{margin:0;font-weight:600}.ct-heating293__action .ct-button{max-width:100%;height:auto;min-height:48px;white-space:normal;text-align:center}.ct-heating293__cost{margin-block:clamp(24px,4vw,48px)}.ct-heating293__rates{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-block:20px}.ct-heating293__rates p{flex-basis:100%;margin:0}.ct-heating293__rates input[data-cost-gas]{width:11ch;min-width:0;max-width:11ch;min-height:44px;padding-inline:10px;border:1px solid var(--ct-control-border,#8191a4);border-radius:var(--ct-radius-control,8px);background:var(--ct-surface,#fff);color:inherit;font:inherit}.ct-heating293__rates small{color:var(--ct-text-secondary,#485867)}.ct-heating293__bars li+li{margin-top:14px}.ct-heating293__bar-title,.ct-heating293__bars li p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 18px}.ct-heating293__bar-title [data-cost-value],.ct-heating293__bars b{font-variant-numeric:tabular-nums}.ct-heating293__bars li p,.ct-heating293__assumptions,.ct-heating293__status{font-size:1.35rem;color:var(--ct-text-secondary,#485867)}.ct-heating293__bars li p{justify-content:flex-start;margin:4px 0 0}.ct-heating293__track{height:8px;margin-top:5px;border-radius:6px;background:var(--ct-border,#d3dce7);overflow:hidden}.ct-heating293__track span{display:block;height:100%;width:var(--ct-cost-bar,0%);border-radius:inherit;background:var(--ct-page-action,#034aa6)}.ct-heating293__bars li.is-negative .ct-heating293__track span{background:#875220}.ct-heating293__assumptions{margin:16px 0 0}.ct-heating293__status{margin:8px 0 0}.ct-heating293__status:empty{margin:0}.ct-heating293__connection .ct-heating264__choices{padding:clamp(16px,3vw,28px)}@media(max-width:749px){.ct-heating293__benefits ul{grid-template-columns:minmax(0,1fr)}[data-heating-flow264] .ct-heating264__guide>summary{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-heating264.css.map */
