.product-page{--product-ground:var(--at-white);--product-panel:var(--at-paper);--product-accent:var(--at-volt-deep);background:var(--product-ground);color:var(--text-body);padding-bottom:1px}.product-page .container-site{max-width:1280px}.product-page ::selection{background:var(--at-volt);color:var(--at-ink-950)}.product-page h1{font-size:var(--type-product-hero-size);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.04}.product-page h2{font-size:var(--type-product-section-size);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.13}.product-page h3{letter-spacing:-.015em}.product-page .type-body-lg{font-size:18px;line-height:1.7}.product-page>section.container-site{padding-top:80px}.product-page>section[aria-labelledby=hero-title]{gap:48px;padding-block:48px 80px}.product-page>section[aria-labelledby=hero-title] h1{max-width:17ch}.product-page>section[aria-labelledby=hero-title] img{clip-path:none;border-radius:16px}.product-page>section[aria-labelledby=kort-title]{background:var(--product-panel);border:0}.product-page>section[aria-labelledby=kort-title]>.container-site{padding-block:64px}.product-page>section[aria-labelledby=kort-title] h2{font-size:30px}.product-page>section[aria-labelledby=kort-title] img{border-radius:12px}.product-page .btn{clip-path:none;border-radius:6px}.product-page .chamfer-card{clip-path:none;border-radius:14px}.product-page .figure-frame{border:0 #0000;border-radius:14px;overflow:hidden}.product-page section img{border-radius:12px}.product-page [role=group] button,.product-page fieldset button{border-radius:6px}.product-page [role=group][aria-label]{border-radius:8px}.product-page [aria-pressed=true]:not(:focus-visible){outline:1px solid var(--product-accent);outline-offset:-1px}.product-page details{border-inline:0;background:0 0;border-top:0}.product-page details summary{padding-inline:0;font-size:18px}.product-page section[aria-labelledby=cta-title]{padding-bottom:80px}.product-page section[aria-labelledby=cta-title]>div{background:var(--product-panel);border:0;border-radius:16px;padding:48px}.product-page #cta-title{font-size:var(--type-product-cta-size);max-width:20ch}.product-page .assembly-context{width:100%;min-width:0;container-type:inline-size}.product-page .assembly-product{background:0 0;border:0;border-radius:0;max-width:none}.product-page .assembly-player{border-radius:14px;overflow:hidden}.product-page .assembly-select{padding:20px 0 0}.product-page .assembly-select select{background:var(--product-panel);border-color:var(--border-hairline);font-size:14px}.product-light .assembly-select select{--focus-ring:var(--at-volt-deep)}.product-page .assembly-description{min-height:0;padding:16px 0;font-size:14px}.product-page .assembly-note{padding:0}.product-page .assembly-transport{padding-inline:16px}.product-page .assembly-art{height:340px}@container (min-width:720px){.product-page .assembly-product{grid-template-columns:1.25fr 1fr;align-items:start;column-gap:40px;display:grid}.product-page .assembly-player{grid-area:1/1/5}.product-page .assembly-select,.product-page .assembly-description{grid-column:2;padding-top:28px}.product-page .assembly-select+.assembly-description{padding-top:16px}.product-page .assembly-note{grid-column:2}}.product-zonnepanelen>section[aria-labelledby=hero-title] h1{color:var(--at-volt-deep)}.product-zonnepanelen #letten-title+div{align-items:start}.product-zonnepanelen section[aria-labelledby=letten-title] article:first-child{background:var(--product-panel);color:var(--text-body);border-radius:14px}.product-zonnepanelen section[aria-labelledby=letten-title] article:first-child p{color:var(--text-meta)}.product-zonnepanelen section[aria-labelledby=letten-title] article{border-radius:14px}.product-warmtepomp>section[aria-labelledby=hero-title]{align-items:start}.product-warmtepomp section[aria-labelledby=letten-title] article,.product-airco section[aria-labelledby=letten-title] article{border-radius:12px}.product-airco>section[aria-labelledby=hero-title] h1{max-width:21ch;color:var(--at-volt-deep)}.product-airco>section[aria-labelledby=hero-title] img{object-fit:cover;max-height:390px}.product-dark{--product-ground:var(--at-ink-950);--product-panel:var(--at-ink-800);--product-accent:var(--at-volt);--text-body:var(--at-mist-100);--text-meta:var(--at-mist-200);--text-on-inverse:var(--at-mist-100);--surface-ground:var(--at-ink-950);--surface-card:var(--at-ink-800);--surface-inverse:var(--at-ink-900);--border-hairline:var(--at-ink-600);--border-subtle:var(--at-ink-700);--action-primary:var(--at-volt);--action-primary-hover:var(--at-mist-100);--action-secondary:var(--at-ink-700);--focus-ring:var(--at-volt)}.product-dark .bg-white{background-color:var(--product-panel)}.product-dark .bg-mist-100,.product-dark .bg-mist-150{background-color:var(--at-ink-700)}.product-dark .bg-mist-200{background-color:var(--at-ink-600)}.product-dark [class~="bg-(--at-solar-tint)"]{background-color:color-mix(in srgb, var(--at-solar) 12%, var(--at-ink-800));color:var(--at-solar)}.product-dark .bg-action,.product-dark .bg-action .text-meta,.product-dark .bg-action .text-mist-100{color:var(--at-ink-950)}.product-dark .btn.bg-secondary,.product-dark .btn.bg-action{background:var(--at-volt);color:var(--at-ink-950)}.product-dark .btn.bg-secondary:hover,.product-dark .btn.bg-action:hover{background:var(--at-mist-100);color:var(--at-ink-950)}.product-dark .btn.border-secondary{border-color:var(--at-steel-400)}.product-dark .btn.border-secondary:hover{background:var(--at-ink-700);color:var(--at-mist-100)}.product-dark [aria-pressed=true]{background:var(--at-ink-700);color:var(--at-volt)}.product-dark .assembly-select select{color:var(--at-mist-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.product-dark .assembly-art,.product-dark .assembly-transport{background:var(--at-ink-950)}.product-dark .assembly-player{border:1px solid var(--at-ink-700)}.product-dark section[aria-labelledby=hero-title] h1{color:var(--at-mist-100)}.product-thuisbatterij section[aria-labelledby=hero-title]>figure{border:1px solid var(--border-hairline);border-radius:16px;margin-top:12px;padding:32px}.product-thuisbatterij section[aria-labelledby=hero-title]>figure>div:last-child>p{border-radius:6px}.product-zakelijk>section:first-child{padding-top:24px;padding-bottom:72px}.product-zakelijk>section:first-child h1{max-width:17ch}.product-zakelijk>section:first-child img{clip-path:none;border-radius:16px}.product-zakelijk>section[aria-labelledby=kort-title]{border-radius:16px;padding-block:64px}.product-zakelijk>section{padding-bottom:64px}.product-zakelijk article{border-radius:12px}@media (max-width:1079px){.product-page h1{font-size:54px}.product-page>section.container-site{padding-top:56px}.product-page .type-body-lg{font-size:17px}}@media (max-width:759px){.product-page h1{font-size:var(--type-product-hero-mobile-size);line-height:1.08}.product-page h2{font-size:30px}.product-page>section.container-site{padding-top:48px}.product-page>section[aria-labelledby=hero-title]{gap:32px;padding-block:32px 48px}.product-page>section[aria-labelledby=kort-title]>.container-site{padding-block:40px}.product-page .type-body-lg{font-size:16px;line-height:1.75}.product-page .assembly-art{height:280px}.product-page section[aria-labelledby=cta-title]{padding-bottom:48px}.product-page section[aria-labelledby=cta-title]>div{padding:28px 20px}.product-page details summary{font-size:16px}.product-thuisbatterij section[aria-labelledby=hero-title]>figure{padding:18px}.product-zakelijk>section[aria-labelledby=kort-title]{border-radius:0}.product-zakelijk>section{padding-bottom:40px}}
