:root{--teal: #0F4C5C;--teal-diep: #0A3742;--zon: #F2B544;--zand: #EBD9B4;--zand-licht: #F4EAD5;--wit: #FAF6EE;--wit-puur: #FFFDF8;--inkt: #12343C;--inkt-zacht: #3F5E66;--koel: #DDEBEA;--koel-lijn: #BFD6D5;--lijn: #D9CBAE;--mat-blauw: #A9D4EA;--mat-blauw-rand: #78B4D3;--mat-roze: #EFD6D9;--mat-roze-rand: #D3AEB4;--mat-grijs: #C5CDD1;--mat-grijs-rand: #98A5AC;--hond: #C9905C;--hond-diep: #9E6A3B;--kat: #8E8A84;--kat-diep: #67635E;--radius: 10px;--radius-groot: 18px;--schaduw: 0 1px 2px rgba(18, 52, 60, .06), 0 8px 24px rgba(18, 52, 60, .07);--kop: "Nunito", ui-rounded, system-ui, sans-serif;--tekst: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--breed: 1160px;--gutter: 16px;color-scheme:light}@media(min-width:760px){:root{--gutter: 28px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--wit);color:var(--inkt);font:400 1.0625rem/1.6 var(--tekst);overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--teal);text-underline-offset:3px}a:hover{color:var(--teal-diep)}h1,h2,h3,h4{font-family:var(--kop);font-weight:800;color:var(--teal);line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.15rem,6.2vw,3.9rem)}h2{font-size:clamp(1.7rem,4.2vw,2.7rem)}h3{font-size:1.25rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px;box-shadow:0 0 0 6px #f2b5448c}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;background:var(--teal);color:var(--wit);padding:10px 16px;border-radius:8px;z-index:100;font-weight:700}.skip:focus{top:12px;color:var(--wit)}.wrap{max-width:var(--breed);margin:0 auto;padding:0 var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 24px;border-radius:999px;border:2px solid var(--teal);background:var(--teal);color:var(--wit);font:800 1.02rem/1.2 var(--kop);text-decoration:none;cursor:pointer;transition:background .15s,transform .15s}.btn:hover{background:var(--teal-diep);border-color:var(--teal-diep);color:var(--wit)}.btn:active{transform:translateY(1px)}.btn.zon{background:var(--zon);border-color:var(--zon);color:var(--teal)}.btn.zon:hover{background:#e9a92f;border-color:#e9a92f;color:var(--teal-diep)}.btn.rand{background:transparent;color:var(--teal)}.btn.rand:hover{background:var(--teal);color:var(--wit)}.btn.vol{width:100%}.linkknop{background:none;border:0;padding:0;color:var(--teal);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aankondiging{background:var(--teal);color:var(--wit);font-size:.92rem;text-align:center;padding:8px var(--gutter)}.aankondiging span+span:before{content:"\b7";margin:0 10px;color:var(--zon)}.aankondiging .lang+.kort:before,.aankondiging .kort:before{content:none}.aankondiging .kort{display:none}@media(max-width:599px){.aankondiging{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.84rem;padding-block:7px}.aankondiging .lang{display:none}.aankondiging .kort{display:inline}}.kop{position:sticky;top:0;z-index:40;background:#faf6eef5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--lijn)}.kop .wrap{display:flex;align-items:center;gap:16px;min-height:64px}.kop .logo{display:block;width:148px;flex-shrink:0}.kop nav{display:none;margin-left:auto}.kop nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.kop nav a{text-decoration:none;font-weight:600;color:var(--inkt)}.kop nav a:hover{color:var(--teal);text-decoration:underline}.mandknop{margin-left:auto;position:relative;display:inline-flex;align-items:center;gap:8px;background:none;border:2px solid var(--teal);color:var(--teal);border-radius:999px;padding:8px 14px;font:700 .95rem var(--tekst);cursor:pointer;min-height:44px}.mandknop:hover{background:var(--teal);color:var(--wit)}.mandknop .aantal{min-width:22px;height:22px;border-radius:11px;background:var(--zon);color:var(--teal);font:800 .8rem/22px var(--kop);text-align:center}@media(min-width:900px){.kop nav{display:block}.mandknop{margin-left:18px}.kop .logo{width:172px}}.hoofdstuk{padding:64px 0}@media(min-width:900px){.hoofdstuk{padding:96px 0}}.hoofdstuk.zand{background:var(--zand-licht)}.hoofdstuk.koel{background:var(--koel)}.hoofdstuk.donker{background:var(--teal);color:var(--wit)}.hoofdstuk.donker h2,.hoofdstuk.donker h3,.hoofdstuk.donker a{color:var(--wit)}.lead{font-size:1.18rem;color:var(--inkt);max-width:36em}.donker .lead{color:var(--wit)}.twee{display:grid;gap:32px;align-items:center}@media(min-width:900px){.twee{grid-template-columns:1fr 1fr;gap:64px}.twee.omgekeerd>:first-child{order:2}}.held{position:relative;overflow:hidden;padding:36px 0 56px;background:linear-gradient(180deg,var(--wit) 0%,var(--wit) 62%,var(--koel) 62%)}@media(min-width:900px){.held{padding:64px 0 88px;background:linear-gradient(90deg,var(--wit) 0 50%,var(--koel) 50%)}}.held .twee{align-items:center}.held h1{max-width:12ch}.held .lead{margin-bottom:24px}.held .knoppen{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.held .vanaf{font-size:.98rem;color:var(--inkt-zacht)}.held .illu{border-radius:var(--radius-groot);background:var(--wit-puur);box-shadow:var(--schaduw);overflow:hidden}.pluslijst{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pluslijst li{display:flex;gap:10px;align-items:flex-start}.pluslijst li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:4px;border-radius:50%;background:var(--zon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%230F4C5C' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.fotovak{position:relative;display:grid;place-items:center;text-align:center;padding:28px 20px;background:var(--zand);border:2px dashed #C9B48A;border-radius:var(--radius-groot);color:var(--inkt);min-height:240px;font-weight:600}.fotovak:before{content:"Photo";position:absolute;top:12px;left:12px;background:var(--teal);color:var(--wit);font:800 .72rem/1 var(--kop);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:6px}.fotovak span{max-width:26ch}.fotovak.staand{aspect-ratio:4 / 5;min-height:0}.fotovak.liggend{aspect-ratio:4 / 3;min-height:0}.fotovak.vierkant{aspect-ratio:1;min-height:0}.tegels{background-color:var(--koel);background-image:linear-gradient(var(--koel-lijn) 2px,transparent 2px),linear-gradient(90deg,var(--koel-lijn) 2px,transparent 2px);background-size:56px 56px}.citaatregel{font:800 clamp(1.25rem,3vw,1.6rem)/1.3 var(--kop);color:var(--teal);border-left:5px solid var(--zon);padding-left:16px;margin:24px 0}.nees{list-style:none;padding:0;margin:24px 0 0;border-top:2px solid var(--teal)}.nees li{padding:14px 0;border-bottom:1px solid var(--lijn)}.nees b{font:800 1.15rem/1.2 var(--kop);color:var(--teal);margin-right:6px}.veilig{margin-top:36px;background:var(--wit-puur);border:2px solid var(--teal);border-radius:var(--radius-groot);padding:22px;display:grid;gap:14px}@media(min-width:900px){.veilig{grid-template-columns:240px 1fr;align-items:start;padding:28px 32px}}.veilig h3{margin:0}.veilig ul{margin:0;padding-left:20px}.veilig li{margin-bottom:6px}.bron{font-size:.88rem;color:var(--inkt-zacht)}.maatrij{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:28px 0;align-items:end}.maatrij figure{margin:0;text-align:center}.maatrij svg{margin:0 auto 8px}.maatrij figcaption b{display:block;font:800 1.15rem var(--kop);color:var(--teal)}.maatrij figcaption span{display:block;font-size:.88rem;color:var(--inkt-zacht)}.aantallen{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border:0;padding:0;margin:24px 0}@media(min-width:760px){.aantallen{grid-template-columns:repeat(4,1fr)}}.aantallen legend{font:800 1.15rem var(--kop);color:var(--teal);margin-bottom:12px;padding:0}.aantal-kaart{position:relative;display:block;cursor:pointer}.aantal-kaart input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.aantal-kaart .binnen{display:grid;gap:4px;height:100%;padding:16px;border:2px solid var(--lijn);border-radius:var(--radius);background:var(--wit-puur);transition:border-color .15s,box-shadow .15s}.aantal-kaart .n{font:800 2rem/1 var(--kop);color:var(--teal)}.aantal-kaart .wat{font-weight:700}.aantal-kaart .voor{font-size:.9rem;color:var(--inkt-zacht)}.aantal-kaart .korting{justify-self:start;margin-top:6px;background:var(--zon);color:var(--teal);font:800 .82rem/1 var(--kop);padding:6px 9px;border-radius:6px}.aantal-kaart .korting.leeg{background:transparent;color:var(--inkt-zacht);padding-left:0;font-weight:700}.aantal-kaart input:checked+.binnen{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}.aantallen{row-gap:22px}.aantal-kaart.uitgelicht .binnen{border-color:var(--zon);border-width:3px;padding:15px}.aantal-kaart.gemarkeerd .binnen{border-color:#8fb7bc;border-width:3px;padding:15px}.aantal-kaart.uitgelicht input:checked+.binnen,.aantal-kaart.gemarkeerd input:checked+.binnen{border-color:var(--teal)}.aantal-label{position:absolute;top:0;left:12px;transform:translateY(-55%);padding:4px 8px;border-radius:6px;font:800 .74rem/1 var(--kop);white-space:nowrap}.uitgelicht .aantal-label{background:var(--zon);color:var(--teal)}.gemarkeerd .aantal-label{background:var(--koel);color:var(--teal);box-shadow:inset 0 0 0 1.5px #8fb7bc}.aantal-kaart input:focus-visible+.binnen{outline:3px solid var(--teal);outline-offset:3px;box-shadow:0 0 0 6px #f2b5448c}.matregels{display:grid;gap:10px;margin:0 0 20px}.matregel{display:grid;grid-template-columns:1fr;gap:10px;align-items:end;padding:12px;background:var(--wit-puur);border:1px solid var(--lijn);border-radius:var(--radius)}@media(min-width:560px){.matregel{grid-template-columns:1.4fr 1fr}}.matregel label,.matregel .veld{display:grid;gap:4px;font-size:.85rem;font-weight:600;color:var(--inkt-zacht)}.kleurkiezer{position:relative}.kk-knop{width:100%;min-height:46px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:2px solid #B9A987;border-radius:8px;background:var(--wit-puur);color:var(--inkt);font:400 1rem var(--tekst);text-align:left;cursor:pointer}.kk-knop:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-color:var(--teal)}.kk-knop .pijl{margin-left:auto;color:var(--inkt-zacht)}.kk-knop[aria-expanded=true] .pijl{transform:rotate(180deg)}.kk-waarde{display:flex;align-items:center;gap:10px}.kk-lijst{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--wit-puur);border:2px solid var(--teal);border-radius:8px;box-shadow:var(--schaduw);color:var(--inkt);font-size:1rem;font-weight:400}.kk-lijst:focus{outline:none}.kk-lijst li{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:6px;cursor:pointer}.kk-lijst li.actief,.kk-lijst li:hover{background:var(--koel)}.kk-lijst li[aria-selected=true]{font-weight:700;color:var(--teal)}.kk-lijst li[aria-selected=true]:after{content:"";margin-left:auto;width:10px;height:6px;border:solid var(--teal);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg) translateY(-2px)}select,input[type=number],input[type=email],input[type=text]{width:100%;min-height:46px;padding:10px 12px;border:2px solid #B9A987;border-radius:8px;background:var(--wit-puur);color:var(--inkt);font:400 1rem var(--tekst)}select:focus-visible,input:focus-visible{border-color:var(--teal)}.totaal{background:var(--wit-puur);border:2px solid var(--teal);border-radius:var(--radius);padding:16px;display:grid;gap:6px}.totaal .rij{display:flex;justify-content:space-between;gap:12px}.totaal .rij.groot{font:800 1.35rem var(--kop);color:var(--teal)}.totaal .rij.korting{color:var(--teal);font-weight:700}.totaal .hint{font-size:.92rem;color:var(--inkt-zacht);margin:4px 0 0}.koopgrid{display:grid;gap:28px}.koopgrid>div:last-child{display:flex;flex-direction:column}.koopgrid>div:last-child .fotovak{order:3;margin:16px 0 0!important}@media(min-width:900px){.koopgrid>div:last-child .fotovak{order:0;margin:0 0 16px!important}}@media(min-width:900px){.koopgrid{grid-template-columns:1.35fr 1fr;gap:48px;align-items:start}}.nieuwsbrief{background:var(--zand);border-radius:var(--radius-groot);padding:28px 22px;display:grid;gap:20px}@media(min-width:900px){.nieuwsbrief{grid-template-columns:1fr 1fr;padding:44px;align-items:center}}.nieuwsbrief form{display:grid;gap:12px}.vinkje{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.vinkje input{width:22px;height:22px;margin:2px 0 0;flex-shrink:0;accent-color:var(--teal)}.kleine-lettertjes{margin:8px 0 0;font-size:.88rem;color:var(--inkt-zacht)}.melding{font-weight:700;color:var(--teal);min-height:1.4em;margin:0}.melding.fout{color:#8a2a12}.voet{background:var(--teal);color:var(--wit);padding:48px 0 28px;margin-top:0}.voet a{color:var(--wit)}.voet .grid{display:grid;gap:28px}@media(min-width:900px){.voet .grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.voet img{width:170px;margin-bottom:14px}.voet h2{color:var(--wit);font-size:1.05rem;margin-bottom:12px}.voet ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.voet .klein{font-size:.88rem;opacity:.9;margin-top:28px;border-top:1px solid rgba(250,246,238,.25);padding-top:18px}.kruimel{font-size:.9rem;padding:14px 0 0;color:var(--inkt-zacht)}.kruimel a{color:var(--inkt-zacht)}.pdp{display:grid;gap:28px;padding:18px 0 56px}@media(min-width:960px){.pdp{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;padding-top:28px}}.galerij{display:grid;gap:10px}@media(min-width:960px){.galerij{position:sticky;top:84px}}.galerij .hoofd{border-radius:var(--radius-groot);overflow:hidden;background:var(--koel);aspect-ratio:1;display:grid;place-items:center}.galerij .hoofd>*{width:100%;height:100%}.galerij .hoofd .fotovak{border-radius:0;border:0;min-height:0}.duimen{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.duimen button{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--zand);aspect-ratio:1;cursor:pointer;font:600 .62rem/1.15 var(--tekst);color:var(--inkt)}.duimen button[aria-pressed=true]{border-color:var(--teal)}.duimen button svg{width:100%;height:100%}.koop h1{font-size:clamp(1.9rem,4.4vw,2.6rem);margin-bottom:8px}.koop .onder{color:var(--inkt-zacht);font-size:1.08rem;margin-bottom:14px}.prijs{font:800 1.75rem var(--kop);color:var(--teal);margin:0 0 4px}.prijs small{font:600 .95rem var(--tekst);color:var(--inkt-zacht)}.keuze{border:0;padding:0;margin:22px 0 0}.keuze legend{font-weight:700;margin-bottom:10px;padding:0;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;width:100%}.keuze legend .gekozen{font-weight:400;color:var(--inkt-zacht)}.keuze legend .linkknop{margin-left:auto}.kleuren{display:flex;gap:12px}.kleur{position:relative}.kleur input{position:absolute;opacity:0;width:1px;height:1px}.kleuren{flex-wrap:wrap;gap:8px}.kleur .knop{display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 14px 6px 7px;border:2px solid var(--lijn);border-radius:var(--radius);background:var(--wit-puur);font-weight:600;cursor:pointer}.kleur input:checked+.knop{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal);color:var(--teal)}.kleur input:focus-visible+.knop{outline:3px solid var(--teal);outline-offset:3px}.staal{display:block;flex-shrink:0}.maten{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(min-width:520px){.maten{grid-template-columns:repeat(5,1fr)}}.maatknop{position:relative}.maatknop input{position:absolute;opacity:0;width:1px;height:1px}.maatknop span{display:grid;gap:2px;padding:10px 8px;border:2px solid var(--lijn);border-radius:var(--radius);background:var(--wit-puur);text-align:center;cursor:pointer;height:100%}.maatknop b{font:800 1.1rem var(--kop);color:var(--teal)}.maatknop small{font-size:.78rem;color:var(--inkt-zacht);line-height:1.25}.maatknop input:checked+span{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}.maatknop input:focus-visible+span{outline:3px solid var(--teal);outline-offset:3px}.mix{font-size:.9rem;color:var(--inkt-zacht);margin:8px 0 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kiesvak{margin-top:20px;background:var(--wit-puur);border:1px solid var(--lijn);border-radius:var(--radius-groot);padding:16px;display:grid;gap:18px}.kiesvak .keuze{margin:0}.kiesvak .maten{grid-template-columns:repeat(5,1fr);gap:6px}.kiesvak .maatknop span{padding:10px 0;min-height:46px;place-content:center}.kleuren.rond .kleur .knop{padding:4px;min-height:0;border-radius:12px}.maathulp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;background:var(--teal);color:var(--wit);border-radius:var(--radius);padding:14px 16px}.maathulp p{margin:0;font-weight:600;flex:1 1 220px}.maathulp .btn{min-height:44px;padding:8px 18px}.aantal-kaarten{display:grid;gap:12px;margin-top:12px}.aantal-kaarten label{position:relative;display:block}.aantal-kaarten input{position:absolute;opacity:0;width:1px;height:1px}.aantal-kaarten .kaart{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:2px solid var(--lijn);border-radius:var(--radius);background:var(--wit-puur);cursor:pointer}.aantal-kaarten .links,.aantal-kaarten .rechts{display:grid;gap:2px}.aantal-kaarten .rechts{text-align:right;font-variant-numeric:tabular-nums}.aantal-kaarten b{font:800 1.1rem var(--kop);color:var(--teal)}.aantal-kaarten small{font-size:.85rem;font-weight:700;color:var(--inkt-zacht)}.aantal-kaarten .rechts small{font-weight:600}.aantal-kaarten .uitgelicht .kaart{border-color:var(--zon)}.aantal-kaarten .gemarkeerd .kaart{border-color:#8fb7bc}.aantal-kaarten input:checked+.kaart{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}.aantal-kaarten input:focus-visible+.kaart{outline:3px solid var(--teal);outline-offset:3px}.pdp-matregels{display:grid;gap:10px;margin-top:12px}.pdp-matregels[hidden]{display:none}.koop .btn.groot{display:grid;gap:2px;justify-items:center;min-height:64px;margin-top:18px;font-size:1.15rem}.koop .btn.groot small{font:600 .9rem var(--tekst)}.koop .btn.groot small[hidden]{display:none}.betaal{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.betaal svg{display:block;width:38px;height:24px}.garantievak{margin-top:18px;display:flex;gap:14px;align-items:flex-start;background:var(--koel);border-radius:var(--radius);padding:16px}.garantievak p{margin:0}.kort{margin-top:22px}.redenen{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-weight:700;color:var(--teal);font-size:.95rem}.redenen li{display:flex;gap:6px;align-items:center}.redenen li:before{content:"";width:16px;height:16px;flex-shrink:0;border-radius:50%;background:var(--zon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%230F4C5C' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}@media(max-width:959px){.kruimel{display:none}.pdp{gap:14px;padding-top:14px}.pdp>.galerij,.pdp>.koop{display:contents}.galerij .hoofd{order:1}.galerij .duimen{order:2}.koop .titelblok{order:3}.koop .titelblok h1{font-size:1.75rem;margin-bottom:2px}.koop .titelblok .onder{display:none}.koop form{order:4}.galerij .maathulp{order:5}.koop .garantievak{order:6;margin-top:0}.koop .kort{order:7;margin-top:0}.koop .uitklap{order:8;margin-top:0}}.kort p{margin:0 0 10px}.voordelen{background:var(--wit-puur);border-block:1px solid var(--lijn);padding:22px 0}.voordelen ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:760px){.voordelen ul{grid-template-columns:repeat(4,1fr)}}.voordelen li{display:flex;gap:10px;align-items:center;font:800 1rem/1.25 var(--kop);color:var(--teal)}.voordelen .rondje{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--koel)}.garantievak .ico{color:var(--teal);flex-shrink:0}.fotoblokken{display:grid;gap:56px}@media(min-width:900px){.fotoblokken{gap:80px}}.fotoblok .foto img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-groot)}.fotoblok h2{margin-bottom:12px}.koop .totaal{margin-top:18px}.koop .btn.vol{margin-top:14px;min-height:56px;font-size:1.1rem}.uitklap{margin-top:22px;border-top:1px solid var(--lijn)}.uitklap details{border-bottom:1px solid var(--lijn)}.uitklap summary{list-style:none;cursor:pointer;padding:16px 0;font:800 1.08rem var(--kop);color:var(--teal);display:flex;justify-content:space-between;align-items:center;gap:12px}.uitklap summary::-webkit-details-marker{display:none}.uitklap summary:after{content:"+";font-size:1.5rem;line-height:1}.uitklap details[open] summary:after{content:"\2212"}.uitklap .inhoud{padding:0 0 18px}.uitklap table{width:100%;border-collapse:collapse;font-size:.92rem}.uitklap th,.uitklap td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--lijn);vertical-align:top}.plaatshouder{background:#ffe9b8;color:#4a3600;padding:0 4px;border-radius:4px;font-weight:700}.plakbalk{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--wit-puur);border-top:1px solid var(--lijn);padding:10px var(--gutter);display:flex;gap:12px;align-items:center;transform:translateY(110%);visibility:hidden;transition:transform .2s,visibility .2s;box-shadow:0 -6px 20px #12343c1a}.plakbalk.zichtbaar{transform:none;visibility:visible}.plakbalk .wat{font-size:.9rem;line-height:1.25;flex:1;min-width:0}.plakbalk .wat b{display:block;font-family:var(--kop);color:var(--teal)}.plakbalk .btn{min-height:46px;padding:10px 18px}@media(min-width:960px){.plakbalk{display:none}}.faq details{border-bottom:1px solid var(--lijn)}.faq summary{cursor:pointer;padding:18px 0;font:800 1.12rem var(--kop);color:var(--teal);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"\2212"}.faq .inhoud{padding-bottom:18px;max-width:46em}.gids{background:var(--wit-puur);border-radius:var(--radius-groot);box-shadow:var(--schaduw);padding:20px;display:grid;gap:22px}@media(min-width:960px){.gids{grid-template-columns:360px 1fr;padding:32px;gap:36px}}.gids h3{font-size:1.05rem;margin-bottom:10px}.gids .stap{margin-bottom:20px}.gids .soort{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gids .soort button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:2px solid var(--lijn);background:var(--wit);border-radius:var(--radius);font:800 1.05rem var(--kop);color:var(--teal);cursor:pointer}.gids .soort button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--wit)}.gids .soort svg{width:48px;height:26px}.gids .of{display:flex;align-items:center;gap:10px;color:var(--inkt-zacht);font-size:.9rem;margin:16px 0}.gids .of:before,.gids .of:after{content:"";flex:1;height:1px;background:var(--lijn)}.meetveld{display:grid;grid-template-columns:1fr auto;gap:8px}.eenheid{display:inline-flex;border:2px solid #B9A987;border-radius:8px;overflow:hidden}.eenheid{align-items:center;padding:0 14px;min-height:42px;font:700 .95rem var(--tekst);color:var(--inkt);background:var(--wit-puur)}.meetuitleg{display:flex;gap:12px;align-items:center;font-size:.9rem;color:var(--inkt-zacht);margin-top:10px}.meetuitleg svg{width:120px;flex-shrink:0}.uitkomst{border-radius:var(--radius);background:var(--koel);padding:18px}.uitkomst .advies{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.uitkomst .advies .maat{font:800 2.4rem/1 var(--kop);color:var(--teal)}.uitkomst .advies .afm{font-weight:700}.uitkomst .advies .prijsje{color:var(--inkt-zacht)}.uitkomst p{margin:8px 0 0}.uitkomst .knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.status{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:4px}.tekenvlak{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:10px}.tekenvlak .bovenrij{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-bottom:6px}.schakel{display:inline-flex;border:2px solid var(--teal);border-radius:999px;overflow:hidden}.schakel button{border:0;background:transparent;color:var(--teal);font:700 .9rem var(--tekst);padding:6px 14px;min-height:38px;cursor:pointer}.schakel button[aria-pressed=true]{background:var(--teal);color:var(--wit)}.maattabs{display:flex;gap:6px;flex-wrap:wrap}.maattabs button{min-width:48px;min-height:40px;border:2px solid var(--lijn);background:var(--wit-puur);border-radius:8px;font:800 .95rem var(--kop);color:var(--teal);cursor:pointer}.maattabs button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--wit)}.maattabs button.advies:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--zon);margin-left:5px;vertical-align:middle}.tekening-svg{width:100%;height:auto}.onderschrift{font-size:.88rem;color:var(--inkt-zacht);margin:6px 0 0}.regel{border-left:4px solid var(--zon);padding:4px 0 4px 14px;font-size:.95rem}.regel b{color:var(--teal)}.alle-maten{width:100%;border-collapse:collapse;font-size:.92rem}.alle-maten th,.alle-maten td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--lijn);vertical-align:top}.alle-maten th{font-family:var(--kop);color:var(--teal)}.alle-maten td:first-child{font:800 1.1rem var(--kop);color:var(--teal)}.alle-maten td[data-k=cm],.alle-maten td[data-k=in],.alle-maten td[data-k=Price]{white-space:nowrap}.gids .volle-rij{grid-column:1 / -1;margin:0}.tabelrol{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.alle-maten thead{display:none}.alle-maten tr{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--lijn)}.alle-maten td{border:0;padding:2px 0}.alle-maten td:first-child{grid-row:span 4}.alle-maten td[data-k]:before{content:attr(data-k) ": ";font-weight:700;color:var(--inkt-zacht)}}dialog{border:0;padding:0;color:var(--inkt);background:var(--wit)}dialog::backdrop{background:#0a37428c}.gidsdialoog{width:min(1100px,calc(100vw - 16px));max-height:calc(100dvh - 16px);border-radius:var(--radius-groot)}.gidsdialoog .dkop{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:var(--wit);border-bottom:1px solid var(--lijn)}.gidsdialoog .dkop h2{margin:0;font-size:1.4rem}.gidsdialoog .dinhoud{padding:16px}@media(min-width:760px){.gidsdialoog .dinhoud{padding:24px}}.sluit{width:44px;height:44px;border-radius:50%;border:2px solid var(--teal);background:var(--wit-puur);color:var(--teal);font-size:1.4rem;line-height:1;cursor:pointer;flex-shrink:0}.sluit:hover{background:var(--teal);color:var(--wit)}.mand{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(440px,100vw);display:none;flex-direction:column}.mand[open]{display:flex}.mand .dkop{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--lijn)}.mand .dkop h2{margin:0;font-size:1.4rem}.mand .regels{flex:1;overflow-y:auto;padding:8px 18px}.mandregel{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--lijn);align-items:center}.mandregel .mini{width:64px;height:64px;border-radius:8px;background:var(--koel);display:grid;place-items:center}.mandregel .naam{font-weight:700;line-height:1.25}.mandregel .det{font-size:.88rem;color:var(--inkt-zacht)}.mandregel .stapper{display:inline-flex;align-items:center;border:2px solid var(--lijn);border-radius:999px;margin-top:6px}.mandregel .stapper button{width:36px;height:36px;border:0;background:none;font:800 1.1rem var(--kop);color:var(--teal);cursor:pointer;border-radius:50%}.mandregel .stapper span{min-width:22px;text-align:center;font-weight:700}.mandregel .weg{font-size:.85rem}.mand .onder{padding:16px 18px 20px;border-top:1px solid var(--lijn);background:var(--wit-puur);display:grid;gap:8px}.mand .rij{display:flex;justify-content:space-between}.mand .rij.groot{font:800 1.25rem var(--kop);color:var(--teal)}.mand .rij.korting{color:var(--teal);font-weight:700}.mand .staffelbalk{background:var(--zand-licht);border-radius:8px;padding:10px 12px;font-size:.92rem}.mand .leeg{padding:28px 0;text-align:center;color:var(--inkt-zacht)}.beleid{max-width:760px;padding-top:32px;padding-bottom:64px}.beleid h1{font-size:clamp(2rem,5vw,2.8rem)}.beleid h2{font-size:1.5rem;margin-top:1.6em}.beleid hr{border:0;border-top:1px solid var(--lijn);margin:32px 0}.beleid blockquote{margin:16px 0;padding:12px 16px;background:var(--zand-licht);border-left:4px solid var(--teal);border-radius:6px}.beleid li{margin-bottom:6px}.beleidsmenu{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.95rem;margin:0 0 24px;padding:0;list-style:none}.beleidsmenu a[aria-current=page]{font-weight:800;text-decoration:none;color:var(--inkt)}.smal>*{max-width:780px}.uitkomst .advies .maat.klein{font-size:1.5rem;line-height:1.2}.status li{padding:2px 0 2px 12px;border-left:4px solid var(--teal);font-weight:700;color:var(--teal)}.status li.krap{border-left-color:#b98a1e;color:#6b4e06}.status li.niet{border-left-color:#9a4a2c;color:#7a2e12}.status li.onbekend{border-left-color:var(--lijn);color:var(--inkt-zacht)}.tekening-los{border-radius:var(--radius);overflow:hidden}.tekening-los svg{width:100%;height:auto}.veilig .bron{margin:0}.veilig .van-ons{margin:0;padding-top:12px;border-top:1px solid var(--lijn)}.hoofdstuk .veilig{margin-top:36px}.twee .veilig{margin-top:24px}@media(min-width:900px){.twee .veilig{grid-template-columns:1fr}}.rassen{line-height:1.9}.rassen .linkknop{font-weight:700}.qa h3{font-size:1.35rem;margin:0;padding-top:24px;border-top:1px solid var(--lijn)}.qa h3:first-child{border-top:0;padding-top:8px}.qa p{margin:10px 0 0}.qa p+h3{margin-top:24px}.beloftes{margin:24px 0 0}.beloftes dt{display:flex;align-items:center;gap:12px;font:800 1.2rem/1.3 var(--kop);color:var(--zon);padding-top:18px;border-top:1px solid rgba(250,246,238,.25)}.beloftes dt .ico{flex-shrink:0}.beloftes dd{padding-left:40px}.beloftes dt:first-child{border-top:0;padding-top:0}.beloftes dd{margin:4px 0 18px}.aantal-kaart .voor{font-size:.95rem}.veilig .bron,.veilig .van-ons{grid-column:1 / -1}.maatrij figcaption span span{display:inline}.foto{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-groot);background:var(--koel)}.foto-staand{aspect-ratio:4 / 5}.foto-liggend{aspect-ratio:4 / 3}.foto-vierkant{aspect-ratio:1}.held .illu .foto{border-radius:0;aspect-ratio:1}.koopgrid>div:last-child .foto{order:3;margin:16px 0 0}@media(min-width:900px){.koopgrid>div:last-child .foto{order:0;margin:0 0 16px}}.galerij .hoofd img{width:100%;height:100%;object-fit:cover}.duimen{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.duimen button img{width:100%;height:100%;object-fit:cover}@media(max-width:959px){.duimen{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.duimen button{flex:0 0 64px;scroll-snap-align:start}}.thuis-strook{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:24px}.thuis-strook figure{margin:0}.thuis-strook figcaption{font-size:.9rem;color:var(--inkt-zacht);margin-top:8px}.mandregel .mini img{width:48px;height:48px;object-fit:cover;border-radius:6px}.mand.bezig{cursor:progress}.mand.bezig .regels,.mand.bezig .onder{opacity:.55}.mand .melding:empty{display:none}.mand .melding{padding:8px 18px 0}.rij .van{text-decoration:line-through;color:var(--inkt-zacht);font-weight:400;margin-right:6px}.mand-pagina{padding:28px 0 64px}.mand-pagina table{width:100%;border-collapse:collapse}.mand-pagina th,.mand-pagina td{text-align:left;padding:12px 6px;border-bottom:1px solid var(--lijn);vertical-align:middle}.mand-pagina input[type=number]{width:84px}.mand-pagina .totaal{max-width:420px;margin:24px 0 0 auto}.shopify-policy__container,.tekstpagina{max-width:760px;margin:0 auto;padding:36px var(--gutter) 64px}.shopify-policy__title h1{font-size:clamp(1.9rem,4.4vw,2.6rem)}.shopify-policy__body h2,.tekstpagina h2{font-size:1.45rem;margin-top:1.4em}.shopify-policy__body ul,.shopify-policy__body ol,.tekstpagina ul{padding-left:22px}.shopify-policy__body li,.tekstpagina li{margin-bottom:6px}.formulierfout{color:#8a2a12;font-weight:700}.producttegels{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:24px 0 64px}.producttegel{display:grid;gap:8px;text-decoration:none;color:var(--inkt)}.producttegel img{border-radius:var(--radius);aspect-ratio:1;object-fit:cover}.producttegel b{font:800 1.1rem var(--kop);color:var(--teal)}.wachtwoord{min-height:100svh;display:grid;place-items:center;text-align:center;padding:32px var(--gutter);background:var(--koel)}.wachtwoord form{display:grid;gap:12px;max-width:360px;margin:18px auto 0}.wachtwoord img{margin:0 auto 18px}.uitklap .inhoud ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.uitklap .inhoud ul li{display:flex;gap:10px;align-items:flex-start}.uitklap .inhoud ul li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:4px;border-radius:50%;background:var(--zon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%230F4C5C' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.uitklap .inhoud ul+p{margin-top:12px}.btn[disabled]{opacity:.55;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pawsiesta.css.map */
