.faq{color:var(--el-blauw, #082588)}.faq__grid{display:grid;grid-template-columns:minmax(200px,22%) 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.faq__nav{position:sticky;top:var(--faq-offset, 100px);max-height:calc(100vh - var(--faq-offset, 100px) - 2rem);overflow-y:auto;scrollbar-width:thin}.faq__nav-lijst{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem}.faq__nav-link{display:block;padding:.4rem 0;color:var(--el-blauw, #082588);opacity:.55;text-decoration:none;font-family:var(--el-font-body);font-size:.8125rem;line-height:1.35;transition:opacity .18s ease}.faq__nav-link:hover{opacity:1}.faq__nav-link[aria-current=true]{opacity:1;font-weight:700}.faq__nav-link:focus-visible{outline:2px solid var(--el-blauw, #082588);outline-offset:3px;opacity:1}.faq__groep{display:grid;grid-template-columns:minmax(0,34%) 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:start;scroll-margin-top:var(--faq-offset, 100px);padding-block:clamp(2rem,4vw,3.5rem)}.faq__groep+.faq__groep{border-top:1px solid var(--el-lijn, #d8dcec)}.faq__groep:first-child{padding-top:0}.faq__groep-kop{position:sticky;top:var(--faq-offset, 100px)}.faq__groep-titel{margin:0;font-family:var(--el-font-display);font-weight:400;font-synthesis:none;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.15;color:var(--el-blauw, #082588)}.faq__item{border-bottom:1px solid var(--el-lijn, #d8dcec);transition:border-color .18s ease}.faq__item:hover{border-bottom-color:var(--el-blauw, #082588)}.faq__vraag{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:1.15rem;cursor:pointer;list-style:none;font-family:var(--el-font-body);font-size:.9375rem;line-height:1.45;color:var(--el-blauw, #082588)}.faq__vraag::-webkit-details-marker{display:none}.faq__vraag:focus-visible{outline:2px solid var(--el-blauw, #082588);outline-offset:2px}.faq__vraag:hover{color:var(--el-blauw, #082588)}.faq__teken{position:relative;flex:0 0 auto;width:12px;height:12px;margin-top:.3rem}.faq__teken:before,.faq__teken:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor}.faq__teken:after{transform:rotate(90deg);transition:transform .2s ease}.faq__item[open] .faq__teken:after{transform:rotate(0)}.faq__antwoord{padding-bottom:1.35rem;max-width:46rem;font-family:var(--el-font-body);font-size:.875rem;line-height:1.65;color:#082588d9}.faq__antwoord p{margin:0 0 .75rem}.faq__antwoord p:last-child{margin-bottom:0}.faq__antwoord a{color:var(--el-blauw, #082588);text-underline-offset:.15em}.faq__leeg{padding:1rem 1.25rem;border:1px dashed var(--el-lijn, #d8dcec);border-radius:6px;font-family:var(--el-font-body);font-size:.8125rem}@media(max-width:749px){.faq__grid{display:block}.faq__nav{position:sticky;top:var(--faq-offset-mobiel, 64px);max-height:none;overflow-y:visible;z-index:2;margin-inline:calc(var(--el-gutter, 16px) * -1);padding-inline:var(--el-gutter, 16px);padding-block:.6rem;background:var(--el-wit, #fff);border-bottom:1px solid var(--el-lijn, #d8dcec)}.faq__nav-lijst{flex-direction:row;gap:1.1rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.faq__nav-lijst::-webkit-scrollbar{display:none}.faq__nav-link{white-space:nowrap;scroll-snap-align:start}.faq__groep{display:block;padding-block:2rem;scroll-margin-top:calc(var(--faq-offset-mobiel, 64px) + var(--faq-nav-hoogte-mobiel, 56px) - 2px)}.faq__groep:first-child{padding-top:1.25rem}.faq__groep-kop{position:static;margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.faq__teken:after,.faq__nav-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/faq-overzicht.css.map */
