:root{--c-inkt: #1D2330;--c-sub: #5E6166;--c-lijn: #E6E6E3;--c-vlak: #F6F6F4;--c-knop: #17743F;--c-knop-hover: #115C31;--c-waarschuw: #B5562F;--c-groen: #17743F;--c-ster: #F2A900;--c-nacht: #1F2A37;--c-sans: "B3 Poppins", -apple-system, "Segoe UI", sans-serif;--font-body-family: var(--c-sans);--font-heading-family: var(--c-sans);--font-heading-weight: 600;--b3-inkt: var(--c-inkt);--b3-sub: var(--c-sub);--b3-lijn: var(--c-lijn);--b3-bg: var(--c-vlak);--b3-zand: var(--c-vlak);--b3-mist: var(--c-vlak);--b3-steen: #EEEEEB;--b3-ster: var(--c-ster);--b3-r: 16px;--b3-r-klein: 12px;--b3-gutter: 16px}body{font-family:var(--c-sans);color:var(--c-inkt);-webkit-font-smoothing:antialiased}.b3{font-size:1.5rem;line-height:1.55;color:var(--c-inkt)}.b3 em,.b3-kop em,.b3-hero__kop em,.b3-product__titel em{font-family:inherit;font-style:normal;font-weight:inherit;font-size:1em;white-space:normal}h1,h2,h3,.h0,.h1,.h2,.main-page-title,.collection-hero__title,.title{font-family:var(--c-sans);font-weight:600;letter-spacing:-.03em}.b3-oog{font-size:1.2rem;font-weight:600;letter-spacing:.06em;color:var(--c-sub)}.b3-kop,.c-kop{font-family:var(--c-sans);font-weight:600;font-size:3rem;line-height:1.08;letter-spacing:-.035em;margin:0 0 1.2rem}@media(min-width:990px){.b3-kop,.c-kop{font-size:4.4rem}}.b3-intro{color:var(--c-sub)}.b3-voet,.b3.b3-voet{color:#ffffffc7}.b3-knop{border-radius:12px;font:600 1.6rem/1 var(--c-sans);letter-spacing:-.01em;background:var(--c-inkt)}.b3-knop:hover{background:#2a2e33}.b3-knop--groot,.b3-product--accent .b3-knop--groot,.b3-plak .b3-knop,.b3-product--accent .b3-plak .b3-knop,.b3-hero .b3-knop--groot-hero{background:var(--c-knop);color:#fff}.b3-knop--groot:hover,.b3-product--accent .b3-knop--groot:hover,.b3-plak .b3-knop:hover,.b3-hero .b3-knop--groot-hero:hover{background:var(--c-knop-hover)}.b3-knop--groot{min-height:6rem;font-size:1.8rem;margin-top:1.4rem;box-shadow:0 6px 16px #17743f38}.b3-knop__prijs{opacity:1;font-weight:600}.b3-knop--licht{background:#fff;color:var(--c-inkt)}.b3-knop--rand{box-shadow:inset 0 0 0 1.5px var(--c-inkt);background:#fff;color:var(--c-inkt)}.b3-gal__badge,.b3-gal__badges{display:none}@media(max-width:749px){.b3-gal__duimrij{display:flex!important;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:1rem var(--b3-gutter) 0}.b3-gal__duimrij::-webkit-scrollbar{display:none}.b3-gal__duim{width:5.6rem;height:5.6rem;border-radius:10px;opacity:1;outline:1px solid var(--c-lijn)}.b3-gal__duim.is-actief{outline:2px solid var(--c-inkt)}.b3-product__info{padding-top:1.4rem}}.c-score{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1.4rem}.c-score .bline-score{display:inline-flex;align-items:center;gap:.6rem;color:var(--c-inkt);font-weight:600;text-decoration:none;margin:0}.c-score .bline-score__sterren,.b3-product .c-score .bline-score__sterren{color:var(--c-ster);display:inline-flex;gap:1px}.c-score .bline-score__sterren svg{width:18px;height:18px}.c-score .bline-score__tekst{text-decoration:underline;text-underline-offset:.2em}.c-score__meer{color:var(--c-inkt);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.b3-prijs .bline-score{display:none}.b3-product__titel{font-family:var(--c-sans);font-weight:600;font-size:2.8rem;line-height:1.08;letter-spacing:-.035em;margin:0 0 .6rem;min-height:0}.b3-product__onder{font-size:1.5rem;color:var(--c-sub);margin:0 0 1.4rem;line-height:1.45}.c-punten{list-style:none;padding:0;margin:0 0 1.6rem;display:grid;gap:1rem}.c-punten li{display:flex;align-items:center;gap:1rem;font-size:1.45rem;line-height:1.35}.c-punten .b3-icoon{flex:none;width:2.8rem;height:2.8rem;padding:.6rem;border-radius:8px;background:var(--c-inkt);color:#fff}.c-punten b{font-weight:600}.b3-prijs{margin:0 0 1.6rem;align-items:baseline;gap:.8rem}.b3-prijs__nu{font-size:2.6rem;font-weight:600;letter-spacing:-.02em}.b3-prijs__was{font-size:1.6rem;color:var(--c-sub)}.b3-prijs__extra{font-size:1.2rem}.b3-keuze{margin-bottom:1.6rem}.b3-keuze__label{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-sub);margin-bottom:.8rem}.b3-keuze__label b{color:var(--c-inkt)}.b3 .b3-aantal{grid-template-columns:minmax(0,1fr)!important;gap:1rem}.b3 .b3-aantal__optie{width:100%;min-width:0;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"r k p" "r s p";align-items:center;column-gap:1.2rem;row-gap:.1rem;padding:1.4rem 1.6rem;border:1.5px solid var(--c-lijn);border-radius:14px;background:#fff;box-shadow:none}.b3-aantal__optie.is-gekozen{border-color:var(--c-groen);box-shadow:inset 0 0 0 1px var(--c-groen);background:#f2f9f5}.b3-aantal__radio{grid-area:r;width:2.2rem;height:2.2rem;border:1.5px solid #B9BBBE}.b3-aantal__optie.is-gekozen .b3-aantal__radio{border-color:var(--c-groen)}.b3-aantal__optie.is-gekozen .b3-aantal__radio:after{background:var(--c-groen);width:1.2rem;height:1.2rem}.b3-aantal__kop{grid-area:k;font-weight:600;font-size:1.7rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.b3-aantal__prijs{grid-area:p;margin:0;font-size:1.8rem;font-weight:600}.c-per{grid-area:s;font-size:1.3rem;color:var(--c-sub)}.c-bespaar{font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.4rem .7rem;border-radius:6px;background:#e1f2e8;color:#125c32;border:1px solid #C5E3D1}.b3-hoes,.b3-hoes--aanbod{border-radius:14px;background:var(--c-vlak);border:1px solid var(--c-lijn)}.c-voorraad{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.4rem;font-weight:600;color:var(--c-groen)}.c-voorraad i{width:.9rem;height:.9rem;border-radius:50%;background:var(--c-groen);box-shadow:0 0 0 4px #17743f29}.b3-vinkjes{grid-template-columns:1fr;gap:.7rem;margin:1rem 0 1.6rem}.b3-vinkjes li{font-size:1.4rem}.b3-vinkjes li:nth-child(2){display:none}.c-garantie{display:flex;gap:1.4rem;align-items:flex-start;padding:1.6rem;margin:0 0 1.6rem;border-radius:14px;background:#f2f9f5;border:1px solid #C5E3D1}.c-garantie__zegel{flex:none;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--c-groen);color:#fff;display:grid;place-content:center;text-align:center;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--c-groen)}.c-garantie__zegel b{display:block;font-size:1.9rem;line-height:1;letter-spacing:-.02em}.c-garantie b{font-weight:600;font-size:1.6rem}.c-garantie p{margin:.3rem 0 0;font-size:1.35rem;color:var(--c-sub);line-height:1.45}.b3-product .b3-kort-feiten{display:none}.b3-uitklap summary{font-weight:600}.b3-plak{box-shadow:0 -6px 20px #00000014}.b3-plak .b3-knop{border-radius:10px;min-height:4.8rem;font-size:1.5rem}@media(min-width:990px){.b3-product__titel{font-size:4rem}.b3-aantal{grid-template-columns:1fr}}.b3-sectie{padding:5.6rem var(--b3-gutter)}.b3-sectie--warm{background:var(--c-vlak)}.b3-sectie--donker{background:var(--c-nacht)}.c{padding:5.6rem var(--b3-gutter);background:#fff}.c img{display:block;width:100%;height:100%;object-fit:cover}.c-kopblok{text-align:center;max-width:56rem;margin:0 auto 2.4rem}.c-kopblok p{color:var(--c-sub);margin:0}.c-stappen__rij{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--b3-gutter) * -1);padding:0 var(--b3-gutter)}.c-stappen__rij::-webkit-scrollbar{display:none}.c-stap{scroll-snap-align:center;text-align:center}.c-stap__beeld{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--b3-steen);margin-bottom:1.6rem}.c-stap__nr{display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1rem;border-radius:99px;background:#e1f2e8;color:#125c32;margin-bottom:1rem}.c-stap h3{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .6rem}.c-stap p{color:var(--c-sub);margin:0 auto;max-width:30ch;font-size:1.45rem}@media(min-width:990px){.c{padding:9.6rem 4.8rem}.c-stappen__rij{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);gap:2.4rem;overflow:visible;max-width:124rem;margin:0 auto;padding:0}}.c-cijfers{background:#fff;padding-top:0}.c-cijfers__in{background:var(--c-nacht);color:#fff;border-radius:20px;padding:4rem 2.4rem;text-align:center;max-width:90rem;margin:0 auto}.b3 .c-cijfers .c-kop,.c-cijfers h2.c-kop{font-size:2.8rem;color:#fff}.c-cijfers__in>p{color:#ffffffb8;margin:0 auto;max-width:44ch}.c-cijfers__rij{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:3.2rem}.c-cijfers__rij b{display:block;white-space:nowrap;font-size:3.2rem;font-weight:600;letter-spacing:-.04em;line-height:1}.c-cijfers__rij span{display:block;margin-top:.8rem;font-size:1.35rem;color:#ffffffb8;line-height:1.4}.b3 .c-cijfers__in blockquote{margin:3.2rem 0 0;padding:2.4rem 0 0;border:0;border-top:1px solid rgba(255,255,255,.16);font-style:normal;color:#fff}.c-cijfers blockquote p{font-size:1.7rem;line-height:1.5;margin:0 0 .8rem;color:#fff}.c-cijfers blockquote footer{font-size:1.25rem;color:#fff9}@media(min-width:990px){.c-cijfers__in{padding:7.2rem}.c-cijfers .c-kop{font-size:4.4rem}.c-cijfers__rij b{font-size:6.4rem}}.b3-score{border:1px solid var(--c-lijn);border-radius:16px}.b3-score__groot{font-weight:600;letter-spacing:-.04em}.b3-score__sterren .b3-ster,.b3-ster{color:var(--c-ster)}.b3-score__balk i{background:var(--c-ster)}.b3 .b3-score__review{border:1px solid var(--c-lijn);border-radius:16px;background:#fff}.b3 .b3-score__review:before{content:"\2605\2605\2605\2605\2605";color:var(--c-ster);letter-spacing:2px;font-size:1.5rem;display:none}.b3-score__reviewtitel{font-weight:600;font-size:1.7rem;letter-spacing:-.01em}.b3-vragen details{border:1px solid var(--c-lijn);border-radius:14px;background:#fff}.b3-vragen summary{font-weight:600}.b3-vergelijk{border:1px solid var(--c-lijn);border-radius:16px}.b3-vergelijk thead th:nth-child(2){background:var(--c-inkt)}.b3-verhaal__punten b{font-weight:600}.b3-verhaal__media,.b3-hoeskaart__beeld,.b3-blogkaart__beeld,.b3-kleurkaart,.b3-tegel{border-radius:16px}.b3-kleurkaart__naam{font-family:var(--c-sans);font-style:normal;font-weight:600;font-size:1.8rem;letter-spacing:-.02em}.b3-getal__groot{font-weight:600;letter-spacing:-.04em}.b3-hero__kop{font-weight:600;font-size:3.6rem;letter-spacing:-.04em;line-height:1.04}.b3-hero__sub{font-size:1.6rem}@media(min-width:990px){.b3-hero__kop{font-size:6.4rem}}.b3-pil{border-radius:8px;font-weight:600}.card-wrapper .card__heading{font-family:var(--c-sans);font-weight:600}.card__badge .badge{display:none}.announcement-bar{font-family:var(--c-sans)}cart-drawer .drawer__heading{font-family:var(--c-sans);font-weight:600;letter-spacing:-.03em}.button,.cart__checkout-button{border-radius:12px;font-family:var(--c-sans);font-weight:600}.button:before,.button:after{border-radius:12px!important}.cart__checkout-button{background:var(--c-knop)}.b3-lade-bevestig__balk i{background:var(--c-groen)}.b3-sectie .b3-oog{display:none}.b3-sectie .b3-kop,.b3-sectie .b3-intro,.b3-sectie .b3-kopregel,.b3-vragen-wrap>div:first-child{text-align:center;margin-left:auto;margin-right:auto}.b3-sectie .b3-intro{max-width:46ch;margin-bottom:2.8rem}.b3-sectie .b3-kopregel{display:block}.b3-kop,.c-kop{font-size:2.8rem;letter-spacing:-.02em;line-height:1.12}.b3-product__titel{letter-spacing:-.02em}.b3-sectie--donker,.c-cijfers__in,.c-slot__in,.b3-vergelijk thead th:nth-child(2),.c-punten .b3-icoon{background:var(--c-nacht)}.b3 a:not(.b3-knop):not(.bline-score):not(.b3-pil):not([class*=kaart]):not([class*=tegel]){color:inherit}.b3-score__bron a{color:var(--c-sub)}.b3-verhaal{text-align:center}.b3-verhaal .b3-intro{margin-left:auto;margin-right:auto}.b3-verhaal__media,.c-stap__beeld,.b3-hoeskaart__beeld{aspect-ratio:4 / 5;border-radius:16px}.b3-maat{text-align:center}.b3-maat__bedden{text-align:left;max-width:34rem;margin:0 auto 2.4rem}.c-slot{padding-top:0}.c-slot__in{color:#fff;border-radius:20px;padding:4.8rem 2.4rem;text-align:center;max-width:90rem;margin:0 auto}.b3 .c-slot .c-kop{color:#fff}.c-slot__in>p{color:#ffffffbf;margin:0 auto 2.4rem;max-width:40ch}.c-slot__knop{background:var(--c-knop);width:100%;max-width:36rem;min-height:5.6rem}.c-slot__knop:hover{background:var(--c-knop-hover)}.c-slot ul{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;font-size:1.3rem;color:#ffffffbf}.c-slot li:before{content:"\2713";margin-right:.6rem;color:#fff}@media(min-width:990px){.b3-kop,.c-kop{font-size:4rem}.c-slot__in{padding:8rem}}.c-slot__in h2.c-kop,.b3.c-slot .c-slot__in .c-kop{color:#fff}.c-voorraad{color:var(--c-groen)}.c-details{background:var(--c-vlak)}.c-details__rij{display:grid;gap:1.2rem;max-width:90rem;margin:0 auto}.c-detail{display:grid;grid-template-columns:38% 1fr;gap:1.6rem;align-items:center;background:#fff;border:1px solid var(--c-lijn);border-radius:16px;overflow:hidden}.c-detail__beeld{aspect-ratio:1 / 1;overflow:hidden;background:var(--b3-steen)}.c-detail>div:last-child{padding:1.6rem 1.6rem 1.6rem 0}.c-detail h3{font-size:1.8rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem}.c-detail p{margin:0;color:var(--c-sub);font-size:1.4rem;line-height:1.45}@media(min-width:990px){.c-details__rij{grid-template-columns:1fr 1fr;gap:2.4rem}}.b3-hoeskaart__beeld{aspect-ratio:1 / 1}.b3-voorraad{color:var(--c-waarschuw)}.b3-voorraad__stip{background:var(--c-waarschuw);box-shadow:0 0 0 4px #b5562f26}.b3-is-uitgelicht,.b3-aantal__optie.is-uitgelicht,.b3-hoes.is-uitgelicht{box-shadow:0 0 0 2px var(--c-groen)}.b3-hoes__vink:checked+.b3-hoes__vakje{background:var(--c-groen);border-color:var(--c-groen)}.c-slot__knop,.c-slot__knop:hover{background:#fff;color:var(--c-nacht)}.c-problemen__rij{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--b3-gutter) * -1);padding:0 var(--b3-gutter)}.c-problemen__rij::-webkit-scrollbar{display:none}.c-probleem{scroll-snap-align:center;text-align:center;padding:2.8rem 2rem;border:1px solid var(--c-lijn);border-radius:16px;background:#fff}.c-probleem__icoon,.c-waarde__icoon{display:inline-grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:14px;background:var(--c-vlak);color:var(--c-inkt);margin-bottom:1.6rem}.c-probleem h3,.c-waarde h3{font-size:1.9rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .8rem}.c-probleem p{margin:0;color:var(--c-sub);font-size:1.45rem}.c-zeker{background:var(--c-vlak)}.c-zeker__kaart{max-width:56rem;margin:0 auto;text-align:center;padding:3.2rem 2.4rem;background:#fff;border:1px solid var(--c-lijn);border-radius:20px}.c-zeker__kaart .c-garantie__zegel{margin:0 auto 1.8rem;width:6.4rem;height:6.4rem}.c-zeker__kaart h2{font-size:2.2rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.c-zeker__kaart>p{color:var(--c-sub);margin:0 auto 2rem;max-width:40ch}.c-zeker__kaart ul{list-style:none;padding:0;display:grid;gap:1rem;text-align:left;max-width:32rem;margin:0 auto}.c-zeker__kaart li{display:flex;gap:1rem;align-items:flex-start;font-size:1.45rem}.c-zeker__kaart li:before{content:"\2713";flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:#e1f2e8;color:#125c32;display:grid;place-items:center;font-size:1.2rem;font-weight:700}.c-zeker__knop{margin-top:2.4rem;background:var(--c-knop);width:100%}.c-zeker__knop:hover{background:var(--c-knop-hover)}.c-intro{padding-top:4rem}.c-intro__kop{font-size:3.4rem}.c-intro__sub{font-weight:600;color:var(--c-inkt)!important;font-size:1.7rem;margin-bottom:1.2rem!important}.c-intro__cijfers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:56rem;margin:0 auto 2.8rem;text-align:center}.c-intro__cijfers b{display:block;font-size:2.4rem;font-weight:600;letter-spacing:-.02em}.c-intro__cijfers span{display:block;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-sub);margin-top:.4rem}.c-intro__beeld{max-width:56rem;margin:0 auto;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--b3-steen)}.c-waarden{padding-top:0}.c-waarden__in{background:var(--c-nacht);color:#fff;border-radius:20px;padding:4rem 2.4rem;text-align:center;max-width:90rem;margin:0 auto}.b3 .c-waarden .c-kop,.c-waarden h2.c-kop{color:#fff}.c-waarden__in>p{color:#ffffffb8;margin:0 auto 1.2rem;max-width:44ch}.c-waarde{padding-top:3.2rem}.c-waarde__icoon{background:#e1f2e8;color:#125c32}.c-waarde h3{color:#fff}.c-waarde p{margin:0 auto;color:#ffffffb8;max-width:34ch;font-size:1.45rem}.main-page-title{text-align:center;font-size:3rem}.page-width--narrow .rte,.rte{font-size:1.6rem;line-height:1.65;color:var(--c-inkt)}.rte h2,.rte h3{font-family:var(--c-sans);font-weight:600;letter-spacing:-.02em;margin-top:3.2rem}.b3-kort__beeld{border-radius:16px;overflow:hidden}.b3-kort__prijs{font-weight:600}.b3-kort .b3-knop{background:var(--c-knop);width:100%}.b3-kort .b3-knop:hover{background:var(--c-knop-hover)}.b3-kort,.b3-kort__tekst{text-align:left}.b3-kort .b3-kop,.b3-sectie .b3-kort .b3-kop{text-align:left;margin-left:0}.b3-tegelkaart{border:1px solid var(--c-lijn);border-radius:16px;background:#fff;text-align:left}.b3-kopkader,.b3-kopblok{text-align:center}.card-wrapper .card__inner,.card-wrapper .card{border-radius:16px}.card-wrapper .card__heading{font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.card-wrapper .price{font-weight:600}@media(min-width:990px){.c-problemen__rij{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);gap:2.4rem;overflow:visible;max-width:124rem;margin:0 auto;padding:0}.c-intro__kop{font-size:5.6rem}.c-waarden__in{display:grid;grid-template-columns:repeat(3,1fr);gap:0 3.2rem;padding:7.2rem}.c-waarden__in>h2,.c-waarden__in>p{grid-column:1 / -1}}.b3-lp em,.b3-lp__h1 em,.b3-lp__h2 em,.b3-lp [class*=feit] *,.b3-lp [class*=getal] *{font-family:var(--c-sans)!important;font-style:normal!important;color:inherit!important}.b3-lp [class*=feit] b,.b3-lp [class*=feit] strong{font-weight:600;letter-spacing:-.02em}.b3-lp__oog{color:var(--c-sub)!important}.b3-lp__knop,.b3-lp__balkknop,.b3-lp .b3-knop--groot{background:var(--c-knop)!important;color:#fff!important;border-radius:12px}.b3-lp__beeld,.b3-lp__aanbod,.b3-lp__feit,.b3-lp__kleur{border-radius:16px}.b3-lp__h1,.b3-lp__h2{letter-spacing:-.02em;font-weight:600}.product-form__submit,.product-form__submit.button--secondary{background:var(--c-knop)!important;color:#fff!important;border-radius:12px;min-height:5.6rem;font-size:1.7rem}.product-form__submit:after,.product-form__submit:before{box-shadow:none!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--c-inkt);border-color:var(--c-inkt)}.b3-groot .b3-knop{background:#fff;color:var(--c-nacht)}.b3-hero .b3-knop--rand{box-shadow:inset 0 0 0 1.5px var(--c-inkt)}.b3-lp em{font-weight:inherit!important}.b3.b3-band,.b3-band,.b3-band a{color:#fff}.rte a.b3-knop,.rte .b3-knop,a.b3-knop,.b3 a.b3-knop{color:#fff;text-decoration:none}.b3-knop--licht,a.b3-knop--licht,.c-slot__knop,a.c-slot__knop,.b3-groot a.b3-knop{color:var(--c-nacht)}a.b3-knop--rand,.b3 a.b3-knop--rand{color:var(--c-inkt)}.c-video{display:block;width:100%;height:100%;object-fit:cover;background:var(--b3-steen)}.c-blokvideo{aspect-ratio:4 / 5;max-width:36rem;margin:0 auto 2.4rem;border-radius:16px;overflow:hidden}.c-cijfers .c-blokvideo{margin:2.8rem auto 0}.c-cijfers__sterren{display:flex;flex-direction:column;align-items:center;gap:.6rem}.c-cijfers__sterren>span:first-child{display:inline-flex;gap:2px;color:var(--c-ster)}.c-cijfers__sterren svg{width:2rem;height:2rem;color:var(--c-ster)}.c-halve-ster{display:inline-flex;position:relative}.c-halve-ster svg{clip-path:inset(0 67% 0 0)}.c-halve-ster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.28;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.5 6 .7-4.4 4.1 1.1 6-5.3-3-5.3 3 1.1-6L1.4 7.7l6-.7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.5 6 .7-4.4 4.1 1.1 6-5.3-3-5.3 3 1.1-6L1.4 7.7l6-.7z'/%3E%3C/svg%3E") center / contain no-repeat}:root{--c-rand: 16px;--c-breed: 124rem}@media(min-width:750px){:root{--c-rand: 3.2rem}.b3{--b3-gutter: 3.2rem}}@media(min-width:990px){:root{--c-rand: 4.8rem}.b3{--b3-gutter: 4.8rem}}.b3-hero,.b3-sectie--warm,.c-details,.c-zeker{background:#fff}.c-zeker__kaart{background:var(--c-vlak);border-color:transparent}.c-zeker__kaart li:before{background:#fff}.b3-kort{background:var(--c-vlak);border-radius:20px;overflow:hidden}.c-slot__in,.b3.c-slot .c-slot__in{background:var(--c-vlak);color:var(--c-inkt)}.c-slot__in h2.c-kop,.b3.c-slot .c-slot__in .c-kop,.b3 .c-slot .c-kop{color:var(--c-inkt)}.c-slot__in>p,.c-slot ul{color:var(--c-sub)}.c-slot li:before{color:var(--c-groen)}.c-slot__knop,a.c-slot__knop,.c-slot__knop:hover{background:var(--c-knop);color:#fff}a.c-slot__knop:hover{background:var(--c-knop-hover)}.utility-bar .announcement-bar__message,.announcement-bar__message{text-transform:none;letter-spacing:0;font-size:1.3rem;font-weight:500}.announcement-bar__message>span:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;margin-right:.7rem;vertical-align:-.2rem;background:#6fcf97;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4L19 7'/%3E%3C/svg%3E") center / contain no-repeat}.announcement-bar__link .announcement-bar__message>span:before{background:var(--c-ster);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.5 6 .7-4.4 4.1 1.1 6-5.3-3-5.3 3 1.1-6L1.4 7.7l6-.7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.5 6 .7-4.4 4.1 1.1 6-5.3-3-5.3 3 1.1-6L1.4 7.7l6-.7z'/%3E%3C/svg%3E")}.announcement-bar__link .icon-arrow{display:none}.header__menu-item{font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.header__search,details-modal.header__search{display:none!important}@media(min-width:990px){.header.page-width,.utility-bar .page-width{max-width:calc(var(--c-breed) + 2 * var(--c-rand));padding-left:var(--c-rand);padding-right:var(--c-rand)}.header.header--middle-left{grid-template-columns:1fr auto 1fr;column-gap:2.4rem}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__icons{justify-self:end}.header__inline-menu .list-menu--inline{gap:.8rem}.announcement-bar-slider .slideshow__slide+.slideshow__slide .announcement-bar__message:before{content:"";margin:0 2rem}}@media(min-width:750px)and (max-width:989px){.b3-hero__beeld{aspect-ratio:16 / 10}.b3-hero__tekst{padding:3.2rem var(--c-rand) 4rem}.b3-hero__kop{font-size:4.8rem}}@media(min-width:990px){.b3-hero{padding:2.4rem var(--c-rand) 3.2rem}.b3-hero__in{max-width:var(--c-breed);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5.6rem;min-height:0;align-items:center}.b3-hero__beeld{order:2;height:auto;min-height:0;aspect-ratio:1 / 1;max-height:66rem;width:100%;border-radius:20px}.b3-hero__tekst{padding:3.2rem 0;min-width:0}.b3-hero__kop{font-size:clamp(4.4rem,4.6vw,6.4rem);overflow-wrap:break-word}.b3-hero__knoppen .b3-knop{max-width:100%}}.c-versus{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;max-width:64rem;margin:0 auto 2.4rem}.c-versus--een{grid-template-columns:1fr;max-width:36rem}.c-versus__kant{margin:0}.c-versus__beeld{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--b3-steen)}.c-versus__kant--goed .c-versus__beeld{box-shadow:0 0 0 2px var(--c-groen)}.c-versus figcaption{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem;font-size:1.4rem;font-weight:600;letter-spacing:-.01em;color:var(--c-inkt)}.c-versus__teken{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-size:1.2rem;font-weight:700;line-height:1}.c-versus__teken--niet{background:#ececea;color:#6b7280}.c-versus__teken--niet:before{content:"\2715"}.c-versus__teken--wel{background:#e1f2e8;color:#125c32}.c-versus__teken--wel:before{content:"\2713"}.c-probleem{display:flex;flex-direction:column;align-items:center}.c-probleem>p{margin:0}.c-probleem p.c-probleem__goed{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.6rem;width:100%;justify-content:center;text-align:left;font-weight:600;color:var(--c-inkt);font-size:1.4rem;line-height:1.35}.c-probleem p.c-probleem__goed:before{content:none}.c-probleem--met h3+p{padding-bottom:1.6rem;border-bottom:1px solid var(--c-lijn);width:100%}.c-problemen__knop{text-align:center;margin:2.4rem 0 0}@media(min-width:990px){.c-versus{gap:2.4rem;margin-bottom:4rem}.c-versus figcaption{font-size:1.6rem}}.b3-sectie,.c{padding-top:4rem;padding-bottom:4rem}.b3-kleurkaart{background:var(--c-vlak)!important}.b3-kort__tekst{padding:0 2rem 2.4rem}.b3-kort__beeld{border-radius:0}.c-cijfers__in,.c-slot__in,.c-waarden__in{max-width:var(--c-breed)}@media(min-width:990px){.b3-sectie,.c{padding-top:4.8rem;padding-bottom:4.8rem}.c-cijfers,.c-slot,.c-waarden{padding-top:4.8rem}.b3-kort{gap:0;align-items:stretch}.b3-kort__beeld{aspect-ratio:auto;min-height:52rem}.b3-kort__tekst{padding:5.6rem 6.4rem;align-self:center}.c-zeker__kaart{max-width:var(--c-breed);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"z k l" "z t l";column-gap:4rem;align-items:center;text-align:left;padding:4rem 5.6rem}.c-zeker__kaart .c-garantie__zegel{grid-area:z;margin:0;width:8rem;height:8rem}.c-zeker__kaart h2{grid-area:k;align-self:end;margin:0 0 .6rem;font-size:2.8rem}.c-zeker__kaart>p{grid-area:t;align-self:start;margin:0;max-width:46ch}.c-zeker__kaart ul{grid-area:l;max-width:none;margin:0}.c-zeker__knop{grid-column:1 / -1}.c-cijfers__rij,.b3 .c-cijfers__in blockquote{max-width:80rem;margin-left:auto;margin-right:auto}}@media(min-width:750px){.b3-voet__in,.b3-voet__onder{max-width:calc(var(--c-breed) + 2 * var(--c-rand));padding-left:var(--c-rand);padding-right:var(--c-rand)}.b3-voet__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.b3-voet__links{grid-column:1 / -1;grid-row:2}.b3-voet__in>*{min-width:0}}@media(min-width:990px){.b3-voet__in{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:4.8rem}.b3-voet__links{grid-column:auto;grid-row:auto}}.b3-pastbij__kaart,.b3-sectie--wit .b3-pastbij__kaart{background:var(--c-vlak);border:0;border-radius:16px;padding:2.4rem 2.2rem 2.2rem}.b3-pastbij__kop{font-size:1.8rem;letter-spacing:-.01em}.b3-pastbij__lijst .b3-icoon{color:var(--c-groen)}.b3-pastbij__slot{text-align:center;color:var(--c-sub);margin:2rem 0 0}@media(min-width:990px){.b3-pastbij__kaart,.b3-sectie--wit .b3-pastbij__kaart{padding:3.2rem}}.b3-groot .b3-groot__tekst p,.b3-groot .b3-groot__tekst p:not(.b3-oog){color:#fff;opacity:1}.b3-groot .b3-oog{text-transform:none;letter-spacing:0;font-size:1.4rem}.b3-verhaal__punten{text-align:left;max-width:44rem;margin-left:auto;margin-right:auto}.b3-verhaal__punten li{align-items:flex-start}.b3-verhaal__punten b{text-align:left}.cart-items th,.cart-items thead th,.cart-items .caption-with-letter-spacing,cart-items .caption-with-letter-spacing{text-transform:none;letter-spacing:0;font-size:1.3rem}.b3-lade-vertrouwen--pagina{justify-content:center;margin:1.6rem 0 0}.b3-cart-lever{margin:1rem 0 0;text-align:center;color:var(--c-sub);font-size:1.35rem}.cart__footer .cart__blocks{text-align:center}.rte table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-lijn);border-radius:16px;overflow:hidden;width:100%;box-shadow:none}.rte table th,.rte table td{border:0;border-bottom:1px solid var(--c-lijn);padding:1.2rem 1.4rem;text-align:left;vertical-align:top;font-size:1.45rem;line-height:1.5}.rte table th{background:var(--c-vlak);font-weight:600;width:34%;color:var(--c-inkt)}.rte table tr:last-child th,.rte table tr:last-child td{border-bottom:0}.rte table tbody{display:table;width:100%}.page-width--narrow.b3-feiten{max-width:92rem}.b3-feiten .rte h2{text-align:center;font-size:2.8rem;letter-spacing:-.02em;margin:0 0 2.4rem}@media(min-width:990px){.b3-feiten .rte h2{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bline-c.css.map */
