.b2bc-hero,.b2bc-section{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;padding-block:var(--space-section-block);display:grid;position:relative}.b2bc-hero{padding-top:var(--subpage-hero-content-offset)}.b2bc-inner{gap:var(--space-column-gap);grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.b2bc-inner>*{min-width:0}.b2bc-hero :is(h1,h2,p,figure,dl,dd),.b2bc-section :is(h2,h3,p,figure,dl,dd){margin:0}.b2bc-hero p,.b2bc-section p{font-size:var(--type-body);line-height:var(--leading-body)}.b2bc-hero .eyebrow,.b2bc-section .eyebrow{font-size:var(--type-kicker);letter-spacing:var(--tracking-label)}.b2bc-hero em,.b2bc-section em{color:var(--color-brand);font-weight:400}.b2bc-hero h1{font:400 var(--type-h1)/var(--leading-heading) var(--font-serif-editorial);letter-spacing:var(--tracking-heading)}.b2bc-rail{top:var(--subpage-hero-content-offset);justify-content:center;width:60px;display:flex;position:absolute;left:0}.b2bc-parent{width:fit-content;font-size:var(--type-meta);grid-column:1/-1;align-items:center;gap:12px;display:flex}.b2bc-hero svg:not([data-button-control] svg),.b2bc-section svg:not([data-button-control] svg){width:22px;height:22px;color:var(--color-brand);flex:none}.b2bc-parent svg{width:16px;height:16px}.b2bc-hero-heading{grid-area:1/1/auto/7;align-self:end}.b2bc-hero-copy{grid-area:2/1/auto/6}.b2bc-actions{align-items:center;gap:var(--space-inline-default);margin-top:var(--space-copy-to-action);flex-wrap:wrap;display:flex}.b2bc-account{grid-area:1/7/3/13;align-self:center;min-width:0;margin:0;padding:0}.b2bc-account-scene{isolation:isolate;min-height:356px;position:relative}.b2bc-material{position:absolute;inset:0 26% 26% 0;overflow:hidden}.b2bc-material img{object-fit:cover;width:100%;height:100%}.b2bc-material>span{color:var(--color-ink);background:var(--color-canvas);padding:var(--space-phi-1) var(--space-phi-2);font-size:var(--type-meta);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;position:absolute;top:20px;left:20px}.b2bc-account-sheets{background:var(--color-canvas);width:82%;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:absolute;bottom:0;right:0}.b2bc-account-sheet{padding:20px 24px;display:none}.b2bc-account-sign{font-size:var(--type-meta);align-items:center;gap:12px;display:flex}.b2bc-account-sign svg:last-child{margin-left:auto}.b2bc-account-sheet h2{font:400 var(--type-heading-xs)/1.15 var(--font-sans);letter-spacing:var(--tracking-heading);margin-block:20px}.b2bc-account-sheet dl>div{border-top:1px solid var(--color-border);font-size:var(--type-meta);justify-content:space-between;gap:16px;padding-block:10px;display:flex}.b2bc-account-sheet dd{text-align:right}.b2bc-account-sheet>p{font-size:var(--type-meta);margin-top:8px}.b2bc-note{font-size:var(--type-meta)!important;margin-top:24px!important}[data-b2bc-switch]:has(input[value=vast]:checked) [data-b2bc-panel=vast],[data-b2bc-switch]:has(input[value=vestiging]:checked) [data-b2bc-panel=vestiging],[data-b2bc-switch]:has(input[value=nieuw]:checked) [data-b2bc-panel=nieuw]{display:block}.b2bc-hero--bestelblad .b2bc-hero-heading{text-align:center;grid-column:1/-1}.b2bc-hero--bestelblad h1 br:last-child{display:none}.b2bc-hero--bestelblad .b2bc-hero-copy{grid-column:1/5;align-self:center}.b2bc-hero--bestelblad .b2bc-account{grid-area:2/5/auto/13}.b2bc-hero--bestelblad .b2bc-material{bottom:0;right:42%}.b2bc-hero--bestelblad .b2bc-account-sheets{width:65%}.b2bc-hero--relaties .b2bc-hero-heading{grid-area:1/1/auto/8}.b2bc-hero--relaties .b2bc-hero-copy{grid-area:1/8/auto/13;align-self:center}.b2bc-hero--relaties .b2bc-account{grid-area:2/1/auto/-1}.b2bc-hero--relaties .b2bc-account-scene{min-height:330px}.b2bc-hero--relaties .b2bc-material{inset:0}.b2bc-hero--relaties .b2bc-account-sheets{width:95%;box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b2bc-hero--relaties .b2bc-account-sheet{border-left:1px solid var(--color-border);display:block}.b2bc-hero--relaties .b2bc-account-sheet h2{min-height:55px}.b2bc-concepts{padding-block:var(--space-section-block);flex-wrap:wrap;grid-column:2/14;gap:24px;display:flex}.b2bc-section h2{font:400 var(--type-heading-lg)/var(--leading-heading) var(--font-serif-editorial);letter-spacing:var(--tracking-heading)}.b2bc-section h3{font:400 var(--type-heading-xs)/1.15 var(--font-sans);letter-spacing:var(--tracking-heading)}.b2bc-heading{grid-column:1/7}.b2bc-heading>.eyebrow{margin-bottom:var(--space-kicker-to-heading)}.b2bc-heading>p:not(.eyebrow),.b2bc-heading>a{margin-top:var(--space-heading-to-copy)}.b2bc-aside{grid-column:8/13;align-self:end}.b2bc-signals{gap:var(--space-column-gap-wide);margin-top:var(--space-inline-default);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b2bc-signals article{border-top:1px solid var(--color-border);padding-top:var(--space-inline-default)}.b2bc-signals svg{width:32px;height:32px}.b2bc-signals h3{font-size:var(--type-body);margin-block:16px}.b2bc-signals p{font-size:var(--type-body-sm)}.b2bc-route-section{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.b2bc-route-switch{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.b2bc-route-panel{gap:var(--space-column-gap-wide);grid-template-columns:7fr 4fr;align-items:center;display:none}.b2bc-route-panel h3{font-size:var(--type-heading-md);margin-bottom:var(--space-heading-to-copy)}.b2bc-route-panel ul{margin-block:var(--space-inline-default);padding:0;list-style:none}.b2bc-route-panel li{font-size:var(--type-body-sm);align-items:center;gap:12px;padding-block:6px;display:flex}.b2bc-route-panel li svg{width:16px;height:16px}[data-b2bc-switch]:has(input[value=herhalen]:checked) [data-b2bc-panel=herhalen],[data-b2bc-switch]:has(input[value=ontdekken]:checked) [data-b2bc-panel=ontdekken],[data-b2bc-switch]:has(input[value=offerte]:checked) [data-b2bc-panel=offerte]{display:grid}.b2bc-art{min-width:0;min-height:390px;position:relative}.b2bc-order-sheet{background:var(--color-canvas);border:1px solid var(--color-border);padding:var(--space-card-inset);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:relative}.b2bc-order-top{font-size:var(--type-meta);margin-bottom:var(--space-inline-comfortable);justify-content:space-between;align-items:center;display:flex}.b2bc-order-sheet>strong{font:400 var(--type-heading-sm)/1.1 var(--font-sans);margin-bottom:var(--space-inline-default);display:block}.b2bc-order-row{border-top:1px solid var(--color-border);font-size:var(--type-body-sm);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding-block:16px;display:grid}.b2bc-order-row img{object-fit:cover;width:52px;height:52px}.b2bc-order-row span{flex-direction:column;gap:6px;display:flex}.b2bc-order-row small{font-size:var(--type-meta)}.b2bc-order-row b{text-align:center;border:1px solid var(--color-border);min-width:50px;padding:8px;font-weight:400}.b2bc-order-foot{border-top:1px solid var(--color-border);font-size:var(--type-meta);justify-content:space-between;gap:16px;padding-top:16px;display:flex}.b2bc-discover-photo{object-fit:cover;width:100%;height:390px}.b2bc-product-info{background:var(--color-canvas);padding:var(--space-card-inset);max-width:85%;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:absolute;bottom:0;left:0}.b2bc-product-info>strong{font:400 var(--type-heading-sm)/1.1 var(--font-sans);margin-block:16px;display:block}.b2bc-product-info>span{font-size:var(--type-meta);display:block}.b2bc-quote-sheet{background:var(--color-canvas);border-top:2px solid var(--color-brand);padding:var(--space-card-inset);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit}.b2bc-quote-sheet>strong{font:400 var(--type-heading-sm)/1.1 var(--font-sans);margin-block:var(--space-inline-comfortable);display:block}.b2bc-quote-step{border-top:1px solid var(--color-border);font-size:var(--type-body-sm);align-items:center;gap:20px;padding-block:20px;display:flex}.b2bc-quote-step>span{font-size:var(--type-meta);color:var(--color-ink)}.b2bc-section details{border-bottom:1px solid var(--color-border)}.b2bc-section summary{cursor:pointer;min-height:60px;font-size:var(--type-body-sm);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.b2bc-section summary::-webkit-details-marker{display:none}.b2bc-section details[open]>summary>svg:last-child{transform:rotate(45deg)}.b2bc-section details>div{padding-block:0 var(--space-inline-default)}.b2bc-section details>div p{font-size:var(--type-body-sm)}.b2bc-questions{grid-column:7/13}.b2bc-questions summary{font-size:var(--type-body);grid-template-columns:24px 1fr 22px;padding-block:14px;display:grid}.b2bc-question-note{margin-top:var(--space-inline-comfortable);font-size:var(--type-body-sm);align-items:center;gap:16px;display:flex}.b2bc-question-note svg{width:36px;height:36px}.b2bc-system{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.b2bc-system-map{align-items:center;gap:var(--space-column-gap);margin-bottom:var(--space-inline-comfortable);grid-template-columns:3fr 5fr 3fr;display:grid}.b2bc-node{padding:var(--space-card-inset);border:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.b2bc-node svg{width:48px;height:48px}.b2bc-node strong{font:400 var(--type-heading-sm)/1.1 var(--font-sans)}.b2bc-node span{font-size:var(--type-meta)}.b2bc-data-path{border-bottom:1px solid var(--color-brand);font-size:var(--type-body-sm);justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.b2bc-data-path svg{width:20px;height:20px}.b2bc-system-note{border-top:1px solid var(--color-border);padding-top:var(--space-inline-default);gap:var(--space-column-gap-wide);grid-template-columns:repeat(3,minmax(0,1fr));display:none}.b2bc-system-note h3{font-size:var(--type-body);margin-block:12px}.b2bc-system-note p{font-size:var(--type-body-sm)}[data-b2bc-switch]:has(input[value=normaal]:checked) [data-b2bc-panel=normaal],[data-b2bc-switch]:has(input[value=onderbroken]:checked) [data-b2bc-panel=onderbroken]{display:grid}.b2bc-system:has(input[value=onderbroken]:checked) .b2bc-data-path{border-bottom-style:dashed}.b2bc-system:has(input[value=onderbroken]:checked) .b2bc-node:last-child{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.b2bc-inline-link{margin-top:var(--space-inline-default);grid-column:1/-1}.b2bc-boundary-section{border-block:1px solid var(--color-border)}.b2bc-boundary{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.b2bc-boundary article{padding-block:var(--space-inline-default);border-top:1px solid var(--color-border)}.b2bc-boundary-title{align-items:center;gap:20px;margin-bottom:24px;display:flex}.b2bc-boundary-title svg{width:36px;height:36px}.b2bc-boundary p{font-size:var(--type-body-sm)}.b2bc-boundary ul{font-size:var(--type-body-sm);grid-template-columns:1fr 1fr;gap:12px;margin-block:20px;padding:0;list-style:none;display:grid}.b2bc-boundary li{border-left:1px solid var(--color-brand);padding-left:12px}.b2bc-portal{border-top:1px solid var(--color-border);padding-top:var(--space-inline-comfortable);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.b2bc-portal p{font-size:var(--type-body-sm)}.b2bc-process{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.b2bc-process li{border-top:1px solid var(--color-border);padding-top:var(--space-inline-default)}.b2bc-process h3{margin-block:24px}.b2bc-process p{font-size:var(--type-body-sm)}.b2bc-process span{font-size:var(--type-meta);color:var(--color-ink)}.b2bc-costs{gap:var(--space-column-gap-wide);background:var(--color-surface-lilac);padding:var(--space-card-inset);margin-top:var(--space-inline-default);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.b2bc-costs h3{font-size:var(--type-heading-sm)}.b2bc-costs p{font-size:var(--type-body-sm);margin-top:20px}@media (width<=1199px){.b2bc-inner,.b2bc-concepts{grid-column:1/-1}.b2bc-rail{display:none}.b2bc-hero h1{font-size:var(--type-page-title)}.b2bc-hero-copy{grid-column:1/7}.b2bc-account-sheet{padding:16px}.b2bc-account-sheet h2{margin-block:16px}.b2bc-account-scene{min-height:330px}.b2bc-account-sheets{width:90%}.b2bc-route-panel{gap:var(--space-column-gap)}.b2bc-node{padding:20px}.b2bc-node strong{font-size:var(--type-heading-xs)}}@media (width<=767px){.b2bc-hero .b2bc-hero-heading,.b2bc-hero .b2bc-hero-copy,.b2bc-hero .b2bc-account{grid-area:auto/1/auto/-1}.b2bc-hero .b2bc-hero-heading{text-align:left}.b2bc-hero h1 br:last-child{display:none}.b2bc-account-scene{min-height:320px}.b2bc-account-sheet h2{font-size:var(--type-heading-xs)}.b2bc-account-sheet dl>div{padding-block:8px}.b2bc-account-sheet>p{font-size:var(--type-meta)}.b2bc-hero--bestelblad .b2bc-account-sheets{width:90%}.b2bc-hero--relaties .b2bc-account-sheets{width:100%;display:block;position:relative}.b2bc-hero--relaties .b2bc-material{display:none}.b2bc-hero--relaties .b2bc-account-sheet{border:0;border-bottom:1px solid var(--color-border)}.b2bc-hero--relaties .b2bc-account-sheet h2{min-height:0}.b2bc-heading,.b2bc-aside,.b2bc-questions{grid-column:1/-1}.b2bc-signals{grid-template-columns:1fr;gap:20px}.b2bc-signals article{grid-template-columns:32px 1fr;gap:12px 16px;display:grid}.b2bc-signals h3{margin:0}.b2bc-signals p{grid-column:2}.b2bc-route-panel{gap:var(--space-inline-comfortable);grid-template-columns:1fr}.b2bc-art{min-height:320px}.b2bc-discover-photo{height:320px}.b2bc-order-sheet{padding:20px}.b2bc-order-top{margin-bottom:24px}.b2bc-order-row{grid-template-columns:40px 1fr auto;gap:12px;padding-block:12px}.b2bc-order-row img{width:40px;height:40px}.b2bc-order-row b{min-width:36px}.b2bc-order-foot{flex-direction:column;gap:8px}.b2bc-order-sheet>strong{font-size:var(--type-heading-xs)}.b2bc-product-info{padding:20px}.b2bc-product-info>strong{font-size:var(--type-heading-xs)}.b2bc-system-map{grid-template-columns:1fr;gap:20px}.b2bc-node{grid-template-columns:36px 1fr;gap:12px 20px;display:grid}.b2bc-node svg{grid-row:1/3;width:36px;height:36px}.b2bc-data-path{padding-block:16px}.b2bc-system-note{grid-template-columns:1fr;gap:24px}.b2bc-system-note article{grid-template-columns:24px 1fr;gap:8px 16px;display:grid}.b2bc-system-note h3{margin:0}.b2bc-system-note p{grid-column:2}.b2bc-boundary{grid-template-columns:1fr;gap:24px}.b2bc-portal{grid-template-columns:1fr}.b2bc-process{grid-template-columns:1fr;gap:24px}.b2bc-process h3{margin-block:16px}.b2bc-costs{padding:var(--space-card-inset);grid-template-columns:1fr}}.b2bc-boundary article>.money-text-link,.b2bc-costs .money-text-link{margin-top:var(--space-inline-default)}
