.field[data-astro-cid-sry2e7pw]{min-width:0}label[data-astro-cid-sry2e7pw]{margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:block}.opt[data-astro-cid-sry2e7pw]{color:var(--ink-soft);font-weight:400}.input[data-astro-cid-sry2e7pw]{width:100%;min-height:3rem;font:500 1rem/1.3 var(--font-body);color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:14px;padding:.75rem 1rem;transition:box-shadow .12s}.input[data-astro-cid-sry2e7pw]:hover{background:#fafbfd}.input[data-astro-cid-sry2e7pw]:focus-visible{box-shadow:0 0 0 3px var(--brand);outline:none}.input[data-astro-cid-sry2e7pw][aria-invalid=true]{border-color:var(--berry);background:#fff6f9}.hint[data-astro-cid-sry2e7pw]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.875rem}.error[data-astro-cid-sry2e7pw]{color:#9e1646;margin:.3rem 0 0;font-size:.9rem;font-weight:700}.page-hero[data-astro-cid-iq6scrxt]{background:var(--sky);padding-block:clamp(1.75rem,5vw,3.5rem) clamp(3rem,7vw,5rem);position:relative}.page-title[data-astro-cid-iq6scrxt]{font:700 clamp(2.1rem, 1.5rem + 3vw, 3.6rem)/1.05 var(--font-display);margin:0 0 .4rem}.page-intro[data-astro-cid-iq6scrxt]{color:var(--ink-soft);max-width:50ch;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.1rem)}.page-hero[data-astro-cid-iq6scrxt] .wave[data-astro-cid-iq6scrxt]{height:clamp(26px,4.5vw,60px);bottom:-1px}.checkout[data-astro-cid-iq6scrxt]{grid-template-columns:minmax(0,1fr) clamp(300px,30vw,380px);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(1rem,3vw,2rem) clamp(4rem,8vw,6rem);display:grid}.checkout-main[data-astro-cid-iq6scrxt]{min-width:0}.block[data-astro-cid-iq6scrxt]{max-width:46rem}.block[data-astro-cid-iq6scrxt]+.block[data-astro-cid-iq6scrxt],.checkout-form[data-astro-cid-iq6scrxt]{margin-top:clamp(2.25rem,5vw,3.5rem)}.block-title[data-astro-cid-iq6scrxt]{font:700 clamp(1.35rem, 1.15rem + .9vw, 1.6rem)/1.2 var(--font-display);margin:0 0 1rem;padding:0}.block-count[data-astro-cid-iq6scrxt]{font:500 1rem/1 var(--font-body);color:var(--ink-soft)}.link-btn[data-astro-cid-iq6scrxt]{cursor:pointer;font:700 .95rem/1.3 var(--font-body);color:var(--ink);text-underline-offset:3px;text-decoration:underline 2px;text-decoration-color:var(--brand-deep);background:0 0;border:0;padding:.25rem 0}.link-btn[data-astro-cid-iq6scrxt]:hover{text-decoration-color:var(--ink)}.status[data-astro-cid-iq6scrxt]{background:var(--mint);border:2px solid var(--ink);border-radius:16px;gap:.4rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-weight:500;display:grid}.status-row[data-astro-cid-iq6scrxt]{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;margin:0;display:flex}.status[data-astro-cid-iq6scrxt].is-center{background:var(--paper);text-align:center;max-width:36rem;margin:0 auto 1.5rem}.status[data-astro-cid-iq6scrxt].is-center .status-row[data-astro-cid-iq6scrxt]{justify-content:center}.cart-block[data-astro-cid-iq6scrxt]{container:cart/inline-size}.cart-list[data-astro-cid-iq6scrxt]{border-top:2px dashed #d5dce8;margin:0;padding:0;list-style:none}.cart-list[data-astro-cid-iq6scrxt]>li[data-astro-cid-iq6scrxt]{scroll-margin-top:calc(var(--header-h) + 1rem);border-bottom:2px dashed #d5dce8}.cart-item[data-astro-cid-iq6scrxt]{grid-template-columns:6.5rem minmax(0,1fr) auto 7.5rem;grid-template-areas:"media info qty price";align-items:center;gap:.5rem 1.5rem;padding:1.25rem 0;display:grid}.item-media[data-astro-cid-iq6scrxt]{border-radius:20px;grid-area:media;display:block;overflow:hidden}.item-media[data-astro-cid-iq6scrxt] img[data-astro-cid-iq6scrxt],.item-media[data-astro-cid-iq6scrxt] svg{aspect-ratio:1;object-fit:cover;width:100%}.bg-sky[data-astro-cid-iq6scrxt]{background:var(--sky)}.bg-peach[data-astro-cid-iq6scrxt]{background:var(--peach)}.bg-mint[data-astro-cid-iq6scrxt]{background:var(--mint)}.bg-lilac[data-astro-cid-iq6scrxt]{background:var(--lilac)}.item-info[data-astro-cid-iq6scrxt]{grid-area:info;min-width:0}.item-brand[data-astro-cid-iq6scrxt]{color:var(--ink-soft);margin:0;font-size:.925rem}.item-name[data-astro-cid-iq6scrxt]{font:600 clamp(1.05rem, 1rem + .3vw, 1.2rem)/1.25 var(--font-display);overflow-wrap:anywhere;margin:0}.item-name[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]{text-decoration:none}.item-name[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]:hover{text-underline-offset:4px;text-decoration:underline 2px}.item-meta[data-astro-cid-iq6scrxt]{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:.45rem 0 0;display:flex}.item-size[data-astro-cid-iq6scrxt]{border:2px solid var(--ink);white-space:nowrap;border-radius:10px;padding:.1rem .6rem;font-size:.9rem;font-weight:600;display:inline-block}.item-stock[data-astro-cid-iq6scrxt]{color:#9e1646;margin:.4rem 0 0;font-size:.9rem;font-weight:500}.cart-item[data-astro-cid-iq6scrxt].is-soldout .item-media[data-astro-cid-iq6scrxt],.cart-item[data-astro-cid-iq6scrxt].is-soldout .item-price[data-astro-cid-iq6scrxt]{opacity:.45}.cart-item[data-astro-cid-iq6scrxt].is-soldout .item-stock[data-astro-cid-iq6scrxt]{font-weight:700}.qty[data-astro-cid-iq6scrxt]{border:2px solid var(--ink);border-radius:999px;grid-area:qty;align-items:center;padding:.2rem;display:inline-flex}.qty-btn[data-astro-cid-iq6scrxt]{background:var(--paper);width:2.25rem;height:2.25rem;color:var(--ink);font:600 1.3rem/1 var(--font-display);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .12s;display:grid}.qty-btn[data-astro-cid-iq6scrxt]:hover:not(:disabled){background:var(--brand-soft)}.qty-btn[data-astro-cid-iq6scrxt]:disabled{color:#aeb6c7;cursor:not-allowed}.qty-val[data-astro-cid-iq6scrxt]{text-align:center;min-width:2rem;font:600 1.1rem/1 var(--font-display)}.item-price[data-astro-cid-iq6scrxt]{text-align:right;grid-area:price;margin:0}.item-price[data-astro-cid-iq6scrxt] s[data-astro-cid-iq6scrxt]{color:var(--ink-soft);font-size:.925rem;text-decoration-thickness:1.5px;display:block}.price-new[data-astro-cid-iq6scrxt]{font:700 1.25rem/1.3 var(--font-display);color:var(--berry);display:block}.price-unit[data-astro-cid-iq6scrxt]{color:var(--ink-soft);font-size:.825rem;display:block}@container cart (width<=600px){.cart-item[data-astro-cid-iq6scrxt]{grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"media info info""media qty price";align-items:start;gap:.75rem 1rem}.qty[data-astro-cid-iq6scrxt]{place-self:center start}.item-price[data-astro-cid-iq6scrxt]{align-self:center}}@container cart (width<=360px){.cart-item[data-astro-cid-iq6scrxt]{grid-template-columns:4.25rem minmax(0,1fr) auto;grid-template-areas:"media info info""qty qty price";gap:.75rem .85rem}.item-media[data-astro-cid-iq6scrxt]{border-radius:14px}}.alert[data-astro-cid-iq6scrxt]{border:3px solid var(--berry);background:#fff6f9;border-radius:18px;margin:0 0 clamp(2rem,4vw,2.75rem);padding:1rem 1.25rem}.alert[data-astro-cid-iq6scrxt]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.alert-title[data-astro-cid-iq6scrxt]{font:700 1.2rem/1.3 var(--font-display);margin:0 0 .4rem}.alert[data-astro-cid-iq6scrxt] p[data-astro-cid-iq6scrxt]{margin:0}.alert[data-astro-cid-iq6scrxt] ul[data-astro-cid-iq6scrxt]{margin:0;padding-left:1.2rem}.alert[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]{color:#9e1646;font-weight:700}.step[data-astro-cid-iq6scrxt]{border:0;min-width:0;margin:0;padding:0}.fields[data-astro-cid-iq6scrxt]{container:fields/inline-size}.field-row[data-astro-cid-iq6scrxt]{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.field-row[data-astro-cid-iq6scrxt]+.field-row[data-astro-cid-iq6scrxt]{margin-top:1rem}.field-row[data-astro-cid-iq6scrxt].cols-addr{grid-template-columns:minmax(0,1fr) 6rem 6rem}.field-row[data-astro-cid-iq6scrxt].cols-city{grid-template-columns:8rem minmax(0,1fr)}@container fields (width<=32rem){.field-row[data-astro-cid-iq6scrxt]{grid-template-columns:minmax(0,1fr)}.field-row[data-astro-cid-iq6scrxt].cols-addr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.field-row[data-astro-cid-iq6scrxt].cols-addr>:first-child{grid-column:1/-1}.field-row[data-astro-cid-iq6scrxt].cols-city{grid-template-columns:6.5rem minmax(0,1fr)}}.select-field[data-astro-cid-iq6scrxt] label[data-astro-cid-iq6scrxt]{margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:block}.select[data-astro-cid-iq6scrxt]{-webkit-appearance:none;appearance:none;width:100%;min-height:3rem;font:500 1rem/1.3 var(--font-body);color:var(--ink);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%231E2B4F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1rem center / 1rem;border:2px solid var(--ink);cursor:pointer;border-radius:14px;padding:.75rem 2.75rem .75rem 1rem}.select[data-astro-cid-iq6scrxt]:focus-visible{box-shadow:0 0 0 3px var(--brand);outline:none}.delivery-list[data-astro-cid-iq6scrxt]{gap:.75rem;display:grid}.delivery-opt[data-astro-cid-iq6scrxt]{cursor:pointer;display:block;position:relative}.delivery-opt[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.delivery-card[data-astro-cid-iq6scrxt]{border:2px solid var(--ink);background:var(--paper);border-radius:18px;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;padding:1rem 1.25rem;transition:background-color .12s,transform .12s,box-shadow .12s;display:grid}.delivery-card[data-astro-cid-iq6scrxt]:before{content:"";border:2px solid var(--ink);background:var(--paper);border-radius:50%;grid-row:span 2;width:1.4rem;height:1.4rem}.delivery-name[data-astro-cid-iq6scrxt]{font:600 clamp(1.05rem, 1rem + .25vw, 1.15rem)/1.3 var(--font-display)}.delivery-cost[data-astro-cid-iq6scrxt]{text-align:right;white-space:nowrap;font-weight:700}.is-loading[data-astro-cid-iq6scrxt]{color:var(--ink-soft);animation:1.1s ease-in-out infinite shipping-pulse}@keyframes shipping-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.is-loading[data-astro-cid-iq6scrxt]{animation:none}}.delivery-note[data-astro-cid-iq6scrxt]{color:var(--ink-soft);grid-column:2/-1;font-size:.925rem}.delivery-opt[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]:hover+.delivery-card[data-astro-cid-iq6scrxt]{background:var(--sky)}.delivery-opt[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]:checked+.delivery-card[data-astro-cid-iq6scrxt]{background:var(--brand-soft);box-shadow:0 4px 0 var(--ink);transform:translateY(-2px)}.delivery-opt[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]:checked+.delivery-card[data-astro-cid-iq6scrxt] .delivery-note[data-astro-cid-iq6scrxt]{color:var(--ink)}.delivery-opt[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]:checked+.delivery-card[data-astro-cid-iq6scrxt]:before{background:var(--ink);box-shadow:inset 0 0 0 3px var(--brand-soft)}.delivery-opt[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]:focus-visible+.delivery-card[data-astro-cid-iq6scrxt]{outline:3px solid var(--ink);outline-offset:3px}.address[data-astro-cid-iq6scrxt],.pickup[data-astro-cid-iq6scrxt]{margin-top:1.5rem}.checkout[data-astro-cid-iq6scrxt]:has(#lev-afhalen:checked) .when-thuis[data-astro-cid-iq6scrxt],.checkout[data-astro-cid-iq6scrxt]:not(:has(#lev-afhalen:checked)) .when-afhalen[data-astro-cid-iq6scrxt]{display:none}.pickup[data-astro-cid-iq6scrxt] p[data-astro-cid-iq6scrxt]{margin:0 0 .75rem}.pickup[data-astro-cid-iq6scrxt] .pickup-title[data-astro-cid-iq6scrxt]{font:600 1.15rem/1.3 var(--font-display);margin-bottom:.25rem}.pickup-hours[data-astro-cid-iq6scrxt]{max-width:22rem;margin:0 0 .75rem}.pickup-hours[data-astro-cid-iq6scrxt]>div[data-astro-cid-iq6scrxt]{border-bottom:1px dashed var(--ink-soft);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.pickup-hours[data-astro-cid-iq6scrxt] dt[data-astro-cid-iq6scrxt]{font-weight:600}.pickup-hours[data-astro-cid-iq6scrxt] dd[data-astro-cid-iq6scrxt]{font-variant-numeric:tabular-nums;margin:0}.pickup[data-astro-cid-iq6scrxt] .pickup-note[data-astro-cid-iq6scrxt]{border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:0 .5rem .5rem 0;margin:0;padding:.75rem 1rem}.pickup-note[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]{color:var(--brand-deep);overflow-wrap:anywhere;font-weight:600}.summary[data-astro-cid-iq6scrxt]{top:calc(var(--header-h) + 1.5rem);position:sticky}.summary-card[data-astro-cid-iq6scrxt]{background:var(--paper);border:var(--outline);box-shadow:8px 8px 0 var(--ink);border-radius:clamp(24px,3vw,32px);padding:clamp(1.25rem,3vw,2rem)}.summary-title[data-astro-cid-iq6scrxt]{font:700 clamp(1.35rem, 1.15rem + .9vw, 1.6rem)/1.2 var(--font-display);margin:0 0 1rem}.totals[data-astro-cid-iq6scrxt]{margin:0}.totals[data-astro-cid-iq6scrxt] div[data-astro-cid-iq6scrxt]{justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.totals[data-astro-cid-iq6scrxt] dt[data-astro-cid-iq6scrxt],.totals[data-astro-cid-iq6scrxt] dd[data-astro-cid-iq6scrxt]{margin:0}.totals[data-astro-cid-iq6scrxt] dd[data-astro-cid-iq6scrxt]{text-align:right;white-space:nowrap;font-weight:700}.totals[data-astro-cid-iq6scrxt] .total[data-astro-cid-iq6scrxt]{border-top:2px dashed #d5dce8;align-items:baseline;margin-top:.6rem;padding-top:.9rem}.totals[data-astro-cid-iq6scrxt] .total[data-astro-cid-iq6scrxt] dt[data-astro-cid-iq6scrxt]{font:600 1.25rem/1.2 var(--font-display)}.totals[data-astro-cid-iq6scrxt] .total[data-astro-cid-iq6scrxt] dd[data-astro-cid-iq6scrxt]{font:700 clamp(1.6rem, 1.3rem + 1vw, 2rem)/1 var(--font-display)}.total-pending[data-astro-cid-iq6scrxt][hidden]{display:none}.total-pending[data-astro-cid-iq6scrxt]{color:var(--ink-soft);text-align:right;font-size:.8rem;font-weight:400;display:block}.total-vat[data-astro-cid-iq6scrxt]{font:500 .875rem/1 var(--font-body);color:var(--ink-soft)}.totals[data-astro-cid-iq6scrxt] .vat[data-astro-cid-iq6scrxt]{color:var(--ink-soft);padding-top:.1rem;font-size:.875rem}.totals[data-astro-cid-iq6scrxt] .vat[data-astro-cid-iq6scrxt] dd[data-astro-cid-iq6scrxt]{font-weight:500}.savings[data-astro-cid-iq6scrxt]{background:var(--mint);border:2px solid var(--ink);font:600 1.05rem/1.35 var(--font-display);text-align:center;border-radius:999px;margin:1.25rem auto 0;padding:.45rem 1.1rem;display:table;transform:rotate(-2deg)}.check[data-astro-cid-iq6scrxt]{cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:1.5rem;font-size:.95rem;display:flex}.check[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]{-webkit-appearance:none;appearance:none;border:2px solid var(--ink);background:var(--paper) no-repeat center / 80%;cursor:pointer;border-radius:7px;flex:none;width:1.35rem;height:1.35rem;margin:.1rem 0 0}.check[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt]:checked{background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check[data-astro-cid-iq6scrxt] input[data-astro-cid-iq6scrxt][aria-invalid=true]{border-color:var(--berry);background-color:#fff6f9}.check[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]{font-weight:700}.error[data-astro-cid-iq6scrxt]{color:#9e1646;margin:.3rem 0 0;font-size:.9rem;font-weight:700}.blocked-note[data-astro-cid-iq6scrxt]{color:#9e1646;margin:1.25rem 0 0;font-size:.925rem;font-weight:700}.order-btn[data-astro-cid-iq6scrxt]{width:100%;margin-top:1.25rem;padding-block:1.1rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.order-btn[data-astro-cid-iq6scrxt]:disabled{cursor:not-allowed;box-shadow:0 5px 0 var(--ink);background:#aeb6c7;transform:none}.pay-note[data-astro-cid-iq6scrxt]{color:var(--ink-soft);text-align:center;margin:.9rem 0 0;font-size:.875rem}.pending[data-astro-cid-iq6scrxt]{background:var(--sky);border:var(--outline);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(1rem,3vw,2rem);padding:1.1rem 1.4rem;display:flex}.pending-text[data-astro-cid-iq6scrxt]{flex:22rem;min-width:0}.pending-title[data-astro-cid-iq6scrxt]{font:700 1.2rem/1.3 var(--font-display);margin:0 0 .25rem}.pending-text[data-astro-cid-iq6scrxt] p[data-astro-cid-iq6scrxt]{overflow-wrap:anywhere;margin:0}.pending-actions[data-astro-cid-iq6scrxt]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.pending-link[data-astro-cid-iq6scrxt]{text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--brand-deep);font-weight:700}.cat-links[data-astro-cid-iq6scrxt]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.cat-links[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]{background:var(--paper);border:2px solid var(--ink);font:600 1.05rem/1.3 var(--font-display);border-radius:999px;padding:.55rem 1.1rem;text-decoration:none;transition:background-color .15s;display:block}.cat-links[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]:hover{background:var(--brand-soft)}@media (width<=960px){.checkout[data-astro-cid-iq6scrxt]{grid-template-columns:minmax(0,1fr)}.block[data-astro-cid-iq6scrxt]{max-width:none}.summary[data-astro-cid-iq6scrxt]{max-width:34rem;position:static}.summary-card[data-astro-cid-iq6scrxt]{box-shadow:6px 6px 0 var(--ink)}}@media (height<=640px){.summary[data-astro-cid-iq6scrxt]{position:static}}@media (width<=600px){.delivery-card[data-astro-cid-iq6scrxt]{gap:.15rem .75rem;padding:.9rem 1rem}.summary[data-astro-cid-iq6scrxt]{max-width:none}.summary-card[data-astro-cid-iq6scrxt]{box-shadow:5px 5px 0 var(--ink)}.cat-links[data-astro-cid-iq6scrxt] a[data-astro-cid-iq6scrxt]{padding:.65rem 1rem}}@media (pointer:coarse){.qty-btn[data-astro-cid-iq6scrxt]{width:2.75rem;height:2.75rem}.link-btn[data-astro-cid-iq6scrxt]{padding-block:.5rem}}
