.preview[data-v-858e9d13]{border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 25% 15%,#ffdcaa80,#0000 70%),linear-gradient(#ddd0bd,#cbbba4);width:100%;height:100%;position:relative;overflow:hidden}.preview__canvas[data-v-858e9d13]{touch-action:pan-y;position:absolute;inset:0}.preview__canvas[data-v-858e9d13] canvas{cursor:grab;width:100%;height:100%;display:block}.preview__canvas[data-v-858e9d13] canvas:active{cursor:grabbing}.preview__views[data-v-858e9d13]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:999px;flex-wrap:wrap;max-width:calc(100% - 1.8rem);padding:3px;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.preview__views button[data-v-858e9d13]{font:600 .82rem var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:.4rem .85rem}.preview__views button.on[data-v-858e9d13]{background:var(--ink);color:var(--white)}.preview__fallback[data-v-858e9d13]{border-radius:var(--radius);background:#ffffffe6;margin:0;padding:.8rem 1rem;font-size:.9rem;position:absolute;inset:auto 1rem 1rem}.snotice[data-v-f682e1dc]{z-index:45;right:1rem;bottom:calc(6.5rem + env(safe-area-inset-bottom));border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius-lg);background:var(--paper);align-items:flex-start;gap:.75rem;width:min(100% - 2rem,360px);padding:.9rem .9rem .9rem 1rem;display:flex;position:fixed;box-shadow:0 10px 36px -8px #00000047}.snotice p[data-v-f682e1dc]{color:var(--ink-soft);flex:1;margin:0;font-size:.92rem;line-height:1.4}.snotice strong[data-v-f682e1dc]{color:var(--ink);margin-bottom:.1rem;display:block}.snotice__icon[data-v-f682e1dc]{width:36px;height:36px;color:var(--green);background:#71844c24;border-radius:50%;flex:none;place-items:center;display:grid}.snotice__close[data-v-f682e1dc]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-.3rem -.3rem 0 0;display:grid}.snotice__close[data-v-f682e1dc]:hover,.snotice__close[data-v-f682e1dc]:focus-visible{background:var(--sand);color:var(--ink)}.snotice-enter-active[data-v-f682e1dc],.snotice-leave-active[data-v-f682e1dc]{transition:opacity .3s,transform .3s}.snotice-enter-from[data-v-f682e1dc],.snotice-leave-to[data-v-f682e1dc]{opacity:0;transform:translateY(12px)}@media (width<=600px){.snotice[data-v-f682e1dc]{width:auto;left:1rem}}.month-warning[data-v-a39733b3]{color:var(--danger);margin:.35rem 0 0;font-size:.9rem;line-height:1.4}.order[data-v-e31abc71]{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem)}.order__head[data-v-e31abc71]{margin-bottom:1.6rem}.order__head h1[data-v-e31abc71]{font-size:clamp(1.8rem,3.6vw,2.8rem)}.order__head p[data-v-e31abc71]{color:var(--muted);margin:0}.order__head .order__mobile-hint[data-v-e31abc71]{display:none}.order-dock[data-v-e31abc71]{z-index:40;bottom:calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,700px);padding:.85rem 1rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 32px #0000002e}.order-dock__info[data-v-e31abc71]{flex:1;min-width:0}.order-dock__total[data-v-e31abc71]{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;display:flex}.order-dock__total strong[data-v-e31abc71]{white-space:nowrap;font-size:1.5rem}.order-dock__info small[data-v-e31abc71]{color:var(--muted);font-size:.8rem;display:block}.order-dock__link[data-v-e31abc71]{flex:none;padding-inline:1rem}.qty__total[data-v-e31abc71]{border-radius:var(--radius);background:var(--sand);justify-content:space-between;gap:1rem;padding:.7rem .9rem;display:flex}.order__grid[data-v-e31abc71]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.order__preview[data-v-e31abc71]{top:calc(var(--header-h) + 1rem);gap:.8rem;display:grid;position:sticky}.order__stage[data-v-e31abc71]{height:min(calc(100vh - var(--header-h) - 7rem), 680px);min-height:360px}.stage__hint[data-v-e31abc71],.stage__size[data-v-e31abc71]{pointer-events:none;background:#ffffffbf;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.82rem;display:inline-flex;position:absolute;bottom:.9rem}.stage__hint[data-v-e31abc71]{left:.9rem}.stage__size[data-v-e31abc71]{font-weight:600;right:.9rem}.tabs[data-v-e31abc71]{scrollbar-width:thin;gap:.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.tab[data-v-e31abc71]{border:1.5px solid var(--line);background:var(--white);border-radius:999px;flex:none;align-items:center;display:flex}.tab--active[data-v-e31abc71]{background:var(--ink);border-color:var(--ink);color:var(--white)}.tab--new[data-v-e31abc71]{animation:.8s ease-out new-panel-tab-e31abc71}.design-notice[data-v-e31abc71]{border:1px solid var(--green);border-radius:var(--radius);background:var(--paper);align-items:flex-start;gap:.65rem;margin:0;padding:.85rem 1rem;animation:.6s ease-out new-panel-notice-e31abc71;display:flex}.design-notice svg[data-v-e31abc71]{color:var(--ok);flex:none;margin-top:.15rem}.design-notice strong[data-v-e31abc71]{display:block}@keyframes new-panel-tab-e31abc71{0%,50%{box-shadow:inset 0 0 0 3px var(--green)}to{box-shadow:inset 0 0 #0000}}@keyframes new-panel-notice-e31abc71{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tab button[data-v-e31abc71]{color:inherit;font:600 .9rem var(--font);cursor:pointer;background:0 0;border:0;min-height:40px;padding:.5rem .9rem}.tab small[data-v-e31abc71]{opacity:.75;margin-left:.2rem;font-weight:400}.tab .tab__remove[data-v-e31abc71]{place-items:center;padding:.5rem .75rem .5rem .1rem;display:inline-grid}.order__form[data-v-e31abc71]{gap:1.1rem;display:grid}.card[data-v-e31abc71]{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin:0;padding:1.3rem;display:grid}.card legend[data-v-e31abc71]{float:left;align-items:center;gap:.6rem;width:100%;padding:0;font-size:1.15rem;font-weight:700;display:flex}.card legend small[data-v-e31abc71]{color:var(--muted);font-size:.9rem;font-weight:400}.card legend[data-v-e31abc71]+*{clear:both}.card__num[data-v-e31abc71]{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.95rem;display:inline-grid}.stats[data-v-e31abc71]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stats li[data-v-e31abc71]{background:var(--sand);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.95rem;font-weight:600;display:inline-flex}.hint[data-v-e31abc71]{color:var(--muted);margin:0;font-size:.85rem;font-weight:400}.hint.error[data-v-e31abc71]{color:var(--danger)}.qty[data-v-e31abc71],.unique[data-v-e31abc71]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.unique[data-v-e31abc71]{border-top:1px solid var(--line);padding-top:1rem}.stepper[data-v-e31abc71]{border:1.5px solid var(--ink);border-radius:999px;flex:none;align-items:center;display:inline-flex}.stepper button[data-v-e31abc71]{cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.stepper button[data-v-e31abc71]:disabled{opacity:.3;cursor:not-allowed}.stepper output[data-v-e31abc71]{text-align:center;min-width:2ch;font-size:1.1rem;font-weight:700}.summary[data-v-e31abc71]{background:var(--forest);border-color:var(--forest);color:var(--white)}.summary h2[data-v-e31abc71]{margin:0;font-size:1.3rem}.summary__lines[data-v-e31abc71]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.summary__lines li[data-v-e31abc71]{justify-content:space-between;gap:1rem;display:flex}.summary__lines small[data-v-e31abc71]{color:#ffffffa6;display:block}.summary__lines li>span[data-v-e31abc71]:first-child{overflow-wrap:anywhere;min-width:0}.summary__lines li>span[data-v-e31abc71]:last-child{white-space:nowrap;flex:none}.summary__total[data-v-e31abc71]{border-top:1px solid #fff3;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.9rem;font-size:1.1rem;display:flex}.summary__total small[data-v-e31abc71]{color:#ffffffa6;font-size:.85rem}.summary__total strong[data-v-e31abc71]{font-size:1.8rem}.summary__custom-terms[data-v-e31abc71]{color:#ffffffd9;flex-direction:column;align-items:flex-start;gap:.35rem;margin-block:1rem;font-size:.9rem;line-height:1.5;display:flex}.summary__custom-terms label[data-v-e31abc71]{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.summary__custom-terms input[data-v-e31abc71]{accent-color:var(--ink);margin-top:.25rem}.summary__custom-terms a[data-v-e31abc71]{color:var(--white)}.summary .btn--block[data-v-e31abc71]{background:var(--white);color:var(--ink);border-color:var(--white);min-height:54px;font-size:1.05rem}.summary__note[data-v-e31abc71]{color:#ffffffa6}.spin[data-v-e31abc71]{animation:1s linear infinite spin-e31abc71}.hp[data-v-e31abc71]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.disclaimer[data-v-e31abc71]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .9rem;font-size:.85rem;line-height:1.45;display:flex}.disclaimer svg[data-v-e31abc71]{flex:none;margin-top:.1rem}.delivery[data-v-e31abc71]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.delivery__option[data-v-e31abc71]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--white);cursor:pointer;align-items:center;gap:.7rem;padding:.8rem .9rem;line-height:1.3;display:flex}.delivery__option[data-v-e31abc71]:hover,.delivery__option[data-v-e31abc71]:focus-within{border-color:var(--ink)}.delivery__option.on[data-v-e31abc71]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.delivery__option span[data-v-e31abc71]{display:grid}.delivery__option small[data-v-e31abc71]{color:var(--muted)}.thanks__note[data-v-e31abc71]{color:var(--muted);max-width:52ch}.countries[data-v-e31abc71]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.country[data-v-e31abc71]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--white);cursor:pointer;align-items:center;gap:.7rem;padding:.7rem .9rem;line-height:1.3;display:flex}.country[data-v-e31abc71]:hover,.country[data-v-e31abc71]:focus-within{border-color:var(--ink)}.country.on[data-v-e31abc71]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.country__text[data-v-e31abc71]{display:grid}.country__text small[data-v-e31abc71]{color:var(--ok);font-weight:600}.country__text s[data-v-e31abc71]{color:var(--muted);margin-right:.2rem;font-weight:400}.country__flag[data-v-e31abc71]{border-radius:3px;flex:none;width:28px;height:20px;box-shadow:inset 0 0 0 1px #00000026}.country__flag--nl[data-v-e31abc71]{background:linear-gradient(#ae1c28 0 33.3%,#fff 33.3% 66.6%,#21468b 66.6%)}.country__flag--be[data-v-e31abc71]{background:linear-gradient(90deg,#111 0 33.3%,#fdda24 33.3% 66.6%,#ef3340 66.6%)}@media (width<=420px){.delivery[data-v-e31abc71],.countries[data-v-e31abc71]{grid-template-columns:1fr}}.swatches[data-v-e31abc71]{flex-wrap:wrap;gap:.5rem;display:flex}.swatch[data-v-e31abc71]{border:1.5px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:40px;padding:.4rem .75rem .4rem .45rem;font-size:.92rem;font-weight:500;transition:border-color .15s;display:inline-flex}.swatch[data-v-e31abc71]:hover,.swatch[data-v-e31abc71]:focus-within{border-color:var(--ink)}.swatch--on[data-v-e31abc71]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.swatch__dot[data-v-e31abc71]{border-radius:50%;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0003}.swatch__dot--goud[data-v-e31abc71]{background-image:linear-gradient(135deg,#f3dc8a,#c9a13b 50%,#8e6b1e)!important}.swatch__dot--houtlook[data-v-e31abc71]{background-image:repeating-linear-gradient(100deg,#b98552 0 3px,#8f5f31 3px 5px,#a87443 5px 9px)!important}.swatch__label[data-v-e31abc71]{line-height:1.15;display:grid}.swatch__note[data-v-e31abc71]{color:var(--muted);font-size:.72rem;font-weight:500}.discount[data-v-e31abc71]{gap:.4rem;display:grid}.discount__form[data-v-e31abc71]{gap:.5rem;display:flex}.discount__form .input[data-v-e31abc71]{color:var(--white);background:#ffffff14;border-color:#ffffff4d;min-height:42px}.discount__form .input[data-v-e31abc71]::placeholder{color:#ffffff8c}.discount__form .input[data-v-e31abc71]:focus{border-color:var(--white);box-shadow:0 0 0 3px #ffffff26}.discount__form .btn[data-v-e31abc71]{flex:none}.discount__applied[data-v-e31abc71]{border-radius:var(--radius);background:#71844c59;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.discount__applied span[data-v-e31abc71]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.discount__remove[data-v-e31abc71]{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:.25rem;display:inline-grid}.discount__error[data-v-e31abc71]{color:#ffb4a8;margin:0;font-size:.88rem}.summary__sub[data-v-e31abc71]{color:#fffc;justify-content:space-between;display:flex}.summary__sub--discount[data-v-e31abc71]{color:#c9dba0}@keyframes spin-e31abc71{to{transform:rotate(360deg)}}.thanks[data-v-e31abc71]{text-align:center}.thanks__inner[data-v-e31abc71]{justify-items:center;gap:.6rem;max-width:640px;display:grid}.thanks__lead[data-v-e31abc71]{font-size:1.15rem}.grid-2--postcode[data-v-e31abc71]{grid-template-columns:1fr 2fr}@media (width<=960px){.order__grid[data-v-e31abc71]{grid-template-columns:1fr}.order__preview[data-v-e31abc71]{position:static}.order__stage[data-v-e31abc71]{height:min(92vw,560px);min-height:300px}}@media (width<=760px){.order__head .order__mobile-hint[data-v-e31abc71]{margin-top:.6rem;font-weight:600;display:block}}@media (width<=560px){.order-dock[data-v-e31abc71]{width:100%;padding:.65rem .8rem calc(.65rem + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:.6rem;bottom:0;left:0;transform:none}.order-dock__total[data-v-e31abc71]{gap:0 .5rem;font-size:.9rem}.order-dock__total strong[data-v-e31abc71]{font-size:1.3rem}.order-dock__link[data-v-e31abc71]{padding-inline:.75rem;font-size:.9rem}.card[data-v-e31abc71]{padding:1.1rem}.grid-2--postcode[data-v-e31abc71]{grid-template-columns:1fr}.qty[data-v-e31abc71],.unique[data-v-e31abc71]{flex-wrap:wrap}}
