.banky-rekenhulp{padding-block:0 var(--banky-space-section,32px);color:var(--banky-ink);scroll-margin-top:calc(var(--sticky-area-height,0px) + 24px)}.banky-rekenhulp .banky-rekenhulp__kaart{display:grid;gap:16px;padding:16px;border:1px solid var(--banky-line);border-radius:var(--banky-radius-panel);background:var(--banky-surface)}.banky-rekenhulp .banky-rekenhulp__keuze{display:grid;align-content:start;gap:4px;min-width:0}.banky-rekenhulp .banky-rekenhulp__titel{margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--banky-ink);text-wrap:balance}.banky-rekenhulp .banky-rekenhulp__intro{margin:0;font-size:16px;line-height:1.5;color:var(--banky-muted)}.banky-rekenhulp .banky-rekenhulp__label{display:block;margin:12px 0 4px;font-size:14px;font-weight:600;line-height:1.4;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__veld{position:relative;max-width:420px}.banky-rekenhulp .banky-rekenhulp__select{display:block;width:100%;height:48px;margin:0;padding:0 44px 0 16px;border:1px solid var(--banky-line);border-radius:var(--banky-radius);background:var(--banky-surface);font:inherit;font-size:16px;font-weight:500;line-height:1.2;color:var(--banky-ink);-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none;transition:border-color .15s ease}.banky-rekenhulp .banky-rekenhulp__select:hover{border-color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__select:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__pijl{position:absolute;top:50%;right:14px;width:18px;height:18px;margin-top:-9px;color:var(--banky-ink);pointer-events:none}.banky-rekenhulp .banky-rekenhulp__uitkomst{display:grid;align-content:center;min-width:0;min-height:136px;padding:16px;border-radius:var(--banky-radius);background:var(--banky-tint)}.banky-rekenhulp .banky-rekenhulp__resultaat{display:grid;gap:4px}.banky-rekenhulp [hidden]{display:none!important}.banky-rekenhulp .banky-rekenhulp__regel{display:grid;justify-items:start;gap:12px;min-width:0}.banky-rekenhulp .banky-rekenhulp__getal{display:block;max-width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.3;color:var(--banky-ink);overflow-wrap:break-word}.banky-rekenhulp .banky-rekenhulp__getal:first-letter{text-transform:uppercase}.banky-rekenhulp .banky-rekenhulp__circa{line-height:inherit;white-space:nowrap}.banky-rekenhulp .banky-rekenhulp__wat{line-height:inherit}.banky-rekenhulp .banky-rekenhulp__aantal{margin:0 4px;font-size:40px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.banky-rekenhulp .banky-rekenhulp__bolletjes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;margin:0}.banky-rekenhulp .banky-rekenhulp__bolletje{position:relative;flex:none;width:14px;height:24px;border:1.5px solid var(--banky-brand-hover);border-radius:4px;background:var(--banky-surface);overflow:hidden}.banky-rekenhulp .banky-rekenhulp__bolletje:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:calc((100% - 4px) * var(--banky-vulling, 0));border-radius:2px;background:var(--banky-brand);transition:height .15s ease}@media(prefers-reduced-motion:no-preference){.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:after{animation:banky-rekenhulp-laad 3s ease-in-out infinite}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(2):after{animation-delay:.12s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(3):after{animation-delay:.24s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(4):after{animation-delay:.36s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(5):after{animation-delay:.48s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(6):after{animation-delay:.6s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(7):after{animation-delay:.72s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(8):after{animation-delay:.84s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(9):after{animation-delay:.96s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(10):after{animation-delay:1.08s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(11):after{animation-delay:1.2s}.banky-rekenhulp .banky-rekenhulp__bolletjes[data-laadt] .banky-rekenhulp__bolletje:nth-child(12):after{animation-delay:1.32s}}@keyframes banky-rekenhulp-laad{0%,42%,to{opacity:1}16%{opacity:.22}}.banky-rekenhulp .banky-rekenhulp__meer{margin-left:2px;font-size:14px;font-weight:600;line-height:1.2;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__minimaal{display:grid;gap:2px;margin:8px 0 4px;padding-top:12px;border-top:1px solid var(--banky-line)}.banky-rekenhulp .banky-rekenhulp__minimaal-titel{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__minimaal-tekst{margin:0;font-size:16px;line-height:1.5;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__melding{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px;align-items:start}.banky-rekenhulp .banky-rekenhulp__melding-icoon{grid-row:span 2;width:24px;height:24px;margin-top:1px;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__melding-titel{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__melding-tekst{margin:0;font-size:16px;line-height:1.5;color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__melding-link{grid-column:2;justify-self:start;display:block;margin-top:4px;font-size:16px;font-weight:600;line-height:1.5;color:var(--banky-ink);text-decoration:underline;text-decoration-color:var(--banky-brand);text-decoration-thickness:2px;text-underline-offset:4px}.banky-rekenhulp .banky-rekenhulp__melding-link:hover{text-decoration-color:var(--banky-ink)}.banky-rekenhulp .banky-rekenhulp__link-staart{white-space:nowrap}.banky-rekenhulp .banky-rekenhulp__melding-link:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-radius:4px}@media(min-width:700px){.banky-rekenhulp .banky-rekenhulp__kaart{padding:24px}.banky-rekenhulp .banky-rekenhulp__uitkomst{padding:20px 24px}}@media(min-width:900px){.banky-rekenhulp .banky-rekenhulp__kaart{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.banky-rekenhulp .banky-rekenhulp__titel{font-size:20px}.banky-rekenhulp .banky-rekenhulp__aantal{font-size:48px}}@media(prefers-reduced-motion:reduce){.banky-rekenhulp .banky-rekenhulp__bolletje:after,.banky-rekenhulp .banky-rekenhulp__select{transition:none}}.banky-pdp-vergelijk{padding-block:0 var(--banky-space-section,32px);color:var(--banky-ink);scroll-margin-top:calc(var(--sticky-area-height,0px) + 24px)}.banky-pdp-vergelijk .banky-pdp-vergelijk__kader{--banky-labelkolom:112px;--banky-productkolom:152px;position:relative;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--banky-line);border-radius:var(--banky-radius-panel);background:var(--banky-surface);scrollbar-width:thin}.banky-pdp-vergelijk .banky-pdp-vergelijk__kader:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel{width:100%;min-width:calc(var(--banky-labelkolom) + var(--banky-kolommen,3) * var(--banky-productkolom));margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:none;font-size:14px;line-height:1.5}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel :is(th,td){padding:12px;border:0;text-align:left;vertical-align:top;background:none;color:var(--banky-ink);font-weight:400;letter-spacing:0;text-transform:none}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel tbody :is(th,td){border-top:1px solid var(--banky-line);vertical-align:baseline}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel :is(th,td) span:not(.banky-label,.banky-pdp-vergelijk__titel){line-height:inherit}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel :is(.banky-pdp-vergelijk__hoek,tbody th){position:sticky;left:0;z-index:1;width:var(--banky-labelkolom);background:var(--banky-surface)}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel tbody th{font-size:14px;color:var(--banky-muted)}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel .is-dit{background:var(--banky-panel)}.banky-pdp-vergelijk .banky-pdp-vergelijk__product{height:1px;padding-top:12px;padding-bottom:12px}.banky-pdp-vergelijk .banky-pdp-vergelijk__productkop{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%}.banky-pdp-vergelijk .banky-pdp-vergelijk__beeld{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:4px;border:1px solid var(--banky-line);border-radius:var(--banky-radius);background:var(--banky-surface);overflow:hidden}.banky-pdp-vergelijk .banky-pdp-vergelijk__beeld img{display:block;width:100%;height:100%;object-fit:contain}.banky-pdp-vergelijk .banky-pdp-vergelijk__titel{display:block;font-size:14px;font-weight:600;line-height:1.4;color:var(--banky-ink);text-decoration:none;text-wrap:pretty}.banky-pdp-vergelijk .banky-pdp-vergelijk__onderscheid{display:block;margin-top:-6px;font-size:14px;line-height:1.4;color:var(--banky-muted)}.banky-pdp-vergelijk a.banky-pdp-vergelijk__titel:hover{text-decoration:underline;text-decoration-color:var(--banky-brand);text-decoration-thickness:2px;text-underline-offset:3px}.banky-pdp-vergelijk .banky-pdp-vergelijk__prijs price-list{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0}.banky-pdp-vergelijk .banky-pdp-vergelijk__prijs sale-price{font-size:16px;line-height:22px;font-weight:600;color:var(--banky-ink);white-space:nowrap}.banky-pdp-vergelijk .banky-pdp-vergelijk__prijs compare-at-price{font-size:14px;line-height:22px;font-weight:400;color:var(--banky-muted);white-space:nowrap}.banky-pdp-vergelijk .banky-pdp-vergelijk__prijs unit-price{display:none}.banky-pdp-vergelijk .banky-pdp-vergelijk__prijs .product-card__badge-list{position:static;inset:auto;display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;z-index:auto}.banky-pdp-vergelijk .banky-pdp-vergelijk__prijs .badge{display:inline-flex!important;align-items:center;min-height:24px!important;padding:2px 8px!important;border-radius:var(--banky-radius-pill)!important;background:var(--banky-tint)!important;color:var(--banky-ink)!important;font-size:14px!important;font-weight:600;line-height:20px;letter-spacing:0!important;text-transform:none;white-space:nowrap;position:static!important;inset:auto!important;box-shadow:none}.banky-pdp-vergelijk .banky-pdp-vergelijk__actie{margin-top:auto;padding-top:4px}.banky-pdp-vergelijk .banky-pdp-vergelijk__form{margin:0}.banky-pdp-vergelijk .banky-pdp-vergelijk__knop{min-height:40px;padding:0 14px;white-space:nowrap}.banky-pdp-vergelijk .banky-pdp-vergelijk__score{display:inline-flex;align-items:center;gap:4px;color:var(--banky-ink);text-decoration:none}.banky-pdp-vergelijk .banky-pdp-vergelijk__score .text-sm{font-size:14px}.banky-pdp-vergelijk .banky-pdp-vergelijk__score .rating__stars{display:inline-flex;color:var(--banky-brand)}.banky-pdp-vergelijk .banky-pdp-vergelijk__score .banky-card-rating__count{color:var(--banky-muted)}.banky-pdp-vergelijk .banky-pdp-vergelijk__vlucht{display:inline-flex;align-items:flex-start;gap:6px}.banky-pdp-vergelijk .banky-pdp-vergelijk__vlucht svg{flex:none;width:16px;height:16px;margin-top:3px}.banky-pdp-vergelijk .banky-pdp-vergelijk__zwak{display:inline-block;font-size:14px;line-height:1.4;color:var(--banky-muted)}.banky-pdp-vergelijk .banky-pdp-vergelijk__minimaal{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--banky-muted)}@media(min-width:700px){.banky-pdp-vergelijk .banky-pdp-vergelijk__kader{--banky-labelkolom:208px;--banky-productkolom:200px}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel{font-size:16px}.banky-pdp-vergelijk .banky-pdp-vergelijk__tabel :is(th,td){padding:14px 20px}.banky-pdp-vergelijk .banky-pdp-vergelijk__product{padding-top:20px;padding-bottom:20px}.banky-pdp-vergelijk .banky-pdp-vergelijk__beeld{width:96px;height:96px;padding:6px}.banky-pdp-vergelijk .banky-pdp-vergelijk__titel{font-size:16px}}.banky-leeszone{padding-block:0 var(--banky-space-section,32px);color:var(--banky-ink)}.banky-leeszone .banky-leeszone__omschrijving{display:grid;gap:16px;scroll-margin-top:calc(var(--sticky-area-height,0px) + 24px)}.banky-leeszone .banky-leeszone__zij{display:grid;align-content:start;gap:4px}.banky-leeszone .banky-leeszone__titel{margin:0;font-size:var(--banky-h2-section,24px);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--banky-ink);text-wrap:balance}.banky-leeszone .banky-leeszone__leestijd{margin:0;font-size:14px;line-height:1.5;color:var(--banky-muted)}.banky-leeszone .banky-leeszone__toc{display:none}.banky-leeszone .banky-leeszone__tekst{min-width:0;max-width:68ch;margin:0}.banky-leeszone .banky-leeszone__tekst.banky-reading .banky-lees-meer__inhoud>:first-child{margin-top:0}.banky-leeszone .banky-leeszone__tekst :is(p,li){color:var(--banky-ink)}.banky-leeszone .banky-leeszone__tekst a{color:var(--banky-ink);text-decoration:underline;text-decoration-color:var(--banky-brand);text-decoration-thickness:2px;text-underline-offset:3px}.banky-leeszone .banky-leeszone__tekst a:hover{text-decoration-color:var(--banky-ink)}.banky-leeszone .banky-leeszone__tekst .banky-lees-meer__knop{margin-top:16px}.banky-leeszone [data-banky-toc-kop]{scroll-margin-top:calc(var(--sticky-area-height,0px) + 24px)}.banky-leeszone .banky-leeszone__specs{display:grid;gap:16px;margin-top:var(--banky-space-section,32px);scroll-margin-top:calc(var(--sticky-area-height,0px) + 24px)}.banky-leeszone .banky-leeszone__kaart{min-width:0;padding:20px 20px 16px;border:1px solid var(--banky-line);border-radius:var(--banky-radius-panel);background:var(--banky-panel);box-shadow:none}.banky-leeszone .banky-leeszone__kaarttitel{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--banky-ink)}.banky-leeszone .banky-leeszone__specstabel :is(table,.banky-spec-table){width:100%;margin:0;border:0;border-collapse:collapse;font-size:16px;background:none}.banky-leeszone .banky-leeszone__specstabel :is(tr,tr:nth-child(odd)){background:none}.banky-leeszone .banky-leeszone__specstabel :is(th,td){padding:12px 0;border:0;border-top:1px solid var(--banky-line);text-align:left;vertical-align:baseline;line-height:1.5}.banky-leeszone .banky-leeszone__specstabel tr:first-child :is(th,td){border-top:0}.banky-leeszone .banky-leeszone__specstabel th{width:42%;padding-right:16px;font-size:14px;font-weight:400;color:var(--banky-muted)}.banky-leeszone .banky-leeszone__specstabel td{font-size:16px;font-weight:400;color:var(--banky-ink)}.banky-leeszone .banky-leeszone__specstabel :is(p,ul,ol){margin:0 0 8px;font-size:16px;line-height:1.6}@media(max-width:699px){.banky-leeszone .banky-lees-meer{--banky-lees-hoogte:22.5rem}.banky-leeszone .banky-leeszone__omschrijving{gap:20px}.banky-leeszone .banky-leeszone__kaart{padding:16px 16px 8px}.banky-leeszone .banky-leeszone__specstabel :is(tr,tbody){display:block}.banky-leeszone .banky-leeszone__specstabel :is(th,td){display:block;width:auto;padding:0;border:0}.banky-leeszone .banky-leeszone__specstabel tr{padding:8px 0;border-top:1px solid var(--banky-line)}.banky-leeszone .banky-leeszone__specstabel tr:first-child{border-top:0}.banky-leeszone .banky-leeszone__specstabel th{padding:0 0 2px}}@media(min-width:700px){.banky-leeszone .banky-lees-meer{--banky-lees-hoogte:none}.banky-leeszone .banky-leeszone__kaart{padding:24px 24px 16px}}@media(min-width:900px){.banky-leeszone .banky-leeszone__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}}@media(min-width:1000px){.banky-leeszone .banky-leeszone__omschrijving{grid-template-columns:240px minmax(0,68ch);column-gap:64px;align-items:start}.banky-leeszone .banky-leeszone__zij{position:sticky;top:calc(var(--banky-pdp-boven,var(--sticky-area-height,0px)) + 24px);gap:4px}.banky-leeszone .banky-leeszone__toc{display:block;margin-top:20px}.banky-leeszone .banky-leeszone__toc[hidden]{display:none}.banky-leeszone .banky-leeszone__toc .banky-toc-nav__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.banky-pr{--banky-pr-kolom:300px;--banky-pr-tussen:clamp(32px,5vw,72px);padding-block:0 var(--banky-space-section,48px);scroll-margin-top:120px}.banky-pr .banky-product-reviews{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kop" "score" "bron" "schrijf" "filters" "kaarten" "pager";align-items:start;padding:0;margin:0;scroll-margin-top:120px}.banky-pr .banky-product-reviews__head,.banky-pr .banky-product-reviews__head>div:first-child{display:contents}.banky-pr .banky-product-reviews__head h2{grid-area:kop;margin:0;font-size:var(--banky-h2-section,28px);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--banky-ink);text-wrap:balance}.banky-pr .banky-product-reviews__head p{grid-area:score;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:0;margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--banky-muted)}.banky-pr .banky-product-reviews__head p strong{font-size:48px;line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--banky-ink);font-variant-numeric:tabular-nums}.banky-pr__bron{grid-area:bron;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:14px;line-height:1.5;color:var(--banky-muted)}.banky-pr__sterren{--ster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M9 .8l2.4 5 5.4.7-4 3.8 1 5.4L9 13.1l-4.8 2.6 1-5.4-4-3.8 5.4-.7z'/%3E%3C/svg%3E");position:relative;flex:none;display:inline-block;width:100px;height:18px;overflow:hidden;background:var(--banky-line);-webkit-mask:var(--ster) left top/20px 18px repeat-x;mask:var(--ster) left top/20px 18px repeat-x}.banky-pr__sterren:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--banky-pr-score,100%);background:var(--banky-brand)}.banky-pr [data-banky-write-review]{grid-area:schrijf;justify-self:start;width:auto;min-height:40px;margin-top:20px;padding:0 18px;border-color:var(--banky-ink);font-size:14px;font-weight:600}.banky-pr [data-banky-write-review]:hover{background:var(--banky-tint);color:var(--banky-ink);border-color:var(--banky-ink)}.banky-pr__filters{grid-area:filters;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.banky-pr__filters[hidden]{display:none}.banky-pr .banky-pr__chip{gap:6px;font-variant-numeric:tabular-nums}.banky-pr .banky-pr__chip[hidden]{display:none}.banky-pr__ster{width:16px;height:16px;fill:var(--banky-brand);stroke:var(--banky-brand);margin-left:-2px}.banky-pr__telling{margin-left:4px;color:var(--banky-muted);font-weight:500}.banky-pr .banky-pr__chip[aria-pressed=true] .banky-pr__telling{color:var(--banky-ink)}.banky-pr .banky-review-grid{grid-area:kaarten;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0}.banky-pr .banky-review{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;background:var(--banky-tint);border:0;border-radius:var(--banky-radius-panel,20px);box-shadow:none}.banky-pr .banky-review[hidden]{display:none}.banky-pr .banky-review:focus{outline:none}.banky-pr .banky-review:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.banky-pr .banky-review__stars{order:1;margin:0;font-size:16px;line-height:1;letter-spacing:2px;color:var(--banky-brand)}.banky-pr .banky-review h3{order:2;margin:0;font-size:var(--banky-h3,18px);font-weight:600;line-height:1.4;color:var(--banky-ink)}.banky-pr .banky-review__text{order:3;margin:0;font-size:16px;line-height:1.6;color:var(--banky-ink)}.banky-pr .banky-review__points{order:4;display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--banky-ink)}.banky-pr .banky-review__points li{position:relative;padding-left:24px}.banky-pr .banky-review__points li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:var(--banky-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E") center/16px no-repeat}.banky-pr .banky-review__points li.is-min:before{background:var(--banky-muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}.banky-pr .banky-review__meta{order:5;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 8px;margin-top:auto;padding-top:2px;font-size:14px;line-height:1.5;color:var(--banky-muted)}.banky-pr .banky-review__meta strong{font-weight:600;color:var(--banky-ink)}.banky-pr .banky-review__meta time:before{content:"\b7";margin-right:8px;color:var(--banky-muted)}.banky-pr .banky-review__origin{order:6;align-self:flex-start;margin:0;padding:3px 10px;border:0;border-radius:var(--banky-radius-pill,999px);background:var(--banky-surface);font-size:14px;line-height:1.5;color:var(--banky-muted)}.banky-pr .banky-review-pager{grid-area:pager;justify-content:flex-start;gap:16px;margin-top:24px;font-size:14px;color:var(--banky-muted);font-variant-numeric:tabular-nums}.banky-pr .banky-review-pager[hidden],.banky-pr .banky-pr__meer[hidden]{display:none}.banky-pr .banky-pr__meer{padding:0 24px}.banky-pr.is-actief .banky-review-pager__btn{display:none}@media(min-width:700px){.banky-pr .banky-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.banky-pr .banky-review{padding:24px}}@media(min-width:1000px){.banky-pr .banky-product-reviews{grid-template-columns:minmax(0,var(--banky-pr-kolom)) minmax(0,1fr);column-gap:var(--banky-pr-tussen);grid-template-rows:auto 1fr auto;grid-template-areas:"kop filters" "kop kaarten" "kop pager"}.banky-pr .banky-product-reviews__head{grid-area:kop;display:flex;flex-direction:column;align-items:flex-start;align-self:start;position:sticky;top:calc(var(--banky-pdp-boven,var(--sticky-area-height,0px)) + 24px)}.banky-pr .banky-product-reviews__head h2{align-self:auto}.banky-pr__filters{align-self:center;margin-top:0}.banky-pr .banky-review-grid{margin-top:16px}.banky-pr .banky-product-reviews__head p{margin-top:20px}}@media(max-width:699px){.banky-pr .banky-product-reviews__head p strong{font-size:40px}.banky-pr__filters{margin-top:20px}}.shopify-section--banky-seo-links .banky-seo-links.banky-linklist{display:grid;gap:16px 48px;margin:0 0 var(--banky-space-section,32px)}.banky-seo-links>:is(.banky-related,.banky-topic-links,.banky-business-link){display:grid;align-content:start;gap:8px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.banky-seo-links :is(.banky-related,.banky-topic-links,.banky-business-link) :is(h2,h3){margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--banky-muted)}.banky-seo-links :is(.banky-chips,.banky-topic-links>div,.banky-business-link>div){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;padding:0}.banky-seo-links :is(.banky-related,.banky-topic-links,.banky-business-link) a{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:14px;font-weight:500;line-height:1.6;color:var(--banky-ink);text-decoration:underline;text-decoration-color:var(--banky-brand);text-decoration-thickness:2px;text-underline-offset:4px}.banky-seo-links :is(.banky-related,.banky-topic-links,.banky-business-link) a:hover{background:none;text-decoration-color:var(--banky-ink)}.banky-seo-links :is(.banky-related,.banky-topic-links,.banky-business-link) a:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-radius:4px}.banky-seo-links .banky-topic-links a .banky-go{display:none}@media(min-width:700px){.shopify-section--banky-seo-links .banky-seo-links.banky-linklist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.shopify-section--product-recommendations{--banky-rail-tussen:12px;--banky-rail-kaart:72vw}.shopify-section--product-recommendations .section{background:var(--banky-surface)}.shopify-section--product-recommendations .section-stack{position:relative;gap:var(--banky-space-block,24px)}.shopify-section--product-recommendations section-header{margin:0}.shopify-section--product-recommendations section-header .h2{margin:0;font-size:var(--banky-h2-section,28px);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--banky-ink);text-wrap:balance}.shopify-section--product-recommendations .banky-related-products.product-list{grid:auto / auto-flow var(--banky-rail-kaart)!important;gap:var(--banky-rail-tussen)!important;align-items:stretch}.shopify-section--product-recommendations .banky-related-products .banky-related__item{display:grid;grid-template-rows:auto 1fr;gap:10px;align-content:start;min-width:0;opacity:1!important;transform:none!important}.shopify-section--product-recommendations .banky-related-products .banky-related__label{justify-self:start;min-height:28px;padding:3px 10px;border:0;border-radius:var(--banky-radius-pill,999px);background:var(--banky-tint);color:var(--banky-ink);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.shopify-section--product-recommendations .banky-related-products .banky-related__item>product-card{height:100%}.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button{display:none}.shopify-section--product-recommendations .section.section-blends{padding-top:0!important;padding-bottom:var(--banky-space-section,32px)!important}@media screen and (max-width:699px){.shopify-section--product-recommendations{--banky-rail-kaart:52vw}.shopify-section--product-recommendations .banky-related-products .banky-related__item{scroll-snap-align:start}}@media screen and (min-width:700px){.shopify-section--product-recommendations{--banky-rail-tussen:16px;--banky-rail-kaart:calc((var(--container-inner-width, 100vw - 96px) - 2 * var(--banky-rail-tussen)) / 3)}}@media screen and (min-width:1000px){.shopify-section--product-recommendations .section{--banky-rail-kaart:calc((var(--container-inner-width, 100vw - 96px) - 3 * var(--banky-rail-tussen)) / 4)}.shopify-section--product-recommendations scroll-carousel.bleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.shopify-section--product-recommendations .banky-related-products .banky-related__item{scroll-snap-align:start}.shopify-section--product-recommendations section-header{padding-inline-end:112px}.shopify-section--product-recommendations .section-stack .floating-controls-container{position:static}.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button{display:grid;place-items:center;position:absolute;top:calc((var(--banky-h2-section, 28px) * 1.25 - 40px) / 2);left:auto;right:0;width:40px;height:40px;padding:0;border:1px solid var(--banky-line);border-radius:var(--banky-radius-pill,999px);background:var(--banky-surface);color:var(--banky-ink);box-shadow:none;opacity:1;visibility:visible;transform:none;transition:background .15s ease,border-color .15s ease}.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button[is=prev-button]{right:52px}.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button:not([disabled]):hover{border-color:var(--banky-brand);background:var(--banky-tint)}.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button[disabled]{opacity:.4;cursor:default}.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button:before,.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button:after{content:none}}@media(prefers-reduced-motion:reduce){.shopify-section--product-recommendations .section-stack .floating-controls-container>.circle-button{transition:none}}.product-info{--bb-ink:var(--banky-ink);--bb-muted:var(--banky-muted);--bb-line:var(--banky-line);--bb-tint:var(--banky-tint);--bb-brand:var(--banky-brand);--bb-brand-ink:var(--banky-ink);--bb-r:12px}.product-info.banky-koopbox{--product-info-block-spacing:0;color:var(--banky-ink)}.product-info.banky-koopbox>*,.product-info.banky-koopbox>*+*{margin-block:0}.product-info.banky-koopbox>:empty,.product-info.banky-koopbox>.product-info__liquid:empty,.product-info.banky-koopbox>.product-info__badge-list:empty,.product-info.banky-koopbox>div:not([class]):empty{display:none}.product-info.banky-koopbox>.shopify-app-block:not(:has(:not(style,script,link))){display:none}.product-info.banky-koopbox .product-info__separator,.product-info.banky-koopbox .product-info__rating,.product-info.banky-koopbox .rating-with-text .rating,.blv-social{display:none!important}.product-info .product-info__title,.product-info h1{font-size:32px;line-height:1.2;letter-spacing:-.01em;font-weight:600;margin:0;text-wrap:balance}.product-info.banky-koopbox>.banky-review-strip{margin-top:8px}.banky-review-strip{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--banky-ink);text-decoration:none}.banky-review-strip strong{font-size:14px;font-weight:600;line-height:20px}.banky-review-strip__count{color:var(--banky-muted);line-height:20px}.banky-review-strip:hover .banky-review-strip__count{text-decoration:underline;text-underline-offset:3px}.banky-review-strip__stars{position:relative;display:inline-block;width:80px;height:14px;background:linear-gradient(90deg,var(--banky-brand) var(--rating),var(--banky-line) var(--rating));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 16'%3E%3Cpath d='M8 0l2.3 5.3L16 6l-4.4 3.9L13 16 8 13 3 16l1.4-6.1L0 6l5.7-.7zM27 0l2.3 5.3L35 6l-4.4 3.9L32 16l-5-3-5 3 1.4-6.1L19 6l5.7-.7zM46 0l2.3 5.3L54 6l-4.4 3.9L51 16l-5-3-5 3 1.4-6.1L38 6l5.7-.7zM65 0l2.3 5.3L73 6l-4.4 3.9L70 16l-5-3-5 3 1.4-6.1L57 6l5.7-.7zM84 0l2.3 5.3L92 6l-4.4 3.9L89 16l-5-3-5 3 1.4-6.1L76 6l5.7-.7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 16'%3E%3Cpath d='M8 0l2.3 5.3L16 6l-4.4 3.9L13 16 8 13 3 16l1.4-6.1L0 6l5.7-.7zM27 0l2.3 5.3L35 6l-4.4 3.9L32 16l-5-3-5 3 1.4-6.1L19 6l5.7-.7zM46 0l2.3 5.3L54 6l-4.4 3.9L51 16l-5-3-5 3 1.4-6.1L38 6l5.7-.7zM65 0l2.3 5.3L73 6l-4.4 3.9L70 16l-5-3-5 3 1.4-6.1L57 6l5.7-.7zM84 0l2.3 5.3L92 6l-4.4 3.9L89 16l-5-3-5 3 1.4-6.1L76 6l5.7-.7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.banky-review-strip--shop{margin-top:6px}.banky-review-strip--shop .banky-review-strip__stars{width:69px;height:12px}.product-info.banky-koopbox .banky-product-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:16px 0 0;padding:12px 0;border:1px solid var(--banky-panel-line);border-radius:var(--banky-radius);background:var(--banky-panel)}.product-info.banky-koopbox .banky-product-facts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;margin:0;padding:0 16px;border:0;border-radius:0;background:none}.product-info.banky-koopbox .banky-product-facts>div+div{border-left:1px solid var(--banky-panel-line)}.product-info.banky-koopbox .banky-product-facts dd{margin:0;font-size:22px;line-height:1.25;font-weight:600;color:var(--banky-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.product-info.banky-koopbox .banky-product-facts dt{margin:0;font-size:14px;line-height:1.4;font-weight:400;color:var(--banky-muted)}.product-info.banky-koopbox .banky-product-facts.banky-product-facts--een{display:block;width:auto;padding:0;border:0;border-radius:0;background:none}.product-info.banky-koopbox .banky-product-facts.banky-product-facts--een>div{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:8px;padding:0}.product-info.banky-koopbox .banky-product-facts .banky-product-facts__voor{font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap}.product-info.banky-koopbox .banky-product-facts__derde dd{white-space:nowrap}.product-info.banky-koopbox .product-info__text{margin-top:16px;color:var(--banky-ink)}.product-info .product-info__text .prose,.product-info .product-info__text p{font-size:16px;line-height:1.6;color:var(--bb-ink)}.product-info.banky-koopbox .product-info__text .prose>*{margin-block:0}.product-info.banky-koopbox .product-info__price{margin-top:20px}.product-info.banky-koopbox .product-info__price .rating-with-text{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.product-info__price .price-list{align-items:baseline;gap:4px 12px;flex-wrap:wrap}.product-info.banky-koopbox .product-info__price sale-price{font-size:28px;line-height:1.2;font-weight:600;color:var(--banky-ink);font-variant-numeric:tabular-nums}.product-info.banky-koopbox .product-info__price compare-at-price{font-size:16px;line-height:1.2;color:var(--banky-muted)}.product-info__price .price-list__savings{align-self:center;display:inline-flex;align-items:center;min-height:28px;margin:0;padding:3px 10px;border-radius:var(--banky-radius-pill);background:var(--banky-tint);color:var(--banky-ink);font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}@media(max-width:699px){.product-info__price .price-list{column-gap:8px}.product-info__price .price-list__savings{padding:3px 8px;font-size:13px}}@media(max-width:374px){.product-info__price .price-list{column-gap:6px}.product-info.banky-koopbox .product-info__price sale-price{font-size:24px}.product-info__price .price-list__savings{padding:2px 7px;font-size:12px}}.product-info.banky-koopbox .product-info__price .product-info__badge-list{margin:0;align-self:center}.product-info.banky-koopbox .product-info__price .badge--sold-out{position:static;display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:var(--banky-radius-pill);background:var(--banky-tint);color:var(--banky-warn);font-size:14px!important;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.product-info.banky-koopbox .product-info__price .badge--sold-out[hidden]{display:none}.banky-stock-note{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--banky-ink);font-weight:600}.banky-price-promo{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--banky-ink)}.product-info.banky-koopbox>.shopify-app-block:has(klarna-placement){margin-top:10px}.product-info.banky-koopbox[data-beschikbaar=false]>.shopify-app-block:has(klarna-placement){display:none}.product-info.banky-koopbox>.banky-klarna-plek{margin-top:10px;min-height:66px}.product-info.banky-koopbox>.banky-klarna-plek--lang{min-height:86px}.product-info.banky-koopbox>.banky-klarna-plek--kort{min-height:86px}@media(min-width:330px){.product-info.banky-koopbox>.banky-klarna-plek--lang{min-height:86px}}@media(min-width:360px){.product-info.banky-koopbox>.banky-klarna-plek--kort{min-height:66px}}@media(min-width:400px){.product-info.banky-koopbox>.banky-klarna-plek--lang{min-height:66px}}@media(min-width:555px){.product-info.banky-koopbox>.banky-klarna-plek--kort{min-height:56px}}@media(min-width:635px){.product-info.banky-koopbox>.banky-klarna-plek--lang{min-height:56px}}@media(min-width:1000px){.product-info.banky-koopbox>.banky-klarna-plek--lang,.product-info.banky-koopbox>.banky-klarna-plek--kort{min-height:66px}}@media(min-width:1280px){.product-info.banky-koopbox>.banky-klarna-plek--kort{min-height:56px}}@media(max-width:329px){.product-info.banky-koopbox>.banky-klarna-plek--lang{min-height:106px}}.product-info.banky-koopbox>.banky-klarna-plek>.shopify-app-block{margin:0}.product-info.banky-koopbox[data-beschikbaar=false]>.banky-klarna-plek{display:none}.product-info .product-info__payment-terms:not(:has(shopify-payment-terms)){display:none}.product-info .blv-klarna{margin:10px 0 0;padding:0;border:0;border-radius:0;font-size:14px;line-height:1.5;color:var(--bb-muted);display:flex;align-items:center;gap:10px;background:none}.product-info .blv-klarna b{background:#ffb3c7;color:#17120f;border-radius:6px;padding:3px 8px;font-size:12px}.product-info .blv-klarna a{color:var(--bb-ink);display:inline;margin-left:6px;font-size:14px}.product-info.banky-koopbox[data-beschikbaar=false] .blv-klarna{display:none}.product-info klarna-placement::part(osm-container){border-radius:12px;border-color:var(--banky-line);padding:12px 16px;font-family:var(--text-font-family)}.product-info klarna-placement::part(osm-message),.product-info klarna-placement::part(osm-cta){font-family:var(--text-font-family);font-size:14px}.product-info.banky-koopbox .product-info__variant-picker{margin-top:20px}.product-info.banky-koopbox .product-info__variant-picker:not(:has(variant-picker)){display:none}.product-info.banky-koopbox .variant-picker{gap:16px}.product-info.banky-koopbox .variant-picker__option-info{margin:0 0 8px;font-size:14px;line-height:1.4}.product-info.banky-koopbox .variant-picker__option-info legend{color:var(--banky-muted)}.product-info.banky-koopbox .variant-picker__option-info variant-option-value{font-weight:600;color:var(--banky-ink)}.product-info.banky-koopbox .variant-picker__option-values{gap:8px}.product-info.banky-koopbox .media-swatch{--swatch-size:56px;border-radius:10px;border:1px solid var(--banky-line);background:var(--banky-surface);padding:3px}.product-info.banky-koopbox .media-swatch>img{object-fit:contain;border-radius:7px}.product-info.banky-koopbox .media-swatch:before{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:10px;box-shadow:0 0 0 2px var(--banky-ink);transform:none}.product-info.banky-koopbox .media-swatch:hover{border-color:var(--banky-muted)}.product-info.banky-koopbox .block-swatch{height:40px;min-width:56px;padding:0 16px;border:1px solid var(--banky-line);border-radius:var(--banky-radius-pill);background:var(--banky-surface);color:var(--banky-ink);font-size:14px;font-weight:500;line-height:1}.product-info.banky-koopbox .block-swatch:hover{border-color:var(--banky-muted)}.product-info.banky-koopbox .block-swatch:before{box-shadow:0 0 0 2px var(--banky-ink);transform:none}.product-info.banky-koopbox :checked+.block-swatch{font-weight:600}.product-info.banky-koopbox .block-swatch.is-disabled{color:var(--banky-muted);background-image:none;text-decoration:line-through;text-decoration-thickness:1px}.product-info.banky-koopbox .media-swatch.is-disabled{opacity:.55}.product-info.banky-koopbox .variant-picker__option-values:has(>.block-swatch:nth-of-type(7)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-info.banky-koopbox .variant-picker__option-values:has(>.block-swatch:nth-of-type(7))>.block-swatch{min-width:0;padding:0 8px;white-space:nowrap}.product-info.banky-koopbox>.banky-koop-rij{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.product-info.banky-koopbox>.banky-koop-rij:not(:has(.product-info__quantity-selector)):not(:has(variant-inventory>:not([hidden]))){display:none}.product-info.banky-koopbox .banky-koop-rij>*{margin:0}.product-info.banky-koopbox .product-info__quantity-selector .form-control{display:flex;align-items:center;gap:12px}.product-info.banky-koopbox .product-info__quantity-selector label{margin:0;padding:0;font-size:14px;line-height:1;color:var(--banky-muted);position:static;transform:none}.product-info .quantity-selector,.product-info quantity-selector{height:40px;border-radius:999px;border:1px solid var(--bb-line);font-size:14px}.product-info.banky-koopbox .quantity-selector__button{padding-inline:14px;color:var(--banky-ink)}.product-info.banky-koopbox .quantity-selector__input{min-width:24px;font-weight:600;font-variant-numeric:tabular-nums}.product-info.banky-koopbox .product-info__inventory:not(:has(variant-inventory>:not([hidden]))){display:none}.product-info .product-info__inventory variant-inventory{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600}.product-info .product-info__inventory .text-success{color:var(--banky-success)}.product-info .product-info__inventory .text-with-icon{display:inline-flex;align-items:center;gap:6px}.product-info .product-info__inventory .text-with-icon svg{width:16px;height:16px;flex:none}.product-info .product-info__inventory .banky-stock-low{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;background:var(--banky-tint);color:var(--banky-ink);font-weight:600;white-space:nowrap}.product-info .product-info__inventory .banky-stock-low svg{display:none}.product-info .product-info__inventory [data-variant-id][hidden]{display:none!important}.product-info.banky-koopbox>.product-info__buy-buttons{margin-top:12px}.product-info__buy-buttons .button--xl,.product-info__buy-buttons .banky-bis__btn{min-height:56px;font-size:16px;font-weight:600;border-radius:999px}.product-info.banky-koopbox .product-info__buy-buttons buy-buttons .button{width:100%;min-height:56px;padding:0 24px;border-radius:999px;background:var(--banky-brand);color:var(--banky-ink);font-size:16px;font-weight:600;line-height:1;box-shadow:none;transition:background-color .15s ease}.product-info.banky-koopbox .product-info__buy-buttons buy-buttons .button:hover{background:var(--banky-brand-hover)}.product-info.banky-koopbox .product-info__buy-buttons buy-buttons .button:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.product-info.banky-koopbox .banky-koopbox__direct{display:flex;width:100%;min-height:48px;margin-top:8px;font-size:16px}.product-info.banky-koopbox .banky-koopbox__direct[hidden],.product-info.banky-koopbox[data-beschikbaar=false] .banky-koopbox__direct{display:none}.product-info__buy-buttons .banky-bis__btn{background:var(--banky-surface)!important;background-image:none!important;box-shadow:none!important;border:1px solid var(--banky-ink)!important;color:var(--banky-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;min-height:48px;padding:0 24px;font-weight:600;letter-spacing:0}.product-info__buy-buttons .banky-bis__btn:hover{background:var(--banky-ink)!important;color:var(--banky-surface)!important}.product-info__buy-buttons .banky-bis__sheen{display:none!important;animation:none!important}.product-info__buy-buttons .banky-bis__hint{margin:0;text-align:left;font-size:14px;line-height:1.5;color:var(--banky-muted)}.product-info__buy-buttons .banky-bis{gap:8px}.product-info.banky-koopbox .product-info__buy-buttons{container-type:inline-size}.product-info.banky-koopbox .banky-assurances,.banky-assurances{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"lev" "trial" "pay" "gar";gap:12px;margin-top:16px;padding:14px 16px;border:1px solid var(--banky-panel-line);border-radius:var(--banky-radius);background:var(--banky-panel)}.banky-assurances:not(:has(.banky-assurances__row--levering:not([hidden]))){grid-template-areas:"trial" "pay" "gar"}@container (min-width:500px){.product-info.banky-koopbox .banky-assurances,.banky-assurances{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lev trial" "pay gar";gap:14px 12px;padding:14px 12px}.banky-assurances:not(:has(.banky-assurances__row--levering:not([hidden]))){grid-template-areas:"trial pay" "gar ."}}.banky-assurances .banky-assurances__row--levering{grid-area:lev}.banky-assurances .banky-assurances__row--trial{grid-area:trial}.banky-assurances .banky-assurances__row--betalen{grid-area:pay}.banky-assurances .banky-assurances__row--garantie{grid-area:gar}.banky-assurances .banky-assurances__row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:0;height:auto;margin:0;padding:0;border:0}.banky-assurances .banky-assurances__row[hidden]{display:none}.banky-assurances .banky-assurances__icon{display:grid;place-items:center;width:20px;height:20px;margin-top:0;color:var(--banky-ink)}.banky-assurances .banky-assurances__icon svg{width:20px;height:20px}.banky-assurances .banky-assurances__tekst{display:block;min-width:0;font-size:14px;line-height:20px;color:var(--banky-ink)}.banky-assurances .banky-assurances__row strong{display:block;font-size:14px;font-weight:600;line-height:20px}.banky-assurances .banky-assurances__row small{display:block;margin:0;font-size:14px;line-height:20px;color:var(--banky-muted);white-space:normal;overflow-wrap:break-word}.banky-assurances .banky-assurances__row--levering .banky-assurances__tekst{font-weight:600;font-variant-numeric:tabular-nums}.banky-assurances .banky-assurances__row--levering small{font-weight:400}.banky-assurances .banky-delivery__tijd{font-weight:600;line-height:inherit;white-space:nowrap}.banky-assurances .banky-assurances__row--trial{display:block}.banky-assurances .banky-assurances__row--trial .banky-trial-promise--statement.banky-trial-promise{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.banky-assurances .banky-trial-promise__icon{display:grid;place-items:center;width:20px;height:20px;margin:0;background:none;border-radius:0;color:var(--banky-ink)}.banky-assurances .banky-trial-promise__icon svg{width:20px;height:20px}.banky-assurances .banky-trial-promise__copy{display:block;min-width:0}.banky-assurances .banky-trial-promise__copy strong{display:block;font-size:14px;font-weight:600;line-height:20px}.banky-assurances .banky-trial-promise__copy small{display:block;margin:0!important;padding:0!important}.banky-assurances .banky-trial-promise__link{display:inline;margin:0;padding:0;font-size:14px;line-height:20px;color:var(--banky-muted);text-align:left;white-space:normal;text-decoration:underline;text-underline-offset:3px}.banky-assurances .banky-trial-promise__link:hover{color:var(--banky-ink)}.banky-assurances .banky-assurances__row--garantie{align-items:start;color:var(--banky-ink);text-decoration:none}.banky-assurances a.banky-assurances__row--garantie small{text-decoration:underline;text-underline-offset:3px}.banky-assurances a.banky-assurances__row--garantie:hover small{color:var(--banky-ink)}.product-info.banky-koopbox>.banky-compleet,.banky-compleet{display:block;margin-top:16px;padding:16px;border:1px solid var(--banky-panel-line);border-radius:var(--banky-radius);background:var(--banky-panel);color:var(--banky-ink)}.banky-compleet[hidden]{display:none}.banky-compleet span{line-height:inherit}.banky-compleet .banky-compleet__titel{margin:0;font-size:16px;font-weight:600;line-height:24px}.banky-compleet .banky-compleet__rijen{margin:4px 0 0;padding:0}.banky-compleet .banky-compleet__item{display:grid;grid-template-columns:20px 56px minmax(0,1fr);grid-template-areas:"vink foto naam" "vink foto meta" "vink foto prijs";column-gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--banky-panel-line)}.banky-compleet .banky-compleet__vink{grid-area:vink;align-self:start;width:20px;height:20px;margin:18px 0 0;accent-color:var(--banky-brand);cursor:pointer}.banky-compleet .banky-compleet__vink:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.banky-compleet .banky-compleet__foto{grid-area:foto;align-self:start;display:grid;place-items:center;width:56px;height:56px;padding:4px;border:1px solid var(--banky-line);border-radius:10px;background:var(--banky-surface);overflow:hidden;cursor:pointer}.banky-compleet .banky-compleet__foto img{width:100%;height:100%;object-fit:contain}.banky-compleet .banky-compleet__naam{grid-area:naam;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:break-word;text-wrap:pretty;cursor:pointer}.banky-compleet .banky-compleet__heel{white-space:nowrap}@media screen and (max-width:359px){.banky-compleet .banky-compleet__heel{white-space:normal}}.banky-compleet .banky-compleet__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin-top:6px}.banky-compleet .banky-compleet__meta:not(:has(>:not([hidden]))){display:none}.banky-compleet .banky-compleet__keuze{min-width:0;max-width:100%}.banky-compleet .banky-compleet__reden{font-size:14px;line-height:20px;color:var(--banky-muted);overflow-wrap:break-word}.banky-compleet .banky-compleet__select{width:auto;max-width:100%;height:40px;padding:0 36px 0 14px;border:1px solid var(--banky-line);border-radius:var(--banky-radius-pill);background:var(--banky-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23272727' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;font:inherit;font-size:14px;color:var(--banky-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.banky-compleet .banky-compleet__select:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.banky-compleet .banky-compleet__label{margin:0;background:var(--banky-surface);line-height:20px}.banky-compleet .banky-compleet__label svg{flex:none;width:16px;height:16px}.banky-compleet .banky-compleet__label[data-soort=schuif] .banky-compleet__label-deal,.banky-compleet .banky-compleet__label:not([data-soort=schuif]) .banky-compleet__label-info{display:none}.banky-compleet .banky-compleet__prijsregel{grid-area:prijs;margin-top:8px}.banky-compleet .banky-prijsregel__bespaar{background:var(--banky-surface)}.banky-compleet .banky-compleet__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:14px}.banky-compleet .banky-compleet__totaal{flex:9999 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;line-height:20px}.banky-compleet .banky-compleet__totaal-label{color:var(--banky-muted)}.banky-compleet .banky-compleet__bedrag{font-size:20px;font-weight:600;line-height:28px;color:var(--banky-ink);font-variant-numeric:tabular-nums}.banky-compleet .banky-compleet__besparing{min-height:24px;padding:2px 8px;background:var(--banky-surface);line-height:20px}.banky-compleet .banky-compleet__knop{flex:1 0 auto;min-height:48px;padding:0 24px;font-size:16px;white-space:nowrap}.banky-compleet .banky-compleet__knop:disabled{background:var(--banky-surface);color:var(--banky-muted);border-color:var(--banky-line);cursor:not-allowed}.banky-compleet .banky-compleet__knop[aria-busy=true]{opacity:.7}.banky-compleet .banky-compleet__melding{margin:10px 0 0;font-size:14px;line-height:20px;color:var(--banky-ink);font-weight:600}.banky-compleet .banky-compleet__melding[hidden]{display:none}.banky-compleet .banky-compleet__melding--editor{margin:0 0 10px}.banky-alternatieven{margin-top:16px}.banky-bis-terugval{margin-top:12px}.banky-bis-terugval[hidden],.banky-bis-terugval [hidden]{display:none!important}.banky-bis-terugval .banky-bis-terugval__form{display:grid;gap:6px;margin:0}.banky-bis-terugval .banky-bis-terugval__label{font-size:14px;font-weight:600;line-height:20px;color:var(--banky-ink)}.banky-bis-terugval .banky-bis-terugval__rij{display:flex;flex-wrap:wrap;gap:8px}.banky-bis-terugval .banky-bis-terugval__veld{flex:1 1 220px;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid var(--banky-line);border-radius:var(--banky-radius-pill,999px);background:var(--banky-surface);font:inherit;font-size:16px;line-height:1.2;color:var(--banky-ink);box-shadow:none}.banky-bis-terugval .banky-bis-terugval__veld:hover{border-color:var(--banky-muted)}.banky-bis-terugval .banky-bis-terugval__veld:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-color:var(--banky-ink)}.banky-bis-terugval .banky-bis-terugval__knop{flex:0 0 auto;min-height:48px;padding:0 20px;white-space:nowrap}.banky-bis-terugval .banky-bis-terugval__gelukt{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--banky-line);border-radius:var(--banky-radius);background:var(--banky-tint);font-size:14px;line-height:20px;color:var(--banky-ink)}.banky-bis-terugval .banky-bis-terugval__gelukt svg{flex:none;width:20px;height:20px}@media(max-width:699px){.banky-bis-terugval .banky-bis-terugval__knop{flex:1 1 100%}}.banky-bis-terugval .banky-bis-terugval__knop[aria-busy=true]{cursor:progress;opacity:.7}.banky-bis-terugval .banky-bis-terugval__gelukt:focus{outline:none}.banky-bis-terugval .banky-bis-terugval__lok{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}.banky-bis-terugval .banky-bis-terugval__form>.h-captcha{position:absolute}.banky-bis-terugval .banky-bis-terugval__privacy{margin:0;font-size:13px;line-height:24px;color:var(--banky-muted)}.banky-bis-terugval .banky-bis-terugval__link{display:inline-block;min-height:24px;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.banky-bis-terugval .banky-bis-terugval__link:hover{color:var(--banky-ink)}.banky-bis-terugval .banky-bis-terugval__link:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-radius:2px}.banky-bis-terugval .banky-bis-terugval__voet{display:grid}.banky-bis-terugval .banky-bis-terugval__voet>*{grid-area:1/1}.banky-bis-terugval .banky-bis-terugval__melding{display:grid;margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--banky-warn);pointer-events:none}.banky-bis-terugval .banky-bis-terugval__melding:before,.banky-bis-terugval .banky-bis-terugval__melding:after,.banky-bis-terugval .banky-bis-terugval__melding>span{grid-area:1/1;font:inherit;line-height:inherit;letter-spacing:inherit}.banky-bis-terugval .banky-bis-terugval__melding:before{content:attr(data-fout);visibility:hidden}.banky-bis-terugval .banky-bis-terugval__melding:after{content:attr(data-mislukt);visibility:hidden}.banky-bis-terugval .banky-bis-terugval__voet:before,.banky-bis-terugval .banky-bis-terugval__voet:after{grid-area:1/1;visibility:hidden;pointer-events:none;font-size:14px;line-height:20px}.banky-bis-terugval .banky-bis-terugval__voet:before{content:attr(data-geblokkeerd);font-weight:600}.banky-bis-terugval .banky-bis-terugval__voet:after{content:attr(data-bezig)}.banky-bis-terugval .banky-bis-terugval__bezig{margin:0;font-size:14px;line-height:20px;color:var(--banky-muted);pointer-events:none}.banky-bis-terugval .banky-bis-terugval__form[data-melding] .banky-bis-terugval__privacy,.banky-bis-terugval .banky-bis-terugval__form[data-geduld] .banky-bis-terugval__privacy{visibility:hidden}.banky-bis-terugval .banky-bis-terugval__veld[aria-invalid=true]{border-color:var(--banky-warn)}.banky-alternatieven[hidden]{display:none}.banky-alternatieven .banky-alternatieven__titel{margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px;color:var(--banky-ink)}.banky-alternatieven .banky-alternatieven__rijen{display:grid;gap:8px;margin:0;padding:0}.banky-alternatieven .banky-alternatief{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 16px;gap:14px;align-items:center;padding:10px 14px 10px 10px;border:1px solid var(--banky-line);border-radius:var(--banky-radius);background:var(--banky-surface);transition:border-color .15s ease}.banky-alternatieven .banky-alternatief:hover{border-color:var(--banky-ink)}.banky-alternatieven .banky-alternatief__foto{display:grid;place-items:center;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--banky-surface)}.banky-alternatieven .banky-alternatief__foto img{width:100%;height:100%;object-fit:contain}.banky-alternatieven .banky-alternatief__tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.banky-alternatieven .banky-alternatief__naam{font-size:16px;font-weight:600;line-height:22px;color:var(--banky-ink);text-decoration:none}.banky-alternatieven .banky-alternatief__naam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.banky-alternatieven .banky-alternatief__naam:focus-visible{outline:none}.banky-alternatieven .banky-alternatief:has(.banky-alternatief__naam:focus-visible){outline:2px solid var(--banky-ink);outline-offset:2px}.banky-alternatieven :is(.banky-alternatief__uitkomst,.banky-alternatief__onderscheid){font-size:14px;line-height:20px;color:var(--banky-muted)}.banky-alternatieven .price-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px}.banky-alternatieven .price-list sale-price{font-size:14px;font-weight:600;line-height:20px;color:var(--banky-ink)}.banky-alternatieven .price-list compare-at-price{font-size:14px;line-height:20px;color:var(--banky-muted)}.banky-alternatieven .price-list .product-card__badge-list{position:static;inset:auto;display:inline-flex;margin:0}.banky-alternatieven .price-list .badge.badge--on-sale{display:inline-flex!important;position:static;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:var(--banky-tint);color:var(--banky-ink);font-size:14px;font-weight:600;line-height:1.3}.banky-alternatieven .price-list .badge--sold-out{display:none}.banky-alternatieven .banky-go{color:var(--banky-ink)}.banky-product-layout{position:relative}.banky-product-layout .banky-galerij-badge{position:absolute;top:10px;left:10px;z-index:2;min-height:24px;padding:2px 8px;gap:4px;font-size:13px;line-height:18px;pointer-events:none}.banky-product-layout .banky-galerij-badge .banky-carry-on__icoon,.banky-product-layout .banky-galerij-badge svg{width:14px;height:14px}.banky-product-layout .banky-galerij-badge>span{line-height:18px}.banky-galerij--badge .product-gallery__media:first-child>img{box-sizing:border-box;aspect-ratio:1/1;height:auto;padding-top:34px;object-fit:contain}@media(max-width:699px){.banky-product-layout .banky-galerij-badge{top:8px;left:8px}.banky-galerij--badge .product-gallery__media:first-child>img{padding-top:32px}}.banky-galerij:has(>.product-gallery page-dots>[aria-current=true]:not(:first-child))>.banky-galerij-badge{visibility:hidden}.banky-product-layout .product-gallery__media,.banky-product-layout .product-gallery__ar-wrapper{background:var(--banky-surface)}.product-gallery page-dots.page-dots--blurred{background:var(--banky-surface);box-shadow:inset 0 0 0 1px var(--banky-line);-webkit-backdrop-filter:none;backdrop-filter:none}.product-gallery page-dots.page-dots--blurred>*{background:var(--banky-ink)}.product-gallery media-carousel img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-gallery media-carousel.banky-gallery-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:grabbing;-webkit-user-select:none;user-select:none}.product-gallery media-carousel.banky-gallery-dragging *{cursor:grabbing!important}.template-product .shopify-section--main-product .section.section--tight.section-boxed.bg-custom{margin-block:0;padding-block:24px var(--banky-space-section,32px);border-radius:0;box-shadow:none}@media(min-width:700px){.template-product .shopify-section--main-product .section.section--tight.section-boxed.bg-custom{padding-inline:0}}product-quick-add.banky-sticky,.product-quick-add.banky-sticky{z-index:var(--banky-z-sticky,50);background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none;border:0;padding:0;width:auto;border-radius:0}.banky-sticky .banky-sticky__balk{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid var(--banky-line);background:var(--banky-surface);color:var(--banky-ink)}.banky-sticky .banky-sticky__foto{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--banky-line);background:var(--banky-surface);overflow:hidden}.banky-sticky .banky-sticky__foto img{width:100%;height:100%;object-fit:contain;border-radius:0;background:var(--banky-surface)}.banky-sticky .banky-sticky__info{display:flex;flex-direction:column;gap:0;min-width:0}.banky-sticky .banky-sticky__titel{display:block;margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--banky-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banky-sticky .banky-sticky__prijs{display:flex;align-items:center;gap:8px;min-width:0}.banky-sticky .banky-sticky__prijs .price-list{display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;white-space:nowrap}.banky-sticky .banky-sticky__prijs sale-price{font-size:16px;font-weight:600;line-height:22px;color:var(--banky-ink)}.banky-sticky .banky-sticky__prijs compare-at-price{font-size:14px;line-height:22px;color:var(--banky-muted)}.banky-sticky .banky-sticky__prijs .price-list__savings,.banky-sticky .banky-sticky__prijs unit-price{display:none!important}.banky-sticky .banky-sticky__besparing{min-height:24px;padding:2px 8px;font-size:14px}.banky-sticky .banky-sticky__besparing[hidden]{display:none}.banky-sticky .banky-sticky__levering .banky-delivery{font-size:14px;line-height:20px;gap:6px}.banky-sticky .banky-sticky__levering .banky-delivery__icoon{width:16px;height:16px}.banky-sticky .banky-sticky__levering .banky-delivery__voorwaarde{display:none}.banky-sticky .banky-sticky__levering .banky-delivery__tekst strong{font-weight:400}.banky-sticky .banky-sticky__tabs{display:flex;align-items:center;gap:4px;margin:0 auto}.banky-sticky .banky-sticky__tabs[hidden]{display:none}.banky-sticky .banky-sticky__tabs a{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;color:var(--banky-muted);text-decoration:none;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.banky-sticky .banky-sticky__tabs a:hover{color:var(--banky-ink);background:var(--banky-tint)}.banky-sticky .banky-sticky__tabs a[aria-current=true]{color:var(--banky-ink);font-weight:600}.banky-sticky .banky-sticky__tabs a[aria-current=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:2px;background:var(--banky-brand)}.banky-sticky .banky-sticky__tabs a:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.banky-sticky .banky-sticky__actie{flex:none;display:flex;align-items:center}.banky-sticky .banky-sticky__knop,.banky-sticky .banky-sticky__alternatieven{min-height:44px;padding:0 20px;font-size:15px;white-space:nowrap}.banky-sticky .banky-sticky__knop[hidden],.banky-sticky .banky-sticky__alternatieven[hidden]{display:none}.banky-sticky .banky-sticky__knop{position:relative}.banky-sticky .banky-sticky__knop[aria-busy=true]{color:transparent;cursor:progress}.banky-sticky .banky-sticky__knop[aria-busy=true]:after{content:"";position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:rgb(var(--banky-ink-rgb) / .55);box-shadow:-12px 0 rgb(var(--banky-ink-rgb) / 1),12px 0 rgb(var(--banky-ink-rgb) / .15);animation:banky-knop-punten .6s linear infinite}@keyframes banky-knop-punten{33%{background:rgb(var(--banky-ink-rgb) / 1);box-shadow:-12px 0 rgb(var(--banky-ink-rgb) / .15),12px 0 rgb(var(--banky-ink-rgb) / .55)}66%{background:rgb(var(--banky-ink-rgb) / .15);box-shadow:-12px 0 rgb(var(--banky-ink-rgb) / .55),12px 0 rgb(var(--banky-ink-rgb) / 1)}}@media(prefers-reduced-motion:reduce){.banky-sticky .banky-sticky__knop[aria-busy=true]:after{animation:none}}@media(min-width:1000px){product-quick-add.banky-sticky,.product-quick-add.banky-sticky{position:fixed;top:0;bottom:auto;left:50%;right:auto;width:calc(100% - (2*max(var(--container-gutter,16px),50% - var(--container-max-width,1360px) / 2)));transform:translate(-50%,var(--banky-sticky-boven,12px));transition:visibility .15s ease-in,opacity .15s ease-in}product-quick-add.banky-sticky:not(.is-visible){transform:translate(-50%,calc(var(--banky-sticky-boven,12px) - 8px))}.product-quick-add.banky-sticky.is-visible[data-banky-sticky]{transform:translate(-50%,var(--banky-sticky-boven,12px))}.product-quick-add.banky-sticky[data-banky-sticky]{left:50%;right:auto}.banky-sticky .banky-sticky__balk{min-height:60px;padding:8px 8px 8px 10px;border-radius:999px;gap:16px}.banky-sticky .banky-sticky__foto{order:0;border-radius:999px}.banky-sticky .banky-sticky__info{display:contents}.banky-sticky .banky-sticky__titel{order:1;flex:0 1 auto;max-width:300px}.banky-sticky .banky-sticky__tabs{order:2}.banky-sticky .banky-sticky__prijs{order:3;margin-left:auto}.banky-sticky .banky-sticky__balk:has(.banky-sticky__tabs:not([hidden])) .banky-sticky__prijs{margin-left:0}.banky-sticky .banky-sticky__levering{display:none}.banky-sticky .banky-sticky__actie{order:4}}@media(max-width:999px){product-quick-add.banky-sticky,.product-quick-add.banky-sticky{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));top:auto;width:auto;transform:translateY(12px)}product-quick-add.banky-sticky.is-visible{transform:translateY(0)}.product-quick-add.banky-sticky[data-banky-sticky]{left:8px;right:8px}.banky-sticky .banky-sticky__balk{padding:10px 10px 10px 12px;border-radius:16px}.banky-sticky .banky-sticky__tabs,.banky-sticky .banky-sticky__besparing{display:none}.banky-sticky .banky-sticky__titel{font-size:14px;line-height:18px}.banky-sticky .banky-sticky__prijs sale-price{font-size:15px;line-height:20px}.banky-sticky .banky-sticky__foto{width:44px;height:44px}.banky-sticky .banky-sticky__levering .banky-delivery{white-space:nowrap}.banky-sticky .banky-sticky__knop,.banky-sticky .banky-sticky__alternatieven{padding:0 16px}.banky-sticky .banky-sticky__info{flex:1 1 auto}.banky-sticky .banky-sticky__actie{margin-left:auto}body:has(product-quick-add.banky-sticky.is-visible) .banky-chat{bottom:calc(100px + env(safe-area-inset-bottom))!important}}@media(max-width:419px){.banky-sticky .banky-sticky__prijs compare-at-price{display:none}}@media(prefers-reduced-motion:reduce){product-quick-add.banky-sticky{transition:none}}@media(max-width:699px){.product-info .product-info__title,.product-info h1{font-size:26px;line-height:1.25}.product-info.banky-koopbox .banky-product-facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0;row-gap:10px}.product-info.banky-koopbox .banky-product-facts>div{padding:0 12px}.product-info.banky-koopbox .banky-product-facts>div:nth-child(odd){border-left:0}.product-info.banky-koopbox .banky-product-facts dd{font-size:18px;line-height:1.3}.product-info.banky-koopbox .banky-product-facts>.banky-product-facts__derde:nth-child(3){grid-column:1/-1;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:8px;padding-top:10px;border-left:0;border-top:1px solid var(--banky-panel-line)}.product-info.banky-koopbox .product-info__price{margin-top:16px}.product-info.banky-koopbox .product-info__price sale-price{font-size:24px}.product-info.banky-koopbox>.banky-koop-rij{margin-top:16px;gap:12px 16px}.product-info.banky-koopbox .banky-assurances{gap:12px;padding:12px}.banky-compleet .banky-compleet__item{grid-template-columns:20px 48px minmax(0,1fr);grid-template-areas:"vink foto naam" "vink foto keuze" "label label label" "prijs prijs prijs";column-gap:10px}.banky-compleet .banky-compleet__vink{margin-top:14px}.banky-compleet .banky-compleet__foto{width:48px;height:48px}.banky-compleet .banky-compleet__meta{display:contents}.banky-compleet .banky-compleet__keuze,.banky-compleet .banky-compleet__reden{grid-area:keuze;justify-self:start;margin-top:4px}.banky-compleet .banky-compleet__label{grid-area:label;justify-self:end;max-width:100%;margin-top:10px;white-space:normal;text-align:left;align-items:flex-start;border-radius:14px;padding-block:4px}.banky-compleet .banky-compleet__label>span{overflow:visible}.banky-compleet .banky-compleet__label svg{margin-top:2px}.banky-compleet .banky-compleet__prijsregel{justify-self:end;justify-content:flex-end;margin-top:6px}.banky-compleet .banky-compleet__voet{flex-direction:column;align-items:stretch}.banky-compleet .banky-compleet__knop{width:100%}.product-info.banky-koopbox .variant-picker__option-values:has(>.block-swatch:nth-of-type(7)){grid-template-columns:repeat(3,minmax(0,1fr))}.product-gallery page-dots.page-dots--blurred{padding:5px 9px;gap:5px;bottom:8px}.product-gallery page-dots.page-dots--blurred>*{width:5px;height:5px}}.blv-row{display:contents}.blv-delivery{font-size:14px;font-weight:400;line-height:1;color:var(--bb-muted);display:inline-block;white-space:nowrap}.blv-delivery strong{font-weight:600;color:var(--bb-ink)}.blv-bundle{margin-top:16px;background:var(--bb-tint);border:1px solid var(--bb-line);border-radius:var(--bb-r);padding:20px}.blv-bundle h3{font-size:20px;font-weight:600}.blv-bundle>p{font-size:14px;color:var(--bb-muted);margin:4px 0 16px}.blv-main,.blv-add{border:1px solid var(--bb-line);border-radius:var(--bb-r);box-shadow:none}.blv-main span:not(.pr){font-size:14px;line-height:1.4}.blv-main .pr b{font-size:16px}.blv-main .pr s,.blv-add strong{font-size:14px}.blv-add .pr{font-size:16px}.blv-add .pr s{font-size:14px}.blv-main .pr,.blv-add .pr,.blv-tot .pr{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.blv-main .pr s,.blv-add .pr s,.blv-tot .pr s{order:2}.blv-tot strong{font-size:16px}.blv-tot small{font-size:14px}.blv-tot .pr{font-size:20px}.blv-tot .pr s{font-size:14px}.blv-btn{min-height:48px;border-radius:999px;background:var(--banky-surface);color:var(--bb-ink);border:1px solid var(--bb-ink);font-size:15px;font-weight:600;padding:0 16px;white-space:nowrap}.blv-btn:hover{background:var(--bb-ink);color:var(--banky-surface)}@media(max-width:699px){.blv-bundle{padding:14px;margin-top:16px!important}.blv-bundle h3{font-size:18px}.blv-bundle>p{margin:2px 0 12px}.blv-tot .pr{font-size:18px}.blv-tot .pr s{font-size:13px}}.blv-bundle .blv-tot{flex-wrap:wrap;gap:8px 12px;justify-content:flex-start}.blv-bundle .blv-tot .pr{flex:1 1 240px;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:6px 10px;white-space:normal}.blv-bundle .blv-tot .pr>b{white-space:nowrap}.blv-bundle .blv-tot .pr>s{white-space:nowrap}.blv-bundle .blv-tot .pr>.blv-save{order:3;font-size:14px;font-weight:400;line-height:1.5;color:var(--banky-muted);margin:0;text-align:left;white-space:nowrap}.banky-flight-line{display:grid;gap:8px;margin-top:16px;padding:14px 16px;border:1px solid var(--banky-line);border-radius:var(--banky-radius);background:var(--banky-surface);color:var(--banky-ink)}.banky-flight-line .banky-flight-line__status{display:flex;align-items:center;gap:8px;min-width:0}.banky-flight-line .banky-flight-line__icoon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--banky-tint);color:var(--banky-ink)}.banky-flight-line .banky-flight-line__icoon svg{width:16px;height:16px}.banky-flight-line .banky-flight-line__regel{font-size:14px;font-weight:600;line-height:1.4}.banky-flight-line .banky-flight-line__tekst{margin:0;font-size:14px;line-height:1.6;color:var(--banky-muted);text-wrap:pretty}.banky-flight-line .banky-flight-line__link{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--banky-ink);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--banky-brand);text-decoration-thickness:2px;text-underline-offset:4px}.banky-flight-line .banky-flight-line__link:hover{text-decoration-color:var(--banky-ink)}.banky-flight-line .banky-flight-line__link:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-radius:4px}@media(min-width:700px){.banky-flight-line{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:12px 16px}}.banky-product-faq{padding-block:0 var(--banky-space-section,32px);color:var(--banky-ink)}.banky-product-faq .banky-product-faq__eyebrow{margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--banky-muted)}.banky-product-faq .banky-product-faq__kop{margin:0 0 var(--banky-space-block,24px);font-size:var(--banky-h2-section,24px);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-align:start;text-transform:none;color:var(--banky-ink)}.banky-product-faq .banky-product-faq__intro{margin:-8px 0 var(--banky-space-block,24px);font-size:16px;line-height:1.6;color:var(--banky-muted)}.banky-product-faq .banky-product-faq__lijst{--banky-chevron-vlak:var(--banky-surface);display:grid;gap:8px;margin:0;padding:0;border:0;background:none;box-shadow:none}.banky-product-faq .banky-product-faq__lijst>details.accordion{margin:0;padding:0 20px;border:1px solid var(--banky-line);border-radius:var(--banky-radius);background:var(--banky-tint);box-shadow:none;transition:border-color .15s ease}.banky-product-faq .banky-product-faq__lijst>details.accordion:hover{border-color:var(--banky-brand)}.banky-product-faq .banky-product-faq__lijst>details.accordion>summary{padding:0;border:0;list-style:none;cursor:pointer}.banky-product-faq .banky-product-faq__lijst>details.accordion>summary::-webkit-details-marker{display:none}.banky-product-faq .banky-product-faq__lijst .accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;padding:16px 0;font-size:16px;font-weight:600;line-height:1.4;text-align:start;color:var(--banky-ink)}.banky-product-faq .banky-product-faq__lijst .accordion__toggle .circle-chevron{flex:none}.banky-product-faq .banky-product-faq__lijst .accordion__content{margin:0;padding:0 48px 18px 0}.banky-product-faq .banky-product-faq__lijst .accordion__content .prose{max-width:80ch;font-size:16px;line-height:1.7;color:var(--banky-ink)}.banky-product-faq .banky-product-faq__lijst .accordion__content a{color:var(--banky-ink);text-decoration:underline;text-decoration-color:var(--banky-brand);text-decoration-thickness:2px;text-underline-offset:3px}.banky-product-faq .banky-product-faq__lijst .accordion__content a:hover{text-decoration-color:var(--banky-ink)}.banky-product-faq .banky-product-faq__lijst .accordion__content a:focus-visible,.banky-product-faq .banky-product-faq__lijst summary:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px;border-radius:4px}@media(max-width:699px){.banky-product-faq .banky-product-faq__lijst>details.accordion{padding:0 16px}.banky-product-faq .banky-product-faq__lijst .accordion__toggle{padding:14px 0}.banky-product-faq .banky-product-faq__lijst .accordion__content{padding:0 0 16px}}@media(prefers-reduced-motion:reduce){.banky-product-faq .banky-product-faq__lijst>details.accordion{transition:none}}.banky-product-layout .product-gallery__ar-wrapper{position:relative}.banky-product-layout .product-gallery__media-list{cursor:grab}.banky-product-layout .product-gallery__media-list.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.banky-product-layout .product-gallery__media-list.is-dragging img{pointer-events:none}.banky-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:999px;border:1px solid var(--banky-line, #e6eef1);background:#fff;color:var(--banky-ink, #272727);display:none;place-items:center;cursor:pointer;padding:0;opacity:0;transition:opacity .15s,border-color .15s}.banky-gallery-arrow svg{width:16px;height:16px}.banky-gallery-arrow--prev{left:12px}.banky-gallery-arrow--next{right:12px}.banky-gallery-arrow:hover{border-color:var(--banky-ink, #272727)}.banky-gallery-arrow[disabled]{opacity:0!important;pointer-events:none}@media(min-width:700px)and (hover:hover){.banky-gallery-arrow{display:grid}.product-gallery:hover .banky-gallery-arrow,.banky-gallery-arrow:focus-visible{opacity:1}}.banky-product-layout .product-gallery__thumbnail-list{gap:8px;padding:4px 0 0}.banky-product-layout .product-gallery__thumbnail{width:64px;height:64px;flex:0 0 64px;box-sizing:border-box;padding:4px;border:1px solid var(--banky-line, #e6eef1);border-radius:8px;background:#fff;display:grid;place-items:center;overflow:hidden;transition:border-color .15s}.banky-product-layout .product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:4px}.banky-product-layout .product-gallery__thumbnail:after{display:none!important}.banky-product-layout .product-gallery__thumbnail[aria-current=true]{border-color:var(--banky-ink, #272727)}.banky-product-layout .product-gallery__thumbnail:hover{border-color:var(--banky-muted, #52616a)}.banky-product-layout .banky-product-visual,.banky-product-layout .banky-galerij{display:contents}.banky-product-layout .banky-product-focus{display:block;min-width:0;grid-column:1;grid-row:3}.banky-product-layout>.product-info{grid-column:1;grid-row:2}.banky-product-layout .product-custom-information{padding:0;margin:0}.banky-product-layout .product-custom-information .custom_information .title{display:block;padding:0;margin:0 0 20px;line-height:1.4}.banky-product-layout .product-custom-information .custom_information .title h2{display:inline;font-size:20px;font-weight:700;line-height:1.6;border-bottom:3px solid var(--banky-brand);padding-bottom:4px}.banky-product-layout .product-custom-information .custom_information .content{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:16px;margin:0}.banky-product-layout .product-custom-information .custom_information .content .item-text p:first-child,.banky-product-layout .product-custom-information .custom_information .content .item-text strong{font-weight:600}.banky-product-layout .product-custom-information .custom_information .content .item-content{width:100%;padding:0;gap:18px;justify-content:start}.banky-product-layout .product-custom-information .custom_information .content .item-icons{flex:0 0 30px}.banky-product-layout .product-custom-information .custom_information .content .item-icons :is(svg,img){max-width:30px;max-height:34px}.banky-product-layout .product-custom-information .custom_information .content .item-text{min-width:0;flex:1}.banky-product-focus__assurance{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-top:24px;padding-top:20px;border-top:1px solid var(--banky-panel-line)}.banky-product-focus__service-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--banky-tint);color:var(--banky-ink)}.banky-product-focus__service-copy strong{display:block;font-size:16px;line-height:1.5}.banky-product-focus__service-copy p{margin:5px 0 8px;font-size:14px;line-height:1.65;color:var(--banky-muted)}.banky-product-focus__hulp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:344px;margin-top:8px}.banky-product-focus .banky-product-focus__hulp>a{min-width:0;overflow:hidden;gap:8px;padding:0 8px;font-size:14px;white-space:nowrap}.banky-product-focus .banky-product-focus__hulp>a>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.banky-product-focus .banky-product-focus__hulp svg{flex:none}@media(min-width:1000px){.banky-product-layout{align-items:start}.banky-product-layout .banky-product-visual{display:flex;flex-direction:column;gap:28px;align-self:start;min-width:0;grid-column:1;grid-row:1}.banky-product-layout .banky-product-visual>.product-gallery,.banky-product-layout .banky-galerij>.product-gallery{flex:0 0 auto;min-width:0}.banky-product-layout .product-gallery--desktop-carousel .product-gallery__media{aspect-ratio:1 / 1;height:auto;border-radius:var(--banky-radius, 12px);overflow:hidden;background:#fff}.banky-product-layout .product-gallery--desktop-carousel .product-gallery__media>img{width:100%;height:100%;object-fit:contain}.banky-product-layout>.product-info{grid-column:2;grid-row:1;align-self:start}.banky-product-layout .banky-product-focus{flex:0 0 auto;padding:24px;border:1px solid var(--banky-panel-line, rgba(132,211,210,.4));border-radius:var(--banky-radius, 12px);background:var(--banky-panel, #f4fbfb);box-shadow:none}.banky-product-layout .banky-product-focus[data-fits=true]{position:static}}@media(min-width:1000px){.banky-product-layout>.product-info,.banky-product-layout .banky-product-visual{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px);align-self:start}}@media(min-width:1000px){.product.banky-product-layout{row-gap:28px;grid-auto-rows:1fr}.banky-product-layout>.banky-galerij>.product-gallery{grid-column:1;grid-row:1}.banky-product-layout>.banky-galerij~.product-info{grid-row:1 / span 2}.banky-product-layout>.banky-galerij~.banky-product-visual{grid-row:2}}@media(min-width:1000px)and (max-width:1149px){.banky-product-layout{column-gap:28px}.banky-product-layout .banky-product-focus{padding:20px}}.banky-product-layout .product-custom-information .item-text p{font-size:16px;line-height:1.6!important}.banky-product-layout .product-custom-information .item-text p+p{font-size:14px;margin-top:5px}.banky-product-layout .product-custom-information .item-text span{font-size:inherit!important;font-weight:400!important}.banky-product-focus{--banky-voordeel-vliegtuig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5c.9 0 1.5.9 1.5 2V9l7 4.2V15l-7-2v4.4l2.2 1.7V21L12 20l-3.7 1v-1.9l2.2-1.7V13l-7 2v-1.8l7-4.2V4.5c0-1.1.6-2 1.5-2z'/%3E%3C/svg%3E");--banky-voordeel-bliksem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L5 14h6l-1 8 8-12h-6l1-8z'/%3E%3C/svg%3E");--banky-voordeel-batterij:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='16' height='10' rx='2'/%3E%3Cpath d='M21 10v4M7 11v2M11 11v2'/%3E%3C/svg%3E");--banky-voordeel-laptop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='10' rx='1.5'/%3E%3Cpath d='M2 19h20'/%3E%3C/svg%3E");--banky-voordeel-zaklamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h10l-2 5v13H9V8L7 3z'/%3E%3Cpath d='M9 8h6M12 12v3'/%3E%3C/svg%3E");--banky-voordeel-zon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1L7 17M17 7l2.1-2.1'/%3E%3C/svg%3E");--banky-voordeel-kabel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='18' height='6' rx='3'/%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E");--banky-voordeel-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v7a2.5 2.5 0 0 1-2.5 2.5H10l-4.5 3.5V16A2.5 2.5 0 0 1 4 13.5v-7z'/%3E%3Cpath d='M8.5 9h7M8.5 12h4.5'/%3E%3C/svg%3E");--banky-voordeel-magneet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4h4v8a2 2 0 0 0 4 0V4h4v8a6 6 0 0 1-12 0V4z'/%3E%3Cpath d='M6 8h4M14 8h4'/%3E%3C/svg%3E")}.banky-product-focus .item-icons{position:relative;display:grid;place-items:center}.banky-product-focus .item-icons:is(:has(img[alt*=vlieg i]),:has(img[alt*=reis i]),:has(img[alt*=hulp i]),:has(img[alt*=magne i]),:has(img[alt*=magsafe i]),:has(img[alt*=laptop i]),:has(img[alt*=mah i]),:has(img[alt*=capaciteit i]),:has(img[alt*=snellad i]),:has(img[alt*=zaklamp i]),:has(img[alt*=zonlad i]),:has(img[alt*=kabel i]),:has(img[alt*=poort i]),:has(img[alt*=apparat i]),:has(img[alt*=draadloos i]),:has(img[alt*=thunderbolt i]))>img{opacity:0}.banky-product-focus .item-icons:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;background:var(--banky-ink);-webkit-mask:var(--banky-voordeel-icoon) center/contain no-repeat;mask:var(--banky-voordeel-icoon) center/contain no-repeat}.banky-product-focus .item-icons:has(img[alt*=snellad i]){--banky-voordeel-icoon:var(--banky-voordeel-bliksem)}.banky-product-focus .item-icons:is(:has(img[alt*=kabel i]),:has(img[alt*=poort i]),:has(img[alt*=apparat i])){--banky-voordeel-icoon:var(--banky-voordeel-kabel)}.banky-product-focus .item-icons:is(:has(img[alt*=draadloos i]),:has(img[alt*=thunderbolt i])){--banky-voordeel-icoon:var(--banky-voordeel-bliksem)}.banky-product-focus .item-icons:is(:has(img[alt*=mah i]),:has(img[alt*=capaciteit i])){--banky-voordeel-icoon:var(--banky-voordeel-batterij)}.banky-product-focus .item-icons:has(img[alt*=zaklamp i]){--banky-voordeel-icoon:var(--banky-voordeel-zaklamp)}.banky-product-focus .item-icons:has(img[alt*=zonlad i]){--banky-voordeel-icoon:var(--banky-voordeel-zon)}.banky-product-focus .item-icons:has(img[alt*=laptop i]){--banky-voordeel-icoon:var(--banky-voordeel-laptop)}.banky-product-focus .item-icons:is(:has(img[alt*=magne i]),:has(img[alt*=magsafe i])){--banky-voordeel-icoon:var(--banky-voordeel-magneet)}.banky-product-focus .item-icons:is(:has(img[alt*=vlieg i]),:has(img[alt*=reis i])){--banky-voordeel-icoon:var(--banky-voordeel-vliegtuig)}.banky-product-focus .item-icons:has(img[alt*=hulp i]){--banky-voordeel-icoon:var(--banky-voordeel-chat)}.banky-product-focus .item-icons:is(:has(img[alt*=vlieg i]),:has(img[alt*=reis i]),:has(img[alt*=hulp i]),:has(img[alt*=magne i]),:has(img[alt*=magsafe i]),:has(img[alt*=laptop i]),:has(img[alt*=mah i]),:has(img[alt*=capaciteit i]),:has(img[alt*=snellad i]),:has(img[alt*=zaklamp i]),:has(img[alt*=zonlad i]),:has(img[alt*=kabel i]),:has(img[alt*=poort i]),:has(img[alt*=apparat i]),:has(img[alt*=draadloos i]),:has(img[alt*=thunderbolt i])):after{content:""}.banky-product-focus{--banky-voordeel-telefoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.2'/%3E%3Cpath d='M11 18.5h2'/%3E%3C/svg%3E");--banky-voordeel-plekken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='10' height='16' rx='2'/%3E%3Ccircle cx='18' cy='8' r='3'/%3E%3Ccircle cx='18' cy='16.5' r='3'/%3E%3C/svg%3E");--banky-voordeel-auto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16v-3.5l1.8-4.6A2 2 0 0 1 7.7 6.5h8.6a2 2 0 0 1 1.9 1.4L20 12.5V16'/%3E%3Cpath d='M3 16h18M4 12.5h16'/%3E%3Ccircle cx='7.5' cy='18' r='1.5'/%3E%3Ccircle cx='16.5' cy='18' r='1.5'/%3E%3C/svg%3E");--banky-voordeel-camera:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6.5' width='18' height='13' rx='2.5'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3Cpath d='M8.5 6.5 10 4h4l1.5 2.5'/%3E%3C/svg%3E");--banky-voordeel-sleutel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15.5' r='4.5'/%3E%3Cpath d='M11.2 12.3 20 3.5M17 6.5l2 2M14.8 8.7l1.6 1.6'/%3E%3C/svg%3E");--banky-voordeel-horloge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='6.5' width='10' height='11' rx='2.5'/%3E%3Cpath d='M9 6.5 9.8 3h4.4l.8 3.5M9 17.5l.8 3.5h4.4l.8-3.5M12 9.8V12l1.5 1'/%3E%3C/svg%3E");--banky-voordeel-oordopjes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Cpath d='M8 11v8.5'/%3E%3Ccircle cx='16' cy='8' r='3'/%3E%3Cpath d='M16 11v8.5'/%3E%3C/svg%3E");--banky-voordeel-druppel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c3.5 4.2 6 7.6 6 10.5a6 6 0 0 1-12 0C6 10.6 8.5 7.2 12 3z'/%3E%3C/svg%3E")}.banky-product-focus .item-icons:is(:has(img[alt*=draadloze i]),:has(img[alt*=laadplek i]),:has(img[alt*=ontwerp i]),:has(img[alt*=laadstation i]),:has(img[alt*=auto i]),:has(img[alt*=camera i]),:has(img[alt*=sleutel i]),:has(img[alt*=watch i]),:has(img[alt*=iphone i]),:has(img[alt*=oordop i]),:has(img[alt*=water i]))>img{opacity:0}.banky-product-focus .item-icons:has(img[alt*=draadloze i]){--banky-voordeel-icoon:var(--banky-voordeel-bliksem)}.banky-product-focus .item-icons:has(img[alt*=laadplek i]){--banky-voordeel-icoon:var(--banky-voordeel-plekken)}.banky-product-focus .item-icons:has(img[alt*=ontwerp i]){--banky-voordeel-icoon:var(--banky-voordeel-telefoon)}.banky-product-focus .item-icons:has(img[alt*=laadstation i]){--banky-voordeel-icoon:var(--banky-voordeel-batterij)}.banky-product-focus .item-icons:has(img[alt*=auto i]){--banky-voordeel-icoon:var(--banky-voordeel-auto)}.banky-product-focus .item-icons:has(img[alt*=camera i]){--banky-voordeel-icoon:var(--banky-voordeel-camera)}.banky-product-focus .item-icons:has(img[alt*=sleutel i]){--banky-voordeel-icoon:var(--banky-voordeel-sleutel)}.banky-product-focus .item-icons:has(img[alt*=watch i]){--banky-voordeel-icoon:var(--banky-voordeel-horloge)}.banky-product-focus .item-icons:has(img[alt*=iphone i]){--banky-voordeel-icoon:var(--banky-voordeel-telefoon)}.banky-product-focus .item-icons:has(img[alt*=oordop i]){--banky-voordeel-icoon:var(--banky-voordeel-oordopjes)}.banky-product-focus .item-icons:has(img[alt*=water i]){--banky-voordeel-icoon:var(--banky-voordeel-druppel)}.banky-product-focus .item-icons:is(:has(img[alt*=draadloze i]),:has(img[alt*=laadplek i]),:has(img[alt*=ontwerp i]),:has(img[alt*=laadstation i]),:has(img[alt*=auto i]),:has(img[alt*=camera i]),:has(img[alt*=sleutel i]),:has(img[alt*=watch i]),:has(img[alt*=iphone i]),:has(img[alt*=oordop i]),:has(img[alt*=water i])):after{content:""}.banky-product-focus .item-icons:has(img[alt*="op reis" i]){--banky-voordeel-wereld:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E");--banky-voordeel-icoon:var(--banky-voordeel-wereld)}.banky-product-layout .product-custom-information .custom_information .content .item-content:has(img[alt*=hulp i]){order:99}.banky-product-focus__service-copy strong{font-weight:600}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__service-copy>strong{display:inline;font-size:14px;font-weight:400;line-height:1.65;color:var(--banky-muted)}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__service-copy>strong:after{content:":"}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__service-copy>p{display:inline;margin:0}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__service-copy>p:after{content:"";display:block;height:4px}@media(min-width:750px){.banky-product-focus:has(.item-content img[alt*=hulp i]) .item-content:has(img[alt*=hulp i]){margin-top:8px;padding:16px 16px 0!important;border:1px solid var(--banky-panel-line);border-bottom:0;border-radius:var(--banky-radius) var(--banky-radius) 0 0;background:var(--banky-surface)}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__assurance{margin-top:0;padding:12px 16px 12px 64px;border:1px solid var(--banky-panel-line);border-top:0;border-radius:0 0 var(--banky-radius) var(--banky-radius);background:var(--banky-surface);grid-template-columns:minmax(0,1fr)}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__service-icon{display:none}}@media(max-width:749px){.banky-product-layout .banky-product-focus{padding:0;margin-top:8px}.banky-product-layout .product-custom-information .custom_information .title{margin:0 0 4px}.banky-product-layout .product-custom-information .custom_information .title h2{font-size:19px;font-weight:600;border-bottom-width:2px}.banky-product-layout .product-custom-information .custom_information .content{gap:0}.banky-product-layout .product-custom-information .custom_information .content .item-content{display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0!important;border-bottom:1px solid var(--banky-line)}.banky-product-layout .product-custom-information .custom_information .content .item-icons{width:40px!important;height:40px;flex:none;border-radius:999px;background:var(--banky-tint)}.banky-product-layout .product-custom-information .custom_information .content .item-icons :is(svg,img){max-width:22px;max-height:22px}.banky-product-focus .item-icons:after{width:22px;height:22px}.banky-product-layout .product-custom-information .item-text p{font-size:16px;font-weight:600;line-height:1.4!important;margin:0}.banky-product-layout .product-custom-information .item-text p+p{font-size:14px;font-weight:400;line-height:1.5!important;margin-top:2px;color:var(--banky-muted)}.banky-product-layout .product-custom-information .item-text p strong{font-weight:600}.banky-product-focus:has(.item-content img[alt*=hulp i]) .item-content:has(img[alt*=hulp i]){margin-top:12px;padding:12px 12px 0!important;border:1px solid var(--banky-panel-line);border-bottom:0;border-radius:var(--banky-radius) var(--banky-radius) 0 0;background:var(--banky-panel)}.banky-product-focus__assurance{grid-template-columns:40px minmax(0,1fr);gap:14px;margin-top:12px;padding:12px;border:1px solid var(--banky-panel-line);border-radius:var(--banky-radius);background:var(--banky-panel)}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__assurance{margin-top:0;padding:4px 12px 12px 66px;border-top:0;border-radius:0 0 var(--banky-radius) var(--banky-radius);grid-template-columns:minmax(0,1fr)}.banky-product-focus:has(.item-content img[alt*=hulp i]) .banky-product-focus__service-icon{display:none}.banky-product-focus__service-icon{width:40px;height:40px;border-radius:999px}.banky-product-focus__service-copy p{margin:2px 0 4px;font-size:14px;line-height:1.5}.banky-product-focus .banky-product-focus__hulp{max-width:400px;margin:8px 0 0 -54px}}.banky-keyfacts{display:grid;gap:0}.banky-keyfacts .banky-keyfacts__titel{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.35;color:var(--banky-ink)}.banky-keyfacts .banky-keyfacts__lijst{margin:0;padding:0}.banky-keyfacts .banky-keyfacts__rij{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:baseline;padding:12px 0;border-top:1px solid var(--banky-line)}.banky-keyfacts .banky-keyfacts__rij:first-child{border-top:0}.banky-keyfacts .banky-keyfacts__rij[hidden]{display:none}.banky-keyfacts dt{margin:0;padding-right:16px;font-size:14px;font-weight:400;line-height:1.5;color:var(--banky-muted)}.banky-keyfacts dd{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--banky-ink);overflow-wrap:anywhere}.banky-keyfacts .banky-keyfacts__rij--vlucht dd{display:grid;justify-items:start;gap:4px}.banky-keyfacts .banky-keyfacts__sub{font-size:14px;line-height:1.5;color:var(--banky-muted);text-wrap:pretty}.banky-keyfacts .banky-keyfacts__code{font-variant-numeric:tabular-nums;letter-spacing:.01em}.banky-keyfacts .banky-keyfacts__noot{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--banky-line);font-size:14px;line-height:1.5;color:var(--banky-muted)}@media(max-width:699px){.banky-keyfacts .banky-keyfacts__rij{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:8px 0}.banky-keyfacts dt{padding-right:0}}.banky-recent{gap:var(--banky-space-block,24px)}.banky-recent section-header .h2{margin:0;font-size:var(--banky-h2-section,28px);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--banky-ink)}.banky-recent__lijst{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:min(264px,72vw);gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.banky-recent__lijst::-webkit-scrollbar{display:none}.banky-recent__item{min-width:0;scroll-snap-align:start}.banky-recent__kaart{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;height:100%;padding:12px;border:1px solid var(--banky-line);border-radius:var(--banky-radius,12px);background:var(--banky-surface);color:var(--banky-ink);text-decoration:none;transition:border-color .15s ease}.banky-recent__kaart:hover{border-color:var(--banky-brand)}.banky-recent__kaart:focus-visible{outline:2px solid var(--banky-ink);outline-offset:2px}.banky-recent__foto{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border:1px solid var(--banky-line);border-radius:8px;background:var(--banky-surface)}.banky-recent__beeld{width:100%;height:100%;object-fit:contain}.banky-recent__tekst{display:grid;gap:4px;min-width:0}.banky-recent__titel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:600;line-height:1.4;color:var(--banky-ink)}.banky-recent .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:14px;line-height:1.4}.banky-recent .price-list sale-price{font-weight:600;color:var(--banky-ink)}.banky-recent .price-list compare-at-price{color:var(--banky-muted)}.shopify-section--recently-viewed-products .section{padding-block:0 var(--banky-space-section,48px)!important}@media(max-width:699px){.banky-recent__lijst{margin-inline:calc(-1 * var(--container-gutter,16px));padding-inline:var(--container-gutter,16px);scroll-padding-inline:var(--container-gutter,16px)}}@media(prefers-reduced-motion:reduce){.banky-recent__kaart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/banky-pagina-product.css.map */
