.ilbb{max-width:1100px;margin:0 auto;padding:0 var(--il-sp-4)}.ilbb *,.ilbb *:before,.ilbb *:after{box-sizing:border-box}:where(.ilbb) button{font:inherit;cursor:pointer}:where(.ilbb) :where(button,textarea){color:inherit;-webkit-text-fill-color:currentColor}.ilbb__header{margin-bottom:var(--il-sp-4)}.ilbb__heading{font-family:var(--f-display);margin:0;font-size:var(--t-4xl);letter-spacing:var(--tr-tight);line-height:1.02;text-wrap:balance}.ilbb__subheading{margin:var(--il-sp-2) 0 0;opacity:.75;font-size:var(--t-md);line-height:1.45}.ilbb__tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--il-sp-2);margin:0 0 var(--il-sp-5);background:var(--il-fill);border-radius:var(--il-r-pill);padding:var(--il-sp-1)}.ilbb__tab{position:relative;border:0;background:transparent;padding:var(--il-sp-2) var(--il-sp-3);border-radius:var(--il-r-pill);font-weight:var(--w-label);opacity:.65;transition:all .18s ease}.ilbb__tab.is-active{background:var(--il-surface);opacity:1;box-shadow:var(--il-shadow-1)}.ilbb__panel[hidden]{display:none}.ilbb__panel{margin-block-end:var(--il-sp-7)}.ilbb__builder{scroll-margin-top:90px}@media(min-width:900px){.ilbb__builder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:var(--il-sp-7);align-items:start}.ilbb__media{display:flex;flex-direction:column;position:sticky;top:calc(var(--ilbb-kop, 0px) + var(--il-sp-5))}.ilbb__media .ilbb__hero{aspect-ratio:1;max-height:calc(100vh - var(--ilbb-kop, 0px) - var(--il-sp-8))}body:has(#header-group #header-component[data-sticky-state=active]) .ilbb__media{--ilbb-kop: var(--header-height, 0px)}.ilbb__choices{display:flex;flex-direction:column}.ilbb__choices>:first-child{margin-top:0}}.ilbb__hero{position:relative;aspect-ratio:var(--ilbb-hero-ratio, 16 / 10);border-radius:var(--il-r-l);overflow:hidden;background:var(--il-paper-soft);display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:no-preference){html:active-view-transition-type(il-set-beeld){view-transition-name:root-custom}html:active-view-transition-type(il-set-beeld) .ilbb__hero{view-transition-name:il-set-beeld}::view-transition-group(il-set-beeld){z-index:1;animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}::view-transition-old(il-set-beeld),::view-transition-new(il-set-beeld){height:100%;object-fit:cover;overflow:hidden;animation-duration:.4s}}.ilbb__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--il-sp-2);padding:var(--il-sp-4)}.ilbb__hero-media img{display:block}.ilbb__hero-media--photo{align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ilbb__hero-media--photo::-webkit-scrollbar{display:none}.ilbb__hero-media--photo:focus-visible{outline:2px solid var(--il-ink-invert);outline-offset:-4px}.ilbb__hero-slide{flex:0 0 100%;scroll-snap-align:center;display:block}.ilbb__hero-media--photo img{width:100%;height:100%;object-fit:cover}.ilbb__hero-dots{position:absolute;left:0;right:0;bottom:var(--il-sp-8);display:flex;justify-content:center;gap:var(--il-sp-2);pointer-events:none}.ilbb__hero-dots[hidden]{display:none}.ilbb__hero-dot{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--il-ink-invert) 55%,transparent);transition:width .18s ease,background .18s ease}.ilbb__hero-dot.is-on{width:18px;border-radius:var(--il-r-pill);background:var(--il-ink-invert)}.ilbb__hero-arrow{display:none}@media(min-width:900px){.ilbb__hero-arrow{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--il-surface-glass);color:var(--il-ink);box-shadow:var(--il-shadow-1);transition:opacity .18s ease}.ilbb__hero-arrow[hidden]{display:none}.ilbb__hero-arrow:disabled{opacity:.35;cursor:default}.ilbb__hero-arrow--prev{left:var(--il-sp-3)}.ilbb__hero-arrow--next{right:var(--il-sp-3)}}@media(prefers-reduced-motion:reduce){.ilbb__hero-dot,.ilbb__hero-arrow{transition:none}}.ilbb__hero-media--armband{align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:pointer}.ilbb__hero-media--armband::-webkit-scrollbar{display:none}.ilbb__hero-media--armband:focus-visible{outline:2px solid var(--il-focus-halo);outline-offset:-4px}.ilbb__hero-media--armband .ilbb__hero-slide{position:relative;display:flex;align-items:center;overflow:hidden}.ilbb__hero-band{position:relative;display:flex;flex:none;width:100%;transform-origin:0 50%}.ilbb__hero-plek{position:relative;flex:none;width:calc(100% / 18);aspect-ratio:1.136}.ilbb__hero-plek>.ilbb-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.ilbb__hero-slide--foto img{width:100%;height:100%;object-fit:cover}.ilbb__hero-media--armband~.ilbb__hero-dots{bottom:var(--il-sp-4)}.ilbb__hero-media--armband~.ilbb__hero-dots .ilbb__hero-dot{background:var(--il-line-strong)}.ilbb__hero-media--armband~.ilbb__hero-dots .ilbb__hero-dot.is-on{background:var(--il-ink)}.ilbb__hero-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;padding:0;background:none;cursor:pointer}.ilbb__hero-open[hidden]{display:none}.ilbb__hero-media--armband~.ilbb__hero-open{pointer-events:none}.ilbb__hero-open:focus-visible{outline:2px solid var(--il-focus-halo);outline-offset:-4px;border-radius:var(--il-r-l)}.ilbb__hero-scrim{position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,var(--il-scrim-media),rgba(0,0,0,0))}.ilbb__hero-media--armband~.ilbb__hero-scrim{display:none}.ilbb__quote{font-size:var(--t-base);font-style:italic;opacity:.75;margin:var(--il-sp-4) 0 0}.ilbb__vibes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--il-sp-2)}.ilbb__vibe{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:var(--il-sp-2);text-align:center;border:1px solid var(--il-line);border-radius:var(--il-r-m);background:var(--il-surface);transition:border-color .15s ease,box-shadow .15s ease}.ilbb__vibe.is-selected{border-color:var(--il-ink);box-shadow:inset 0 0 0 1px var(--il-ink)}.ilbb__vibe-name{font-size:var(--t-base);font-weight:var(--w-label);line-height:1.15;min-width:0;overflow-wrap:anywhere}.ilbb__vibe.is-selected .ilbb__vibe-name{font-weight:var(--w-bold)}.ilbb__metals{display:flex;gap:var(--il-sp-2);margin:var(--il-sp-4) 0 0}.ilbb__metals[hidden]{display:none}.ilbb__metal{border:2px solid var(--il-line);background:var(--il-surface);border-radius:var(--il-r-pill);padding:var(--il-sp-2) var(--il-sp-4);font-weight:var(--w-bold);font-size:var(--t-base);min-height:44px;display:inline-flex;align-items:center}.ilbb__metal.is-selected{border-color:var(--il-ink);background:var(--il-surface-soft)}.ilbb__field{margin-top:var(--il-sp-3);display:flex;flex-direction:column;gap:var(--il-sp-2)}.ilbb__lbl{font-family:var(--f-text);font-size:var(--t-md);font-weight:var(--w-label);color:var(--il-ink)}.ilbb__sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--il-sp-2);padding-top:var(--il-sp-5)}.ilbb__size{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;border:1px solid var(--il-line);border-radius:var(--il-r-m);padding:var(--il-sp-6) 0 var(--il-sp-3);background:var(--il-surface);transition:border-color .15s ease,box-shadow .15s ease}.ilbb__size.is-selected{border-color:var(--il-ink);box-shadow:inset 0 0 0 1px var(--il-ink)}.ilbb__size.is-soldout{opacity:.55}.ilbb__stippen{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--il-sp-1);max-width:72px;min-height:22px;margin-bottom:var(--il-sp-2)}.ilbb__stippen i{width:9px;height:9px;border-radius:50%;background:var(--il-line-strong)}.ilbb__size.is-selected .ilbb__stippen i{background:var(--il-ink)}.ilbb__size.is-telt .ilbb__stippen i{animation:ilbb-tel .22s cubic-bezier(.2,.7,.3,1) both}.ilbb__size.is-telt .ilbb__stippen i:nth-child(2){animation-delay:45ms}.ilbb__size.is-telt .ilbb__stippen i:nth-child(3){animation-delay:90ms}.ilbb__size.is-telt .ilbb__stippen i:nth-child(4){animation-delay:135ms}.ilbb__size.is-telt .ilbb__stippen i:nth-child(5){animation-delay:.18s}.ilbb__size.is-telt .ilbb__stippen i:nth-child(6){animation-delay:225ms}.ilbb__size.is-telt .ilbb__stippen i:nth-child(7){animation-delay:.27s}.ilbb__size.is-telt .ilbb__stippen i:nth-child(8){animation-delay:315ms}.ilbb__size.is-telt .ilbb__stippen i:nth-child(9){animation-delay:.36s}.ilbb__size.is-telt .ilbb__stippen i:nth-child(10){animation-delay:405ms}@keyframes ilbb-tel{0%{background:var(--il-line-strong);translate:0 calc(-1 * var(--il-sp-1))}}.ilbb__size-count{font-size:var(--t-base);font-weight:var(--w-label)}.ilbb__size-price{font-size:var(--t-lg);font-weight:var(--w-bold);margin-top:var(--il-sp-1);font-variant-numeric:tabular-nums}.ilbb__size-save{font-size:var(--t-nano);font-weight:var(--w-bold);color:var(--il-save);margin-top:var(--il-sp-1);font-variant-numeric:tabular-nums}.ilbb__size-out{font-size:var(--t-nano);font-weight:var(--w-bold);color:var(--il-warn);margin-top:var(--il-sp-1)}.ilbb__sticker{position:absolute;top:calc(-1 * var(--il-sp-4));left:50%;translate:-50% 0;width:104px;height:30px;border-radius:50%;display:grid;place-items:center;padding:0;background:var(--il-accent);color:var(--il-ink-invert);font-family:var(--f-text);font-weight:var(--w-bold);font-size:var(--t-micro);line-height:1;white-space:nowrap;text-align:center;pointer-events:none}.ilbb__sizeinfo{margin:var(--il-sp-1) 0 0;display:flex;flex-direction:column;gap:var(--il-sp-3)}.ilbb__sizeinfo[hidden]{display:none}.ilbb__sizeinfo-flags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--il-sp-2)}.ilbb__notify{display:grid;grid-template-columns:minmax(0,1fr)}.ilbb__notify-open{justify-self:start;display:inline-flex;align-items:center;gap:var(--il-sp-2);min-height:44px;padding:var(--il-sp-2) var(--il-sp-4);cursor:pointer;border:1px solid var(--il-line-strong);border-radius:var(--il-r-pill);background:var(--il-surface);color:var(--il-ink);font-family:inherit;font-size:var(--t-sm);font-weight:var(--w-bold)}.ilbb__notify-open[hidden]{display:none}.ilbb__notify-icoon{font-size:var(--t-base);line-height:1}.ilbb__notify-paneel{display:grid;gap:var(--il-sp-3);grid-template-columns:minmax(0,1fr);padding:var(--il-sp-4);border:1px solid var(--il-warn-line);border-radius:var(--il-r-m);background:var(--il-warn-soft)}.ilbb__notify-paneel[hidden]{display:none}.ilbb__notify.is-klaar .ilbb__notify-paneel{border-color:var(--il-ok-line);background:var(--il-ok-soft)}.ilbb__notify-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--il-sp-3)}.ilbb__notify-form[hidden]{display:none}.ilbb__notify-tekst{display:grid;gap:0}.ilbb__notify-kop{margin:0;font-size:var(--t-md);font-weight:var(--w-bold);color:var(--il-warn-ink)}.ilbb__notify-reden{margin:0;font-size:var(--t-sm);color:var(--il-ink-quiet);max-width:44ch}.ilbb__notify-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ilbb__notify-pil{display:flex;align-items:center;gap:var(--il-sp-1);box-sizing:border-box;padding:var(--il-sp-1);padding-inline-start:var(--il-sp-4);border:1px solid var(--il-line-strong);border-radius:var(--il-r-pill);background:var(--il-surface)}.ilbb__notify-pil:focus-within{outline:2px solid var(--il-focus-ring);outline-offset:2px;box-shadow:0 0 0 6px var(--il-focus-halo)}.ilbb__notify-pil[data-fout=true]{border-color:var(--il-warn)}.ilbb__notify-input{flex:1 1 auto;min-width:0;min-height:44px;border:0;background:none;color:var(--il-ink);font-family:var(--f-text);font-size:var(--t-base)}.ilbb__notify-input:focus-visible{outline:none;box-shadow:none}.ilbb__notify-input::placeholder{color:var(--il-ink-muted)}.ilbb__notify-btn{flex:0 0 auto;min-height:44px;border:0;border-radius:var(--il-r-pill);cursor:pointer;padding-inline:var(--il-sp-4);white-space:nowrap;background:var(--il-ink);color:var(--il-ink-invert);font-family:inherit;font-size:var(--t-sm);font-weight:var(--w-bold)}.ilbb__notify-btn:disabled,.ilbb__notify-btn.is-loading{opacity:.4;cursor:default}.ilbb__notify-fijn{margin:0;font-size:var(--t-micro);color:var(--il-ink-muted)}.ilbb__notify-status{margin:0;font-size:var(--t-micro);color:var(--il-warn-ink)}.ilbb__notify-status[hidden]{display:none}.ilbb__notify-klaar{display:grid;gap:var(--il-sp-2)}.ilbb__notify-klaar[hidden]{display:none}.ilbb__notify-ok{display:flex;align-items:center;gap:var(--il-sp-2);margin:0;font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--il-ok)}.ilbb__notify-vink{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:var(--il-r-pill);background:var(--il-surface)}.ilbb__notify-oksub{margin:0;font-size:var(--t-sm);color:var(--il-ink-quiet);max-width:44ch}.ilbb__flag{font-size:var(--t-micro);font-weight:var(--w-bold);border-radius:var(--il-r-pill);padding:var(--il-sp-1) var(--il-sp-2)}.ilbb__flag--low,.ilbb__flag--out{background:var(--il-warn-soft);color:var(--il-warn)}.ilbb__flag--size{background:none;padding:0;border-radius:0;font-size:var(--t-sm);font-weight:var(--w-text);color:var(--il-ink-quiet)}.ilbb__flag-link{font-size:var(--t-micro);font-weight:var(--w-bold);color:var(--il-ink-muted)}.ilbb__cta-zone{margin-top:var(--il-sp-5)}.ilbb__summary{border-radius:var(--il-r-l);padding:var(--il-sp-4);background:var(--il-surface);box-shadow:var(--il-shadow-2);display:flex;flex-direction:column;gap:var(--il-sp-3)}.ilbb__sum-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--il-sp-4)}@media(min-width:720px){.ilbb__summary{padding:var(--il-sp-5)}.ilbb__panel--wiz .ilbb__summary{display:grid;grid-template-columns:minmax(0,1fr) 328px;column-gap:var(--il-sp-6);row-gap:var(--il-sp-3);align-items:start}.ilbb__panel--wiz .ilbb__summary .ilbb__sum-top{display:contents}.ilbb__panel--wiz .ilbb__summary .ilbb__sum-what{grid-column:1;grid-row:1}.ilbb__panel--wiz .ilbb__summary .ilbb__sum-money{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start}.ilbb__panel--wiz .ilbb__summary .ilbb__sum-price{font-size:var(--t-3xl)}.ilbb__panel--wiz .ilbb__summary .ilbb__opbouw{grid-column:1;grid-row:2;max-width:none}.ilbb__panel--wiz .ilbb__summary .ilbb__nudge{grid-column:1;grid-row:3;display:block}.ilbb__panel--wiz .ilbb__summary .ilbb__nudge:before{display:inline-block;vertical-align:middle;margin-top:0;margin-inline-end:var(--il-sp-2);translate:0 -1px}.ilbb__panel--wiz .ilbb__summary .ilbb__atc{grid-column:2;grid-row:2;align-self:start;width:100%;min-width:0}.ilbb__panel--wiz .ilbb__summary .ilbb__deel{grid-column:2;grid-row:3}.ilbb__panel--wiz .ilbb__summary .ilbb__zeker{grid-column:1 / -1;grid-row:4}.ilbb__panel--wiz .ilbb__summary .ilbb__zeker-lijst{flex-direction:row;gap:var(--il-sp-6)}.ilbb__panel--wiz .ilbb__summary .ilbb__zeker-lijst li{flex:1 1 0}}@media(min-width:900px){.ilbb__summary{padding:var(--il-sp-6)}.ilbb__panel--wiz .ilbb__summary{column-gap:var(--il-sp-7)}}.ilbb__sum-what{display:flex;flex-direction:column;gap:0;min-width:0}.ilbb__sum-title{font-weight:var(--w-label);font-size:var(--t-md);letter-spacing:var(--tr-tight)}.ilbb__sum-contents{font-size:var(--t-xs);color:var(--il-ink-muted)}.ilbb__sum-money{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:none;font-variant-numeric:tabular-nums}.ilbb__sum-price{font-size:var(--t-num);font-weight:var(--w-bold);letter-spacing:var(--tr-tight);line-height:1.1}.ilbb__opbouw{margin:0;font-size:var(--t-xs);line-height:1.5;color:var(--il-ink-muted);max-width:46ch}.ilbb__opbouw b{color:var(--il-ink);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.ilbb__opbouw[hidden]{display:none}.ilbb__nudge{margin:0;font-size:var(--t-sm);line-height:1.45;font-weight:var(--w-text);color:var(--il-ink);display:flex;align-items:flex-start;gap:var(--il-sp-2)}.ilbb__nudge[hidden]{display:none}.ilbb__nudge:before{content:"";width:7px;height:7px;border-radius:var(--il-r-pill);background:var(--il-ok);flex:none;margin-top:calc((1lh - 7px)/2)}.ilbb__zeker{display:flex;flex-direction:column;align-items:stretch;gap:var(--il-sp-4);margin:var(--il-sp-2) 0 0;padding-block-start:var(--il-sp-4);border-top:1px solid var(--il-line-soft)}.ilbb__zeker[hidden]{display:none}.ilbb__zeker-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--il-sp-3)}.ilbb__zeker-lijst li{display:flex;align-items:flex-start;gap:var(--il-sp-3);min-width:0}.ilbb__zeker-lijst li>span{display:flex;flex-direction:column;gap:0;min-width:0}.ilbb__zeker-lijst .ilbb__usp-icon{width:18px;height:18px;flex:none;color:var(--il-ink-quiet);translate:0 1px}.ilbb__zeker-kop{font-size:var(--t-sm);line-height:1.4;color:var(--il-ink)}.ilbb__zeker-sub{font-size:var(--t-xs);line-height:1.4;color:var(--il-ink-muted)}.ilbb__paylogos{display:flex;align-items:center;flex-wrap:wrap;gap:var(--il-sp-1)}.ilbb__payicon{height:22px;width:auto}.ilbb__deel{display:flex;align-items:center;justify-content:flex-start;gap:var(--il-sp-2);align-self:flex-start;border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--t-sm);font-weight:var(--w-label);color:var(--il-ink);text-decoration:underline;text-underline-offset:3px}.ilbb__deel[hidden]{display:none}.ilbb__deel.is-klaar{color:var(--il-ok);text-decoration:none}.ilbb__deel-icoon{flex:none}.ilbb__deel.is-klaar .ilbb__deel-icoon{display:none}.ilbb__terug{display:flex;align-items:center;justify-content:space-between;gap:var(--il-sp-3);background:var(--il-surface-soft);border:1px solid var(--il-line-soft);border-radius:var(--il-r-m);padding:var(--il-sp-3);margin-block-end:var(--il-sp-4);font-size:var(--t-sm);color:var(--il-ink-quiet)}.ilbb__terug[hidden]{display:none}.ilbb__terug-btn{flex:none;position:relative;border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--il-ink-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ilbb__card{border-top:1px solid var(--il-line);padding:var(--il-sp-4) 0 var(--il-sp-5);margin:0 0 var(--il-sp-4)}.ilbb__acc.ilbb__card{padding-top:0}.ilbb__usp.ilbb__card{margin-bottom:0}.ilbb__reco.ilbb__card:not(:has(~.ilbb__usp)){padding-bottom:0;margin-bottom:0}.ilbb__reco>.ilbb__lbl{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-display);letter-spacing:var(--tr-tight);color:inherit;margin:0 0 var(--il-sp-3)}.ilbb__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--il-layer-overlay);background:var(--il-scrim);display:flex;align-items:flex-end;justify-content:center}.ilbb__sheet[hidden]{display:none}.ilbb__sheet-card{background:var(--il-surface);border-radius:var(--il-r-l) var(--il-r-l) 0 0;width:100%;max-width:520px;padding:var(--il-sp-2) var(--il-sp-4) calc(var(--il-sp-5) + env(safe-area-inset-bottom));max-height:86vh;max-height:86dvh;overflow-y:auto;animation:ilbb-sheet-up .22s ease both}@media(min-width:720px){.ilbb__sheet{align-items:center}.ilbb__sheet-card{border-radius:var(--il-r-l);padding-bottom:var(--il-sp-5)}}@keyframes ilbb-sheet-up{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ilbb__sheet-card{animation:none}}.ilbb__sheet-grip{display:block;width:38px;height:4px;border-radius:var(--il-r-pill);background:var(--il-line-strong);margin:0 auto var(--il-sp-3)}.ilbb__sheet-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--il-sp-2)}.ilbb__sheet-h{font-family:var(--f-display);margin:0;font-size:var(--t-lg);font-weight:var(--w-display);letter-spacing:var(--tr-tight)}.ilbb__sheet-x{position:relative;border:0;background:none;font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--il-ink-muted);padding:var(--il-sp-1)}.ilbb__sheet-sub{margin:var(--il-sp-1) 0 0;font-size:var(--t-xs);color:var(--il-ink-muted)}.ilbb__sheet-sub[hidden]{display:none}.ilbb__sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--il-sp-3);margin-top:var(--il-sp-3)}@media(min-width:520px){.ilbb__sheet-grid{grid-template-columns:repeat(3,1fr)}}.ilbb__sheet-item{display:flex;flex-direction:column;gap:var(--il-sp-2)}.ilbb__sheet-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:var(--il-r-m);background:color-mix(in srgb,var(--vibe-color, var(--il-vibe-fallback)) 14%,var(--il-paper-soft));padding:var(--il-sp-3)}.ilbb__sheet-media img{max-width:100%;max-height:100%;object-fit:contain;display:block}.ilbb__sheet-name{font-size:var(--t-xs);font-weight:var(--w-label);line-height:1.25}.ilbb__zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--il-paper-soft);color:var(--il-ink);overflow:hidden}.ilbb__zoom::backdrop{background:var(--il-scrim)}.ilbb__zoom-x{position:absolute;top:calc(var(--il-sp-3) + env(safe-area-inset-top));right:var(--il-sp-4);z-index:2;border:0;background:none;font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--il-ink-muted);padding:var(--il-sp-1)}.ilbb__zoom-baan{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:zoom-in}.ilbb__zoom-baan:focus{outline:none}.ilbb__zoom-band,.ilbb__zoom-foto{position:absolute;top:0;left:0;transform-origin:0 0}.ilbb__zoom-band{display:flex;align-items:flex-start}.ilbb__zoom-band>.ilbb-link{width:var(--zl)}.ilbb__zoom-foto{display:block;max-width:none;height:auto;-webkit-user-drag:none}.ilbb__acc{width:100%}.ilbb__acc-row{border-bottom:1px solid var(--il-line-soft)}.ilbb__acc-row:last-child{border-bottom:0}.ilbb__acc-sum{display:flex;align-items:center;gap:var(--il-sp-3);padding:var(--il-sp-3) 0;cursor:pointer;list-style:none}.ilbb__acc-sum::-webkit-details-marker{display:none}.ilbb__acc-sum .ilbb__usp-icon{width:17px;height:17px;color:var(--il-ink-muted);flex:none}.ilbb__acc-t{font-family:var(--f-text);flex:1;font-size:var(--t-md);font-weight:var(--w-label)}.ilbb__acc-c{position:relative;width:12px;height:12px;flex:none}.ilbb__acc-c:before,.ilbb__acc-c:after{content:"";position:absolute;background:var(--il-ink-muted);border-radius:var(--il-r-pill);transition:transform .18s ease}.ilbb__acc-c:before{top:5px;right:0;bottom:5px;left:0;height:2px}.ilbb__acc-c:after{top:0;right:5px;bottom:0;left:5px;width:2px}.ilbb__acc-row[open] .ilbb__acc-c:after{transform:scaleY(0)}.ilbb__acc-body{padding:0 0 var(--il-sp-4) var(--il-sp-5);font-size:var(--t-xs);color:var(--il-ink-muted);max-width:62ch}.ilbb__acc-body p{margin:0 0 var(--il-sp-2)}.ilbb__acc-body p:last-child{margin-bottom:0}.ilbb__reco{width:100%;display:flex;flex-direction:column;gap:0}.ilbb__reco .il-cs{--il-cs-fade: var(--il-surface);--il-cs-gap: 10px;--il-cs-fade-w: 26px;--il-cs-fade-op: .5}@media(min-width:720px){.ilbb__reco .il-cs{--il-cs-item: 132px;--il-cs-gap: 12px;--il-cs-fade-w: 56px;--il-cs-fade-op: 1}}.ilbb__usp{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--il-sp-5) var(--il-sp-4)}@media(min-width:720px){.ilbb__usp{grid-template-columns:repeat(4,1fr);gap:var(--il-sp-5)}}.ilbb__usp-item{display:flex;flex-direction:column;gap:var(--il-sp-2)}.ilbb__usp-icon{width:19px;height:19px;color:var(--il-ink-muted)}.ilbb__usp-head{font-size:var(--t-xs);font-weight:var(--w-bold);line-height:1.25}.ilbb__usp-text{font-size:var(--t-micro);color:var(--il-ink-muted);line-height:1.35}@media(min-width:900px){.ilbb__panel--wiz{max-width:760px;margin-left:auto;margin-right:auto}}.ilbb__stepmedia{margin:0 0 var(--il-sp-4)}.ilbb__stepmedia img{display:block;width:100%;aspect-ratio:var(--ilbb-step1-ratio, 16 / 9);max-height:340px;object-fit:cover;border-radius:var(--il-r-m);background:var(--il-fill)}.ilbb__stepmedia figcaption{margin:var(--il-sp-2) 0 0;text-align:center;font-size:var(--t-micro);color:var(--il-ink-muted)}.ilbb__step-title{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-display);letter-spacing:var(--tr-tight);margin:0 0 var(--il-sp-3)}@keyframes ilbb-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ilbb__rail{display:flex;flex-direction:column;gap:var(--il-sp-2);margin:0 0 var(--il-sp-5)}.ilbb__rail-top{display:flex;align-items:baseline;gap:var(--il-sp-2);margin:0}.ilbb__rail-top b{font-size:var(--t-sm);font-weight:var(--w-bold)}.ilbb__rail-top>span{font-size:var(--t-xs);color:var(--il-ink-muted)}.ilbb__rail-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--il-sp-1)}.ilbb__rail-seg{position:relative;border:0;background:none;padding:var(--il-sp-2) 0;display:block;width:100%}.ilbb__rail-seg:before{content:"";display:block;height:4px;border-radius:var(--il-r-pill);background:var(--il-fill-strong);transition:background .18s ease}.ilbb__rail-seg.is-done:before{background:var(--il-ink)}.ilbb__rail-seg.is-now:before{background:var(--il-ink)}.ilbb__rail-seg:disabled{cursor:default}.ilbb__wiz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--il-sp-3)}.ilbb__wz{scroll-margin-top:calc(var(--ilbb-top, 0px) + 14px)}.ilbb__wz-body[hidden]{display:none}.ilbb__wz-row{display:flex;align-items:center;gap:var(--il-sp-3);width:100%;text-align:left;border:0;border-bottom:1px solid var(--il-line);border-radius:0;padding:var(--il-sp-3) 0;background:none}.ilbb__wz-row[hidden]{display:none}.ilbb__wz-row.is-dim{opacity:.5}.ilbb__wz-row:disabled{cursor:default}.ilbb__wz-txt{display:flex;flex-direction:column;gap:var(--il-sp-1);min-width:0}.ilbb__wz-t{font-size:var(--t-base);font-weight:var(--w-bold)}.ilbb__wz-s{font-size:var(--t-xs);color:var(--il-ink-muted)}.ilbb__wz-s[hidden]{display:none}.ilbb__wz-chips{display:flex;padding-bottom:calc(30px * var(--ilbb-hang, 0))}.ilbb__wz-chips[hidden]{display:none}.ilbb__wz-chips .ilbb-link{width:30px;flex-shrink:1;min-width:0}.ilbb__wz-a{margin-left:auto;font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--il-ink-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ilbb__wz-a[hidden]{display:none}.ilbb__chead{position:sticky;top:var(--ilbb-top, 0px);z-index:3;background:var(--il-surface);margin:0 calc(var(--il-sp-4) * -1) var(--il-sp-3);padding:var(--il-sp-3) var(--il-sp-4);border-bottom:1px solid var(--il-line);display:flex;flex-direction:column;gap:var(--il-sp-2)}.ilbb__picked{--ilbb-cel: min(60px, calc(100% / var(--ilbb-n, 5)));display:flex;align-items:flex-start;flex-wrap:nowrap;padding-bottom:calc(var(--ilbb-cel) * var(--ilbb-hang, 0))}.ilbb__picked .ilbb__pick{flex:none;width:var(--ilbb-cel);border:0;padding:0;background-color:transparent}.ilbb__picked.is-shake{animation:ilbb-shake .3s ease}.ilbb__charm-cats{display:flex;flex-wrap:nowrap;column-gap:var(--il-sp-2);margin:calc(var(--il-sp-2) * -1) calc(var(--il-sp-4) * -1) var(--il-sp-1);padding:var(--il-sp-2) var(--il-sp-4);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--il-sp-4)}.ilbb__charm-cats::-webkit-scrollbar{display:none}.ilbb__charm-cats[hidden]{display:none}.ilbb__charm-cat{position:relative;flex:none;white-space:nowrap;border:1px solid var(--il-line);background:var(--il-surface);border-radius:var(--il-r-pill);padding:var(--il-sp-2) var(--il-sp-3);font-size:var(--t-sm);font-weight:var(--w-bold);opacity:.75;transition:all .15s ease}.ilbb__charm-cat:hover{opacity:1}.ilbb__charm-cat.is-selected{background:var(--il-ink);color:var(--il-ink-invert);border-color:var(--il-ink);opacity:1}.ilbb__charm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--il-sp-2)}@media(min-width:560px){.ilbb__charm-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}}.ilbb__charm{position:relative;border:1px solid var(--il-line-soft);border-radius:var(--il-r-m);background:var(--il-surface);padding:var(--il-sp-2) var(--il-sp-2) var(--il-sp-2);display:flex;flex-direction:column;gap:var(--il-sp-1);text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.ilbb__charm.is-active{border-color:var(--il-ink);box-shadow:inset 0 0 0 1px var(--il-ink)}.ilbb__charm-img{aspect-ratio:1 / 1;border-radius:var(--il-r-s);background-color:var(--il-surface);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.ilbb__charm-name{font-size:var(--t-xs);font-weight:var(--w-label);line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ilbb__charm-tick{position:absolute;top:-7px;right:-5px;width:20px;height:20px;border-radius:var(--il-r-pill);background:var(--il-ink);color:var(--il-ink-invert);display:flex;align-items:center;justify-content:center;box-shadow:var(--il-ring);--il-vinkje-maat: 11px}.ilbb__charm-grid.is-full .ilbb__charm:not(.is-active){opacity:.55}.ilbb__charm.is-soldout{cursor:default}.ilbb__charm.is-soldout .ilbb__charm-img{filter:grayscale(1);opacity:.5}.ilbb__charm.is-soldout .ilbb__charm-name{opacity:.55}.ilbb__charm-out{position:absolute;top:var(--il-sp-1);left:var(--il-sp-1);background:var(--il-ink);color:var(--il-ink-invert);border-radius:var(--il-r-pill);padding:var(--il-sp-1) var(--il-sp-2);font-size:var(--t-nano);font-weight:var(--w-label);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:1}.ilbb__final{padding:var(--il-sp-1) 0 0}.ilbb__final-band{--ilbb-link-w: 64px;--ilbb-cel: min(var(--ilbb-link-w), calc((100% - 2 * var(--il-sp-4)) / var(--ilbb-n, 5)));display:flex;justify-content:center;overflow:hidden;margin:var(--il-sp-3) calc(var(--il-sp-4) * -1) 0;padding-bottom:calc(var(--il-sp-2) + var(--ilbb-cel) * var(--ilbb-hang, 0))}.ilbb__final-band .ilbb-link{width:var(--ilbb-cel)}.ilbb__final-band button.ilbb-link{cursor:pointer;transition:translate .12s ease}.ilbb__final-band button.ilbb-link:hover{translate:0 -2px}.ilbb__final-band button.ilbb-link:focus-visible{outline:2px solid var(--il-focus-halo);outline-offset:2px}.ilbb__final-hint{text-align:center;font-size:var(--t-micro);color:var(--il-ink-muted);margin:var(--il-sp-3) 0 0}@media(min-width:720px){.ilbb__final-band{--ilbb-link-w: 88px;margin-inline:0}}.ilbb__panel--wiz.is-af .ilbb__rail,.ilbb__panel--wiz.is-af [data-ilbb-row]{display:none}.ilbb__af-terug{position:absolute;top:var(--il-sp-3);right:var(--il-sp-3);z-index:2;width:44px;height:44px;border:0;border-radius:var(--il-r-pill);background:var(--il-surface);color:var(--il-ink);box-shadow:var(--il-shadow-1);display:grid;place-items:center;cursor:pointer}.ilbb__af-terug:focus-visible{outline:2px solid var(--il-focus-halo);outline-offset:2px}.ilbb__gal{display:flex;gap:var(--il-sp-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--il-sp-4) * -1);padding:0 var(--il-sp-4);scroll-padding-inline:var(--il-sp-4)}.ilbb__gal::-webkit-scrollbar{display:none}.ilbb__gal-vak{flex:none;width:100%;aspect-ratio:1;border-radius:var(--il-r-m);background:var(--il-surface-soft);overflow:hidden;scroll-snap-align:start;position:relative}.ilbb__gal--meer .ilbb__gal-vak{width:86%}.ilbb__gal-vak img{width:100%;height:100%;object-fit:cover;display:block}.ilbb__gal-vak--arm{display:flex;align-items:center}.ilbb__gal-vak--arm .ilbb__final-band{margin:0;width:100%}.ilbb__gal-vak--arm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,var(--il-metal-hi) 50%,transparent 65%);translate:-120% 0;pointer-events:none;mix-blend-mode:screen}.ilbb__gal-vak--arm.is-glans:after{animation:ilbb-glans 1.1s ease-out both;animation-delay:var(--ilbb-glans-na, 0ms)}.ilbb__gal-stip{display:flex;justify-content:center;gap:var(--il-sp-2);margin:var(--il-sp-3) 0 0}.ilbb__gal-stip i{width:6px;height:6px;border-radius:50%;background:var(--il-line-strong)}.ilbb__gal-stip i.is-nu{background:var(--il-ink)}.ilbb__af-kop{font-family:var(--f-display);font-size:var(--t-2xl);font-weight:var(--w-display);letter-spacing:var(--tr-tight);line-height:1.1;margin:var(--il-sp-5) 0 0;text-wrap:balance}.ilbb__doos-kop{font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--w-display);margin:var(--il-sp-7) 0 0}.ilbb__doos-regel{margin:0;font-size:var(--t-sm);color:var(--il-ink-quiet)}.ilbb__doos{list-style:none;margin:var(--il-sp-3) 0 0;padding:0;border-top:1px solid var(--il-line)}.ilbb__doos li{display:grid;grid-template-columns:56px 1fr;gap:var(--il-sp-3);align-items:center;padding:var(--il-sp-3) 0;border-bottom:1px solid var(--il-line)}.ilbb__doos-foto{width:56px;height:56px;border-radius:var(--il-r-s);background:var(--il-surface-soft);overflow:hidden}.ilbb__doos-foto img{width:100%;height:100%;object-fit:contain;display:block}.ilbb__doos b{display:block;font-weight:var(--w-text)}.ilbb__doos small{display:block;font-size:var(--t-sm);color:var(--il-ink-quiet)}.ilbb__doos li.ilbb__doos-lade{grid-template-columns:56px 1fr auto;position:relative}.ilbb__doos-pijl{color:var(--il-ink-quiet)}.ilbb__doos-open{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:none;cursor:pointer}.ilbb__doos-open:focus-visible{outline:2px solid var(--il-focus-halo);outline-offset:2px;border-radius:var(--il-r-s)}@media(min-width:720px){.ilbb__gal{margin-inline:0;padding-inline:0}.ilbb__gal-vak{aspect-ratio:4 / 3}.ilbb__gal--meer .ilbb__gal-vak{width:80%}}.ilbb-link{position:relative;display:block;flex:none;aspect-ratio:1.136;padding:0;border:0;background-color:transparent;background-repeat:no-repeat}.ilbb-link--leeg{background-size:128% auto;background-position:41.8% 40.8%}.ilbb-link--charm{background-size:108.7% auto;background-position:center}.ilbb-link--hanger{z-index:1}.ilbb-link--hanger img{position:absolute;top:0;left:0;max-width:none;height:auto;aspect-ratio:1;pointer-events:none}.ilbb-link.is-klik{animation:ilbb-klik .24s cubic-bezier(.2,.7,.3,1.2) both}@keyframes ilbb-klik{0%{translate:0 -40%;opacity:0}}.ilbb__sticky{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--layer-sticky) - 1);background:var(--il-surface);box-shadow:var(--il-shadow-3);padding:var(--il-sp-2) var(--il-sp-4) calc(var(--il-sp-2) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--il-sp-3);transform:translateY(110%);transition:transform .22s ease}.ilbb__sticky.is-visible{transform:translateY(0)}.ilbb__sticky[hidden]{display:none}body:has(.menu-drawer-container[open]) .ilbb__sticky,body:has(theme-drawer[open]) .ilbb__sticky{pointer-events:none}.ilbb__sticky-info{display:flex;flex-direction:column;min-width:0;flex:1}.ilbb__sticky-title{font-weight:var(--w-bold);font-size:var(--t-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ilbb__sticky-price{font-size:var(--t-sm);color:var(--il-ink-muted);display:flex;align-items:baseline;gap:var(--il-sp-2)}.ilbb__sticky-note{color:var(--il-warn);font-weight:var(--w-bold)}.ilbb__sticky-note[hidden]{display:none}.ilbb__atc--sticky{width:auto;min-width:0;flex:none}.ilbb__success{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--il-layer-overlay);background:var(--il-scrim);display:flex;align-items:flex-end;justify-content:center}@media(min-width:720px){.ilbb__success{align-items:center}}.ilbb__success[hidden]{display:none}.ilbb__success-card{background:var(--il-surface);border-radius:var(--il-r-l) var(--il-r-l) 0 0;padding:var(--il-sp-6) var(--il-sp-5) var(--il-sp-5);width:100%;max-width:460px;position:relative}@media(min-width:720px){.ilbb__success-card{border-radius:var(--il-r-l)}}.ilbb__success-close{position:absolute;top:var(--il-sp-3);right:var(--il-sp-3);border:0;background:transparent;font-size:var(--t-lg);line-height:1;color:var(--il-ink-muted)}.ilbb__success-kop{display:flex;align-items:center;gap:var(--il-sp-4);padding-inline-end:var(--il-sp-5)}.ilbb__success-stapel{flex:none;inline-size:72px}.ilbb__success-stapel[hidden]{display:none}.ilbb__success-tekst{display:flex;flex-direction:column;gap:var(--il-sp-2);min-width:0}.ilbb__success-title{display:flex;align-items:center;gap:var(--il-sp-2);margin:0;font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-2xl);letter-spacing:var(--tr-tight);line-height:1.15;color:var(--il-ink);text-wrap:balance}.ilbb__success-vinkje{--il-vinkje-maat: 20px;flex:none}.ilbb__success-set{margin:0;font-size:var(--t-md);color:var(--il-ink-muted)}.ilbb__success-prijs{display:block;font-weight:var(--w-bold);color:var(--il-ink)}.ilbb__success-actions{display:flex;flex-direction:column;gap:var(--il-sp-2);margin-block-start:var(--il-sp-5)}.ilbb__success-actions>.il-btn{inline-size:100%}.ilbb__success-suggest{margin-block-start:var(--il-sp-2);text-align:center}.ilbb__success-suggest button{min-block-size:44px;border:0;background:transparent;padding:0;font-family:inherit;font-size:var(--t-md);font-weight:var(--w-text);color:var(--il-ink);cursor:pointer}.ilbb__success-suggest button:hover{text-decoration:underline}.ilbb__success-suggest button:focus-visible{outline:2px solid var(--il-ink);outline-offset:2px}.ilbb__atc-vinkje{--il-vinkje-maat: 16px;flex:none;margin-inline-end:var(--il-sp-2)}@media(prefers-reduced-motion:reduce){.ilbb *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/bundle-builder.css.map */
