.productlijst__lijf{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.productlijst__lijf.heeft-filters{grid-template-columns:264px minmax(0,1fr)}.productlijst__zij{position:sticky;top:calc(var(--header-hoogte) + 16px);max-height:calc(100vh - var(--header-hoogte) - 32px);max-height:calc(100dvh - var(--header-hoogte) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9cbbf transparent;padding:2px 12px 24px 2px;margin-left:-2px;transition:top .35s var(--zacht),max-height .35s var(--zacht)}body:has(.site-header.is-weg) .productlijst__zij{top:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.productlijst__inhoud{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;min-width:0}.productlijst__inhoud>*{flex:1 1 100%;min-width:0}.productlijst__inhoud>.lijstkop{flex:1 1 auto}.productlijst__inhoud>.werkbalk{flex:0 0 auto}.lijstkop{margin:0;padding-block:8px;font-family:var(--font-tekst);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--inkt-zacht);text-wrap:wrap}.lijstkop strong{color:var(--bruin);font-weight:800}.lijstkop__van{font-weight:500}.lijstkop:focus{outline:none}.lijstkop:focus-visible{outline:3px solid var(--zon);outline-offset:4px}.werkbalk{display:flex;align-items:center;gap:10px;margin:4px 0 14px}.werkbalk__knop{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1.5px solid var(--lijn);border-radius:var(--r-pil);background:var(--wit);color:var(--bruin);font-size:.9375rem;font-weight:700;line-height:1.2;transition:border-color .2s,background-color .2s}.werkbalk__knop:hover{border-color:var(--oranje);background:var(--oranje-licht)}.werkbalk__knop .icoon{color:var(--oranje-knop)}.werkbalk__filterknop{display:none}.werkbalk__sorteer{gap:6px;padding:0 0 0 16px}.werkbalk__sorteer:has(:focus-visible){outline:3px solid var(--zon);outline-offset:2px}.werkbalk__sorteerlabel{color:var(--inkt-zacht);font-weight:600;white-space:nowrap;cursor:pointer}.werkbalk__keuze{appearance:none;-webkit-appearance:none;min-height:44px;min-width:0;margin:0;padding:0 40px 0 2px;border:0;border-radius:var(--r-pil);background:transparent;color:var(--bruin);font-weight:700;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233a1604' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.werkbalk__keuze:focus{outline:none}.werkbalk__toepassen{min-height:46px}.filters{display:block}.filters__titel{margin:4px 0 2px;font-size:1.35rem}.filter{border-bottom:1px solid var(--lijn)}.filter__kop{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 4px;font-weight:700;color:var(--bruin);cursor:pointer;list-style:none;border-radius:var(--r-s);-webkit-tap-highlight-color:transparent}.filter__kop::-webkit-details-marker{display:none}.filter__kop:hover .filter__naam{color:var(--oranje-knop)}.filter__naam{min-width:0;overflow-wrap:anywhere}.filter__pijl{margin-left:auto;transition:transform .25s var(--zacht)}.filter[open]>.filter__kop .filter__pijl{transform:rotate(180deg)}.filter__teller{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pil);background:var(--oranje-knop);color:var(--wit);font-size:.75rem;font-weight:800;line-height:1}.filter__vak{min-width:0;margin:0;padding:0 0 14px;border:0}.filter__waarden{list-style:none;display:grid;gap:1px}.filter__waarden.is-lang:not(.is-zoekend)>li:nth-child(n+9){display:none}.vinkje{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 8px 6px 4px;border-radius:var(--r-s);cursor:pointer;line-height:1.3}.vinkje:hover{background:var(--oranje-licht)}.vinkje input{position:absolute;left:6px;top:50%;width:1px;height:1px;margin:0;opacity:0}.vinkje__label{flex:1;min-width:0;font-size:.9375rem;overflow-wrap:anywhere}.vinkje input:checked~.vinkje__label{font-weight:700;color:var(--bruin)}.vinkje__aantal{flex:none;font-size:.8125rem;color:var(--inkt-zacht)}.vinkje.is-leeg{opacity:.45;cursor:default}.vinkje.is-leeg:hover{background:none}.filter__zoek{min-height:42px;margin:2px 0 8px;padding:.4em 1em;border-radius:var(--r-pil);font-size:.9375rem}.filter__geen{margin:4px 4px 0;font-size:.875rem;color:var(--inkt-zacht)}.filter__meer{margin:6px 0 0 4px;padding:6px 0 2px;border:0;background:none;color:var(--bruin);font-weight:700;font-size:.9375rem;text-decoration:underline;text-decoration-color:var(--zon);text-decoration-thickness:2px;text-underline-offset:4px}.filter__meer:hover{color:var(--oranje-knop);text-decoration-color:var(--oranje)}.filter__prijs{display:flex;align-items:center;gap:8px;padding-top:2px}.filter__prijsveld{position:relative;flex:1 1 0;min-width:0}.filter__euro{position:absolute;left:12px;top:50%;translate:0 -50%;color:var(--inkt-zacht);font-weight:600;pointer-events:none}.filter__prijsveld .invoer{min-height:44px;padding:.4em .5em .4em 28px;border-radius:var(--r-m);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.filter__prijsveld .invoer::-webkit-inner-spin-button,.filter__prijsveld .invoer::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter__tot{flex:none;font-size:.875rem;color:var(--inkt-zacht)}.filter__prijsknop{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--oranje-knop);color:var(--wit);transition:background-color .2s,transform .25s var(--veer)}.filter__prijsknop:hover{background:var(--oranje-knop-hover);transform:translate(2px)}.filters__toepassen{margin-top:16px}.snelkeuzes{margin:0 0 14px}.snelkeuzes__lijst{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.snelkeuzes .chip{min-height:40px;font-size:.9063rem}.snelkeuzes .chip__aantal{margin-left:2px;font-size:.75rem;font-weight:700;color:var(--inkt-zacht)}.snelkeuzes .chip[aria-current] .chip__aantal{color:#fffc}.snelkeuzes__alles{background:var(--zon-licht);border-color:transparent}.gekozen:empty{display:none}.gekozen__lijst{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.chip--gekozen{gap:6px;min-height:38px;padding:.3em .6em .3em .95em;border-color:transparent;background:var(--oranje-licht);font-size:.875rem}.chip--gekozen:hover{border-color:var(--oranje);background:#ffd9c2}.chip--gekozen .icoon{width:16px;height:16px;flex:none}.chip__soort{font-weight:500;color:var(--inkt-zacht)}.gekozen__wis{display:inline-block;padding:8px 6px;color:var(--bruin);font-weight:700;font-size:.9375rem;text-decoration:underline;text-decoration-color:var(--oranje);text-decoration-thickness:2px;text-underline-offset:4px}.gekozen__wis:hover{color:var(--oranje-knop)}.rastervak .raster{transition:opacity .2s}.rastervak[aria-busy=true] .raster{opacity:.45}.productlijst__leeg{padding-block:clamp(28px,5vw,56px)}.productlijst__leeg p{margin:0}.productlijst__leeg .snelkeuzes{margin-top:14px}.productlijst__leeg .snelkeuzes__lijst{justify-content:center}.paginering .paginering__puntjes{min-width:28px;padding:0 4px;border-color:transparent;background:none}.filterlade .filters__titel{display:none}.filterlade__inhoud{padding:0 18px 18px}.filterlade__voet{display:flex;align-items:center;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lijn);background:var(--wit);box-shadow:0 -8px 20px -14px #3a160440}.filterlade__wis{flex:none;padding:10px 4px;color:var(--bruin);font-weight:700;text-decoration:underline;text-decoration-color:var(--oranje);text-decoration-thickness:2px;text-underline-offset:4px}.filterlade__toon{flex:1 1 auto;min-width:0;padding-inline:1em;white-space:nowrap;transition:opacity .2s}.filterlade__toon[aria-busy=true]{opacity:.7}@media(max-width:989px){.productlijst__lijf.heeft-filters{grid-template-columns:minmax(0,1fr)}html.js .productlijst__zij{display:none}.productlijst__zij{position:static;max-height:none;overflow:visible;padding:0;margin:0}html.js .werkbalk__filterknop{display:inline-flex}.productlijst__inhoud>.werkbalk{position:sticky;top:var(--header-hoogte);z-index:45;flex:1 1 100%;margin:0 calc(-1 * var(--goot)) 12px;padding:8px var(--goot);background:color-mix(in srgb,var(--papier) 92%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px);box-shadow:0 8px 14px -12px #3a160459;transition:top .35s var(--zacht)}body:has(.site-header.is-weg) .productlijst__inhoud>.werkbalk{top:0}.werkbalk>*{flex:1 1 0;min-width:0}.werkbalk__knop{min-height:44px;padding-inline:14px}.werkbalk__sorteer{gap:4px;padding-left:12px}.werkbalk__sorteerlabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.werkbalk__keuze{flex:1;width:100%;padding-right:24px;background-position:right 9px center;font-size:.9063rem;text-overflow:ellipsis;white-space:nowrap}.lijstkop{padding-block:4px 6px}.snelkeuzes{margin-inline:calc(-1 * var(--goot))}.snelkeuzes__lijst{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--goot);scrollbar-width:none;padding:2px var(--goot) 6px}.snelkeuzes__lijst::-webkit-scrollbar{display:none}.snelkeuzes__lijst>li{flex:none;scroll-snap-align:start}.snelkeuzes .chip{white-space:nowrap}.productlijst__leeg .snelkeuzes__lijst{justify-content:flex-start}}.zoeken__kop{margin:0 0 .3em}.zoeken__veld{margin-bottom:18px}.zoekstrook{margin:4px 0 clamp(20px,3vw,32px)}.zoekstrook__kop{margin:0 0 10px;font-size:1.15rem}.zoekstrook__lijst{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.zoekstrook__kaart{display:flex;align-items:center;gap:14px;height:100%;padding:12px 14px 12px 12px;border-radius:var(--r-l);background:var(--wit);box-shadow:var(--schaduw-s);color:var(--bruin);text-decoration:none;transition:transform .3s var(--zacht),box-shadow .3s}.zoekstrook__kaart:hover{transform:translateY(-3px);box-shadow:var(--schaduw-m)}.zoekstrook__beeld{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-m);overflow:hidden;background:var(--zon-licht);color:var(--oranje-knop)}.zoekstrook__beeld--pagina{background:var(--lucht);color:var(--lucht-diep)}.zoekstrook__beeld img{width:100%;height:100%;object-fit:cover}.zoekstrook__tekst{display:grid;gap:2px;min-width:0}.zoekstrook__soort{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oranje-knop)}.zoekstrook__titel{font-weight:700;line-height:1.25;overflow-wrap:anywhere}.zoekstrook__uitleg{font-size:.875rem;line-height:1.4;color:var(--inkt-zacht);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zoekleeg{display:grid;gap:clamp(24px,4vw,40px);padding-block:8px var(--sectie-ruimte)}.zoekleeg__melding{max-width:62ch}.zoekleeg__melding .lead{margin:0 0 8px}.zoekleeg__tips{margin:0;padding-left:1.2em;color:var(--inkt-zacht)}.zoekleeg__tips li{margin:2px 0}.zoekleeg__kop{margin:0 0 14px;font-size:clamp(1.3rem,1.15rem + .6vw,1.65rem)}.zoekleeg .kiezertip{margin:0}.zoekleeg__hulp{display:flex;align-items:center;gap:10px;margin:0;color:var(--inkt-zacht)}.zoekleeg__hulp a{color:var(--bruin);font-weight:700}@media(max-width:989px){.zoeken__veld{display:none}.zoekstrook{margin-top:16px}}@media(max-width:749px){.zoekstrook{margin-inline:calc(-1 * var(--goot))}.zoekstrook__kop{padding-inline:var(--goot)}.zoekstrook__lijst{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--goot);scrollbar-width:none;padding:2px var(--goot) 10px}.zoekstrook__lijst::-webkit-scrollbar{display:none}.zoekstrook__lijst>li{flex:0 0 min(82%,300px);scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/productlijst.css.map */
