.product__raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:start;margin-top:12px}.galerij{position:sticky;top:calc(var(--header-hoogte) + 16px);display:grid;gap:12px;min-width:0}.galerij__hoofd{position:relative;border-radius:var(--r-xl);background:var(--lucht);overflow:hidden}.galerij__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;aspect-ratio:1}.galerij__slides::-webkit-scrollbar{display:none}.galerij__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center}.galerij__slide--leeg{color:var(--zon)}.galerij__zoomknop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.galerij__foto{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.galerij__slide .galerij__zoomknop{display:grid;place-items:center}.galerij__foto{max-width:calc(var(--b, 100000px) + 12%);max-height:calc(var(--h, 100000px) + 12%)}.galerij__video{width:100%;height:100%;display:grid;place-items:center;background:#000}.galerij__video iframe,.galerij__video video{width:100%;aspect-ratio:16 / 9;height:auto;border:0}.galerij__pijl{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--wit);color:var(--bruin);box-shadow:var(--schaduw-m);opacity:0;transition:opacity .2s,transform .25s var(--veer)}.galerij__pijl--terug{left:14px}.galerij__pijl--verder{right:14px}.galerij__hoofd:hover .galerij__pijl,.galerij__pijl:focus-visible{opacity:1}.galerij__pijl:hover{transform:scale(1.08)}@media(hover:none){.galerij__pijl{opacity:1}}.galerij__teller{position:absolute;right:16px;bottom:14px;margin:0;padding:4px 12px;border-radius:var(--r-pil);background:#ffffffe6;font-size:.8125rem;font-weight:700;color:var(--bruin)}.galerij__badges{position:absolute;top:16px;left:16px;display:flex;gap:6px;flex-wrap:wrap}.galerij__duimen{display:flex;gap:10px;overflow-x:auto;list-style:none;scrollbar-width:thin;padding:2px 2px 4px}.galerij__duim{position:relative;display:block;width:84px;height:84px;padding:0;border:2px solid transparent;border-radius:var(--r-m);background:var(--papier);overflow:hidden;transition:border-color .2s,transform .25s var(--veer)}.galerij__duim img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px}.galerij__duim--video img{object-fit:cover;padding:0;mix-blend-mode:normal}.galerij__duim:hover{transform:translateY(-2px)}.galerij__duim.is-actief{border-color:var(--oranje)}.galerij__duimvideo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--wit);background:#00000059}.galerij__overgang{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:var(--lucht);pointer-events:none;transition:opacity .32s ease-out}.galerij__overgang .galerij__foto{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.galerij__overgang.is-weg{opacity:0}@media(prefers-reduced-motion:no-preference){.galerij__duimen{transition:opacity .2s ease-out}}.galerij.is-wissel .galerij__duimen{opacity:.35}.galerij__slide{overflow:hidden}@media(max-width:599px),(min-width:990px){.galerij__foto{scale:var(--schaal, 1);translate:var(--x, 0) var(--y, 0);clip-path:var(--knip, none)}}.koopblok{display:grid;gap:16px;min-width:0}.koopblok__apps{display:grid;gap:12px;min-width:0}.koopblok__kop{display:grid;gap:10px;justify-items:start}.koopblok__merk{font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--oranje-knop-hover);text-decoration:none;padding:4px 12px;border-radius:var(--r-pil);background:var(--oranje-licht)}a.koopblok__merk:hover{background:#ffd9c2}.koopblok__titel{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);margin:0}.koopblok__kort{margin:0;color:var(--inkt-zacht);font-size:1rem}.koopblok__meer{font-weight:700;color:var(--oranje-knop);white-space:nowrap;text-underline-offset:3px}.koopblok__meer:hover{color:var(--oranje-knop-hover)}.koopblok__prijs{display:grid;gap:4px}.koopblok__form,.opties{display:grid;gap:16px}.optie{border:0;padding:0;margin:0;min-width:0}.optie legend{padding:0;margin-bottom:8px;font-weight:700;color:var(--bruin)}.optie__gekozen{font-weight:500;color:var(--inkt)}.optie__waarden{display:flex;flex-wrap:wrap;gap:8px}.optie--prijzen .optie__waarden{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.optieknop{position:relative;display:flex}.optieknop input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.optieknop__vak{display:grid;align-content:center;justify-items:start;gap:1px;width:100%;min-height:44px;padding:.4em 1em;border-radius:var(--r-m);border:2px solid var(--lijn);background:var(--wit);font-weight:600;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s}.optie--prijzen .optieknop__vak{min-height:60px;padding:.45em .95em}.optieknop__prijs{font-size:.8125rem;font-weight:700;color:var(--inkt-zacht)}.optieknop__prijs:empty,.optie:not(.optie--prijzen) .optieknop__prijs{display:none}.optieknop:hover .optieknop__vak{border-color:var(--oranje)}.optieknop input:checked+.optieknop__vak{border-color:var(--bruin);background:var(--bruin);color:var(--wit)}.optieknop input:checked+.optieknop__vak .optieknop__prijs{color:var(--zon)}.optieknop input:focus-visible+.optieknop__vak{outline:3px solid var(--zon);outline-offset:2px}.optieknop.is-op .optieknop__vak{background:var(--papier)}.optieknop.is-op .optieknop__naam{color:#8a7c72;text-decoration:line-through;text-decoration-thickness:1.5px}.optieknop.is-anders .optieknop__vak{border-style:dashed}.opties__melding{margin:-6px 0 0;font-size:.875rem;font-weight:600;color:var(--lucht-diep)}.opties__melding:empty{display:none}.optie.optie--kleur .optie__waarden{display:flex;flex-wrap:wrap;gap:10px 12px;padding:2px 0 0 6px}.kleurknop{justify-content:center;min-width:48px;padding-block:4px}.kleurknop input{border-radius:50%}.kleurknop__bol{position:relative;display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--b2, #d6cdc3);outline:2px solid transparent;outline-offset:3px;transition:outline-color .18s,transform .25s var(--veer)}.kleurknop__bol:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--b1, transparent);clip-path:polygon(0 0,100% 0,0 100%)}.kleurknop__bol:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #2b211c38}.kleurknop__bol--foto{background:var(--wit)}.kleurknop__bol--foto img{position:relative;width:100%;height:100%;object-fit:cover}.kleurknop:hover .kleurknop__bol{outline-color:var(--oranje)}.kleurknop input:checked+.kleurknop__bol{outline-color:var(--bruin)}.kleurknop input:focus-visible+.kleurknop__bol{box-shadow:0 0 0 7px var(--zon)}.kleurknop.is-op .kleurknop__bol{opacity:.5}.kleurknop.is-op .kleurknop__bol:after{background:linear-gradient(to top right,transparent calc(50% - 1.5px),var(--inkt) calc(50% - 1.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.kleurknop.is-op input:checked+.kleurknop__bol{opacity:.7}.kleurknop.is-anders .kleurknop__bol{outline-style:dashed;outline-color:#cdbfb3}.kleurknop.is-anders:hover .kleurknop__bol{outline-color:var(--oranje)}@media(prefers-reduced-motion:no-preference){.kleurknop input:checked+.kleurknop__bol{animation:kleurknop-tik .3s var(--veer)}@keyframes kleurknop-tik{50%{transform:scale(.9)}}}.extras{border:1.5px solid var(--lijn);border-radius:var(--r-l);padding:14px 16px;margin:0;display:grid;gap:10px;min-width:0}.extras legend{font-weight:700;color:var(--bruin);padding:0 6px}.extra{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.extra input[type=checkbox]{position:absolute;opacity:0}.extra--vast{cursor:default}.extra--vast>.icoon{color:var(--gras)}.extra__tekst{flex:1}.levering{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-m);background:var(--papier);border:1.5px solid var(--lijn)}.levering div{display:grid}.levering strong{color:var(--bruin)}.levering span[data-levering-tijd]{color:var(--inkt-zacht);font-size:.9375rem}.levering span[data-levering-tijd]:empty{display:none}.levering__stip{flex:none;width:12px;height:12px;margin-top:6px;border-radius:50%;background:var(--zon);box-shadow:0 0 0 4px #ffc83d40}.levering.is-voorraad{background:var(--gras-licht);border-color:#cfe8c4}.levering.is-voorraad .levering__stip{background:var(--gras-helder);box-shadow:0 0 0 4px #5db34e40}@media(prefers-reduced-motion:no-preference){.levering.is-voorraad .levering__stip{animation:stip 2.2s ease-in-out infinite}}@keyframes stip{50%{box-shadow:0 0 0 8px #5db34e14}}.levering.is-voorraad strong{color:var(--gras)}.levering.is-op{background:#fff5f3;border-color:#f3d3cd}.levering.is-op .levering__stip{background:var(--rood);box-shadow:none}.waarschuwing{display:grid;gap:4px;font-size:.9375rem}.waarschuwing__kop{display:flex;align-items:center;gap:6px;margin:0;font-weight:700;color:var(--bruin)}.waarschuwing__lijst{list-style:none;margin:0;padding:0 0 0 26px;display:grid;gap:2px}.koopblok__knoppen{display:flex;flex-wrap:wrap;gap:10px}.aantal--groot{height:56px;flex:none}.aantal--groot .aantal__knop{width:44px;height:44px;border:0;background:none}.aantal__invoer{width:44px;border:0;background:none;text-align:center;font-weight:800;font-size:1.05rem;-moz-appearance:textfield}.aantal__invoer::-webkit-inner-spin-button,.aantal__invoer::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.koopblok__knop{flex:1 1 auto;white-space:nowrap}.alternatief-op{display:grid;gap:10px}.alternatief-op__kop{margin:0;font-weight:700;color:var(--bruin)}.mini-lijst{list-style:none;display:grid;gap:8px}.mini{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:var(--r-m);border:1.5px solid var(--lijn);background:var(--wit);color:var(--inkt);text-decoration:none;transition:border-color .2s,transform .25s var(--veer)}.mini:hover{border-color:var(--oranje);transform:translateY(-1px)}.mini__foto{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:var(--r-s);background:var(--papier);overflow:hidden}.mini__foto img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.mini__tekst{display:grid;gap:2px;flex:1;min-width:0}.mini__titel{font-weight:600;font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini__onder{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.mini__prijs{font-family:var(--font-kop);font-weight:800;color:var(--bruin)}.mini__vanaf{font-family:var(--font-tekst);font-size:.75rem;font-weight:600;color:var(--inkt-zacht)}.mini__lever{font-size:.8125rem;color:var(--inkt-zacht)}.mini__lever.is-voorraad{color:var(--gras);font-weight:600}.mini__pijl{flex:none;color:var(--oranje-knop)}.zekerheden{list-style:none;display:grid;gap:8px;padding:16px 18px;border-radius:var(--r-l);background:var(--lucht);font-size:.9375rem}.zekerheden li{display:flex;gap:10px;align-items:center}.zekerheden .icoon{color:var(--lucht-diep)}.zekerheden a{font-weight:700}.zekerheden .zekerheden__link{font-weight:inherit;color:inherit;text-decoration-color:#1d5f8f66;text-underline-offset:3px}.zekerheden .zekerheden__link:hover{color:var(--lucht-diep);text-decoration-color:currentColor}.betaalmethodes--product{margin-top:-4px}.betaalmethodes--product .betaalmethode{border:1px solid var(--lijn)}.compleet{margin-top:var(--sectie-ruimte);padding:clamp(18px,2.4vw,28px);border-radius:var(--r-xl);background:var(--wit);box-shadow:var(--schaduw-s)}.compleet__kop{display:grid;gap:2px;margin-bottom:16px}.compleet__kop h2,.compleet__kop p{margin:0}.compleet__raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(16px,3vw,36px);align-items:start}.compleet__lijst{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.compleet__item{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 14px 10px 12px;border-radius:var(--r-m);border:1.5px solid var(--lijn);background:var(--papier);transition:border-color .2s,background-color .2s}.compleet__item:has(input:checked){border-color:var(--oranje);background:#fff6f0}.compleet__item--hoofd{border-color:#cfe8c4;background:var(--gras-licht)}.compleet__keuze{display:flex;align-items:stretch;gap:10px;flex:1;min-width:0;cursor:pointer}.compleet__keuze--bekijk{cursor:default}.compleet__keuze>.vinkje__vak,.compleet__keuze>.compleet__foto{align-self:center}.compleet__keuze .compleet__tekst{align-content:space-between;gap:4px}.compleet__keuze input{position:absolute;opacity:0}.compleet__vast{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;background:var(--gras);color:var(--wit)}.compleet__foto{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:var(--r-s);background:var(--wit);overflow:hidden}.compleet__foto img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.compleet__tekst{display:grid;gap:1px;min-width:0}.compleet__label{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gras)}.compleet__titel{font-weight:600;font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compleet__prijs{font-weight:800;font-size:.9375rem;color:var(--bruin)}.compleet__prijs s{font-weight:500;font-size:.8125rem}.compleet__bekijk{position:absolute;right:14px;bottom:10px;font-size:.8125rem;line-height:24px;font-weight:700;color:var(--oranje-knop);text-underline-offset:3px}.compleet__bekijk:hover{color:var(--oranje-knop-hover)}.compleet__totaal{display:grid;gap:10px;padding:18px;border-radius:var(--r-l);background:var(--lucht)}.compleet__totaal p{margin:0}.compleet__som{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-weight:600;color:var(--bruin)}.compleet__som strong{font-family:var(--font-kop);font-size:1.75rem;font-weight:800;line-height:1.1}.compleet__knop{white-space:nowrap}.compleet .form-fout{margin:0}.no-js .compleet{display:none}.productinfo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:start;margin-top:var(--sectie-ruimte);padding-top:var(--sectie-ruimte);border-top:1px solid var(--lijn)}.productinfo__hoofd,.productinfo__zij{display:grid;gap:20px;min-width:0;align-content:start}.productinfo__specs{padding:22px 24px;border-radius:var(--r-l);background:var(--wit);box-shadow:var(--schaduw-s)}.productinfo__specs h2{margin-bottom:8px}.specs th,.specs td{padding:10px 4px;border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top;font-size:.9375rem}.specs th{width:44%;font-weight:600;color:var(--inkt-zacht)}.specs td{overflow-wrap:anywhere}.specs tr:last-child th,.specs tr:last-child td{border-bottom:0}.productinfo__omschrijving .rte.is-ingeklapt{max-height:var(--klap-hoogte, 640px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.productinfo__meer{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 20px;border:2px solid var(--bruin);border-radius:var(--r-pil);background:none;font-weight:700;color:var(--bruin);transition:background-color .2s,color .2s}.productinfo__meer:hover{background:var(--bruin);color:var(--wit)}.productinfo__meer .icoon{transition:transform .25s}.productinfo__meer[aria-expanded=true] .icoon{transform:rotate(180deg)}.rte-video{max-width:640px;margin:1.5em 0;aspect-ratio:16 / 9;border-radius:var(--r-m);overflow:hidden;background:#111}.rte-video .ytkaart,.rte-video .ytkaart__speler{width:100%;height:100%}.rte iframe[src*=youtu]{width:100%;height:auto;aspect-ratio:16 / 9;border:0}.hulpkaart{display:grid;gap:8px;padding:20px 22px;border-radius:var(--r-l);background:var(--zon-licht)}.hulpkaart p{margin:0}.hulpkaart__kop{font-family:var(--font-kop);font-size:1.25rem;font-weight:800;line-height:1.15;color:var(--bruin)}.hulpkaart__lijst{list-style:none;display:grid;gap:6px;margin:4px 0}.hulpkaart__lijst a{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-weight:700;color:var(--bruin);text-decoration:none}.hulpkaart__lijst a:hover{color:var(--oranje-knop);text-decoration:underline;text-underline-offset:3px}.hulpkaart__lijst .icoon{flex:none;color:var(--oranje-knop)}.koopbalk{position:fixed;left:0;right:0;bottom:var(--koopbalk-til, 0px);z-index:45;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--wit);box-shadow:0 -8px 24px #3a16041f;transform:translateY(110%);transition:transform .3s var(--zacht)}.koopbalk.is-zichtbaar{transform:none}.koopbalk__info{flex:1;min-width:0;display:grid}.koopbalk__titel{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.koopbalk__prijs{font-family:var(--font-kop);font-weight:800;font-size:1.2rem;color:var(--bruin)}.koopbalk__knop{flex:none;white-space:nowrap}.koopbalk .form-fout{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);margin:0;padding:10px 14px;border-radius:var(--r-m);background:var(--wit);box-shadow:var(--schaduw-m)}.koopbalk:not(.is-zichtbaar) .form-fout{display:none}@media(max-width:359px){.koopbalk{gap:8px;padding-inline:12px}.koopbalk__knop{padding-inline:1em}}.zoom{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--wit);color:var(--inkt);overflow:hidden;display:grid;grid-template:minmax(0,1fr) auto / minmax(0,1fr)}.zoom:not([open]){display:none}.zoom::backdrop{background:var(--wit)}.zoom__podium{position:relative;min-height:0;min-width:0}.zoom__slides:focus{outline:none}.zoom__slides{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x pinch-zoom}.zoom__slides::-webkit-scrollbar{display:none}.zoom__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;padding:max(64px,env(safe-area-inset-top)) clamp(16px,7vw,104px) 12px}.zoom__foto{width:100%;height:100%;max-width:var(--b, 100%);max-height:var(--h, 100%);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zoom__video{display:grid;place-items:center;width:min(100%,1200px,(100dvh - 200px) * 16 / 9);aspect-ratio:16 / 9;background:#000;border-radius:var(--r-m);overflow:hidden}.zoom__video>*,.zoom__video iframe,.zoom__video video{width:100%;height:100%;border:0}.zoom__pijl{position:absolute;top:50%;z-index:1;translate:0 -50%;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:var(--wit);color:var(--bruin);box-shadow:var(--schaduw-m);cursor:pointer;transition:transform .25s var(--veer),opacity .2s}.zoom__pijl--terug{left:clamp(12px,2vw,32px)}.zoom__pijl--verder{right:clamp(12px,2vw,32px)}.zoom__pijl:hover{transform:scale(1.08)}.zoom__pijl:disabled{opacity:0;pointer-events:none}.zoom__teller{position:absolute;top:max(18px,env(safe-area-inset-top));left:18px;z-index:2;margin:0;padding:6px 14px;border-radius:var(--r-pil);background:var(--papier);font-size:.875rem;font-weight:700;color:var(--bruin)}.zoom__sluit{position:absolute;top:max(12px,env(safe-area-inset-top));right:16px;z-index:2;box-shadow:var(--schaduw-m)}.zoom__duimen{display:flex;gap:10px;justify-content:safe center;overflow-x:auto;list-style:none;scrollbar-width:none;padding:10px 16px max(16px,env(safe-area-inset-bottom))}.zoom__duimen::-webkit-scrollbar{display:none}.zoom__duim{position:relative;display:block;flex:none;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:12px;background:var(--papier);overflow:hidden;cursor:pointer;opacity:.7;transition:border-color .2s,opacity .2s,transform .25s var(--veer)}.zoom__duim img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4px}.zoom__duim--video img{object-fit:cover;padding:0;mix-blend-mode:normal}.zoom__duim:hover{opacity:1;transform:translateY(-2px)}.zoom__duim[aria-current=true]{border-color:var(--oranje);opacity:1}.zoom__duimvideo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--wit);background:#00000059}.zoom.is-een .zoom__pijl,.zoom.is-een .zoom__teller,.zoom.is-een .zoom__duimen{display:none}@media(max-width:599px){.zoom__slide{padding:64px 0 8px}.zoom__pijl{width:40px;height:40px;background:#ffffffe6}.zoom__pijl--terug{left:8px}.zoom__pijl--verder{right:8px}.zoom__duimen{justify-content:flex-start;gap:8px}.zoom__duim{width:52px;height:52px;border-radius:10px}}@media(prefers-reduced-motion:no-preference){.zoom[open]{animation:zoom-open .24s var(--zacht)}.zoom[open] .zoom__slides{animation:zoom-foto .32s var(--zacht)}.zoom.is-dicht{animation:zoom-dicht .18s ease-in forwards}.zoom__slides{transition:opacity .14s ease-out}.zoom.is-terug .zoom__slides{transition:transform .28s var(--zacht),opacity .28s}}.zoom.is-sprong .zoom__slides{opacity:0}@keyframes zoom-open{0%{opacity:0}}@keyframes zoom-foto{0%{transform:scale(.97)}}@keyframes zoom-dicht{to{opacity:0}}.tuinmeter-product{border-radius:var(--r-l);background:var(--gras-licht);border:1.5px solid #cfe8c4}.tuinmeter-product summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.tuinmeter-product summary::-webkit-details-marker{display:none}.tuinmeter-product summary>span:nth-child(2){display:grid;flex:1;color:var(--bruin)}.tuinmeter-product summary>.icoon{transition:transform .25s}.tuinmeter-product[open] summary>.icoon{transform:rotate(180deg)}.tuinmeter-product__icoon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--wit);color:var(--gras)}.tuinmeter-product__inhoud{display:grid;gap:12px;padding:0 16px 16px}.tuinmeter-product .tuinmeter__schuif label{display:flex;justify-content:space-between;font-weight:700;color:var(--bruin);margin-bottom:4px}.tuinmeter-product .tuinmeter__schuif output{font-family:var(--font-kop);color:var(--gras)}.tuinmeter-product input[type=range]{width:100%;accent-color:var(--oranje-knop)}.tuinmeter-product p{margin:0}.galerij__slide--video{background:#111}.ytkaart{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.ytkaart img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity .2s}.ytkaart:hover img{opacity:1}.ytkaart__knop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ytkaart__knop svg{width:84px;height:auto;filter:drop-shadow(0 6px 16px rgb(0 0 0 / .35));transition:transform .25s var(--veer)}.ytkaart:hover .ytkaart__knop svg{transform:scale(1.1)}.ytkaart__titel{position:absolute;left:16px;right:16px;bottom:16px;padding:8px 14px;border-radius:var(--r-pil);background:#ffffffeb;color:var(--bruin);font-weight:700;font-size:.9375rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.galerij__slide--video .ytkaart__titel{right:96px}.ytkaart__speler{width:100%;height:100%;border:0}.kenmerken{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.kenmerken:empty{display:none}.kenmerken li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pil);background:var(--lucht);color:var(--lucht-diep);font-weight:600;font-size:.875rem}.kenmerken li:nth-child(2){background:var(--zon-licht);color:var(--bruin-logo)}.kenmerken li:nth-child(3){background:var(--gras-licht);color:var(--gras)}.kenmerken li:nth-child(4){background:var(--oranje-licht);color:var(--oranje-knop-hover)}@media(max-width:989px){.product__raster,.productinfo{grid-template-columns:1fr}.koopblok>.koopblok__kop,.koopblok>.kenmerken,.koopblok>.koopblok__prijs{order:-1}.galerij{position:static}.galerij__pijl{opacity:1;width:40px;height:40px}.koopbalk{display:flex}.compleet__raster{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:989px){.galerij__slides{aspect-ratio:4 / 3}}@media(max-width:599px){.galerij__hoofd{border-radius:var(--r-l);margin-inline:calc(var(--goot) * -.5)}.galerij__duim{width:64px;height:64px}.optie--prijzen .optie__waarden{grid-template-columns:repeat(2,minmax(0,1fr))}.aantal--groot .aantal__knop{width:40px}.aantal--groot .aantal__invoer{width:36px}.koopblok__knop{padding-inline:1.1em}.compleet{margin-inline:calc(var(--goot) * -.5);padding:16px;border-radius:var(--r-l)}.compleet__lijst{grid-template-columns:minmax(0,1fr)}.productinfo__specs{padding:18px 16px}.ytkaart__knop svg{width:64px}}.tweedekans-uitleg{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:var(--r-m);background:var(--zon-licht);color:var(--bruin);font-size:.875rem;line-height:1.45}.tweedekans-uitleg .icoon{flex:none;margin-top:2px}.tweedekans-uitleg a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
