.bsn-phero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kop" "calc" "vertrouwen";gap:16px;padding-top:20px;padding-bottom:28px;text-align:center}.bsn-phero__kop{grid-area:kop}.bsn-phero__calc{grid-area:calc;min-width:0}.bsn-phero__vertrouwen{grid-area:vertrouwen}.bsn-phero__titel{margin:0;font-size:30px;line-height:1.15}.bsn-phero__zin{margin:8px auto 0;max-width:34em;font-size:16px;line-height:1.45;color:var(--gs-text-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bsn-phero__opsomming{margin:16px 0 0;text-align:left}.bsn-phero__opsomming ul{margin:0;padding-left:1.2em}.bsn-phero__beeld{grid-area:beeld;min-width:0}.bsn-phero--beeld.bsn-phero--calc{grid-template-areas:"kop" "calc" "vertrouwen" "beeld"}.bsn-phero--beeld:not(.bsn-phero--calc) .bsn-phero__beeld{max-width:640px;width:100%;margin:0 auto}.bsn-phero .bsn-calc-kaart{max-width:none;margin:0}.bsn-phero .bsn-vertrouwen{margin:0}@media screen and (min-width:750px){.bsn-phero{padding-top:40px;padding-bottom:48px;gap:24px}.bsn-phero__titel{font-size:40px}.bsn-phero__zin{font-size:18px;-webkit-line-clamp:unset;display:block;overflow:visible}}@media screen and (min-width:990px){.bsn-phero--calc{grid-template-columns:minmax(0,1fr) minmax(0,600px);grid-template-areas:"kop calc" "vertrouwen calc";grid-template-rows:auto 1fr;column-gap:64px;row-gap:24px;text-align:left}.bsn-phero--beeld.bsn-phero--calc{grid-template-areas:"kop calc" "vertrouwen calc" "beeld calc";grid-template-rows:auto auto 1fr}.bsn-phero--beeld .bsn-phero__beeld{align-self:start}.bsn-phero--calc .bsn-phero__kop{align-self:end}.bsn-phero--calc .bsn-phero__vertrouwen{align-self:start}.bsn-phero--calc .bsn-phero__zin{margin-left:0;margin-right:0}.bsn-phero--calc .bsn-vertrouwen{justify-content:flex-start}.bsn-phero__titel{font-size:var(--gs-fs-h1)}}.bsn-phero:not(.bsn-phero--calc){grid-template-areas:"kop"}.bsn-phero--beeld:not(.bsn-phero--calc){grid-template-areas:"kop" "beeld"}.bsn-sectiekop{text-align:center;margin:0 0 32px;font-size:var(--gs-fs-h2);line-height:var(--gs-lh-tight)}.bsn-sectiekop__label{text-align:center;margin:0 0 4px}@media screen and (max-width:749px){.bsn-sectiekop{font-size:26px;margin-bottom:24px}}.bsn-nbstappen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.bsn-nbstap{position:relative;text-align:center;padding:0 12px}.bsn-nbstap__nr{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:var(--gs-primary);color:var(--gs-white);font-weight:800;font-size:24px;box-shadow:0 0 0 8px var(--gs-bg)}.bsn-nbstap:before{content:"";position:absolute;top:32px;left:calc(50% + 40px);width:calc(100% - 56px);border-top:3px dotted var(--gs-border)}.bsn-nbstap:last-child:before{display:none}.bsn-nbstap__beeld{max-width:280px;margin:0 auto 16px}.bsn-nbstap__titel{margin:0 0 6px;font-size:19px}.bsn-nbstap__tekst{margin:0 auto;max-width:240px;font-size:15px;line-height:1.55;color:var(--gs-text-light)}@media screen and (max-width:749px){.bsn-nbstappen{grid-template-columns:minmax(0,1fr);gap:8px}.bsn-nbstap{display:grid;grid-template-columns:56px 1fr;column-gap:16px;text-align:left;padding:0 0 28px}.bsn-nbstap__nr{width:56px;height:56px;margin:0;grid-row:span 2;font-size:21px;box-shadow:none}.bsn-nbstap--beeld .bsn-nbstap__nr{grid-row:span 3}.bsn-nbstap__beeld{max-width:320px;margin:0 0 10px}.bsn-nbstap__titel{align-self:end;margin:0}.bsn-nbstap__tekst{max-width:none;margin:0}.bsn-nbstap:before{top:60px;bottom:4px;left:27px;width:0;height:auto;border-top:0;border-left:3px dotted var(--gs-border)}}.bsn-revleeg__kaart,.bsn-wie__kaart{max-width:760px;margin:0 auto;padding:28px 32px;border-radius:var(--gs-radius-lg);background:var(--gs-white);box-shadow:var(--gs-shadow-card)}.bsn-revleeg__kaart{text-align:center}.bsn-revleeg__bol,.bsn-wie__bol{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--gs-tint);color:var(--gs-primary);flex:0 0 auto}.bsn-revleeg__label{margin:12px 0 4px;font-size:22px}.bsn-revleeg__tekst{margin:0;color:var(--gs-text-light)}.bsn-wie__kaart{display:flex;align-items:flex-start;gap:20px}.bsn-wie__kop{margin:0 0 8px;font-size:24px}.bsn-wie__adres{font-style:normal;line-height:1.7}.bsn-wie__adres a{color:var(--gs-link);font-weight:600}.bsn-wie__kaart--beeld{max-width:920px;align-items:center}.bsn-wie__beeld{flex:0 0 38%;min-width:0}@media screen and (max-width:749px){.bsn-wie__beeld{flex:none;width:100%}.bsn-revleeg__kaart,.bsn-wie__kaart{padding:22px 18px}.bsn-wie__kaart{flex-direction:column;gap:12px}}.gs-price-calculator-wrapper .gs-price-calculator-section{max-width:680px;margin:8px auto 24px;padding:28px;border-radius:28px;background:var(--gs-white);box-shadow:var(--gs-shadow-card)}@media screen and (max-width:749px){.gs-price-calculator-wrapper .gs-price-calculator-section{margin:8px 16px 16px;padding:16px 14px;border-radius:22px}}.product__media-wrapper,.product__info-container{border-radius:var(--gs-radius-lg)}.product__media-wrapper .product__media-list,.product__media-wrapper media-gallery{border-radius:var(--gs-radius-lg);overflow:hidden}.product__media-wrapper .product-media-container,.product__media-wrapper .media{background:var(--gs-white);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-card)}.product__info-container{padding:28px;background:var(--gs-white);box-shadow:var(--gs-shadow-card)}.product__description{max-width:68ch;line-height:1.7}.product__description p{margin:0 0 1em}.product__description>p:first-child{font-size:1.08em}.product__description :is(h2,h3,h4){margin:1.4em 0 .5em;line-height:1.25}.product__description :is(ul,ol){margin:0 0 1em;padding-left:1.3em}.product__description li{margin-bottom:.4em}.product__description strong{color:var(--gs-heading)}share-button .share-button__button,.share-button__button{min-height:44px;padding:8px 18px;border-radius:var(--gs-radius-pill);background:var(--gs-tint);color:var(--gs-primary-dark);font-weight:600}@media screen and (max-width:749px){.product__info-container{padding:20px 16px}}.collection-hero{background:var(--gs-bg);text-align:center}.collection-hero__inner{align-items:center}.collection-hero__title{font-weight:800;letter-spacing:-.01em}.collection-hero__description{margin-left:auto;margin-right:auto;max-width:60ch;color:var(--gs-text-light)}.collection-hero--with-image .collection-hero__inner{border-radius:var(--gs-radius-lg);overflow:hidden}.product-grid{justify-content:center}.product-grid .grid__item{max-width:440px}.product-grid .card-wrapper{height:100%;border-radius:var(--gs-radius-lg);background:var(--gs-white);box-shadow:var(--gs-shadow-card);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.product-grid .card-wrapper:hover{box-shadow:var(--gs-shadow-hover);transform:translateY(-2px)}.product-grid .card,.product-grid .card__inner{border-radius:0;box-shadow:none;background:transparent}.product-grid .card__content{padding:16px 20px 24px}.product-grid .card__heading{font-weight:800}.card__media .bsn-beeld--kaart{border-radius:0;height:100%}.bsn-kaart-prijs{margin:6px 0 12px;font-size:15px;color:var(--gs-text-light)}.bsn-kaart-knop{width:100%;min-height:44px;position:relative;z-index:2}.card-information .bsn-kaart-prijs{text-align:left}@media(prefers-reduced-motion:reduce){.product-grid .card-wrapper{transition:none}.product-grid .card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bsn-product.css.map */
