/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sf-uitloop:0px}*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Outfit", "Outfit-fallback", system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-gray-200:oklch(92.8% .006 264.531);--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}html{scroll-behavior:auto;overflow-anchor:none;background-color:var(--bg);font-size:16px}html.html-app,html.html-app body,html.html-auth,html.html-auth body{height:100%;overflow:hidden}body{overflow-anchor:none}body.body-app,body.body-auth{height:100%}#flash-zone{overflow-anchor:none}summary::-webkit-details-marker{display:none}summary{list-style:none}code,kbd,pre,samp{font-family:inherit}:root{color-scheme:light;--bg:#f8fafc;--bg-rgb:248 250 252;--card:#fff;--card-rgb:255 255 255;--card-soft:#f1f5f9;--card-soft-rgb:241 245 249;--border:#e2e8f0;--muted:#64748b;--text:#0f172a;--text-soft:#1e293b;--text-muted:#64748b;--input-bg:#fff;--input-border:#e2e8f0;--input-text:#0f172a;--input-placeholder:#94a3b8;--nav-bg:#fff;--nav-border:#e2e8f0;--nav-text:#0f172a;--nav-muted:#64748b;--accent-ring:rgba(var(--accent-rgb), .3);--role-400:#94a3b8;--role-500:#64748b;--role-rgb:100, 116, 139;--topbar-height:3.5rem;--nav-expanded-width:16rem;--nav-collapsed-width:4.5rem;--nav-mobile-width:min(18rem, calc(100vw - 1.25rem));--chat-sidebar-width:420px;--chat-sidebar-max:92vw}:root,:root[data-accent=blue]{--accent-50:#eff6ff;--accent-100:#dbeafe;--accent-200:#bfdbfe;--accent-300:#93c5fd;--accent-400:#60a5fa;--accent-500:#3b82f6;--accent-600:#2563eb;--accent-700:#1d4ed8;--accent-800:#1e40af;--accent-900:#1e3a8a;--accent-rgb:59, 130, 246;--accent-glow2:99, 102, 241}:root[data-accent=indigo]{--accent-50:#eef2ff;--accent-100:#e0e7ff;--accent-200:#c7d2fe;--accent-300:#a5b4fc;--accent-400:#818cf8;--accent-500:#6366f1;--accent-600:#4f46e5;--accent-700:#4338ca;--accent-800:#3730a3;--accent-900:#312e81;--accent-rgb:99, 102, 241;--accent-glow2:139, 92, 246}:root[data-accent=sky]{--accent-50:#f0f9ff;--accent-100:#e0f2fe;--accent-200:#bae6fd;--accent-300:#7dd3fc;--accent-400:#38bdf8;--accent-500:#0ea5e9;--accent-600:#0284c7;--accent-700:#0369a1;--accent-800:#075985;--accent-900:#0c4a6e;--accent-rgb:14, 165, 233;--accent-glow2:6, 182, 212}:root[data-accent=emerald]{--accent-50:#ecfdf5;--accent-100:#d1fae5;--accent-200:#a7f3d0;--accent-300:#6ee7b7;--accent-400:#34d399;--accent-500:#10b981;--accent-600:#059669;--accent-700:#047857;--accent-800:#065f46;--accent-900:#064e3b;--accent-rgb:16, 185, 129;--accent-glow2:20, 184, 166}:root[data-accent=rose]{--accent-50:#fff1f2;--accent-100:#ffe4e6;--accent-200:#fecdd3;--accent-300:#fda4af;--accent-400:#fb7185;--accent-500:#f43f5e;--accent-600:#e11d48;--accent-700:#be123c;--accent-800:#9f1239;--accent-900:#881337;--accent-rgb:244, 63, 94;--accent-glow2:245, 158, 11}:root[data-accent=grey]{--accent-rgb:0, 91, 211;--accent-50:#f8fafc;--accent-100:#f1f5f9;--accent-200:#e2e8f0;--accent-300:#cbd5e1;--accent-400:#94a3b8;--accent-500:#64748b;--accent-600:#475569;--accent-700:#334155;--accent-800:#1e293b;--accent-900:#0f172a;--accent-glow2:148, 163, 184}:root[data-accent=rainbow]{--accent-50:#fce4e5;--accent-100:#f8c7ca;--accent-200:#f4a7ae;--accent-300:#f38e9a;--accent-400:#f27586;--accent-500:#f1667c;--accent-600:#db4e67;--accent-700:#c13f58;--accent-800:#a33048;--accent-900:#7f2538;--accent-rgb:241, 102, 124;--accent-glow2:59, 130, 246}:root[data-theme=dark]{color-scheme:dark;--bg:#111827;--bg-rgb:17 24 39;--card:#1e293b;--card-rgb:30 41 59;--card-soft:#334155;--card-soft-rgb:51 65 85;--border:#475569;--muted:#cbd5e1;--text:#f1f5f9;--text-soft:#e2e8f0;--text-muted:#cbd5e1;--input-bg:#1e293b;--input-border:#475569;--input-text:#f1f5f9;--input-placeholder:#cbd5e1;--nav-bg:#1e293b;--nav-border:#334155;--nav-text:#f8fafc;--nav-muted:#cbd5e1}html{font-family:var(--font-sans)}:root{--aurora-stack:var(--grain), var(--aurora-scrim), radial-gradient(1240px 760px at 36% -24%, rgba(var(--accent-rgb), var(--aurora-1)), rgba(var(--accent-rgb), 0) 62%), radial-gradient(1000px 680px at 106% 18%, rgba(var(--accent-glow2), var(--aurora-2)), rgba(var(--accent-glow2), 0) 60%), radial-gradient(900px 620px at 58% 120%, rgba(var(--accent-rgb), var(--aurora-3)), rgba(var(--accent-rgb), 0) 64%), radial-gradient(820px 580px at 24% 92%, rgba(var(--accent-glow2), var(--aurora-4)), rgba(var(--accent-glow2), 0) 62%);--aurora-blends:var(--grain-blend), normal, normal, normal, normal, normal;--aurora-base:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%)}body{background-color:var(--color-slate-50);color:var(--text);background-color:var(--bg);background-image:var(--aurora-stack), var(--aurora-base);background-blend-mode:var(--aurora-blends), normal;background-attachment:fixed}:root[data-theme=dark] body{background-image:var(--aurora-stack);background-blend-mode:var(--aurora-blends)}.topbar{position:relative}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 2%, rgba(var(--accent-rgb), var(--accent-line-a)) 30%, rgba(var(--accent-glow2), var(--accent-line-b)) 70%, transparent 98%);height:1px;position:absolute;inset:auto 0 -1px}:root[data-accent=grey] .topbar:after,:root[data-accent=grey] body.tv-mode:after{display:none}::selection{background:rgba(var(--accent-rgb), .22)}:root[data-accent=rainbow]{--aurora-mix:.78;--aurora-stack:var(--grain), var(--aurora-scrim), radial-gradient(1180px 720px at 26% -18%, rgba(255, 215, 104, calc(var(--aurora-2) * var(--aurora-mix))), #ffd76800 62%), radial-gradient(980px 660px at 92% 6%, rgba(241, 102, 124, calc(var(--aurora-2) * var(--aurora-mix))), #f1667c00 60%), radial-gradient(900px 620px at 74% 112%, rgba(118, 179, 77, calc(var(--aurora-3) * var(--aurora-mix))), #76b34d00 64%), radial-gradient(860px 600px at 34% 92%, rgba(59, 130, 246, calc(var(--aurora-3) * var(--aurora-mix))), #3b82f600 62%), radial-gradient(760px 520px at 106% 54%, rgba(139, 92, 246, calc(var(--aurora-4) * var(--aurora-mix))), #8b5cf600 62%);--aurora-blends:var(--grain-blend), normal, normal, normal, normal, normal, normal;--aurora-base:linear-gradient(180deg, #fff 0%, #fbfbfa 45%, #f6f4f2 100%)}:root[data-accent=rainbow] .card{box-shadow:0 1px 2px #0f172a0f,0 16px 28px #f1667c1f,0 0 24px #ffd7681a}.ui-choice{display:inline-flex;position:relative}.ui-choice input{appearance:none;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-choice-label{height:var(--ui-control-h-sm);border-radius:var(--ui-radius);border:var(--ui-border-w) solid var(--ui-border-strong);background-color:var(--ui-card);color:var(--ui-muted);font-size:var(--ui-fs-sm);cursor:pointer;align-items:center;padding:0 10px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ui-choice:hover .ui-choice-label{border-color:var(--ui-primary)}.ui-choice input:focus-visible+.ui-choice-label,.ui-choice-link:focus-visible .ui-choice-label{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring-inner)}.ui-choice input:checked+.ui-choice-label,.ui-choice-link[aria-current=true] .ui-choice-label{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-choice input:checked+.ui-choice-label,.ui-choice-link[aria-current=true] .ui-choice-label{background-color:color-mix(in srgb, var(--ui-primary) var(--ui-tint), transparent)}}.ui-choice input:checked+.ui-choice-label,.ui-choice-link[aria-current=true] .ui-choice-label{border-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-choice input:checked+.ui-choice-label,.ui-choice-link[aria-current=true] .ui-choice-label{border-color:color-mix(in srgb, var(--ui-primary) 45%, transparent)}}.ui-choice input:checked+.ui-choice-label,.ui-choice-link[aria-current=true] .ui-choice-label{color:var(--ui-primary-active)}.ui-choice-link{text-decoration:none}.ui-choice-link:focus-visible{outline:none}.ui-choice-link .ui-choice-label{gap:4px}.ui-choice-verwijderbaar{max-width:100%}.ui-choice-verwijderbaar .ui-choice-label{gap:4px;min-width:0;max-width:100%;padding-right:6px}.ui-choice-tekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-choice-teken{flex:none}.ui-choice-verwijderbaar input:checked+.ui-choice-label .ui-choice-teken-uit,.ui-choice-verwijderbaar input:not(:checked)+.ui-choice-label .ui-choice-teken-aan{display:none}.ui-choice-verwijderbaar input:not(:checked)+.ui-choice-label{border-style:dashed}.ui-choice-verwijderbaar input:not(:checked)+.ui-choice-label .ui-choice-tekst{text-decoration:line-through}.ui-start-tile{display:flex;position:relative}.ui-start-tile input{appearance:none;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-start-tile-body{border-radius:var(--ui-radius);border:var(--ui-border-w) solid var(--ui-border-strong);background-color:var(--ui-card);cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:14px;transition:background-color .12s,color .12s,border-color .12s;display:flex}.ui-start-tile:hover .ui-start-tile-body{border-color:var(--ui-primary)}.ui-start-tile input:focus-visible+.ui-start-tile-body{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring-inner)}.ui-start-tile input:checked+.ui-start-tile-body{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-start-tile input:checked+.ui-start-tile-body{background-color:color-mix(in srgb, var(--ui-primary) var(--ui-tint), transparent)}}.ui-start-tile input:checked+.ui-start-tile-body{border-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-start-tile input:checked+.ui-start-tile-body{border-color:color-mix(in srgb, var(--ui-primary) 45%, transparent)}}.ui-start-tile-icon{color:var(--ui-muted);display:inline-flex}.ui-start-tile input:checked+.ui-start-tile-body .ui-start-tile-icon{color:var(--ui-primary-active)}.ui-start-tile-label{font-size:var(--ui-fs);color:var(--ui-text);font-weight:600}.ui-start-tile input:checked+.ui-start-tile-body .ui-start-tile-label{color:var(--ui-primary-active)}.ui-start-tile-hint{font-size:var(--ui-fs-sm);color:var(--ui-muted)}.ui-start-tile:has(input:disabled) .ui-start-tile-body{cursor:not-allowed;border-style:dashed;border-color:var(--ui-border-strong);background-color:#0000}.ui-start-tile input:disabled+.ui-start-tile-body .ui-start-tile-icon,.ui-start-tile input:disabled+.ui-start-tile-body .ui-start-tile-label{color:var(--ui-muted)}.ui-start-tiles{gap:var(--ui-space-300);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ui-widget{border-radius:var(--ui-radius);border:var(--ui-border-w) solid var(--ui-border);background-color:var(--ui-card);padding:16px}.widget-host-content>.ui-widget{flex-direction:column;flex:1;display:flex;overflow:hidden}.accent-swatches{align-items:center;gap:8px;padding:2px 0;display:flex}.accent-swatch{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;position:relative}.accent-swatch:focus-visible{outline:none}.accent-swatch-dot{background:linear-gradient(135deg, var(--sw-a), var(--sw-b));border-radius:9999px;width:26px;height:26px;transition:transform .15s,box-shadow .15s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #0f172a1a}:root[data-theme=dark] .accent-swatch-dot{box-shadow:inset 0 0 0 1px #ffffff24}.accent-swatch:hover .accent-swatch-dot{transform:scale(1.1)}.accent-swatch:focus-visible .accent-swatch-dot,.accent-swatch.is-active .accent-swatch-dot{box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--sw-a)}.accent-swatch.is-active .accent-swatch-dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.accent-swatch--blue{--sw-a:#3b82f6;--sw-b:#1d4ed8}.accent-swatch--indigo{--sw-a:#6366f1;--sw-b:#4338ca}.accent-swatch--sky{--sw-a:#0ea5e9;--sw-b:#0369a1}.accent-swatch--emerald{--sw-a:#10b981;--sw-b:#047857}.accent-swatch--rose{--sw-a:#f43f5e;--sw-b:#be123c}.accent-swatch--grey{--sw-a:#303030;--sw-b:#f1f1f1}:root[data-theme=dark] .accent-swatch--grey{--sw-a:#e3e3e3;--sw-b:#121416}.accent-swatch--grey .accent-swatch-dot{background:linear-gradient(135deg, var(--sw-b) 0 50%, var(--sw-a) 50% 100%)}.accent-swatch--rainbow{--sw-a:#3b82f6;--sw-b:#3b82f6}.accent-swatch--rainbow .accent-swatch-dot{background:conic-gradient(from 220deg,#f1667c,#ffd768,#76b34d,#3b82f6,#f1667c)}:root[data-theme=dark][data-accent=rainbow] .card{box-shadow:0 1px 2px #0f172a66,0 12px 24px #f1667c29,0 0 22px #ffd7681f}body[data-role=platform]{--role-400:#f87171;--role-500:#ef4444;--role-rgb:239, 68, 68}body[data-role=owner]{--role-400:#c084fc;--role-500:#a855f7;--role-rgb:168, 85, 247}body[data-role=admin]{--role-400:#60a5fa;--role-500:#3b82f6;--role-rgb:59, 130, 246}body[data-role=operator]{--role-400:#818cf8;--role-500:#6366f1;--role-rgb:99, 102, 241}input[type=text],input[type=number],input[type=date],input[type=email],input[type=search],input[type=password],select,textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@layer components{@keyframes ai-glow-spin{to{transform:rotate(360deg)}}@keyframes chat-typing{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(-.25rem)}}[data-floating-panel]{display:none}@keyframes tracking-pulse{0%{opacity:.35;transform:scale(.95)}60%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes tracking-step-float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes task-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translate(var(--confetti-x,0), var(--confetti-y,160px)) rotate(var(--confetti-rot,320deg));opacity:0}}}@layer utilities{.\@container{container-type:inline-size}.toast-stack{pointer-events:none;right:calc(var(--spacing) * 3);z-index:110;width:calc(100vw - 1.5rem);max-width:var(--container-md);gap:calc(var(--spacing) * 2);top:calc(var(--topbar-height) + .5rem);flex-direction:column;display:flex;position:fixed}@media (max-width:47.9375rem){.toast-stack{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);flex-direction:column-reverse}}.is-open.chat-sidebar.drawer-right{transform:translate(0)}.is-open.chat-overlay.drawer-right{opacity:1;pointer-events:auto}@media (max-width:1023px){.is-open.chat-sidebar{transform:translate(0)}.is-open.chat-overlay{opacity:1;pointer-events:auto}}.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main{scrollbar-gutter:stable;background-color:#0000;flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.body-auth .main{overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ui-prose h1{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-top:0}.ui-prose h2{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-prose h3{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-prose h4{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-prose p{margin-bottom:calc(var(--spacing) * 3)}.ui-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-prose ul{padding-left:calc(var(--spacing) * 5);list-style-type:disc}.ui-prose ol{padding-left:calc(var(--spacing) * 5);list-style-type:decimal}.role-link-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.form-action-cell>.role-link-icon{align-self:flex-end}.role-link-icon{color:var(--text-muted)}.role-link-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);display:block}.role-link-danger:hover .role-link-icon{color:#dc2626}.topbar-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);justify-content:center;align-items:center;display:inline-flex}.form-action-cell>.topbar-icon{align-self:flex-end}.topbar-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--border);color:var(--text);background-color:#0000;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.topbar-icon{color:color-mix(in srgb, var(--text) 64%, var(--text-muted))}}.topbar-icon:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.topbar-icon:hover{background-color:color-mix(in srgb, var(--card) 82%, transparent)}}.topbar-icon:hover{border-color:var(--accent-500)}@supports (color:color-mix(in lab, red, red)){.topbar-icon:hover{border-color:color-mix(in srgb, var(--accent-500) 24%, var(--border))}}.topbar-icon:hover{color:var(--text)}.topbar-icon:focus-visible{outline-offset:2px;box-shadow:var(--ui-focus-ring-shadow);outline:2px solid #0000}.theme-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:inline-flex}.form-action-cell>.theme-icon{align-self:flex-end}.role-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--text);display:flex}.role-link:hover{background-color:var(--card-soft)}.role-link:hover .role-link-icon{color:var(--text)}.notification-head .badge{flex-shrink:0}.badge{align-items:center;gap:var(--spacing);display:inline-flex}.form-action-cell>.badge{align-self:flex-end}.badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--badge-bg,var(--accent-500));color:var(--badge-text,#fff);border-radius:3.40282e38px}.stepper{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.step{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.form-action-cell>.step{align-self:flex-end}.step{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--card);border-width:1px;border-color:var(--border);color:var(--text-soft);border-radius:3.40282e38px}.step.is-active{background-color:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .4);color:var(--accent-700)}.step.is-active .step-dot{background-color:var(--accent-600);color:#fff}.step.is-done{color:#047857;background-color:#10b9811f;border-color:#10b98159}.step.is-done .step-dot{color:#fff;background-color:#10b981}.step.is-error{color:#b91c1c;background-color:#dc26261a;border-color:#dc262659}.step.is-error .step-dot{color:#fff;background-color:#dc2626}:root[data-theme=dark] .step.is-active{background-color:rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .5);color:var(--accent-100)}:root[data-theme=dark] .step.is-done{color:#d1fae5;background-color:#10b9811f;border-color:#10b98173}.chip{align-items:center;gap:var(--spacing);display:inline-flex}.form-action-cell>.chip{align-self:flex-end}.chip{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--chip-bg,#e2e8f0);color:var(--chip-text,#475569);border-radius:3.40282e38px}.role-link-title{display:block}.role-link-danger:hover .role-link-title{color:#dc2626}:root[data-theme-preference=light] .theme-icon-system,:root[data-theme-preference=dark] .theme-icon-system,:root[data-theme-preference=light] .theme-when-system,:root[data-theme-preference=dark] .theme-when-system,:root:not([data-theme-preference=dark]) .theme-icon-moon,:root:not([data-theme-preference=light]) .theme-icon-sun,:root:not([data-theme-preference=dark]) .theme-when-dark,:root:not([data-theme-preference=light]) .theme-when-light{display:none}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--card);border-width:1px;border-color:var(--border);color:var(--text)}.role-link-copy{min-width:0}.toast{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--toast-bg,var(--card));border-width:1px;border-color:var(--toast-border,var(--border));color:var(--toast-text,var(--text))}.alert{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:var(--alert-bg,transparent);border-width:1px;border-color:var(--alert-border,var(--border));color:var(--alert-text,var(--text))}.role-panel-section{border-top-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border)}.card-body .role-panel-section:first-child{border-top:0}.role-setting-label{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);font-size:11px}.teken{font-weight:var(--teken-gewicht,600);color:var(--teken-kleur,var(--ui-success-text))}.body{color:var(--text)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:optional;src:url(/static/fonts/outfit/Outfit-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:optional;src:url(/static/fonts/outfit/Outfit-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit-fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);font-weight:100 500;size-adjust:99.3%;ascent-override:100.7%;descent-override:26.2%;line-gap-override:0%}@font-face{font-family:Outfit-fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600 900;size-adjust:101.7%;ascent-override:98.3%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/montserrat/Montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/montserrat/Montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat-fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);font-weight:100 500;size-adjust:110.1%;ascent-override:96.8%;descent-override:25.1%;line-gap-override:0%}@font-face{font-family:Montserrat-fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);font-weight:600 900;size-adjust:107%;ascent-override:96.8%;descent-override:25.1%;line-gap-override:0%}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}:root{--cursor-grab:grab;--cursor-grabbing:grabbing;--ui-bg:#fafbfc;--ui-card:#fff;--ui-card-2:#f2f4f6;--ui-border:#dfe3e8;--ui-border-strong:#c9cfd6;--ui-text:#1e2328;--ui-muted:#525b68;--ui-papier-vlak:#fff;--ui-papier-rand:#dfe3e8;--ui-papier-tekst:#1e2328;--ui-papier-muted:#525b68;--ui-papier-let-op:#8a5b00;--ui-papier-link:#0b6fa4;--ui-logo-tegel-vlak:#fff;--ui-logo-tegel-rand:#dfe3e8;--ui-primary:var(--accent-600);--ui-primary-hover:var(--accent-700);--ui-primary-active:var(--accent-800);--ui-on-primary:#fff;--ui-action:var(--accent-700);--ui-focus-ring:var(--ui-primary-hover);--ui-focus-ring-inner:var(--ui-card);--ui-focus-ring-shadow:0 0 0 2px var(--ui-focus-ring-inner), 0 0 0 4px var(--ui-focus-ring);--accent-line-a:.55;--accent-line-b:.45;--aurora-1:.6;--aurora-2:.46;--aurora-3:.31;--aurora-4:.24;--aurora-scrim:linear-gradient(180deg, #f8fafc80 0px, #f8fafc80 200px, #f8fafc00 400px);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.7' intercept='-0.35'/%3E%3CfeFuncG type='linear' slope='1.7' intercept='-0.35'/%3E%3CfeFuncB type='linear' slope='1.7' intercept='-0.35'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--grain-blend:overlay;--ui-success:#0bbf58;--ui-warning:#f5a524;--ui-danger:#f31260;--ui-info:#14b4ff;--ui-success-text:#067a3c;--ui-warning-text:#8a5b00;--ui-danger-text:#b90d4b;--ui-info-text:#0b6fa4;--hue-slate:#64748b;--hue-red:#ef4444;--hue-orange:#f97316;--hue-amber:#f59e0b;--hue-yellow:#eab308;--hue-green:#22c55e;--hue-teal:#14b8a6;--hue-cyan:#06b6d4;--hue-blue:#3b82f6;--hue-indigo:#6366f1;--hue-purple:#a855f7;--hue-pink:#ec4899;--hue-text-slate:#334155;--hue-text-red:#b91c1c;--hue-text-orange:#9a3412;--hue-text-amber:#92400e;--hue-text-yellow:#854d0e;--hue-text-green:#166534;--hue-text-teal:#115e59;--hue-text-cyan:#155e75;--hue-text-blue:#1d4ed8;--hue-text-indigo:#4338ca;--hue-text-purple:#7e22ce;--hue-text-pink:#be185d;--ui-radius:6px;--ui-border-w:1px;--ui-fs:14px;--ui-fs-sm:12px;--ui-fs-xs:11px;--ui-control-h:26px;--ui-control-h-sm:26px;--ui-row-py:8px;--ui-card-p:20px;--ui-dialog-w:560px;--ui-shadow-sticky:0 10px 18px -18px #0f172a73;--ui-space-100:4px;--ui-space-200:8px;--ui-space-300:12px;--ui-space-400:16px;--ui-space-500:20px;--ui-space-600:24px;--ui-space-800:32px;--nav-item-py:6px;--nav-subitem-py:4px;--ui-tint:10%;--ui-tint-border:28%}:root[data-theme=dark]{--ui-bg:#121416;--ui-card:#181c20;--ui-card-2:#22262a;--ui-border:#2c3034;--ui-border-strong:#3a3f45;--ui-text:#f0f4f8;--ui-muted:#aab4be;--ui-primary:var(--accent-500);--ui-primary-hover:var(--accent-400);--ui-primary-active:var(--accent-300);--ui-on-primary:var(--ui-bg);--ui-action:var(--accent-400);--accent-line-a:.32;--accent-line-b:.26;--aurora-1:.46;--aurora-2:.35;--aurora-3:.2;--aurora-4:.13;--aurora-scrim:none;--ui-success-text:#3fe08a;--ui-warning-text:#ffc35c;--ui-danger-text:#ff5c8d;--ui-info-text:#55c7ff;--hue-text-slate:#cbd5e1;--hue-text-red:#fca5a5;--hue-text-orange:#fdba74;--hue-text-amber:#fcd34d;--hue-text-yellow:#fde047;--hue-text-green:#86efac;--hue-text-teal:#5eead4;--hue-text-cyan:#67e8f9;--hue-text-blue:#93c5fd;--hue-text-indigo:#a5b4fc;--hue-text-purple:#d8b4fe;--hue-text-pink:#f9a8d4;--ui-tint:16%;--ui-tint-border:34%;--ui-shadow-sticky:0 12px 20px -16px #000000b3}:root[data-accent=grey]{--ui-primary:#303030;--ui-primary-hover:#1a1a1a;--ui-primary-active:#1a1a1a;--aurora-stack:none;--aurora-base:none;--aurora-blends:normal}:root:not([data-theme=dark])[data-accent=grey]{--ui-bg:#f1f1f1;--bg:#f1f1f1}:root[data-theme=dark][data-accent=grey]{--ui-primary:#e3e3e3;--ui-primary-hover:#fff;--ui-primary-active:#ccc;--ui-on-primary:#1a1a1a}:root:not([data-theme=dark])[data-accent=emerald],:root:not([data-theme=dark])[data-accent=sky],:root:not([data-theme=dark])[data-accent=rainbow]{--ui-primary:var(--accent-700);--ui-primary-hover:var(--accent-800);--ui-primary-active:var(--accent-900)}:root[data-theme=dark][data-accent=indigo]{--ui-primary:var(--accent-400);--ui-primary-hover:var(--accent-300);--ui-primary-active:var(--accent-200)}@media (pointer:coarse){:root{--ui-control-h:44px;--ui-control-h-sm:36px;--ui-row-py:11px;--nav-item-py:10px;--nav-subitem-py:8px}}.page-container.is-wide{max-width:none}.toast.is-leaving{opacity:0;transform:translateY(-4px)}@media (max-width:47.9375rem){.toast.is-leaving{transform:translateY(4px)}}.emb-design-card{position:relative}.emb-design-link{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.emb-design-actions{position:absolute;top:8px;right:8px}details>[data-floating-panel]:not(.is-floating){display:none}.table-chip-group .ui-help,.factuur-regel-stand .ui-help{margin-top:0}.task-list[data-sort-active="1"] .task-row-draggable{cursor:default}.task-list[data-sort-active="1"] .task-row-draggable .task-row-main:before{content:none}.task-kanban-col-actions{opacity:0;transition:opacity .12s}.task-kanban-col-head:hover .task-kanban-col-actions,.task-kanban-col-actions:has(:focus-visible),.task-kanban-col-head.is-collapsed .task-kanban-col-actions{opacity:1}@media (hover:none){.task-kanban-col-actions{opacity:1}}.task-kanban-col-head.is-collapsed .task-kanban-add,.task-kanban-col-head.is-collapsed .task-kanban-col-name,.task-kanban-col-head.is-collapsed .task-kanban-collapse-open{display:none}.task-kanban-col-head.is-collapsed .task-kanban-collapse-closed{display:inline-flex}.task-kanban-col-head .task-kanban-col-name{height:28px;padding-inline:11px;font-size:13px;font-weight:600}.task-kanban-cell .task-kanban-cell-collapsed{display:none}.task-kanban-cell.is-collapsed .task-kanban-cell-collapsed{writing-mode:vertical-rl;cursor:pointer;border-radius:.5rem;flex:1;align-items:center;height:auto;padding:.625rem 0;font-size:13px;font-weight:600;display:flex}.task-kanban-cell-collapsed>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.task-kanban-cell-collapsed:hover{--ui-tint:18%}@media (max-width:48rem){.task-kanban-scroll{scroll-snap-type:x proximity}.task-kanban-col{scroll-snap-align:start}}.task-lane-rows-fragment{display:contents}.task-lane-rows-fragment>:not([hidden]){margin-top:.25rem}.task-board-activity-fragment,.bio-batch-content,.ai-style-org-content,.ai-style-my-content,.embroidery-editor-content,.emb-profile-estimates,.massbalance-report-content,.mini-log-content,.parcels-report-content,.product-links-content,.shipping-costs-report-content,.sold-report-content,.incidents-report-content,.stock-counts-content,.logs-out-content,.option-link-form{display:contents}.integratie-logo-md>.integratie-logo-letter{font-size:1.125rem}.integratie-logo-sm>.integratie-logo-letter{font-size:.6875rem}.integratie-logo-md>svg{width:1.5rem;height:1.5rem}html[data-js] [data-zonder-js]{display:none}html[data-js] [data-save-bar-nojs],html[data-js] .form-actions:has(>[data-save-bar-nojs]:only-child){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inline-formulier>.ui-input{flex:12rem;width:auto;min-width:0}.inline-formulier>.ui-input[type=date]{flex:7.5rem}.inline-formulier>.ui-input[type=time]{flex:0 6.5rem}.inline-formulier>.ui-select{flex:0 auto;width:auto;min-width:0;max-width:100%}@media not all and (min-width:40rem){.inline-formulier.inline-formulier-stapel{flex-direction:column;align-items:stretch}.inline-formulier.inline-formulier-stapel>*{flex:none;width:100%;max-width:none}}.inline-formulier .inline-getal{white-space:nowrap;flex:none;align-items:center;gap:.375rem;display:inline-flex}.inline-formulier .inline-getal>.ui-input{text-align:right;width:6rem}.inline-formulier .inline-eenheid{color:var(--ui-muted);font-size:var(--ui-fs-sm)}.hidden,[hidden]{display:none!important}.ui-btn{height:var(--ui-control-h-sm);border-radius:var(--ui-radius);border:var(--ui-border-w) solid transparent;font-size:var(--ui-fs-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ui-btn-sm{height:var(--ui-control-h-sm)}.search-form .ui-btn{height:36px}.ui-btn-primary{background-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-btn-primary:hover{background-color:var(--ui-primary-hover)}.ui-btn-primary:active{background-color:var(--ui-primary-active)}.ui-btn-secondary{background-color:var(--ui-card);border-color:var(--ui-border-strong);color:var(--ui-text)}.ui-btn-secondary:hover{background-color:var(--ui-card-2)}:root[data-theme=dark] .ui-btn-secondary{background-color:#272c31}.ui-btn-soft{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-btn-soft{background-color:color-mix(in srgb, var(--ui-primary) var(--ui-tint), transparent)}}.ui-btn-soft{color:var(--ui-primary)}.ui-btn-soft:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-btn-soft:hover{background-color:color-mix(in srgb, var(--ui-primary) 18%, transparent)}}.ui-btn-ghost{color:var(--ui-muted);background-color:#0000}.ui-btn-ghost:hover{background-color:var(--ui-card-2);color:var(--ui-text)}:root[data-theme=dark] .ui-btn-ghost{color:#c6cdd4}.ui-btn-danger{background-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-btn-danger{background-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint), transparent)}}.ui-btn-danger{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-btn-danger{border-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint-border), transparent)}}.ui-btn-danger{color:var(--ui-danger-text)}.ui-btn-danger:hover{background-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-btn-danger:hover{background-color:color-mix(in srgb, var(--ui-danger) 20%, transparent)}}.ui-btn:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-iconbtn:focus-visible,.rt-source:focus-visible,.role-link:focus-visible,.chat-emoji-btn:focus-visible,.task-kanban-cell-collapsed:focus-visible,.task-cal-tray-collapsed:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring-inner)}.ui-btn:disabled,.ui-btn[aria-disabled=true],.rt-ai-action[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-iconbtn{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);border-radius:var(--ui-radius);color:var(--ui-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-iconbtn:hover,.ui-iconbtn[aria-pressed=true]{background-color:var(--ui-card-2);color:var(--ui-text)}.table-icon-row .ui-btn{width:var(--ui-control-h-sm);padding:0}.ui-iconbtn-danger:hover{background-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-iconbtn-danger:hover{background-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint), transparent)}}.ui-iconbtn-danger:hover{color:var(--ui-danger-text)}.ui-iconbtn-go{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-iconbtn-go{background-color:color-mix(in srgb, var(--ui-primary) 16%, transparent)}}.ui-iconbtn-go{color:var(--ui-primary)}.ui-iconbtn-go:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-iconbtn-go:hover{background-color:color-mix(in srgb, var(--ui-primary) 32%, transparent)}}.ui-iconbtn-go:hover{color:var(--ui-primary)}.ui-pill{border-radius:var(--ui-radius);height:22px;font-size:var(--ui-fs-sm);border:var(--ui-border-w) solid transparent;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.ui-pill.ui-pill-wrap{white-space:normal;text-align:left;align-items:flex-start;max-width:100%;line-height:1.3}.ui-pill-dot{background-color:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.ui-pill.ui-pill-wrap .ui-pill-dot{margin-top:.32em}.ui-pill.ui-pill-subtle{background-color:#0000;border-color:#0000;padding:0 2px}.ui-pill-neutral{background-color:var(--ui-card-2);border-color:var(--ui-border);color:var(--ui-muted)}.ui-pill-info{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ui-pill-info{background-color:color-mix(in srgb, var(--ui-info) var(--ui-tint), transparent)}}.ui-pill-info{border-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ui-pill-info{border-color:color-mix(in srgb, var(--ui-info) var(--ui-tint-border), transparent)}}.ui-pill-info{color:var(--ui-info-text)}.ui-pill-success{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-pill-success{background-color:color-mix(in srgb, var(--ui-success) var(--ui-tint), transparent)}}.ui-pill-success{border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-pill-success{border-color:color-mix(in srgb, var(--ui-success) var(--ui-tint-border), transparent)}}.ui-pill-success{color:var(--ui-success-text)}.ui-pill-warning{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-pill-warning{background-color:color-mix(in srgb, var(--ui-warning) var(--ui-tint), transparent)}}.ui-pill-warning{border-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-pill-warning{border-color:color-mix(in srgb, var(--ui-warning) var(--ui-tint-border), transparent)}}.ui-pill-warning{color:var(--ui-warning-text)}.ui-pill-danger{background-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-pill-danger{background-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint), transparent)}}.ui-pill-danger{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-pill-danger{border-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint-border), transparent)}}.ui-pill-danger{color:var(--ui-danger-text)}.ui-pill-accent{background-color:var(--hue-purple)}@supports (color:color-mix(in lab, red, red)){.ui-pill-accent{background-color:color-mix(in srgb, var(--hue-purple) var(--ui-tint), transparent)}}.ui-pill-accent{border-color:var(--hue-purple)}@supports (color:color-mix(in lab, red, red)){.ui-pill-accent{border-color:color-mix(in srgb, var(--hue-purple) var(--ui-tint-border), transparent)}}.ui-pill-accent{color:var(--hue-text-purple)}.ui-pill[class*=status-pill--slate-]{background-color:var(--hue-slate)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--slate-]{background-color:color-mix(in srgb, var(--hue-slate) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--slate-]{border-color:var(--hue-slate)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--slate-]{border-color:color-mix(in srgb, var(--hue-slate) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--slate-]{color:var(--hue-text-slate)}.ui-pill[class*=status-pill--red-]{background-color:var(--hue-red)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--red-]{background-color:color-mix(in srgb, var(--hue-red) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--red-]{border-color:var(--hue-red)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--red-]{border-color:color-mix(in srgb, var(--hue-red) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--red-]{color:var(--hue-text-red)}.ui-pill[class*=status-pill--orange-]{background-color:var(--hue-orange)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--orange-]{background-color:color-mix(in srgb, var(--hue-orange) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--orange-]{border-color:var(--hue-orange)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--orange-]{border-color:color-mix(in srgb, var(--hue-orange) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--orange-]{color:var(--hue-text-orange)}.ui-pill[class*=status-pill--amber-]{background-color:var(--hue-amber)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--amber-]{background-color:color-mix(in srgb, var(--hue-amber) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--amber-]{border-color:var(--hue-amber)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--amber-]{border-color:color-mix(in srgb, var(--hue-amber) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--amber-]{color:var(--hue-text-amber)}.ui-pill[class*=status-pill--yellow-]{background-color:var(--hue-yellow)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--yellow-]{background-color:color-mix(in srgb, var(--hue-yellow) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--yellow-]{border-color:var(--hue-yellow)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--yellow-]{border-color:color-mix(in srgb, var(--hue-yellow) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--yellow-]{color:var(--hue-text-yellow)}.ui-pill[class*=status-pill--green-]{background-color:var(--hue-green)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--green-]{background-color:color-mix(in srgb, var(--hue-green) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--green-]{border-color:var(--hue-green)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--green-]{border-color:color-mix(in srgb, var(--hue-green) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--green-]{color:var(--hue-text-green)}.ui-pill[class*=status-pill--teal-]{background-color:var(--hue-teal)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--teal-]{background-color:color-mix(in srgb, var(--hue-teal) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--teal-]{border-color:var(--hue-teal)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--teal-]{border-color:color-mix(in srgb, var(--hue-teal) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--teal-]{color:var(--hue-text-teal)}.ui-pill[class*=status-pill--cyan-]{background-color:var(--hue-cyan)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--cyan-]{background-color:color-mix(in srgb, var(--hue-cyan) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--cyan-]{border-color:var(--hue-cyan)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--cyan-]{border-color:color-mix(in srgb, var(--hue-cyan) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--cyan-]{color:var(--hue-text-cyan)}.ui-pill[class*=status-pill--blue-]{background-color:var(--hue-blue)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--blue-]{background-color:color-mix(in srgb, var(--hue-blue) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--blue-]{border-color:var(--hue-blue)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--blue-]{border-color:color-mix(in srgb, var(--hue-blue) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--blue-]{color:var(--hue-text-blue)}.ui-pill[class*=status-pill--indigo-]{background-color:var(--hue-indigo)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--indigo-]{background-color:color-mix(in srgb, var(--hue-indigo) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--indigo-]{border-color:var(--hue-indigo)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--indigo-]{border-color:color-mix(in srgb, var(--hue-indigo) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--indigo-]{color:var(--hue-text-indigo)}.ui-pill[class*=status-pill--purple-]{background-color:var(--hue-purple)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--purple-]{background-color:color-mix(in srgb, var(--hue-purple) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--purple-]{border-color:var(--hue-purple)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--purple-]{border-color:color-mix(in srgb, var(--hue-purple) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--purple-]{color:var(--hue-text-purple)}.ui-pill[class*=status-pill--pink-]{background-color:var(--hue-pink)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--pink-]{background-color:color-mix(in srgb, var(--hue-pink) var(--ui-tint), transparent)}}.ui-pill[class*=status-pill--pink-]{border-color:var(--hue-pink)}@supports (color:color-mix(in lab, red, red)){.ui-pill[class*=status-pill--pink-]{border-color:color-mix(in srgb, var(--hue-pink) var(--ui-tint-border), transparent)}}.ui-pill[class*=status-pill--pink-]{color:var(--hue-text-pink)}.task-lane-card[class*=lane-color--slate-]{--lane-text:var(--hue-text-slate)}.task-lane-card[class*=lane-color--red-]{--lane-text:var(--hue-text-red)}.task-lane-card[class*=lane-color--orange-]{--lane-text:var(--hue-text-orange)}.task-lane-card[class*=lane-color--amber-]{--lane-text:var(--hue-text-amber)}.task-lane-card[class*=lane-color--yellow-]{--lane-text:var(--hue-text-yellow)}.task-lane-card[class*=lane-color--green-]{--lane-text:var(--hue-text-green)}.task-lane-card[class*=lane-color--teal-]{--lane-text:var(--hue-text-teal)}.task-lane-card[class*=lane-color--cyan-]{--lane-text:var(--hue-text-cyan)}.task-lane-card[class*=lane-color--blue-]{--lane-text:var(--hue-text-blue)}.task-lane-card[class*=lane-color--indigo-]{--lane-text:var(--hue-text-indigo)}.task-lane-card[class*=lane-color--purple-]{--lane-text:var(--hue-text-purple)}.task-lane-card[class*=lane-color--pink-]{--lane-text:var(--hue-text-pink)}.ui-alert{border-radius:var(--ui-radius);border:var(--ui-border-w) solid;font-size:var(--ui-fs);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ui-alert p{margin:0}.lock-hint:not(.card-locked .lock-hint){display:none}.ui-alert-title{font-weight:600}.ui-alert-actions{align-self:center;gap:var(--ui-space-200);flex:none;margin-left:auto;display:flex}.ui-alert-stapel{flex-direction:column;align-items:stretch}.ui-alert-stapel .ui-alert-actions{flex-wrap:wrap;align-self:flex-start;max-width:100%;margin-left:0}.ui-alert-info{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ui-alert-info{background-color:color-mix(in srgb, var(--ui-info) var(--ui-tint), transparent)}}.ui-alert-info{border-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ui-alert-info{border-color:color-mix(in srgb, var(--ui-info) var(--ui-tint-border), transparent)}}.ui-alert-info{color:var(--ui-info-text)}.ui-alert-success{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-alert-success{background-color:color-mix(in srgb, var(--ui-success) var(--ui-tint), transparent)}}.ui-alert-success{border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-alert-success{border-color:color-mix(in srgb, var(--ui-success) var(--ui-tint-border), transparent)}}.ui-alert-success{color:var(--ui-success-text)}.ui-alert-warning{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-alert-warning{background-color:color-mix(in srgb, var(--ui-warning) var(--ui-tint), transparent)}}.ui-alert-warning{border-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-alert-warning{border-color:color-mix(in srgb, var(--ui-warning) var(--ui-tint-border), transparent)}}.ui-alert-warning{color:var(--ui-warning-text)}.ui-alert-danger{background-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-alert-danger{background-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint), transparent)}}.ui-alert-danger{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-alert-danger{border-color:color-mix(in srgb, var(--ui-danger) var(--ui-tint-border), transparent)}}.ui-alert-danger{color:var(--ui-danger-text)}.ui-label{font-size:var(--ui-fs-sm);color:var(--ui-text);margin-bottom:4px;font-weight:500;display:block}.ui-input,.ui-select,.ui-textarea{border-radius:var(--ui-radius);border:var(--ui-border-w) solid var(--ui-border-strong);background-color:var(--ui-card);width:100%;color:var(--ui-text);font-size:var(--ui-fs);display:block}.ui-input,.ui-select{height:var(--ui-control-h);padding:0 10px}.ui-select-sm{height:var(--ui-control-h-sm);font-size:var(--ui-fs-sm);background-position:right 7px center;background-size:14px 14px;padding:0 26px 0 8px}.ui-textarea{min-height:calc(var(--ui-control-h) * 2.4);padding:8px 10px}textarea.ui-input{height:auto;min-height:calc(var(--ui-control-h) * 2.4);padding:8px 10px}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-muted)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background-color:var(--card-soft);color:var(--ui-muted);cursor:not-allowed;border-style:dashed}.ui-input:disabled::placeholder,.ui-textarea:disabled::placeholder{color:#0000}.ui-input[type=color]{width:var(--ui-control-h);min-width:var(--ui-control-h);height:var(--ui-control-h);cursor:pointer;border-radius:9999px;flex:none;padding:3px}.ui-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ui-input[type=color]::-webkit-color-swatch{border:var(--ui-border-w) solid var(--ui-border-strong);border-radius:9999px}.ui-input[type=color]::-moz-color-swatch{border:var(--ui-border-w) solid var(--ui-border-strong);border-radius:9999px}.ui-kleur-groep{border:0;min-width:0;margin:0;padding:0}.ui-kleur-groep>legend{margin-block-end:var(--ui-space-100);padding:0}.ui-kleur-rij{align-items:center;gap:var(--ui-space-200);flex-wrap:wrap;display:flex}.ui-kleur{width:var(--ui-control-h);height:var(--ui-control-h);cursor:pointer;border-radius:9999px;flex:none;line-height:0;display:inline-flex;position:relative}.ui-kleur-input{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-kleur-staal{width:100%;height:100%;color:var(--text);border-radius:9999px;padding:3px;transition:transform .15s,box-shadow .15s}.ui-kleur:hover .ui-kleur-staal{transform:scale(1.06)}.ui-kleur-input:focus-visible+.ui-kleur-staal{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-kleur-input:checked+.ui-kleur-staal,.ui-kleur-vrij-staal.is-gekozen:not(:has(>.ui-kleur-eigen:not(:checked)))>.ui-kleur-vrij,.ui-kleur-vrij-staal:has(>.ui-kleur-eigen:checked)>.ui-kleur-vrij{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ui-primary)}.ui-kleur:has(>.ui-kleur-input:checked):before,.ui-kleur-vrij-staal.is-gekozen:not(:has(>.ui-kleur-eigen:not(:checked))):before,.ui-kleur-vrij-staal:has(>.ui-kleur-eigen:checked):before{content:"";background-color:var(--ui-primary);width:16px;height:16px;box-shadow:0 0 0 2px var(--card);pointer-events:none;border-radius:9999px;position:absolute;bottom:-4px;right:-4px}.ui-kleur:has(>.ui-kleur-input:checked):after,.ui-kleur-vrij-staal.is-gekozen:not(:has(>.ui-kleur-eigen:not(:checked))):after,.ui-kleur-vrij-staal:has(>.ui-kleur-eigen:checked):after{content:"";background-color:var(--ui-on-primary);pointer-events:none;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M16.7 5.3a1 1 0 0 1 0 1.4l-8 8a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.4L8 12.58l7.3-7.3a1 1 0 0 1 1.4 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M16.7 5.3a1 1 0 0 1 0 1.4l-8 8a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.4L8 12.58l7.3-7.3a1 1 0 0 1 1.4 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-kleur-vrij-staal{cursor:default}.ui-input.ui-kleur-vrij{width:100%;min-width:0;height:100%}.ui-kleur-vrij-staal:not(.is-gekozen):not(:has(>.ui-kleur-eigen:checked))>.ui-kleur-vrij,.ui-kleur-vrij-staal:has(>.ui-kleur-eigen:not(:checked))>.ui-kleur-vrij{background:conic-gradient(var(--chart-series-1), var(--chart-series-2), var(--chart-series-3), var(--chart-series-4), var(--chart-series-5), var(--chart-series-6), var(--chart-series-1));border-color:#0000}.ui-kleur-eigen:focus-visible~.ui-kleur-vrij{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-input.ui-kleur-hex{width:7rem;font-family:var(--font-mono,ui-monospace, monospace)}.ui-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235b6572'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}:root[data-theme=dark] .ui-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2398a2ac'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.ui-help{font-size:var(--ui-fs-sm);color:var(--ui-muted);margin-top:4px}.ui-length-counter{color:var(--ui-muted);font-size:var(--ui-fs-xs,.75rem);font-variant-numeric:tabular-nums;margin-top:4px}.ui-length-counter.is-too-long{color:var(--ui-warning-text);font-weight:600}.short-names-filters{align-items:flex-end;gap:var(--ui-space-300);margin-top:var(--ui-space-300);flex-wrap:wrap;display:flex}.short-names-chips{gap:var(--ui-space-100);flex-wrap:wrap;display:flex}.short-names-start{gap:var(--ui-space-300);flex-direction:column;display:flex}.short-names-rows{flex-direction:column;display:flex}.short-names-row{padding-block:var(--ui-space-400);border-bottom:1px solid var(--ui-border)}.short-names-row:last-child{border-bottom:0}.short-names-form{gap:var(--ui-space-300);display:grid}.short-names-source{gap:var(--ui-space-100);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.short-names-fields{gap:var(--ui-space-300);min-width:0;display:grid}.short-names-actions{align-items:flex-start;gap:var(--ui-space-200);flex-wrap:wrap;display:flex}@container (min-width:64rem){.short-names-form{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 16rem;align-items:start}.short-names-actions{justify-content:flex-end}.short-names-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.ui-help-let-op{align-items:flex-start;gap:6px;display:flex}.ui-help-let-op>.ui-icon{color:var(--ui-warning-text);flex:none;margin-top:1px}.ui-error-text{font-size:var(--ui-fs-sm);color:var(--ui-danger-text);margin-top:4px}.ui-input-invalid,.ui-input-invalid:focus,.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--ui-danger);outline-color:var(--ui-danger-text)}.ui-valid-text{font-size:var(--ui-fs-sm);color:var(--ui-success-text);margin-top:4px}.ui-input-error,.ui-select-error{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-input-error,.ui-select-error{border-color:color-mix(in srgb, var(--ui-danger) 55%, var(--ui-border-strong))}}.ui-input-error:focus-visible{outline-color:var(--ui-danger-text)}.ui-input-valid{border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-input-valid{border-color:color-mix(in srgb, var(--ui-success) 50%, var(--ui-border-strong))}}.ui-field{margin-bottom:12px}.ui-range{align-items:center;gap:var(--ui-space-200);height:var(--ui-control-h);display:inline-flex}.ui-range-input{appearance:none;cursor:pointer;background:0 0;width:7.5rem;height:16px}.ui-range-input::-webkit-slider-runnable-track{background-color:var(--ui-border-strong);border-radius:9999px;height:4px}.ui-range-input::-moz-range-track{background-color:var(--ui-border-strong);border-radius:9999px;height:4px}.ui-range-input::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--ui-primary);border:2px solid var(--ui-card);width:14px;height:14px;box-shadow:0 0 0 1px var(--ui-border-strong);border-radius:9999px;margin-top:-5px}.ui-range-input::-moz-range-thumb{background-color:var(--ui-primary);border:2px solid var(--ui-card);width:14px;height:14px;box-shadow:0 0 0 1px var(--ui-border-strong);border-radius:9999px}.ui-range-input:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-range-input:disabled{cursor:not-allowed;opacity:.45}.ui-range-input:disabled::-webkit-slider-thumb{background-color:var(--ui-border-strong)}.ui-range-input:disabled::-moz-range-thumb{background-color:var(--ui-border-strong)}.ui-range-value{font-size:var(--ui-fs-sm);font-variant-numeric:tabular-nums;color:var(--ui-text);min-width:3.5rem}.ui-range-value.is-mixed{color:var(--ui-muted)}@media (pointer:coarse){.ui-range-input{height:20px}.ui-range-input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.ui-range-input::-moz-range-thumb{width:18px;height:18px}}.ui-check,.ui-radio{accent-color:var(--ui-primary);cursor:pointer;width:15px;height:15px}.ui-switch{appearance:none;background-color:var(--ui-border-strong);cursor:pointer;border-radius:9999px;width:34px;height:20px;transition:background-color .14s;position:relative}.ui-switch:after{content:"";background-color:var(--ui-card);border-radius:9999px;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px}.ui-switch:checked{background-color:var(--ui-primary)}.ui-switch:checked:after{transform:translate(14px)}.ui-stat{padding:12px 16px}.ui-stat-label{font-size:var(--ui-fs-sm);color:var(--ui-muted);margin-bottom:4px}.ui-stat-value{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.2}.ui-stat-value-text{font-size:var(--ui-fs);color:var(--ui-text);font-weight:600;line-height:1.35}.ui-stat-sub{font-size:var(--ui-fs-sm);color:var(--ui-muted);margin-top:2px}.ui-stat-delta{border-radius:9999px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.ui-stat-delta-up{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-stat-delta-up{background-color:color-mix(in srgb, var(--ui-success) 12%, transparent)}}.ui-stat-delta-up{color:var(--ui-success-text)}.ui-stat-delta-down{background-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-stat-delta-down{background-color:color-mix(in srgb, var(--ui-danger) 12%, transparent)}}.ui-stat-delta-down{color:var(--ui-danger-text)}.ui-stat-delta-flat{background-color:var(--ui-card-2);color:var(--ui-muted)}.ui-stat-tile{min-width:0}.ui-stat-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-stat-row .ui-pill{border-radius:9999px;height:auto;padding:1px 6px;font-size:11px}.ui-table{border-collapse:collapse;width:100%;font-size:var(--ui-fs);--ui-row-py:5px;--ui-fs:13px}@media (pointer:coarse){.ui-table{--ui-row-py:11px;--ui-fs:14px}}.ui-table-dense{--ui-row-py:5px;--ui-fs:13px}.order-options-list{--ui-fs:13px}@media (pointer:coarse){.order-options-list{--ui-fs:14px}}.ui-table th{text-align:left;font-size:var(--ui-fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);padding:var(--ui-row-py) 12px;border-bottom:var(--ui-border-w) solid var(--ui-border);white-space:nowrap;font-weight:600}.ui-table th.table-head-cell-right{text-align:right}.ui-table td{padding:var(--ui-row-py) 12px;border-bottom:var(--ui-border-w) solid var(--ui-border);color:var(--ui-text);vertical-align:middle}.ui-table tr:hover td{background-color:var(--ui-card-2)}.ui-table tr[data-rij-detail]>td{padding-inline:0}.table-attention-rows{border-collapse:separate;border-spacing:0}.table-attention-rows .table-row.is-danger,.shipment-attention-panel.is-danger{--shipment-attention-accent:var(--ui-danger-text);--shipment-attention-line:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.table-attention-rows .table-row.is-danger,.shipment-attention-panel.is-danger{--shipment-attention-line:color-mix(in srgb, var(--ui-danger) 52%, var(--ui-border))}}.table-attention-rows .table-row.is-danger,.shipment-attention-panel.is-danger{--shipment-attention-surface:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.table-attention-rows .table-row.is-danger,.shipment-attention-panel.is-danger{--shipment-attention-surface:color-mix(in srgb, var(--ui-danger) 4%, var(--ui-card))}}.table-attention-rows .table-row.is-danger,.shipment-attention-panel.is-danger{--shipment-attention-surface-hover:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.table-attention-rows .table-row.is-danger,.shipment-attention-panel.is-danger{--shipment-attention-surface-hover:color-mix(in srgb, var(--ui-danger) 7%, var(--ui-card))}}.table-attention-rows .table-row.is-warning,.shipment-attention-panel.is-warning{--shipment-attention-accent:var(--ui-warning-text);--shipment-attention-line:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.table-attention-rows .table-row.is-warning,.shipment-attention-panel.is-warning{--shipment-attention-line:color-mix(in srgb, var(--ui-warning) 52%, var(--ui-border))}}.table-attention-rows .table-row.is-warning,.shipment-attention-panel.is-warning{--shipment-attention-surface:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.table-attention-rows .table-row.is-warning,.shipment-attention-panel.is-warning{--shipment-attention-surface:color-mix(in srgb, var(--ui-warning) 4%, var(--ui-card))}}.table-attention-rows .table-row.is-warning,.shipment-attention-panel.is-warning{--shipment-attention-surface-hover:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.table-attention-rows .table-row.is-warning,.shipment-attention-panel.is-warning{--shipment-attention-surface-hover:color-mix(in srgb, var(--ui-warning) 7%, var(--ui-card))}}.table-attention-rows .table-row:is(.is-danger,.is-warning)>td{background-color:var(--shipment-attention-surface);box-shadow:inset 0 .5px 0 var(--shipment-attention-line), inset 0 -.5px 0 var(--shipment-attention-line);border-bottom-color:#0000}.table-attention-rows .table-row:is(.is-danger,.is-warning)>td:first-child{border-radius:var(--ui-radius) 0 0 var(--ui-radius);box-shadow:inset .5px 0 0 var(--shipment-attention-line), inset 0 .5px 0 var(--shipment-attention-line), inset 0 -.5px 0 var(--shipment-attention-line)}.table-attention-rows .table-row:is(.is-danger,.is-warning)>td:last-child{border-radius:0 var(--ui-radius) var(--ui-radius) 0;box-shadow:inset -.5px 0 0 var(--shipment-attention-line), inset 0 .5px 0 var(--shipment-attention-line), inset 0 -.5px 0 var(--shipment-attention-line)}.table-attention-rows .table-row:is(.is-danger,.is-warning):is(:hover,:focus-within)>td{background-color:var(--shipment-attention-surface-hover)}.shipment-attention{max-width:100%;display:inline-block}.shipment-attention-summary{cursor:pointer;max-width:100%;list-style:none;display:inline-flex;position:relative}.shipment-attention-summary::-webkit-details-marker{display:none}.shipment-attention-summary:focus-visible,.shipment-attention-panel-summary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring-inner);border-radius:var(--ui-radius)}.shipment-attention-label{min-width:0;max-width:100%;font-size:var(--ui-fs-sm);align-items:center;gap:4px;font-weight:600;display:inline-flex}.shipment-attention-label.is-danger{color:var(--ui-danger-text)}.shipment-attention-label.is-warning{color:var(--ui-warning-text)}.shipment-attention-label.is-success{color:var(--ui-success-text)}.shipment-attention-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-attention-count{border:.5px solid;flex:none;min-width:22px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.shipment-attention-count{border:.5px solid color-mix(in srgb, currentColor 38%, transparent)}}.shipment-attention-count{border-radius:var(--ui-radius);background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.shipment-attention-count{background-color:color-mix(in srgb, currentColor 7%, transparent)}}.shipment-attention-count{text-align:center;font-size:11px;line-height:1.2}.shipment-attention-menu{width:min(320px,100vw - 16px);min-width:260px}.shipment-attention-menu.is-floating{margin-top:0;top:auto;right:auto}.shipment-attention-item{border-radius:calc(var(--ui-radius) - 1px);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.shipment-attention-item+.shipment-attention-item{margin-top:2px}.shipment-attention-item.is-danger{color:var(--ui-danger-text)}.shipment-attention-item.is-warning{color:var(--ui-warning-text)}.shipment-attention-item-label{font-size:var(--ui-fs-sm);font-weight:600}.shipment-attention-item-detail{color:var(--ui-muted);font-size:var(--ui-fs-sm);line-height:1.3}body.ui-v2 .card.shipment-attention-panel{border-color:var(--shipment-attention-line);border-radius:var(--ui-radius);background-color:var(--shipment-attention-surface);overflow:hidden}.shipment-attention-panel-summary{min-height:48px;padding:var(--ui-space-300) var(--ui-card-p);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.shipment-attention-panel-summary::-webkit-details-marker{display:none}.shipment-attention-panel[open]>.shipment-attention-panel-summary{border-bottom:.5px solid var(--shipment-attention-line)}.shipment-attention-panel-heading,.shipment-attention-panel-summary-meta{align-items:center;gap:6px;display:inline-flex}.shipment-attention-panel-heading{min-width:0}.shipment-attention-panel-summary-meta{color:var(--ui-muted);font-size:var(--ui-fs-sm);flex:none}.shipment-attention-panel-count{font-variant-numeric:tabular-nums}.shipment-attention-panel-chevron{transition:transform .12s;display:inline-flex}.shipment-attention-panel[open] .shipment-attention-panel-chevron{transform:rotate(180deg)}.shipment-attention-panel-body{padding:4px var(--ui-card-p) 8px}.shipment-attention-panel-list{flex-direction:column;display:flex}.shipment-attention-panel-item{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid}.shipment-attention-panel-item+.shipment-attention-panel-item{border-top:.5px solid var(--shipment-attention-line)}@supports (color:color-mix(in lab, red, red)){.shipment-attention-panel-item+.shipment-attention-panel-item{border-top:.5px solid color-mix(in srgb, var(--shipment-attention-line) 45%, transparent)}}.shipment-attention-panel-item.is-danger{--shipment-attention-item-color:var(--ui-danger-text)}.shipment-attention-panel-item.is-warning{--shipment-attention-item-color:var(--ui-warning-text)}.shipment-attention-panel-item-icon{color:var(--shipment-attention-item-color);margin-top:1px;display:inline-flex}.shipment-attention-panel-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.shipment-attention-panel-item-title{color:var(--shipment-attention-item-color);font-size:var(--ui-fs);font-weight:600;line-height:1.3}.shipment-attention-panel-item-detail{color:var(--ui-muted);font-size:var(--ui-fs-sm);line-height:1.35}.shipment-address-valid{color:var(--ui-muted);font-size:var(--ui-fs-sm);margin-top:8px}.shipment-address-checked{color:var(--ui-success-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.shipment-address-checked-meta{color:var(--ui-muted);font-size:var(--ui-fs-sm);margin-top:2px;display:block}.shipment-attention-panel-item-link{font-size:var(--ui-fs-sm);text-underline-offset:2px;margin-top:2px;text-decoration:underline;display:inline-flex}.shipment-attention-panel-item-meta{color:var(--ui-muted);font-size:var(--ui-fs-sm);margin-top:2px;display:block}.shipment-inline-issue{color:var(--ui-muted);font-size:var(--ui-fs-sm);margin-top:8px}.shipment-inline-issue .shipment-inline-issue-title{color:var(--ui-text);font-weight:600}.shipment-lifecycle-stack{min-width:0;max-width:100%;overflow:hidden}.shipment-lifecycle-stack>.ui-pill,.shipment-payment-cell>.ui-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.shipment-method-primary{min-width:0;color:var(--ui-text);font-size:var(--ui-fs);align-items:center;gap:4px;font-weight:500;display:flex}.shipment-method-cell{align-items:center;gap:6px;min-width:0;display:flex}.shipment-rule-applied{color:var(--ui-info-text);flex:none;align-items:center;display:inline-flex}.ui-table-sub{font-size:var(--ui-fs-sm);color:var(--ui-muted)}.ui-table-num{text-align:right;font-variant-numeric:tabular-nums}.ui-table th.ui-table-num{text-align:right}.ui-tabs{border-bottom:var(--ui-border-w) solid var(--ui-border);scrollbar-width:none;gap:2px;display:flex;overflow:auto hidden}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{font-size:var(--ui-fs);color:var(--ui-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:7px 10px;text-decoration:none;display:inline-flex}.ui-tab:hover{color:var(--ui-text)}.ui-tab:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.ui-tab-active{color:var(--ui-primary);border-bottom-color:var(--ui-primary);font-weight:500}.ui-tab-badge{background-color:var(--ui-card-2);color:var(--ui-muted);border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:600}[data-task-board-settings-sidebar] .chat-window-body>.ui-tabs{z-index:2;background-color:var(--card);flex:none;position:sticky;top:0}.ui-row-collapse-extra,.ui-row-collapse-less{display:none}.ui-row-collapse:has(.ui-row-collapse-toggle:checked) .ui-row-collapse-extra{display:table-row}.ui-row-collapse:has(.ui-row-collapse-toggle:checked) .ui-row-collapse-more{display:none}.ui-row-collapse:has(.ui-row-collapse-toggle:checked) .ui-row-collapse-less{display:inline}.ui-row-collapse-toggle-label{font-size:var(--ui-fs);align-items:center;gap:4px;display:inline-flex}.ui-row-collapse:has(.ui-row-collapse-toggle:focus-visible) .ui-row-collapse-toggle-label{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring-inner);border-radius:4px}.ui-row-collapse-more-row>td{border-top:var(--ui-border-w) solid var(--ui-border)}.deelzending-adres-eerder,.deelzending-adres-nieuw{display:none}.deelzending-adres:has(input[name=adres_keuze][value=eerder]:checked) .deelzending-adres-eerder{display:block}.deelzending-adres:has(input[name=adres_keuze][value=nieuw]:checked) .deelzending-adres-nieuw{display:grid}.ordertype-tegels{gap:var(--ui-space-300);grid-template-columns:repeat(auto-fit, minmax(max(9rem, calc(50% - var(--ui-space-300))), 1fr));display:grid}.ordertype-email,.ordertype-toelichting{display:none}.ordertype-keuze:has(input[name=type_id][data-klasse=sample]:checked) .ordertype-email,.ordertype-keuze:has(input[name=type_id][data-klasse=other]:checked) .ordertype-email,.ordertype-keuze:has(input[name=type_id][data-klasse=other]:checked) .ordertype-toelichting{display:block}.ordertype-keuze:has(input[name=type_id][data-klasse=sample]:checked) .ordertype-email .ordertype-optioneel,.ordertype-keuze:has(input[name=type_id][data-toelichting=verplicht]:checked) .ordertype-toelichting .ordertype-optioneel{display:none}.nieuwe-zending-zoek{align-items:flex-end;gap:var(--ui-space-200);display:flex}.nieuwe-zending-zoek>.form-field{flex:auto;min-width:0}.ordertype-kop-reden{overflow-wrap:anywhere;min-width:0}.ordertype-lijst>*+*{margin-top:var(--ui-space-200)}.ordertype-rij{align-items:center}.collectie-lid-cel{white-space:nowrap;width:1%}.collectie-lid-volgorde{align-items:center;gap:var(--ui-space-100);display:flex}.collectie-lid-volgorde>.drag-handle{margin-top:0}.collectie-lid[draggable=true]{cursor:var(--cursor-grab)}.collectie-lid.is-dragging{opacity:.6;background-color:var(--card-soft)}.ordertype-rij>.drag-handle{margin-top:0}.ordertype-rij>.toggle-row{flex:none;min-width:7.5rem}.ordertype-actief{font-size:var(--ui-fs);color:var(--ui-text)}.ordertype-actief.is-vast{color:var(--ui-muted)}.ordertype-rij-tekst{flex:auto;min-width:0}.ordertype-rij-tekst .titel-bewerken-weergave{align-items:center;gap:var(--ui-space-100);min-width:0;display:flex}.ordertype-rij-tekst .titel-bewerken-veld{font-size:var(--ui-fs);letter-spacing:normal;height:var(--ui-control-h);flex-basis:14rem;max-width:24rem;padding-block:0;font-weight:400;line-height:normal}.ordertype-rij-tekst .titel-bewerken.is-bewerken{margin-bottom:var(--ui-space-100)}.ordertype-rij-meta{font-size:var(--ui-fs-sm)}.ordertype-rij-meta>span+span:before{content:"·";margin-inline:var(--ui-space-100)}.ordertype-rij-meta>span{white-space:nowrap}.ui-tab-active .ui-tab-badge{background-color:var(--ui-primary);color:var(--ui-on-primary)}.card:has(>.bulkkop){--bulkkop-h:calc(var(--ui-control-h-sm) + 2 * var(--ui-space-300) + 1px);--bulkkop-vlak:var(--card);position:relative}@supports (color:color-mix(in lab, red, red)){.card:has(>.bulkkop){--bulkkop-vlak:color-mix(in srgb, var(--card) 93%, rgb(var(--accent-rgb)) 7%)}}.card:has(>.bulkkop){--bulkkop-lijn:var(--border)}@supports (color:color-mix(in lab, red, red)){.card:has(>.bulkkop){--bulkkop-lijn:color-mix(in srgb, var(--border) 45%, rgb(var(--accent-rgb)) 55%)}}.card.has-bulkkop.is-alle-n{--bulkkop-vlak:var(--card)}@supports (color:color-mix(in lab, red, red)){.card.has-bulkkop.is-alle-n{--bulkkop-vlak:color-mix(in srgb, var(--card) 86%, rgb(var(--accent-rgb)) 14%)}}.card:has(>.bulkkop)>.card-header{min-height:var(--bulkkop-h)}.card.has-bulkkop.is-bulk>.card-header>*,.card.has-bulkkop.is-bulk [data-bulkkop-kopvak]{visibility:hidden}.card.has-bulkkop.is-bulk :is(thead a[href],[data-bulkkop-sorteer]){pointer-events:none;color:var(--text-muted)}.bulkkop{z-index:30;height:var(--bulkkop-h);margin-bottom:calc(-1 * var(--bulkkop-h));background-color:var(--bulkkop-vlak);box-shadow:inset 0 calc(-1 * var(--ui-border-w)) 0 var(--bulkkop-lijn);color:var(--text);font-size:var(--ui-fs-sm);border-start-start-radius:calc(var(--ui-radius) - var(--ui-border-w));border-start-end-radius:calc(var(--ui-radius) - var(--ui-border-w));align-items:center;padding-inline-start:var(--bulkkop-vak-x,var(--ui-card-p));padding-inline-end:var(--ui-card-p);display:flex;position:sticky;top:0}.bulkkop.is-vast{box-shadow:inset 0 calc(-1 * var(--ui-border-w)) 0 var(--bulkkop-lijn), var(--ui-shadow-sticky);border-radius:0}.bulkkop-regel{align-items:center;gap:var(--ui-space-200);white-space:nowrap;min-width:0;padding:var(--ui-space-100);margin:calc(-1 * var(--ui-space-100));flex:auto;display:flex;overflow:hidden}.bulkkop-links{align-items:center;gap:var(--ui-space-300);flex:0 auto;min-width:0;display:flex;overflow:hidden}.bulkkop-acties{align-items:center;gap:var(--ui-space-200);flex:none;margin-inline-start:auto;display:flex}.bulkkop-vak{flex:none;align-items:center;display:inline-flex}.bulkkop-telling{color:var(--text);flex:none;font-weight:600}.bulkkop-alles{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.bulkkop .bulkkop-alles .bulkkop-link.ui-btn{text-overflow:ellipsis;min-width:0;padding-inline:var(--ui-space-200);color:var(--ui-action);font-weight:600;overflow:hidden}.bulkkop .bulkkop-alles .bulkkop-link.ui-btn:hover{text-decoration:underline}.bulkkop-plafond{align-items:center;gap:var(--ui-space-100);text-overflow:ellipsis;min-width:0;color:var(--text-muted);display:inline-flex;overflow:hidden}.bulkkop-scheiding{width:var(--ui-border-w);height:var(--ui-control-h-sm);background-color:var(--bulkkop-lijn);flex:none}.bulkkop-velden{align-items:center;gap:var(--ui-space-200);flex:none;display:flex}.bulkkop-velden .ui-select{inline-size:7rem}.bulkkop-vinkje{cursor:pointer}.bulkkop-velden .bulkkop-vinkje{min-block-size:var(--ui-control-h);white-space:nowrap;font-size:var(--ui-fs-sm);flex:none;line-height:1rem}.bulkkop-acties>[data-prio="1"]{order:1}.bulkkop-acties>[data-prio="2"]{order:2}.bulkkop-acties>[data-prio="3"]{order:3}.bulkkop-acties>[data-prio="4"]{order:4}.bulkkop-meer{flex:none;order:9}.bulkkop-meer>summary{list-style:none}.bulkkop-meer>summary::-webkit-details-marker{display:none}.ui-menu.bulkkop-menu{width:max-content;min-width:14rem;max-width:min(22rem,100vw - 16px)}.ui-menu.bulkkop-menu.is-floating{margin-top:0;top:auto;right:auto}.bulkkop-menu .bulkkop-menu-groep{flex-direction:column;display:flex}.bulkkop-menu .bulkkop-menu-groep:not([hidden])~.bulkkop-menu-groep:not([hidden]){margin-top:var(--ui-space-100);padding-top:var(--ui-space-100);border-top:var(--ui-border-w) solid var(--ui-border)}.bulkkop-dialoog{gap:var(--ui-space-300);display:grid}.bulkkop .v-lang,.bulkkop .v-kort,.bulkkop[data-band="2"] .v-kortst,.bulkkop[data-band="3"]:not([data-velden=regel]) .v-kortst{display:none}.bulkkop[data-band="2"] .v-kort,.bulkkop[data-band="3"]:not([data-velden=regel]) .v-lang{display:inline}.bulkkop-wis .v-tekst{display:none}.bulkkop:is([data-band="2"],[data-band="3"]) .bulkkop-wis .v-tekst{display:inline}.bulkkop:is([data-band="2"],[data-band="3"]) .bulkkop-wis .ui-icon{display:none}.bulkkop:not([data-band="2"]):not([data-band="3"]) .bulkkop-wis.ui-btn{width:var(--ui-control-h-sm);padding:0}.bulkkop-telling .t-kort{display:none}.bulkkop[data-band="0"].is-alles-zichtbaar .bulkkop-telling .t-lang{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bulkkop[data-band="0"].is-alles-zichtbaar .bulkkop-telling .t-kort{display:inline}.ui-empty{border:var(--ui-border-w) dashed var(--ui-border-strong);border-radius:var(--ui-radius);text-align:center;color:var(--ui-muted);font-size:var(--ui-fs);padding:22px}.ui-empty-title{color:var(--ui-text);margin-bottom:2px;font-weight:600}.ui-empty-action{margin-top:var(--ui-space-300)}.ui-pager{align-items:center;gap:4px;display:flex}.ui-page{min-width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);border-radius:var(--ui-radius);border:var(--ui-border-w) solid var(--ui-border-strong);background-color:var(--ui-card);color:var(--ui-text);font-size:var(--ui-fs-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.ui-page:hover{background-color:var(--ui-card-2)}.ui-page-active{background-color:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-icon{flex:none;width:20px;height:20px}.ui-icon-sm{width:16px;height:16px}.ui-icon-lg{width:24px;height:24px}.task-file-icon .ui-icon{width:1.1rem;height:1.1rem}.task-file-picker .ui-icon{width:1.45rem;height:1.45rem}.task-comment-action .ui-icon{width:.85rem;height:.85rem}:root,::backdrop{--ui-backdrop:#00000070;--ui-backdrop-blur:0px}.ui-modal{border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-card);color:var(--ui-text);width:min(92vw, var(--ui-dialog-w));font-size:var(--ui-fs);margin:auto;padding:0}.ui-modal-lg{width:min(94vw,720px)}.ui-modal-xl{width:min(94vw,960px)}.ui-modal-lichtbak{width:min(96vw,1200px);height:min(92vh,900px);max-height:none}.ui-modal-lichtbak[open]{flex-direction:column;display:flex}.ui-modal-lichtbak .ui-modal-header{flex-wrap:wrap;flex:none;row-gap:4px}.ui-modal-lichtbak .ui-modal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-modal-lichtbak .ui-modal-body{background-color:var(--ui-bg);flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ui-modal-lichtbak .ui-modal-body>img{object-fit:contain;max-width:100%;max-height:100%}.ui-modal-lichtbak .ui-modal-body>iframe{border:0;width:100%;height:100%}@media (max-width:767.98px){.ui-modal-lichtbak{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh}}.ui-modal-kop{justify-content:flex-end;align-items:center;gap:var(--ui-space-200);flex-wrap:wrap;flex:auto;min-width:0;display:flex}@media (max-width:767.98px){.ui-modal-header:has(>.ui-modal-kop){flex-wrap:wrap}.ui-modal-header:has(>.ui-modal-kop)>.ui-modal-title{flex:1 1 0}.ui-modal-kop{flex-basis:100%;order:3;justify-content:flex-start}}@media (min-width:768px){.ui-modal{max-width:calc(100vw - var(--nav-expanded-width) - 2rem);inset-inline-start:var(--nav-expanded-width)}}@media (min-width:1380px){body.nav-collapsed .ui-modal{max-width:calc(100vw - var(--nav-collapsed-width) - 2rem);inset-inline-start:var(--nav-collapsed-width)}}@media (min-width:768px) and (max-width:1379px){body:not(.nav-expanded) .ui-modal{max-width:calc(100vw - var(--nav-collapsed-width) - 2rem);inset-inline-start:var(--nav-collapsed-width)}}@media (min-width:768px){:root body:not(.body-app) .ui-modal{max-width:calc(100vw - 2rem);inset-inline-start:0}}.ui-modal::backdrop{background:var(--ui-backdrop);-webkit-backdrop-filter:blur(var(--ui-backdrop-blur));backdrop-filter:blur(var(--ui-backdrop-blur))}.ui-modal-blur::backdrop{--ui-backdrop-blur:4px}@media (prefers-reduced-transparency:reduce){.ui-modal-blur::backdrop{--ui-backdrop-blur:0px}}.scherm-slot{width:min(92vw,26rem)}:root .ui-modal.scherm-slot{max-width:calc(100vw - 2rem);inset-inline-start:0}.scherm-slot-waas{display:none}body.is-scherm-vergrendeld .scherm-slot-waas{z-index:10000;display:block;position:fixed;inset:0}body:has(>.scherm-slot:modal) .scherm-slot-waas{display:none}:root .ui-modal.scherm-slot[open]:not(:modal){z-index:10001;height:fit-content;max-height:calc(100% - 6px - 2em);position:fixed;inset:0;overflow:auto}.scherm-slot::backdrop,.scherm-slot-waas,.scherm-slot-demo-waas{background:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.scherm-slot::backdrop,.scherm-slot-waas,.scherm-slot-demo-waas{background:color-mix(in srgb, var(--ui-bg) 55%, transparent)}}.scherm-slot::backdrop,.scherm-slot-waas,.scherm-slot-demo-waas{-webkit-backdrop-filter:blur(20px)saturate(.8);backdrop-filter:blur(20px)saturate(.8)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.scherm-slot::backdrop,.scherm-slot-waas,.scherm-slot-demo-waas{background:var(--ui-bg)}}@media (prefers-reduced-transparency:reduce){.scherm-slot::backdrop,.scherm-slot-waas,.scherm-slot-demo-waas{background:var(--ui-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{body.is-scherm-vergrendeld>:not(#scherm-slot){display:none!important}}.scherm-slot-body{gap:var(--ui-space-400);flex-direction:column;display:flex}.scherm-slot-body .auth-account{margin-bottom:0}.scherm-slot-kop{align-items:center;gap:var(--ui-space-200);text-align:center;flex-direction:column;display:flex}.scherm-slot-icoon{background-color:var(--ui-primary);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scherm-slot-icoon{background-color:color-mix(in srgb, var(--ui-primary) var(--ui-tint), transparent)}}.scherm-slot-icoon{color:var(--ui-primary)}.scherm-slot-titel{color:var(--ui-text);font-size:1.125rem;font-weight:600}.scherm-slot-uitleg{font-size:var(--ui-fs-sm);color:var(--ui-muted);overflow-wrap:anywhere}.scherm-slot-form{gap:var(--ui-space-300);flex-direction:column;display:flex}.scherm-aftel{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:120;align-items:center;gap:var(--ui-space-300);border:var(--ui-border-w) solid var(--ui-border);border-left:4px solid var(--ui-warning);border-radius:var(--ui-radius);background-color:var(--ui-card);width:max-content;max-width:calc(100vw - 1.5rem);color:var(--ui-text);font-size:var(--ui-fs);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:8px 8px 8px 14px;display:none;position:fixed;transform:translate(-50%)}.scherm-aftel.is-zichtbaar{display:flex}.scherm-aftel.scherm-aftel-demo{z-index:auto;position:static;transform:none}.scherm-slot-demo{border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-bg);min-height:34rem;position:relative;overflow:hidden}.scherm-slot-demo-pagina{gap:var(--ui-space-300);padding:var(--ui-card-p);flex-direction:column;display:flex}.scherm-slot-demo-waas{padding:var(--ui-space-400);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scherm-slot-demo-kaart{border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-card);width:min(100%,26rem);color:var(--ui-text);font-size:var(--ui-fs);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scherm-aftel>.ui-icon{color:var(--ui-warning-text)}.scherm-aftel-tekst{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:47.9375rem){.scherm-aftel{flex-wrap:wrap;width:auto;left:.75rem;right:.75rem;transform:none}.scherm-aftel-tekst{flex:auto}}.ui-modal-header{padding:12px var(--ui-card-p);border-bottom:var(--ui-border-w) solid var(--ui-border);justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-modal-title{font-size:var(--ui-fs);font-weight:600}.ui-modal-body{padding:var(--ui-card-p)}.ui-modal-body-scroll{overscroll-behavior:contain;max-height:min(70vh,40rem);overflow-y:auto}.ui-modal-footer{padding:12px var(--ui-card-p);border-top:var(--ui-border-w) solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html:has(dialog.ui-modal[open]) #app-main{overflow-y:hidden}html.theme-switching *,html.theme-switching :before,html.theme-switching :after,html.is-preload *,html.is-preload :before,html.is-preload :after{transition:none!important}.ui-menu{z-index:40;border-radius:var(--ui-radius);border:var(--ui-border-w) solid var(--ui-border);background-color:var(--ui-card);min-width:160px;margin-top:8px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ui-menu[data-sg-static-menu]{margin-top:0;position:static}.ui-help-tip{vertical-align:-2px;color:var(--ui-muted);cursor:help;align-items:center;margin-left:4px;display:inline-flex}.ui-help-tip:hover{color:var(--ui-text)}.ui-help-pop{vertical-align:-2px;margin-left:4px;display:inline-flex;position:relative}.ui-help-pop>summary{border-radius:calc(var(--ui-radius) - 2px);color:var(--ui-muted);cursor:help;align-items:center;list-style:none;display:inline-flex}.ui-help-pop>summary::-webkit-details-marker{display:none}.ui-help-pop>summary:hover,.ui-help-pop[open]>summary{color:var(--ui-text)}.ui-help-pop>summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-help-pop-text>summary{font-size:var(--ui-fs-sm);text-underline-offset:3px;margin-left:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ui-help-pop-panel{width:min(22rem,100vw - 16px);font-size:var(--ui-fs-sm);color:var(--ui-text);text-align:left;white-space:normal;overscroll-behavior:contain;max-height:min(60vh,480px);padding:10px 12px;font-weight:400;line-height:1.45;overflow-y:auto}.ui-help-pop-panel.is-floating{margin-top:0;top:auto;right:auto}.ui-title-row{align-items:center;min-width:0;display:flex}.ui-title-row>.ui-label{margin-bottom:0}.ui-title-row:has(>.ui-label){margin-bottom:4px}.ui-help-pop-panel>p+p{margin-top:var(--ui-space-200)}.ui-iconbtn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-iconbtn[aria-disabled=true]:hover{color:var(--ui-muted);background-color:#0000}@media (pointer:coarse){.ui-input,.ui-select,.ui-textarea,.form-input,.form-select,.form-textarea,.search-input{font-size:16px}}input:-webkit-autofill{-webkit-text-fill-color:var(--ui-text,var(--input-text));-webkit-box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;caret-color:var(--ui-text,var(--input-text))}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ui-text,var(--input-text));-webkit-box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;caret-color:var(--ui-text,var(--input-text))}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ui-text,var(--input-text));-webkit-box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;caret-color:var(--ui-text,var(--input-text))}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ui-text,var(--input-text));-webkit-box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;caret-color:var(--ui-text,var(--input-text))}select:-webkit-autofill{-webkit-text-fill-color:var(--ui-text,var(--input-text));-webkit-box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;box-shadow:0 0 0 1000px var(--ui-card,var(--input-bg)) inset;caret-color:var(--ui-text,var(--input-text))}body.sf-body{background-image:none;background-color:var(--sf-bg-zacht,var(--ui-bg));min-height:100dvh;color:var(--sf-tekst,var(--ui-text))}:root[data-theme=dark] body.sf-body{background-image:none}:root[data-sf-vast]{background-color:var(--sf-bg,var(--ui-card));padding-inline-end:var(--sf-schuif,0px);overflow:hidden}:root[data-sf-vast] :is(.sf-winkelkop,.sf-winkelkop>.sf-aankondiging,.sf-winkelkop>.sf-uspbalk){margin-inline-end:calc(-1 * var(--sf-schuif,0px));padding-inline-end:var(--sf-schuif,0px)}:root:not([data-sf-js]):has(.sf-filters:target){overflow:hidden}.sf-pagina{--ui-control-h:44px;--ui-control-h-sm:var(--sf-knop-h,44px);--ui-fs:var(--sf-fs,16px);--ui-fs-sm:var(--sf-fs-klein,14px);background-color:var(--sf-bg-zacht,var(--ui-bg));min-height:100dvh;color:var(--sf-tekst,var(--ui-text));font-family:var(--sf-font,var(--font-sans));font-size:var(--ui-fs);line-height:var(--sf-lh,1.55);--ui-focus-ring:var(--sf-focus,var(--ui-primary-hover));--ui-focus-ring-inner:var(--sf-kaart,var(--ui-card));flex-direction:column;display:flex;container:sf-pagina/inline-size}.sf-pagina a:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-voorbeeldbalk{justify-content:center;align-items:center;gap:var(--ui-space-100) var(--ui-space-400);min-height:var(--sf-balk-h,40px);padding:var(--ui-space-100) var(--sf-goot,16px);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-balk-bg,var(--ui-card-2));color:var(--sf-balk-tekst,var(--ui-text));font-size:var(--sf-fs-mini,.8125rem);text-align:center;flex-wrap:wrap;display:flex}.sf-voorbeeldbalk-link{color:inherit;font-weight:var(--sf-w-ui,600);text-underline-offset:2px;text-decoration:underline}.sf-kop{background-color:var(--sf-kaart,var(--ui-card));border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border))}.sf-kop-binnen{min-height:64px;max-width:var(--sf-breedte,68rem);padding:var(--ui-space-300) var(--sf-goot,16px);justify-content:center;align-items:center;margin-inline:auto;display:flex}.sf-logo{width:auto;max-width:min(14rem,60vw);height:var(--sf-logo-h-mobiel,44px);object-fit:contain;display:block}.sf-merknaam{font-size:1.25rem;font-weight:var(--sf-w-kop,700);letter-spacing:var(--sf-ls-kop,-.01em);overflow-wrap:anywhere}@container (min-width:48rem){.sf-kop-binnen{min-height:var(--sf-kop-h,72px);justify-content:flex-start;padding-inline:32px}.sf-logo{height:var(--sf-logo-h,56px);max-width:22rem}}.sf-main{width:100%;padding:var(--ui-space-800) var(--sf-goot,16px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.sf-main.sf-main-boven{background-color:var(--sf-bg,var(--ui-card));justify-content:flex-start}.sf-kaart{gap:var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-kaart-rand,var(--sf-lijn,var(--ui-border)));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));width:100%;max-width:35rem;color:var(--sf-tekst,var(--ui-text));box-shadow:var(--sf-schaduw,none);text-align:center;flex-direction:column;margin-inline:auto;padding:48px 32px;display:flex}.sf-kaart-titel{font-size:var(--sf-fs-h1,1.5rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25);letter-spacing:var(--sf-ls-kop,-.01em);overflow-wrap:anywhere}.sf-kaart-tekst{line-height:var(--sf-lh,1.6);overflow-wrap:anywhere}.sf-kaart-tekst>:last-child,.sf-pagina-tekst>:last-child{margin-bottom:0}.sf-kaart-contact{justify-content:center;gap:var(--ui-space-200) var(--ui-space-500);font-size:var(--sf-fs-klein,.875rem);flex-wrap:wrap;display:flex}.sf-kaart-contact>li{align-items:center;gap:var(--ui-space-100);color:var(--sf-tekst-zacht,var(--ui-muted));display:inline-flex}.sf-kaart-contact-link{min-height:var(--sf-raak,44px);color:var(--sf-link,var(--ui-text));text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.sf-kaart-contact-link:hover{color:var(--sf-link-hover,var(--ui-action))}.sf-knoppen{justify-content:flex-start;gap:var(--ui-space-200);flex-wrap:wrap;display:flex}.sf-kaart .sf-knoppen{justify-content:center}.sf-pagina .ui-btn.ui-btn-primary,.sf-pagina .ui-btn.ui-btn-secondary{height:var(--sf-knop-h,44px);padding-inline:var(--ui-space-500);border-radius:var(--sf-radius-knop,var(--ui-radius));font-size:var(--sf-fs,16px);font-weight:var(--sf-w-ui,600)}.sf-pagina .ui-btn.ui-btn-primary{background-color:var(--sf-actie,var(--ui-primary));color:var(--sf-op-actie,var(--ui-on-primary))}.sf-pagina .ui-btn.ui-btn-primary:hover,.sf-pagina .ui-btn.ui-btn-primary:active{background-color:var(--sf-actie-hover,var(--ui-primary-hover))}.sf-pagina .ui-btn.ui-btn-secondary{border:1.5px solid var(--sf-tekst,var(--ui-border-strong));background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text))}.sf-pagina .ui-btn.ui-btn-secondary:hover{background-color:var(--sf-bg-zacht,var(--ui-card-2))}.sf-verwacht-terug{font-size:var(--sf-fs-klein,.875rem);color:var(--sf-tekst-zacht,var(--ui-muted))}@container not (min-width:30rem){.sf-kaart{padding:32px var(--sf-goot,16px)}.sf-knoppen{flex-direction:column;align-items:stretch}.sf-knoppen>.ui-btn{justify-content:center;width:100%}}.sf-pagina-inhoud{gap:var(--sf-titel-onder);width:100%;max-width:var(--sf-leesbreedte);flex-direction:column;display:flex}.sf-pagina-tekst{line-height:var(--sf-lh,1.7);overflow-wrap:anywhere}.sf-pagina-tekst :is(h2,h3,h4){font-weight:var(--sf-w-kop,600);scroll-margin-top:var(--ui-space-600)}.sf-pagina-tekst a,.sf-kaart-tekst a{color:var(--sf-link,var(--ui-text));text-underline-offset:2px;text-decoration:underline}.sf-pagina-tekst a:hover,.sf-kaart-tekst a:hover{color:var(--sf-link-hover,var(--ui-action))}.sf-pagina-tekst :is(th,td){padding:var(--ui-space-100) var(--ui-space-400) var(--ui-space-100) 0;text-align:start;vertical-align:top}.sf-pagina-tekst :is(th,td):last-child{padding-inline-end:0}.sf-kruimel{align-items:center;gap:var(--ui-space-100);flex-wrap:wrap;display:flex}.sf-kruimel,.sf-kruimelplek{font-size:var(--sf-fs-klein,.875rem);color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-kruimel-scheiding{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-kruimel a{color:var(--sf-link,var(--ui-text));text-underline-offset:2px;text-decoration:none}.sf-kruimel a:hover{color:var(--sf-link-hover,var(--ui-action));text-decoration:underline}.sf-kruimel a:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;text-decoration:underline}.sf-footer{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-bg-zacht,var(--ui-bg));color:var(--sf-tekst,var(--ui-text))}.sf-footer-binnen{gap:var(--ui-space-500);max-width:var(--sf-breedte,68rem);padding:var(--ui-space-600) var(--sf-goot,16px);font-size:var(--sf-fs-klein,.875rem);margin-inline:auto;display:grid}@container (min-width:48rem){.sf-footer-binnen{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:32px}}.sf-footer-kolom{gap:var(--ui-space-200);flex-direction:column;min-width:0;display:flex}.sf-footer-naam{font-weight:var(--sf-w-kop,700)}.sf-footer-kop{font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600)}.sf-footer-lijst{flex-direction:column;display:flex}.sf-footer-link{min-height:1.75rem;color:var(--sf-link,var(--ui-muted));text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.sf-footer-link:hover{color:var(--sf-link-hover,var(--ui-text))}@media (pointer:coarse){.sf-footer-link{min-height:var(--sf-raak,44px)}}.sf-footer-logo{width:auto;max-width:min(20rem,80vw);height:var(--sf-footer-logo-h,40px);object-fit:contain;object-position:left center;display:block}.sf-footer-tekst{white-space:pre-line;color:var(--sf-tekst-zacht,var(--ui-muted));overflow-wrap:anywhere}.sf-footer-onder{max-width:var(--sf-breedte,68rem);padding:var(--ui-space-300) var(--sf-goot,16px) var(--ui-space-500);border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));font-size:var(--sf-fs-mini,.8125rem);color:var(--sf-tekst-zacht,var(--ui-muted));overflow-wrap:anywhere;margin-inline:auto}@container (min-width:48rem){.sf-footer-onder{padding-inline:32px}}.sf-pagina-tekst ul{list-style-type:var(--sf-lijst-stijl,disc)}.sf-pagina-tekst ul>li{position:relative}.sf-pagina-tekst ul>li:before{content:"";background-color:var(--sf-lijst-ruit,transparent);inset-inline-start:-1rem;width:6px;height:6px;position:absolute;top:.65em;transform:rotate(45deg)}.sf-logo,.sf-footer-logo{filter:var(--sf-logo-filter,none)}.sf-decor{pointer-events:none;display:none}.sf-main.sf-main-winkel,.sf-main.sf-main-winkel>:not(.sf-decor){position:relative}@container (min-width:48rem){:is([data-storefront-winkel=start],[data-storefront-winkel=categorie],[data-storefront-winkel=zoeken],[data-storefront-winkel=product])>.sf-decor{z-index:0;aspect-ratio:1000/400;inset-inline-end:max(1rem, (100% - var(--sf-breedte,68rem)) / 2 - 10rem);width:min(60rem,70%);display:block;position:absolute;bottom:.5rem}.sf-decor:before,.sf-decor:after{content:"";background-color:var(--sf-decor-kleur,transparent);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sf-decor:before{-webkit-mask-image:var(--sf-decor-spoor,none);-webkit-mask-image:var(--sf-decor-spoor,none);mask-image:var(--sf-decor-spoor,none)}.sf-decor:after{-webkit-mask-image:var(--sf-decor-bij,none);-webkit-mask-image:var(--sf-decor-bij,none);mask-image:var(--sf-decor-bij,none)}.sf-pagina [data-storefront-winkel=product].sf-main-winkel{padding-block-end:max(5rem, calc(var(--sf-decor-ruimte,0rem) * .6))}[data-storefront-winkel=product]>.sf-decor{width:20rem}}@container (min-width:48rem) and (not (min-width:105rem)){.sf-pagina [data-storefront-winkel].sf-main-winkel{padding-block-end:max(5rem, calc(var(--sf-decor-ruimte,0rem) * .6))}[data-storefront-winkel]>.sf-decor{width:20rem}}@media print{.sf-decor{display:none}}.sf-pagina summary{cursor:pointer;list-style:none}.sf-pagina summary::-webkit-details-marker{display:none}.sf-pagina summary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-pijl{transition:transform .15s;display:inline-flex}.sf-pagina details[open]>summary .sf-pijl{transform:rotate(180deg)}.sf-winkelkop{z-index:20;position:relative}:root[data-sf-js] .sf-winkelkop{top:calc(-1 * (var(--sf-kop-balken,0px) + var(--sf-kop-inloop,0px)));position:sticky}.sf-winkelkop[data-sf-kop-vast]{box-shadow:var(--sf-schaduw-laag)}:root[data-sf-js]{scroll-padding-block-start:var(--sf-kop-plak,0px)}:root{--sf-plak-boven:calc(var(--sf-kop-plak,0px) + var(--ui-space-400));--sf-beweeg-in:cubic-bezier(.2, 0, 0, 1);--sf-beweeg-uit:cubic-bezier(.3, 0, 1, 1);--sf-onderrand:0px;--sf-koopbalk-h:4rem;--sf-koopbalk-rand:1.25rem}@media (max-height:500px){:root[data-sf-js] .sf-winkelkop{position:relative}}@container (min-width:64rem){.sf-winkelkop[data-sf-kop-desktop=compact]{--sf-kop-inloop:16px}.sf-winkelkop[data-sf-kop-desktop=compact] .sf-winkelkop-merk{transform-origin:0;max-width:min(100%,125% - 4.375rem)}.sf-winkelkop[data-sf-kop-desktop=compact]+.sf-menu{z-index:19;border-block-start:0;border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card))}:root[data-sf-js] .sf-winkelkop[data-sf-kop-desktop=compact] .sf-lade{opacity:0;visibility:hidden;grid-area:merk;justify-self:start;display:block}:root[data-sf-js] .sf-winkelkop[data-sf-kop-desktop=compact]:is([data-sf-kop=compact],[data-sf-kop=weg]) .sf-lade{opacity:1;visibility:visible}:root[data-sf-js] .sf-winkelkop[data-sf-kop-desktop=compact]:is([data-sf-kop=compact],[data-sf-kop=weg]) .sf-winkelkop-merk{transform:translate(calc(var(--sf-raak,44px) + var(--ui-space-300)), calc(var(--sf-kop-inloop) / 2)) scale(.8)}:root[data-sf-js] .sf-winkelkop[data-sf-kop-desktop=compact]:is([data-sf-kop=compact],[data-sf-kop=weg]) :is(.sf-winkelkop-binnen>:not(.sf-lade,.sf-winkelkop-merk,.sf-zoek),.sf-lade-knop,.sf-zoek-vak){transform:translateY(calc(var(--sf-kop-inloop) / 2))}}@container not (min-width:64rem){:root[data-sf-js] .sf-winkelkop[data-sf-kop-telefoon=verbergen][data-sf-kop=weg]{transform:translateY(calc(-100% - .5rem))}}@container not (min-width:56rem){:root:has(.sf-winkelkop[data-sf-kop-telefoon=verbergen][data-sf-kop=weg]) .sf-samensteller-stappenbalk{transform:translateY(calc(-1 * var(--sf-kop-plak,0px)))}}@container (min-width:48rem) and (not (min-width:64rem)){:root:has(.sf-winkelkop[data-sf-kop-telefoon=verbergen][data-sf-kop=weg]) .sf-product-galerij{transform:translateY(calc(-1 * var(--sf-kop-plak,0px)))}}@container (min-width:56rem) and (not (min-width:64rem)){:root:has(.sf-winkelkop[data-sf-kop-telefoon=verbergen][data-sf-kop=weg]) .sf-samensteller-kolom{transform:translateY(calc(-1 * var(--sf-kop-plak,0px)))}}@media (prefers-reduced-motion:no-preference){:root[data-sf-js] :is(.sf-winkelkop,.sf-samensteller-stappenbalk,.sf-product-galerij,.sf-samensteller-kolom){transition:transform .24s var(--sf-beweeg-in)}:root[data-sf-js]:has(.sf-winkelkop[data-sf-kop=weg]) :is(.sf-winkelkop,.sf-samensteller-stappenbalk,.sf-product-galerij,.sf-samensteller-kolom){transition:transform .18s var(--sf-beweeg-uit)}:root[data-sf-js] :is(.sf-winkelkop-merk,.sf-winkelkop-binnen>*,.sf-lade-knop,.sf-zoek-vak){transition:transform .2s var(--sf-beweeg-in), opacity .2s var(--sf-beweeg-in), visibility 0s}:root[data-sf-js] .sf-winkelkop[data-sf-kop=vol] .sf-lade{transition:opacity .2s var(--sf-beweeg-uit), visibility 0s .2s}}.sf-koopbalk{inset-inline:0 var(--sf-schuif,0px);z-index:15;height:calc(var(--sf-koopbalk-h) + env(safe-area-inset-bottom,0px));padding:0 var(--sf-goot,16px) env(safe-area-inset-bottom,0px);border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw-laag);color:var(--sf-tekst,var(--ui-text));position:fixed;bottom:0}.sf-koopbalk:not(.is-zichtbaar){visibility:hidden;opacity:0;transform:translateY(calc(100% + var(--sf-koopbalk-rand)))}:root:has(.sf-koopbalk.is-zichtbaar[data-sf-koopbalk]){--sf-onderrand:calc(var(--sf-koopbalk-h) + env(safe-area-inset-bottom,0px));scroll-padding-block-end:var(--sf-onderrand)}@media (min-width:48rem){:root:has(.sf-koopbalk.is-zichtbaar[data-sf-koopbalk]){--sf-onderrand:calc(var(--sf-koopbalk-h) + var(--sf-koopbalk-rand))}}.sf-koopbalk-binnen{align-items:center;gap:var(--ui-space-300);height:var(--sf-koopbalk-h);max-width:var(--sf-breedte,68rem);margin-inline:auto;display:flex}.sf-koopbalk-beeld{border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-beeld-plaat,#fff);flex:none;width:40px;height:40px;display:none;overflow:hidden}.sf-koopbalk-beeld img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.sf-koopbalk-tekst{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.sf-koopbalk-naam,.sf-koopbalk-stand{font-size:var(--sf-fs-klein,.875rem);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.sf-koopbalk-naam{font-weight:var(--sf-w-ui,600)}.sf-koopbalk-stand{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-koopbalk-prijs{color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-kop,700);font-variant-numeric:tabular-nums}.sf-koopbalk-regel{display:none}.sf-koopbalk-gekozen:not(:empty):before{content:" · "}.sf-koopbalk-aantal{min-width:var(--sf-raak,44px);min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);border:var(--ui-border-w) solid currentColor;flex:none}@supports (color:color-mix(in lab, red, red)){.sf-koopbalk-aantal{border:var(--ui-border-w) solid color-mix(in srgb, currentColor 45%, transparent)}}.sf-koopbalk-aantal{border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));font:inherit;font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background-color:#0000}@media (hover:hover){.sf-koopbalk-aantal:hover{border-color:currentColor}}.sf-koopbalk-aantal:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-pagina .sf-koopbalk-knop{min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-500);flex:none;justify-content:center}.sf-koopbalk-binnen{container:sf-koopbalk/inline-size}@container sf-koopbalk not (min-width:26rem){.sf-koopbalk-naam{display:none}.sf-koopbalk-prijs{display:block}.sf-koopbalk-tekst{gap:0}.sf-koopbalk-aantal{padding-inline:var(--ui-space-200)}.sf-pagina .sf-koopbalk-knop{padding-inline:var(--ui-space-300)}}@container sf-pagina (min-width:48rem){.sf-koopbalk{bottom:var(--sf-koopbalk-rand);width:min(40rem, calc(100% - 2 * var(--sf-goot,16px)));height:var(--sf-koopbalk-h);padding:0 var(--ui-space-300);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));margin-inline:auto}.sf-koopbalk-beeld{display:block}.sf-koopbalk-stand:has(.sf-koopbalk-regel) .sf-koopbalk-per{display:none}.sf-koopbalk-regel{display:inline}}@media (prefers-reduced-motion:no-preference){.sf-koopbalk{transition:transform .25s var(--sf-beweeg-in), opacity .25s var(--sf-beweeg-in), visibility 0s}.sf-koopbalk:not(.is-zichtbaar){transition:transform .18s var(--sf-beweeg-uit), opacity .18s var(--sf-beweeg-uit), visibility 0s .18s}}@media (prefers-reduced-motion:reduce){.sf-koopbalk:not(.is-zichtbaar){transform:none}}.sf-koop-status.sf-koop-status--melding{display:none}.sf-pagina .ui-btn[data-sf-knop-toegevoegd]{color:#0000;position:relative}.sf-pagina .ui-btn.ui-btn-primary[data-sf-knop-toegevoegd]{border-color:var(--ui-success-text);background-color:var(--ui-success-text)}@media (hover:hover){.sf-pagina .ui-btn.ui-btn-primary[data-sf-knop-toegevoegd]:is(:hover,:active){border-color:var(--ui-success-text);background-color:var(--ui-success-text)}}.sf-pagina .ui-btn[data-sf-knop-toegevoegd]:after{content:"✓ " attr(data-sf-knop-toegevoegd);color:var(--ui-bg);font-weight:var(--sf-w-ui,600);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sf-toegevoegd{top:calc(var(--sf-toegevoegd-boven,4rem) + var(--ui-space-200));right:var(--sf-toegevoegd-rechts,var(--sf-goot,16px));z-index:30;gap:var(--ui-space-300);width:min(20rem, calc(100vw - 2 * var(--sf-goot,16px)));padding:var(--ui-space-300) var(--ui-space-400) var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw-laag);color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);flex-direction:column;display:flex;position:fixed}.sf-toegevoegd:before{content:"";top:-.375rem;right:calc(var(--sf-toegevoegd-pijl,1.25rem) - .375rem);border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-inline-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:inherit;width:.75rem;height:.75rem;position:absolute;transform:rotate(45deg)}.sf-toegevoegd.is-onder-knop:before,.sf-toegevoegd[hidden]{display:none}.sf-toegevoegd-kop{align-items:center;gap:var(--ui-space-200);display:flex}.sf-toegevoegd-titel{align-items:center;gap:var(--ui-space-200);min-width:0;font-weight:var(--sf-w-ui,600);flex:auto;margin:0;display:flex}.sf-toegevoegd-vink{color:var(--ui-success-text);flex:none;display:inline-flex}.sf-toegevoegd-fout{color:var(--sf-fout,var(--ui-danger-text));font-weight:var(--sf-w-ui,600);flex:auto;margin:0;display:none}.sf-toegevoegd-sluit{width:var(--sf-raak,44px);height:var(--sf-raak,44px);margin:calc(-1 * var(--ui-space-200)) calc(-1 * var(--ui-space-300)) calc(-1 * var(--ui-space-200)) 0;border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst-zacht,var(--ui-muted));background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.sf-toegevoegd-sluit:hover{color:var(--sf-tekst,var(--ui-text))}.sf-toegevoegd-product{align-items:center;gap:var(--ui-space-300);min-width:0;display:flex}.sf-toegevoegd-beeld{border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-beeld-plaat,#fff);flex:none;width:48px;height:48px;overflow:hidden}.sf-toegevoegd-beeld:empty{display:none}.sf-toegevoegd-beeld img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.sf-toegevoegd-tekst{flex-direction:column;gap:.125rem;min-width:0;display:flex}.sf-toegevoegd-naam,.sf-toegevoegd-aantal{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.sf-toegevoegd-aantal{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-toegevoegd-knoppen{gap:var(--ui-space-100);display:grid}.sf-pagina .sf-toegevoegd-knoppen .ui-btn{min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);justify-content:center}.sf-toegevoegd.is-fout{border-color:var(--sf-fout,var(--ui-danger-text))}.sf-toegevoegd.is-fout .sf-toegevoegd-titel,.sf-toegevoegd.is-fout .sf-toegevoegd-product,.sf-toegevoegd.is-fout .sf-toegevoegd-knoppen{display:none}.sf-toegevoegd.is-fout .sf-toegevoegd-fout{display:block}@media (prefers-reduced-motion:no-preference){.sf-toegevoegd{opacity:0;transition:opacity .2s var(--sf-beweeg-in), transform .2s var(--sf-beweeg-in);transform:translateY(-.5rem)}.sf-toegevoegd.is-open{opacity:1;transform:none}}.sf-naarboven{justify-content:center;align-self:center;align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);color:var(--sf-link,var(--sf-tekst,var(--ui-text)));font-weight:var(--sf-w-ui,600);text-underline-offset:3px;margin-block-end:var(--ui-space-600);text-decoration:underline;display:inline-flex}.sf-naarboven:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}:root[data-sf-js] .sf-naarboven{inset-inline-end:calc(var(--sf-goot,16px) + var(--sf-schuif,0px));bottom:calc(var(--ui-space-400) + max(var(--sf-onderrand), env(safe-area-inset-bottom,0px)));z-index:14;min-width:var(--sf-raak,44px);padding-inline:var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw-laag);color:var(--sf-tekst,var(--ui-text));opacity:0;visibility:hidden;border-radius:999px;margin:0;text-decoration:none;position:fixed}:root[data-sf-js] .sf-naarboven.is-zichtbaar{opacity:1;visibility:visible}@media (hover:hover){:root[data-sf-js] .sf-naarboven:hover{background-color:var(--sf-vlak,var(--ui-card-2))}}@media (prefers-reduced-motion:no-preference){:root[data-sf-js] .sf-naarboven{transition:opacity .15s linear,visibility 0s .15s}:root[data-sf-js] .sf-naarboven.is-zichtbaar{transition:opacity .15s linear,visibility}}@container not (min-width:48rem){:root[data-sf-js] .sf-naarboven{width:var(--sf-raak,44px);padding:0}:root[data-sf-js] .sf-naarboven-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media print{.sf-koopbalk,.sf-naarboven{display:none}}.sf-cookiebanner{inset-inline:0 var(--sf-schuif,0px);z-index:20;max-height:85dvh;padding:var(--ui-space-500) var(--sf-goot,16px) calc(var(--ui-space-500) + env(safe-area-inset-bottom,0px));border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw-laag,0 18px 32px -16px #00000047);color:var(--sf-tekst,var(--ui-text));border-start-start-radius:var(--sf-radius,var(--ui-radius));border-start-end-radius:var(--sf-radius,var(--ui-radius));position:fixed;bottom:0;overflow-y:auto}.sf-cookiebanner:focus{outline:none}.sf-cookie-binnen{gap:var(--ui-space-300);flex-direction:column;display:flex}.sf-cookie-binnen[hidden]{display:none}.sf-cookie-titel{font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700);margin:0;line-height:1.3}.sf-cookie-tekst{font-size:var(--sf-fs-klein,.875rem);margin:0;line-height:1.5}.sf-cookie-link{color:var(--sf-link,var(--sf-tekst,var(--ui-text)));font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.sf-cookie-link:hover{color:var(--sf-link-hover,var(--sf-tekst,var(--ui-text)));text-decoration-thickness:2px}.sf-cookie-link:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px;border-radius:2px}.sf-footer-onder .sf-cookie-link{min-height:0;color:inherit}.sf-cookiebanner .ui-btn.sf-cookie-oke{width:100%;min-height:var(--sf-raak,44px);justify-content:center}.sf-cookie-keuzes{gap:var(--ui-space-300);border:0;flex-direction:column;margin:0;padding:0;display:flex}.sf-cookie-keuze{align-items:flex-start;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);font-size:var(--sf-fs-klein,.875rem);cursor:pointer;line-height:1.45;display:flex}.sf-cookie-keuze:has(:disabled){cursor:default}.sf-cookie-vink{width:1.125rem;height:1.125rem;accent-color:var(--sf-actie,var(--ui-primary));flex:none;margin:.125rem 0 0}.sf-cookie-uitleg{color:var(--sf-tekst-zacht,var(--ui-muted));display:block}@media (min-width:48rem){.sf-cookiebanner{inset-inline:var(--sf-goot,16px) auto;bottom:calc(var(--sf-goot,16px) + env(safe-area-inset-bottom,0px));width:min(28rem, calc(100vw - 2 * var(--sf-goot,16px)));padding:var(--ui-space-500);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius))}}:root:has(.sf-cookiebanner[data-sf-cookiebanner]:not([hidden])) .sf-koopbalk{visibility:hidden;opacity:0}:root:has(.sf-cookiebanner[data-sf-cookiebanner]:not([hidden])){--sf-onderrand:0px}@media print{.sf-cookiebanner{display:none}}.sf-winkelkop-binnen{grid-template-columns:var(--sf-raak,44px) minmax(0, 1fr) var(--sf-raak,44px);align-items:center;gap:var(--ui-space-200) var(--ui-space-300);grid-template-areas:"lade merk.""zoek zoek zoek";display:grid}.sf-winkelkop-merk{min-height:var(--sf-raak,44px);min-width:0;color:inherit;grid-area:merk;justify-self:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}.sf-winkelkop-merk picture{min-width:0;max-width:100%;display:block}.sf-winkelkop-merk .sf-logo{object-fit:contain;max-width:100%}.sf-kop--afrekenen .sf-logo[data-sf-logo=banner]{object-position:left center;margin-inline-start:calc(var(--sf-logo-h-mobiel,44px) * var(--sf-logo-inspring,0) * -1)}@container (min-width:48rem){.sf-kop:not(.sf-winkelkop) .sf-logo[data-sf-logo]{object-position:left center;margin-inline-start:calc(var(--sf-logo-h,56px) * var(--sf-logo-inspring,0) * -1)}}@container (min-width:64rem){.sf-winkelkop-merk .sf-logo[data-sf-logo]{object-position:left center;margin-inline-start:calc(var(--sf-logo-h,56px) * var(--sf-logo-inspring,0) * -1)}}.sf-footer-logo{margin-inline-start:calc(var(--sf-footer-logo-h,40px) * var(--sf-logo-inspring,0) * -1)}.sf-lade{grid-area:lade}.sf-lade-knop{width:var(--sf-raak,44px);height:var(--sf-raak,44px);border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.sf-lade-knop:hover{background-color:var(--sf-vlak,var(--ui-card-2))}}.sf-lade-knop .ui-icon{width:24px;height:24px}.sf-lade-dicht,.sf-lade[open] .sf-lade-open{display:none}.sf-lade[open] .sf-lade-dicht,.sf-lade-open{display:inline-flex}.sf-lade-paneel{overscroll-behavior:contain;max-height:calc(100dvh - 5rem);padding:var(--ui-space-200) var(--sf-goot,16px) var(--ui-space-600);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw,none);inset-inline:0;position:absolute;top:100%;overflow-y:auto}.sf-lade-lijst>li+li{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border))}.sf-lade-sub{padding:0 0 var(--ui-space-200) var(--ui-space-400)}.sf-lade-kop,.sf-lade-subkop{display:none}.sf-lade-groep[open]>summary .sf-pijl{transform:rotate(90deg)}.sf-lade-zoek{padding-block:var(--ui-space-200) var(--ui-space-300)}.sf-lade-link{justify-content:space-between;align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-100);color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere;text-decoration:none;display:flex}.sf-lade-sub .sf-lade-link{font-weight:var(--sf-w-tekst,400)}@media (hover:hover){.sf-lade-link:hover{color:var(--sf-link-hover,var(--ui-action))}}.sf-lade-link[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sf-lade-sub .sf-lade-alles{font-weight:var(--sf-w-ui,600)}.sf-lade-link.sf-lade-actie{justify-content:flex-start}.sf-lade-actie>.ui-icon,.sf-lade-extra>.ui-btn>.ui-icon{flex:none}:root[data-sf-js] .sf-lade{--sf-lade-b:min(24rem, calc(100vw - 3.5rem))}:root[data-sf-js] .sf-lade[open]:before{content:"";z-index:1;background-color:var(--ui-backdrop);position:fixed;inset:0}:root[data-sf-js] .sf-lade-paneel,:root[data-sf-js] .sf-lade-groep[open]>.sf-lade-subpaneel{z-index:2;width:var(--sf-lade-b);overscroll-behavior:contain;max-height:none;padding:0 var(--sf-goot,16px) var(--ui-space-600);border:0;border-inline-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw-laag);animation:.2s ease-out sf-lade-in;position:fixed;inset:0 auto 0 0;overflow-y:auto}:root[data-sf-js] .sf-lade-groep[open]>.sf-lade-subpaneel{z-index:3;box-shadow:none;animation-name:sf-lade-sub-in}:root[data-sf-js] :is(.sf-lade-kop,.sf-lade-subkop){z-index:1;align-items:center;gap:var(--ui-space-200);min-height:calc(var(--sf-raak,44px) + 2 * var(--ui-space-200));margin-inline:calc(-1 * var(--sf-goot,16px));padding-inline:var(--sf-goot,16px) var(--ui-space-200);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));display:flex;position:sticky;top:0}.sf-lade-titel,.sf-lade-subtitel{min-width:0;font-weight:var(--sf-w-kop,700);overflow-wrap:anywhere;flex:auto}.sf-lade-sluit,.sf-lade-terug{justify-content:center;align-items:center;gap:var(--ui-space-100);min-width:var(--sf-raak,44px);min-height:var(--sf-raak,44px);border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));font:inherit;cursor:pointer;background-color:#0000;border:0;flex:none;display:inline-flex}.sf-lade-terug{padding-inline:var(--ui-space-100) var(--ui-space-200);font-weight:var(--sf-w-ui,600);margin-inline-start:calc(-1 * var(--ui-space-200))}.sf-lade-subkop .ui-btn-ghost.sf-lade-terug{color:var(--sf-tekst,var(--ui-text))}.sf-lade-subkop .sf-lade-subtitel{text-align:center}.sf-lade-sluit:focus-visible,.sf-lade-terug:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:-2px}.sf-lade-sluit:hover,.sf-lade-terug:hover{color:var(--sf-tekst,var(--ui-text));background-color:#0000}@media (hover:hover){.sf-lade-sluit:hover,.sf-lade-terug:hover{background-color:var(--sf-vlak,var(--ui-card-2))}}:root[data-sf-js] .sf-lade-groep[open]>summary .sf-pijl{transform:none}:root[data-sf-js] .sf-lade-sub{padding:0}:root[data-sf-js] .sf-lade-sub>li+li{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border))}:root[data-sf-js] .sf-lade-sub .sf-lade-link{padding-inline:var(--ui-space-100)}:root[data-sf-js] .sf-lade-subkop~.sf-lade-sub{margin-block-start:var(--ui-space-100)}@keyframes sf-lade-in{0%{transform:translate(-100%)}}@keyframes sf-lade-sub-in{0%{opacity:0;transform:translate(2.5rem)}}@media (prefers-reduced-motion:reduce){:root[data-sf-js] .sf-lade-paneel,:root[data-sf-js] .sf-lade-groep[open]>.sf-lade-subpaneel{animation:none}}.sf-lade-extra{gap:var(--ui-space-200);border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));flex-direction:column;margin-block-start:var(--ui-space-300);padding-block-start:var(--ui-space-300);display:flex}.sf-lade-extra>.ui-btn{justify-content:center;width:100%}.sf-lade-toplinks{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));margin-block-start:var(--ui-space-300);padding-block-start:var(--ui-space-200)}.sf-lade-link.sf-lade-toplink{font-weight:var(--sf-w-tekst,400);justify-content:flex-start}.sf-menu{display:none}.sf-menu-binnen{justify-content:space-between;align-items:center;gap:var(--ui-space-400);max-width:var(--sf-breedte,68rem);margin-inline:auto;padding-inline:32px;display:flex}.sf-menu-lijst{flex-wrap:wrap;gap:0 1.875rem;min-width:0;display:flex}.sf-menu-item{position:static}.sf-menu-link{align-items:center;gap:var(--ui-space-100);min-height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs,1rem);font-weight:var(--sf-w-ui,600);white-space:nowrap;padding-block:.9rem;text-decoration:none;display:inline-flex;position:relative}.sf-menu-link:after{content:"";background-color:currentColor;border-radius:2px;height:2px;transition:transform .15s;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.sf-menu-groep[open]>.sf-menu-link:after,.sf-menu-item.is-actief .sf-menu-link:after{transform:scaleX(1)}@media (hover:hover){.sf-menu-link:hover:after{transform:scaleX(1)}}.sf-menu-paneel{overscroll-behavior:contain;border-block:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));max-height:calc(100dvh - 12rem);box-shadow:var(--sf-schaduw-laag);inset-inline:0;position:absolute;top:100%;overflow-y:auto}.sf-mega{align-items:flex-start;gap:var(--ui-space-200);max-width:var(--sf-breedte,68rem);padding:var(--ui-space-600) 32px;flex-direction:column;margin-inline:auto;display:flex}.sf-mega-titel{color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25);margin:0}.sf-menu-alles{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);color:var(--sf-link,var(--sf-tekst,var(--ui-text)));font-weight:var(--sf-w-ui,600);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.sf-menu-alles:hover{color:var(--sf-link-hover,var(--ui-action))}.sf-menu-uitklap{column-width:14rem;column-count:4;align-self:stretch;column-gap:1.875rem}.sf-menu-uitklap>li{break-inside:avoid}.sf-menu-uitklap-sub{padding-inline-start:var(--ui-space-400)}.sf-mega:has(>.sf-mega-beeld){column-gap:var(--ui-space-600);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:start;display:grid}.sf-mega:has(>.sf-mega-beeld)>:not(.sf-mega-beeld){grid-column:1;justify-self:start}.sf-mega:has(>.sf-mega-beeld)>.sf-menu-uitklap{justify-self:stretch}.sf-mega-beeld{grid-area:1/2/-1}.sf-mega-beeld img{border-radius:var(--sf-radius,var(--ui-radius));width:100%;height:auto;display:block}.sf-menu-sublink{min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));overflow-wrap:anywhere;align-items:center;margin-inline-start:calc(-1 * var(--ui-space-300));text-decoration:none;display:flex}.sf-menu-sublink[aria-current=page]{font-weight:var(--sf-w-ui,600)}@media (hover:hover){.sf-menu-sublink:hover{background-color:var(--sf-vlak,var(--ui-card-2))}}@container (min-width:48rem){.sf-winkelkop-binnen{grid-template-columns:var(--sf-raak,44px) auto minmax(0, 1fr) auto;gap:var(--ui-space-400);grid-template-areas:"lade merk zoek score"}}@container (min-width:64rem){.sf-lade{display:none}.sf-winkelkop-binnen{grid-template-columns:minmax(0,1fr) minmax(0,40rem) minmax(0,1fr);grid-template-areas:"merk zoek score";justify-content:stretch}.sf-winkelkop-merk{justify-self:start}.sf-menu{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));display:block;position:relative}}.sf-main.sf-main-winkel{padding-block:var(--ui-space-600) 4rem;--sf-kruimel-boven:1rem;--sf-kruimel-onder:1.25rem;align-items:stretch}.sf-main.sf-main-winkel:has(>.sf-winkel>:is(.sf-kruimel,.sf-kruimelplek):first-child,>.sf-winkel>:first-child>:is(.sf-kruimel,.sf-kruimelplek):first-child){padding-block-start:var(--sf-kruimel-boven)}.sf-kruimel,:is(.sf-winkel,.sf-winkel-kop)>.sf-kruimelplek:first-child{margin-block:var(--sf-raakrand,0px) calc(var(--sf-kruimel-onder,1.25rem) - var(--sf-stapel-gap,0px) + var(--sf-raakrand,0px))}.sf-kruimelplek:has(>a){--sf-raakrand:calc((1lh - var(--sf-raak,44px)) / 2)}.sf-kruimelplek a{align-items:center;gap:var(--ui-space-100);min-height:var(--sf-raak,44px);color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-flex}.sf-kruimelplek strong{color:var(--sf-tekst,var(--ui-text));font-variant-numeric:tabular-nums;letter-spacing:.04em}.sf-winkel{--sf-stapel-gap:var(--ui-space-800);gap:var(--sf-stapel-gap);width:100%;max-width:calc(var(--sf-breedte,68rem) - 2 * var(--sf-goot,16px));flex-direction:column;margin-inline:auto;display:flex}.sf-pagina{--sf-leesbreedte:44rem;--sf-titel-onder:var(--ui-space-400)}.sf-winkel>[data-storefront-secties]{gap:var(--sf-stapel-gap);flex-direction:column;display:flex}.sf-lees{--sf-stapel-gap:var(--ui-space-600);gap:var(--sf-stapel-gap);width:100%;max-width:var(--sf-leesbreedte);flex-direction:column;margin-inline:auto;display:flex}.sf-lees--rand{margin-inline:0}@container (min-width:48rem){.sf-main.sf-main-winkel{padding:var(--ui-space-800) 32px 5rem}.sf-winkel{--sf-stapel-gap:3rem;max-width:calc(var(--sf-breedte,68rem) - 64px)}}.sf-winkel-kop{--sf-stapel-gap:var(--sf-titel-onder);gap:var(--sf-stapel-gap);flex-direction:column;display:flex}.sf-winkel-titel{font-size:var(--sf-fs-h1,1.5rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25);letter-spacing:var(--sf-ls-kop,-.01em);overflow-wrap:anywhere;text-wrap:balance}.sf-winkel-titel--product{font-size:var(--sf-fs-h2,1.25rem)}.sf-winkel-ondertitel{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:calc(max(1rem, var(--sf-fs,1rem)) * 1.125);overflow-wrap:anywhere;margin-block-start:calc(-1 * var(--ui-space-300));line-height:1.4}.sf-sectie{gap:var(--ui-space-500);flex-direction:column;display:flex}.sf-sectie-kop{font-size:var(--sf-fs-h2,1.25rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25);letter-spacing:var(--sf-ls-kop,-.01em)}.sf-leeg{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-chips-lijst{flex-wrap:wrap;gap:.75rem;display:flex}.sf-chip{min-height:var(--sf-raak,44px);border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600);align-items:center;padding-inline:1.4rem;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.sf-chip:hover{background-color:var(--sf-vlak-hover,var(--ui-border))}}.sf-raster{gap:var(--ui-space-600) var(--ui-space-300);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:40rem){.sf-raster{gap:var(--ui-space-800) var(--ui-space-500);grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:64rem){.sf-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-tegel{gap:var(--ui-space-200);height:100%;color:var(--sf-tekst,var(--ui-text));--sf-tegel-prijs-fs:calc(max(1rem, var(--sf-fs,1rem)) * 1.125);flex-direction:column;text-decoration:none;display:flex;position:relative}.sf-tegel-beeld{aspect-ratio:1;border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-beeld-plaat);justify-content:center;align-items:center;margin-block-end:var(--ui-space-100);display:flex;position:relative;overflow:hidden}.sf-tegel-beeld img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .25s}@media (hover:hover){.sf-tegel:hover .sf-tegel-beeld img{transform:scale(1.03)}}.sf-tegel-geen-beeld{background-color:var(--sf-bg-zacht,var(--ui-card-2));width:100%;height:100%;color:var(--sf-tekst-zacht,var(--ui-muted));justify-content:center;align-items:center;display:flex}.sf-tegel-naam{-webkit-line-clamp:2;min-height:2.7em;font-size:max(1rem, var(--sf-fs,1rem));font-weight:var(--sf-w-ui,600);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.sf-tegel:hover .sf-tegel-naam{text-underline-offset:3px;text-decoration:underline}.sf-tegel-naam:has(+.sf-tegel-ondertitel){min-height:1.35em}.sf-tegel-ondertitel{min-height:calc(max(1rem, var(--sf-fs,1rem)) * 1.35);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);line-height:calc(max(1rem, var(--sf-fs,1rem)) * 1.35);text-overflow:ellipsis;white-space:nowrap;margin-block-start:calc(-1 * var(--ui-space-200));overflow:hidden}.sf-tegel-reviews{align-items:center;gap:var(--ui-space-100);min-height:1.5rem;color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);font-variant-numeric:tabular-nums;display:flex}.sf-tegel-aantal{white-space:nowrap}.sf-tegel .sf-sterren{font-size:1.125rem}.sf-tegel-prijzen{align-items:baseline;gap:var(--ui-space-200);white-space:nowrap;min-width:0;margin-block-start:var(--ui-space-100);display:flex}.sf-tegel-prijs{color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-productprijs,1.5rem);font-variant-numeric:tabular-nums;flex:none;font-weight:700;line-height:1.2}@container not (min-width:48rem){.sf-tegel-prijs{font-size:var(--sf-fs-productprijs-smal,1.25rem)}}.sf-tegel .sf-tegel-prijs{font-size:var(--sf-tegel-prijs-fs);font-weight:var(--sf-w-ui,600)}.sf-tegel .sf-tegel-prijs--vanaf{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);font-weight:400}.sf-tegel .sf-tegel-prijs--vanaf>.sf-tegel-bedrag{color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-tegel-prijs-fs);font-weight:var(--sf-w-ui,600)}.sf-tegel-prijzen:has(>.sf-tegel-staffel,>.sf-tegel-btw){flex-wrap:wrap;gap:0 .3em}.sf-tegel-staffel,.sf-tegel-btw{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem)}.sf-tegel-prijs.sf-tegel-prijs--compact{font-size:max(1rem, var(--sf-fs,1rem))}.sf-tegel-oud{min-width:0;color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.sf-tegel-prijsregel{min-height:1.3em;color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.sf-blog-raster{gap:var(--ui-space-800) var(--ui-space-500);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:40rem){.sf-blog-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.sf-blog-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-blogkaart{gap:var(--ui-space-200);height:100%;color:var(--sf-tekst,var(--ui-text));flex-direction:column;text-decoration:none;display:flex}.sf-blogkaart-beeld{aspect-ratio:3/2;border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-beeld-plaat);margin-block-end:var(--ui-space-100);display:block;overflow:hidden}.sf-blogkaart-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .25s}@media (hover:hover){.sf-blogkaart:hover .sf-blogkaart-beeld img{transform:scale(1.03)}}.sf-blogkaart-meta,.sf-bericht-meta{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem)}.sf-blogkaart-titel{font-size:calc(max(1rem, var(--sf-fs,1rem)) * 1.25);font-weight:var(--sf-w-kop,700);margin:0;line-height:1.3}.sf-blogkaart:hover .sf-blogkaart-titel{text-underline-offset:3px;text-decoration:underline}.sf-blogkaart-tekst{color:var(--sf-tekst-zacht,var(--ui-muted));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sf-bericht-meta{margin:0}.sf-bericht-omslag{border-radius:var(--sf-radius,var(--ui-radius));width:100%;height:auto}.sf-paginering{justify-content:center;align-items:center;gap:var(--ui-space-300);display:flex}.sf-paginering-link{align-items:center;gap:var(--ui-space-100);min-width:var(--sf-raak,44px);min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600);text-decoration:none;display:inline-flex}.sf-paginering-link:hover{border-color:var(--sf-tekst,var(--ui-text))}.sf-paginering-link.is-uit{visibility:hidden}.sf-paginering-stand{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-product{gap:var(--ui-space-600);grid-template-columns:minmax(0,1fr);grid-template-areas:"galerij""info""zeker""beschrijving""actie";display:grid}.sf-product-galerij{grid-area:galerij;min-width:0}.sf-koopzone{display:contents}.sf-product-info{gap:var(--ui-space-400);flex-direction:column;grid-area:info;min-width:0;display:flex}.sf-product-prijs{font-variant-numeric:tabular-nums;white-space:normal;flex:0 auto;min-width:0}.sf-product-beschrijving{gap:var(--ui-space-300);min-width:0;max-width:var(--sf-leesbreedte);flex-direction:column;grid-area:beschrijving;display:flex}:root[data-sf-js] .sf-inklap:not(.is-open,.is-kort){max-height:calc(var(--sf-inklap-regels,6) * 1em * var(--sf-lh,1.55));-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--sf-inklap-vervaag,3em)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--sf-inklap-vervaag,3em)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--sf-inklap-vervaag,3em)), transparent);overflow:hidden}.sf-inklap-knop{min-height:var(--sf-raak,44px);color:var(--sf-link,var(--sf-tekst,var(--ui-text)));font:inherit;font-weight:var(--sf-w-ui,600);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.sf-inklap-knop:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}:root:not([data-sf-js]) .sf-inklap-knop,.sf-inklap.is-kort+.sf-inklap-knop{display:none}.sf-categorie-tekst{--sf-stapel-gap:var(--ui-space-300);min-width:0;margin-block-start:var(--ui-space-800)}.sf-product-actie{z-index:10;margin-inline:calc(-1 * var(--sf-goot,16px));padding:var(--ui-space-300) var(--sf-goot,16px) max(var(--ui-space-300), env(safe-area-inset-bottom));border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw,none);grid-area:actie;position:sticky;bottom:0}.sf-product-actie>.ui-btn{justify-content:center;width:100%}@container (min-width:48rem){.sf-product{gap:var(--ui-space-600) 3rem;grid-template:"galerij koop""galerij beschrijving"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start}.sf-koopzone{gap:var(--ui-space-600);min-width:0;padding:var(--ui-space-600);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));flex-direction:column;grid-area:koop;display:flex}.sf-product-galerij{top:var(--sf-plak-boven);position:sticky}.sf-product-actie{box-shadow:none;background-color:#0000;border:0;margin:0;padding:0;position:static}.sf-product-actie>.ui-btn{width:auto;min-width:16rem}.sf-pagina .sf-product-actie>.ui-btn.ui-btn-primary{height:var(--sf-knop-h-groot,48px)}}.sf-reviews-kort{--sf-reviews-kort-ster:1.375rem;align-self:flex-start;align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);margin-block:calc((var(--sf-reviews-kort-ster) - var(--sf-raak,44px)) / 2);color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);text-decoration:none;display:inline-flex}.sf-reviews-kort>.sf-sterren{font-size:var(--sf-reviews-kort-ster)}.sf-reviews-kort-aantal{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.sf-reviews-kort:hover .sf-reviews-kort-aantal{text-decoration-thickness:2px}.sf-reviews{gap:var(--ui-space-500);border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));min-width:0;flex-direction:column;padding-block-start:var(--ui-space-600);scroll-margin-block-start:var(--ui-space-600);display:flex}.sf-reviews-overzicht{gap:var(--ui-space-500);align-items:center;display:grid}.sf-reviews-score{gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-reviews-score>.sf-sterren{font-size:1.25rem}.sf-reviews-getal{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.sf-reviews-aantal{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-reviews-verdeling{gap:var(--ui-space-200);max-width:26rem;font-size:var(--sf-fs-klein,.875rem);flex-direction:column;display:flex}.sf-reviews-verdeling>li{align-items:center;gap:var(--ui-space-300);font-variant-numeric:tabular-nums;grid-template-columns:5rem minmax(0,1fr) 2.5rem;display:grid}.sf-reviews-verdeling-ster{white-space:nowrap}.sf-reviews-verdeling-aantal{color:var(--sf-tekst-zacht,var(--ui-muted));text-align:end}.sf-reviews-balk{appearance:none;background:var(--sf-ster-leeg,var(--ui-border));border:0;border-radius:999px;width:100%;height:.5rem}.sf-reviews-balk::-webkit-meter-bar{background:var(--sf-ster-leeg,var(--ui-border));border:0;border-radius:999px;height:.5rem}.sf-reviews-balk::-webkit-meter-optimum-value{background:var(--sf-ster,var(--ui-warning));border-radius:999px}.sf-reviews-balk::-webkit-meter-suboptimum-value{background:var(--sf-ster,var(--ui-warning));border-radius:999px}.sf-reviews-balk::-webkit-meter-even-less-good-value{background:var(--sf-ster,var(--ui-warning));border-radius:999px}.sf-reviews-balk::-moz-meter-bar{background:var(--sf-ster,var(--ui-warning));border-radius:999px}.sf-reviewlijst{align-items:flex-start;gap:var(--ui-space-400);flex-direction:column;display:flex;container-type:inline-size}.sf-reviews-lijst{align-items:start;gap:var(--ui-space-400);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@container (min-width:40rem){.sf-reviews-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-sf-js] .sf-review[data-sf-later],:root:not([data-sf-js]) .sf-reviews-meer{display:none}.sf-review{gap:var(--ui-space-200);padding:var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));--sf-inklap-regels:2;--sf-inklap-vervaag:1.25em;flex-direction:column;display:flex}.sf-reviews-lijst--titel .sf-review{--sf-inklap-regels:3}.sf-review-sterren{align-items:center;display:flex}.sf-review-inhoud{min-height:calc(var(--sf-inklap-regels) * 1em * var(--sf-lh,1.55));font-size:var(--sf-fs,1rem);line-height:var(--sf-lh,1.55)}.sf-review-titel{font-size:var(--sf-fs,1rem);font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere}.sf-review-tekst{max-width:var(--sf-leesbreedte);white-space:pre-line;overflow-wrap:anywhere}.sf-review-voet{justify-content:space-between;align-items:center;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);margin-block-end:calc(-1 * var(--ui-space-200));display:flex}.sf-review-door{gap:var(--ui-space-200);min-width:0;color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);white-space:nowrap;flex:auto;display:flex;overflow:hidden}.sf-review-datum{flex:none}.sf-pagina .sf-review-meer{font-size:var(--sf-fs-klein,.875rem);flex:none;align-self:center}.sf-review:has(.sf-inklap.is-kort) .sf-review-meer{visibility:hidden}.sf-review-naam{color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600);text-overflow:ellipsis;overflow:hidden}.sf-review-datum:before{content:"·";margin-inline-end:var(--ui-space-200)}.sf-reviews-beleid{max-width:var(--sf-leesbreedte);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem)}.sf-reviews-bron{color:inherit;text-underline-offset:2px;text-decoration:underline}.sf-reviews-bron:hover{color:var(--sf-link-hover,var(--ui-action))}@container (min-width:48rem){.sf-reviews-overzicht{gap:var(--ui-space-600) 3rem;grid-template-columns:auto minmax(0,26rem)}}.sf-varianten{gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-varianten-kop{font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600)}.sf-variant{justify-content:space-between;gap:var(--ui-space-400);padding-block:var(--ui-space-200);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));display:flex}.sf-variant-label{overflow-wrap:anywhere}.sf-variant-prijs{color:var(--sf-tekst-zacht,var(--ui-muted));font-variant-numeric:tabular-nums;flex:none}:root:not([data-sf-js]) .sf-keuze,:root:not([data-sf-js]) .sf-koop-gekozen,:root[data-sf-js] .sf-varianten--terugval{display:none}.sf-uitvoering,.sf-keuze{gap:var(--ui-space-400);flex-direction:column;display:flex}.sf-optie{gap:var(--ui-space-200);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex;container-type:inline-size}.sf-optie-naam{font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);padding:0}.sf-optie-waarden{gap:var(--ui-space-200);flex-wrap:wrap;display:flex;position:relative}.sf-optie-invoer{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-optie-keuze{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);cursor:pointer;overflow-wrap:anywhere;padding-inline:1rem;font-weight:400;line-height:1.2;display:inline-flex}.sf-optie-keuze:hover{border-color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-optie-invoer:checked+.sf-optie-keuze{border-color:var(--sf-tekst,var(--ui-text));box-shadow:inset 0 0 0 1px var(--sf-tekst,var(--ui-text))}.sf-optie-invoer:focus-visible+.sf-optie-keuze{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-optie-keuze.is-niet{color:var(--sf-tekst-zacht,var(--ui-muted));border-style:dashed;text-decoration:line-through}.sf-optie-prijs{color:var(--sf-tekst-zacht,var(--ui-muted));font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;flex:none;font-weight:400}.sf-optie-waarden--tegels{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding-block-start:var(--ui-border-w);padding-inline-start:var(--ui-border-w);display:grid}@container not (min-width:26rem){.sf-optie-waarden--tegels:has(>.sf-optie-keuze:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.sf-optie-waarden--tegels:has(>.sf-optie-keuze:nth-of-type(4))>.sf-optie-keuze{border-radius:0}.sf-optie-waarden--tegels:has(>.sf-optie-keuze:nth-of-type(4))>.sf-optie-keuze:first-of-type{border-start-start-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-optie-waarden--tegels:has(>.sf-optie-keuze:nth-of-type(4))>.sf-optie-keuze:nth-of-type(2){border-start-end-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-optie-waarden--tegels:has(>.sf-optie-keuze:nth-of-type(4))>.sf-optie-keuze:nth-of-type(3){border-end-start-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-optie-waarden--tegels:has(>.sf-optie-keuze:nth-of-type(4))>.sf-optie-keuze:nth-of-type(4){border-end-end-radius:var(--sf-radius-knop,var(--ui-radius))}}.sf-optie-waarden--tegels .sf-optie-keuze{min-width:0;padding-block:var(--ui-space-100);padding-inline:var(--ui-space-200);text-align:center;overflow-wrap:anywhere;border-radius:0;flex-direction:column;justify-content:center;gap:0;margin-block-start:calc(-1 * var(--ui-border-w));margin-inline-start:calc(-1 * var(--ui-border-w));position:relative}.sf-optie-waarden--tegels .sf-optie-keuze:first-of-type{border-start-start-radius:var(--sf-radius-knop,var(--ui-radius));border-end-start-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-optie-waarden--tegels .sf-optie-keuze:last-of-type{border-start-end-radius:var(--sf-radius-knop,var(--ui-radius));border-end-end-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-optie-waarden--tegels .sf-optie-keuze:hover{z-index:1}.sf-optie-waarden--tegels .sf-optie-invoer:checked+.sf-optie-keuze{z-index:2;box-shadow:none}.sf-optie-waarden--tegels .sf-optie-invoer:focus-visible+.sf-optie-keuze{z-index:3}.sf-optie-waarden--tegels .sf-optie-prijs{font-size:var(--sf-fs-mini,.8125rem)}.sf-optie-prijs:empty{display:none}.sf-optie-waarden--vink{align-items:center;gap:var(--ui-space-300);flex-wrap:nowrap}.sf-optie-vink{width:1.125rem;height:1.125rem;accent-color:var(--sf-tekst,var(--ui-text));cursor:pointer;flex:none;margin:0}.sf-optie-vink:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-optie-vinkregel{align-items:center;column-gap:var(--ui-space-200);min-height:var(--sf-raak,44px);cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.sf-optie-vinkregel.is-uitverkocht{color:var(--sf-tekst-zacht,var(--ui-muted));cursor:not-allowed;text-decoration:line-through}.sf-optie-waarden--lijst{display:block}.sf-optie-waarden--stalen{gap:var(--ui-space-300)}.sf-optie-lijst{width:100%}.sf-optie-staal{width:var(--sf-raak,44px);border-radius:9999px;justify-content:center;padding:0}.sf-optie-staal-kleur{width:2rem;height:2rem}.sf-optie-staal-kleur circle{stroke:var(--sf-lijn,var(--ui-border));stroke-width:1px}.sf-optie-invoer:disabled+.sf-optie-keuze{cursor:not-allowed}.sf-optie-staal{position:relative}.sf-optie-staal:is(.is-uitverkocht,.is-niet) .sf-optie-staal-kleur{opacity:.35}.sf-optie-staal:is(.is-uitverkocht,.is-niet):after{content:"";background-color:var(--sf-tekst,var(--ui-text));height:2px;position:absolute;inset:50% 4px auto;transform:rotate(-45deg)}.sf-optie-staal.is-uitverkocht,.sf-optie-staal.is-niet{text-decoration:none}.sf-zusters{gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-zusters-lijst{gap:var(--ui-space-200);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-zuster{gap:var(--ui-space-100);min-width:0;color:var(--sf-tekst,var(--ui-text));flex-direction:column;text-decoration:none;display:flex}.sf-zuster-beeld{aspect-ratio:1;border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-beeld-plaat,var(--sf-kaart,var(--ui-card)));display:block;overflow:hidden}.sf-zuster-beeld img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.sf-zuster-beeld.sf-beeld--vol{background-color:#0000}.sf-zuster-beeld.sf-beeld--vol img{object-fit:cover;mix-blend-mode:normal}.sf-zuster:hover .sf-zuster-beeld{border-color:var(--sf-tekst,var(--ui-text))}.sf-zuster[aria-current=page] .sf-zuster-beeld{border-color:var(--sf-tekst,var(--ui-text));box-shadow:inset 0 0 0 1px var(--sf-tekst,var(--ui-text))}.sf-zuster:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px;border-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-zuster--alle{aspect-ratio:1;width:100%;height:auto;min-height:0;padding:var(--ui-space-100);border:var(--ui-border-w) dashed var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-knop,var(--ui-radius));text-align:center;white-space:normal;justify-content:center;font-size:.75rem;line-height:1.2}.sf-zuster-naam{font-size:var(--sf-fs-klein,.875rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.sf-zusters-laag.ui-modal{width:min(44rem,100vw - 2rem);max-width:none}.sf-zusters-alle{gap:var(--ui-space-400);padding:var(--ui-space-400);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));margin:0;list-style:none;display:grid}.sf-zusters-meer{margin:0}.sf-zusters-meer .sf-tekstknop{min-height:2rem}@media (pointer:coarse){.sf-zusters-meer .sf-tekstknop{min-height:var(--sf-raak,44px)}}.sf-strook{min-width:0;position:relative;container-type:inline-size}.sf-strook-lijst{gap:var(--sf-strook-tussen,var(--ui-space-300));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sf-lijn,var(--ui-border)) transparent;margin:-4px;padding:4px;scroll-padding-inline:4px;list-style:none;display:flex;position:relative;overflow-x:auto}:root[data-sf-js] .sf-strook-lijst{scrollbar-width:none}:root[data-sf-js] .sf-strook-lijst::-webkit-scrollbar{display:none}.sf-strook-lijst>li{flex:0 0 var(--sf-strook-cel);scroll-snap-align:start;min-width:0}.sf-strook-lijst.is-slepen{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.sf-strook-lijst.is-glijden,.sf-strook-lijst.is-los{scroll-snap-type:none}.sf-strook--zuster>.sf-strook-lijst{--sf-strook-tussen:var(--ui-space-200)}.sf-strook--zuster>:is(.sf-strook-lijst,.sf-strook-pijl){--sf-strook-cel:clamp(4.5rem, calc((100cqi - 2rem) / 5.4), 6rem)}.sf-strook--tegel>:is(.sf-strook-lijst,.sf-strook-pijl){--sf-strook-cel:42cqi}@container (min-width:40rem){.sf-strook--tegel>:is(.sf-strook-lijst,.sf-strook-pijl){--sf-strook-cel:29cqi}.sf-strook--tegel>.sf-strook-lijst{--sf-strook-tussen:var(--ui-space-500)}}@container (min-width:64rem){.sf-strook--tegel>:is(.sf-strook-lijst,.sf-strook-pijl){--sf-strook-cel:21.5cqi}}.sf-strook-pijl{top:calc(var(--sf-strook-cel) / 2);z-index:1;border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));width:2.5rem;height:2.5rem;color:var(--sf-tekst,var(--ui-text));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:none;position:absolute;transform:translateY(-50%);box-shadow:0 2px 8px #00000024}.sf-strook--zuster>.sf-strook-pijl{width:2rem;height:2rem}.sf-strook-pijl--vorige{inset-inline-start:0}.sf-strook-pijl--volgende{inset-inline-end:0}.sf-strook-pijl:disabled{opacity:0;pointer-events:none}.sf-strook-pijl:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}:root[data-theme=dark] .sf-strook-pijl{box-shadow:0 2px 10px #0000008c}@media (hover:hover) and (pointer:fine){.sf-strook-pijl:not([hidden]){display:inline-flex}.sf-strook-pijl:hover{background-color:var(--sf-vlak,var(--ui-card-2))}}@container not (min-width:40rem){.sf-strook--tegel>.sf-strook-lijst{margin-inline:calc(-1 * var(--sf-goot,16px));padding-inline:var(--sf-goot,16px);scroll-padding-inline:var(--sf-goot,16px)}}@property --sf-uitloop{syntax:"<length>";inherits:true;initial-value:0}.sf-main.sf-main-winkel{--sf-uitloop:max(var(--sf-goot,16px), calc((100cqi - var(--sf-breedte,68rem)) / 2 + var(--sf-goot,16px)))}@container (min-width:48rem){.sf-main.sf-main-winkel{--sf-uitloop:max(32px, calc((100cqi - var(--sf-breedte,68rem)) / 2 + 32px))}}.sf-main.sf-main-winkel:has(.sf-strook){overflow-x:clip}.sf-kleur--vlak:not(.sf-kleur--band){--sf-uitloop:0px}@container (min-width:48rem){.sf-koopzone{--sf-uitloop:0px}}.sf-strook-lijst{margin-inline-end:calc(-1 * max(4px, var(--sf-uitloop)));padding-inline-end:max(4px, var(--sf-uitloop))}.sf-strook-lijst>li{transition:opacity .2s}.sf-strook-lijst>li.is-deels{opacity:.4}@media (prefers-reduced-motion:reduce){.sf-strook-pijl,.sf-strook-lijst>li{transition:none}}.sf-bekeken.is-gevuld{gap:var(--ui-space-400);flex-direction:column;margin-block-start:var(--ui-space-800);display:flex}:root[data-sf-bekeken-lijst] .sf-main:has(.sf-bekeken){min-height:100svh}.sf-bekeken-kop,.sf-gerelateerd-kop{justify-content:space-between;align-items:baseline;gap:var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-gerelateerd{gap:var(--ui-space-400);min-width:0;flex-direction:column;margin-block-start:var(--ui-space-800);display:flex}@container (min-width:40rem) and (not (min-width:64rem)){:is(.sf-gerelateerd,.sf-bekeken) .sf-raster.sf-rij:not(.sf-rij--vol)>li:nth-child(n+4){display:none}}@container (min-width:64rem){:is(.sf-gerelateerd,.sf-bekeken) .sf-raster.sf-rij:not(.sf-rij--vol)>li:nth-child(n+5){display:none}}.sf-bekeken-plek{display:none}:root[data-sf-bekeken-lijst] .sf-bekeken:has(>.sf-bekeken-plek){gap:var(--ui-space-400);flex-direction:column;margin-block-start:var(--ui-space-800);display:flex}:root[data-sf-bekeken-lijst] .sf-bekeken-plek{visibility:hidden;display:contents}.sf-koop-stand{gap:var(--ui-space-100);flex-direction:column;display:flex}.sf-koop-gekozen{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-koop-gekozen:not([data-sf-waarschuwing]){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-voorraad{align-self:flex-start;align-items:center;gap:var(--ui-space-200);color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);display:inline-flex}.sf-voorraad-bol{background-color:var(--sf-tekst-zacht,var(--ui-muted));border-radius:9999px;flex:none;block-size:.625rem;inline-size:.625rem}.sf-voorraad--op_voorraad>.sf-voorraad-bol,.sf-voorraad--nog_x>.sf-voorraad-bol,.sf-voorraad--leverbaar>.sf-voorraad-bol{background-color:var(--sf-voorraad-ok,var(--ui-success))}.sf-product-info>.sf-reviews-kort+.sf-voorraad{margin-block-start:var(--ui-space-100)}.sf-product-info>.sf-voorraad+.sf-koop-stand,.sf-product-info>.sf-voorraad+.sf-product-prijs{margin-block-start:var(--ui-space-300)}.sf-tegel-voorraad{align-items:center;gap:var(--ui-space-100);min-height:1.5rem;color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);display:flex}.sf-tegel-voorraad.sf-voorraad--op_voorraad,.sf-tegel-voorraad.sf-voorraad--nog_x,.sf-tegel-voorraad.sf-voorraad--leverbaar{color:var(--sf-succes,var(--ui-success-text));font-weight:var(--sf-w-ui,600)}.sf-tegel-icoon{block-size:1.125rem;inline-size:1.125rem;-webkit-mask:var(--sf-icoon-masker) center / contain no-repeat;-webkit-mask:var(--sf-icoon-masker) center / contain no-repeat;-webkit-mask:var(--sf-icoon-masker) center / contain no-repeat;mask:var(--sf-icoon-masker) center / contain no-repeat;background-color:currentColor;flex:none}.sf-tegel-icoon--ok,.sf-tegel-icoon--bestel{--sf-icoon-masker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z'/%3E%3C/svg%3E")}.sf-tegel-icoon--uit{--sf-icoon-masker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z'/%3E%3C/svg%3E")}.sf-raster--sfeer{grid-auto-flow:dense}.sf-sfeer{min-width:0;display:flex}.sf-sfeer--breed{grid-column:span 2}.sf-sfeer-link{border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-bg-zacht,var(--ui-card-2));width:100%;color:var(--sf-tekst,var(--ui-text));flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}a.sf-sfeer-link:focus-visible{outline:2px solid var(--sf-focus,var(--ui-primary));outline-offset:2px}.sf-sfeer-beeld{aspect-ratio:1;flex:none;display:block}.sf-sfeer--breed .sf-sfeer-beeld{aspect-ratio:2;flex:1 0 auto}.sf-sfeer-beeld img{object-fit:cover;width:100%;height:100%;display:block}.sf-sfeer--breed .sf-sfeer-titel{max-width:calc(100% - 2 * var(--ui-space-400));padding:var(--ui-space-200) var(--ui-space-400);border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-hero-bg,var(--ui-card-2));color:var(--sf-hero-tekst,var(--ui-text));font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700);line-height:1.25;position:absolute;inset-block-end:var(--ui-space-400);inset-inline-start:var(--ui-space-400)}.sf-sfeer-vlak{gap:var(--ui-space-200);padding:var(--ui-space-400);background-color:var(--sf-hero-bg,var(--ui-card-2));color:var(--sf-hero-tekst,var(--ui-text));flex-direction:column;flex:1;display:flex}.sf-sfeer--kaart .sf-sfeer-titel{font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700);line-height:1.25}.sf-sfeer-zin{font-size:var(--sf-fs-klein,.875rem);line-height:1.45}.sf-sfeer-pijl{inline-size:var(--sf-raak,44px);block-size:var(--sf-raak,44px);border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-hero-knop,var(--ui-primary));color:var(--sf-op-hero-knop,var(--ui-on-primary));align-self:flex-end;place-items:center;margin-block-start:auto;display:grid}@media (hover:hover){a.sf-sfeer-link:hover .sf-sfeer-titel{text-underline-offset:3px;text-decoration:underline}}.sf-optie-keuze.is-uitverkocht{color:var(--sf-tekst-zacht,var(--ui-muted));text-decoration:line-through}.sf-variant-voorraad{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);flex:none}.sf-productopties{gap:var(--ui-space-400);flex-direction:column;display:flex}.sf-optie-facultatief{color:var(--sf-tekst-zacht,var(--ui-muted));font-weight:400}.sf-optie-tekst,.sf-aantal-invoer{min-height:var(--sf-raak,44px);max-width:100%}.sf-aantal-invoer{font-variant-numeric:tabular-nums;width:8rem}.sf-staffel{gap:var(--ui-space-200);flex-direction:column;display:flex;container-type:inline-size}.sf-staffel-kop{font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);margin:0}.sf-staffelstrook{gap:var(--ui-space-200);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-staffelstrook--s1{grid-template-columns:repeat(1,minmax(0,1fr))}.sf-staffelstrook--s2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-staffelstrook--s3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-staffelblok{width:100%;height:100%;min-height:var(--sf-raak,44px);padding:var(--ui-space-200) var(--ui-space-100);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));font:inherit;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;grid-template-rows:auto auto auto;align-content:start;justify-items:center;row-gap:2px;line-height:1.2;display:grid}.sf-staffelblok[aria-pressed=true]{border-color:var(--sf-tekst,var(--ui-text))}.sf-staffelblok:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}@media (hover:hover){.sf-staffelblok:hover{border-color:var(--sf-tekst,var(--ui-text))}}:root:not([data-sf-js]) .sf-staffelblok{cursor:default}.sf-staffelblok-aantal{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem)}.sf-staffelblok-prijs{font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere}.sf-staffelblok-besparing{min-height:1.2em;color:var(--sf-succes,var(--ui-success-text));font-size:var(--sf-fs-mini,.8125rem);font-weight:var(--sf-w-ui,600);line-height:1.2}.sf-staffel:not(:has(details[open])) .sf-staffelstrook>li:nth-child(n+7){display:none}@container (min-width:26rem){.sf-staffelstrook{grid-template-columns:repeat(5,minmax(0,1fr))}.sf-staffelstrook--b1{grid-template-columns:repeat(1,minmax(0,1fr))}.sf-staffelstrook--b2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-staffelstrook--b3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-staffelstrook--b4{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-staffelstrook--b5{grid-template-columns:repeat(5,minmax(0,1fr))}.sf-staffel:not(:has(details[open])) .sf-staffelstrook>li:nth-child(n+7){display:block}.sf-staffel:not(:has(details[open])) .sf-staffelstrook>li:nth-child(n+11),.sf-staffel:not(:has(.sf-staffelstrook>li:nth-child(11))) .sf-staffel-meer{display:none}}.sf-staffel-meer-knop{width:fit-content;color:var(--sf-tekst,var(--ui-text));line-height:1.5;font-size:var(--sf-fs-klein,.875rem);text-underline-offset:3px;cursor:pointer;padding-block:.75rem;text-decoration:underline}.sf-aantal{gap:var(--ui-space-200);flex-direction:column;display:flex}:root:not([data-sf-js]) .sf-aantal{display:none}.sf-galerij{gap:var(--ui-space-300);flex-direction:column;display:flex}.sf-galerij-kader{isolation:isolate;min-width:0;position:relative}.sf-galerij-hoofd{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-beeld-plaat);display:flex;position:relative;overflow-x:auto}.sf-galerij-hoofd::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.sf-galerij-hoofd:has(>.sf-galerij-dia+.sf-galerij-dia){cursor:grab}}.sf-galerij-hoofd.is-slepen{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.sf-galerij-hoofd:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-galerij-dia{aspect-ratio:1;scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;margin:0;display:flex}.sf-galerij-beeld{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.sf-galerij-duimen{gap:var(--ui-space-200);scroll-behavior:smooth;padding:4px;display:flex;position:relative;overflow-x:auto}.sf-galerij-duim{width:4rem;height:4rem;min-width:var(--sf-raak,44px);border:1.5px solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-beeld-plaat);outline-offset:2px;outline:2px solid #0000;flex:none;transition:outline-color .15s;display:block;overflow:hidden}.sf-galerij-duimbeeld{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .2s}@media (hover:hover){.sf-galerij-duim:hover{outline:1px solid var(--sf-tekst-zacht,var(--ui-muted))}}.sf-galerij-duim[aria-current=true]{outline:2px solid var(--sf-tekst,var(--ui-text))}.sf-galerij-duim[aria-current=true] .sf-galerij-duimbeeld{transform:scale(.85)}@container (min-width:64rem){.sf-galerij:has(>.sf-galerij-duimen){grid-template-columns:5rem minmax(0,1fr);align-items:start;display:grid}.sf-galerij>.sf-galerij-duimen{flex-direction:column;order:-1;height:0;min-height:100%;overflow:hidden auto}.sf-galerij-duim{aspect-ratio:1;width:100%;height:auto}}.sf-galerij-leeg{aspect-ratio:1;border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-bg-zacht,var(--ui-card-2));color:var(--sf-tekst-zacht,var(--ui-muted));justify-content:center;align-items:center;display:flex}.sf-tegel-beeld.sf-beeld--vrijstaand img,.sf-beeld--vrijstaand .sf-galerij-beeld,.sf-beeld--vrijstaand .sf-galerij-duimbeeld{object-fit:contain;mix-blend-mode:multiply}.sf-tegel-beeld.sf-beeld--vol,.sf-galerij-duim.sf-beeld--vol{background-color:#0000}.sf-tegel-beeld.sf-beeld--vol img,.sf-beeld--vol .sf-galerij-beeld,.sf-beeld--vol .sf-galerij-duimbeeld{object-fit:cover;mix-blend-mode:normal}.sf-galerij-dia.sf-beeld--passend{background-color:var(--sf-bg-zacht,var(--ui-card-2))}.sf-beeld--passend .sf-galerij-beeld{object-fit:contain;mix-blend-mode:normal}.sf-plaat{background-color:var(--sf-beeld-plaat)}.sf-toegevoegd-plaat{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.sf-galerij-hoofd,.sf-galerij-duimen{scroll-behavior:auto}.sf-galerij-duim,.sf-galerij-duimbeeld,.sf-tegel-beeld img,.sf-pijl{transition:none}.sf-tegel:hover .sf-tegel-beeld img{transform:none}}.sf-overslaan{z-index:60;min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-400);border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600);box-shadow:var(--sf-schaduw,none);inset-inline-start:var(--sf-goot,16px);align-items:center;display:inline-flex;position:absolute;top:-6rem}.sf-overslaan:focus{top:var(--ui-space-200)}.sf-main:focus{outline:none}.sf-uspbalk{background-color:var(--sf-balk-bg,var(--ui-card-2));color:var(--sf-balk-tekst,var(--ui-text));font-size:var(--sf-fs-mini,.8125rem)}.sf-uspbalk-binnen{justify-content:center;align-items:center;gap:var(--ui-space-400);min-height:var(--sf-balk-h,40px);max-width:var(--sf-breedte,68rem);padding-inline:var(--sf-goot,16px);margin-inline:auto;display:flex}.sf-usps{flex:auto;justify-content:center;align-items:center;gap:2rem;min-width:0;display:flex}.sf-uspbalk-rechts{align-items:center;gap:var(--ui-space-500);flex:none;margin-inline-start:auto;display:flex}.sf-thema-knop{width:var(--sf-raak,44px);height:var(--sf-raak,44px);color:inherit;background-color:#0000;border:0;border-radius:999px}.sf-thema-knop:hover{color:inherit;background-color:#0000}@media (hover:hover){.sf-thema-knop:hover{color:var(--sf-link-hover,var(--ui-action))}}.sf-thema-knop:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;box-shadow:none}:root:not([data-theme-preference]) .sf-thema-knop{visibility:hidden}.sf-usp{align-items:center;gap:var(--ui-space-200);min-width:0;display:inline-flex}.sf-usp>.ui-icon{color:var(--sf-actie,currentColor);stroke-width:2.5px}.sf-usp+.sf-usp,.sf-toplinks{display:none}.sf-toplink{align-items:center;gap:var(--ui-space-100);min-height:var(--sf-raak,44px);color:inherit;text-decoration:none;display:inline-flex}.sf-toplink:hover{text-underline-offset:2px;text-decoration:underline}@container (min-width:48rem){.sf-uspbalk-binnen{padding-inline:32px}.sf-usp+.sf-usp{display:inline-flex}}@container (min-width:64rem){.sf-uspbalk-binnen{justify-content:space-between}.sf-usps{justify-content:flex-start}.sf-toplinks{gap:var(--ui-space-500);display:flex}}.sf-aankondiging{background-color:var(--sf-aankondiging-bg,var(--ui-card-2));color:var(--sf-aankondiging-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);text-align:center;position:relative}.sf-aankondiging-tekst{min-height:var(--sf-balk-h,40px);max-width:var(--sf-breedte,68rem);padding:var(--ui-space-100) calc(var(--sf-raak,44px) + var(--sf-goot,16px));overflow-wrap:anywhere;justify-content:center;align-items:center;margin-inline:auto;display:flex}:root[data-sf-aankondiging-weg] .sf-aankondiging{display:none}.sf-aankondiging-sluit{width:var(--sf-raak,44px);height:var(--sf-raak,44px);color:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--ui-space-100) + var(--sf-schuif,0px));transform:translateY(-50%)}.sf-aankondiging-sluit:hover{color:inherit;background-color:#0000}@media (hover:hover){.sf-aankondiging-sluit:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sf-aankondiging-sluit:hover{background-color:color-mix(in srgb, currentColor 12%, transparent)}}}.sf-aankondiging-sluit:focus-visible{outline-offset:-2px;outline:2px solid}:root:not([data-sf-js]) .sf-aankondiging-sluit{visibility:hidden}.sf-aankondiging-link{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-flex}.sf-aankondiging-link .ui-icon{flex:none}.sf-aankondiging--kleur,.sf-uspbalk--kleur{--ui-focus-ring:currentColor;background-color:var(--sf-kl-bg);color:var(--sf-tekst,var(--ui-text))}.sf-uspbalk--kleur .sf-usp>.ui-icon{color:currentColor}.sf-uspbalk--kleur .sf-thema-knop:hover{color:inherit}.sf-aankondiging-rij{display:grid}.sf-aankondiging-rij>.sf-aankondiging-tekst{grid-area:1/1;transition:opacity .3s,visibility .3s}.sf-aankondiging-rij>.is-verborgen{visibility:hidden;opacity:0}.sf-aankondiging--wissel .sf-aankondiging-tekst{padding-inline:calc(2 * var(--sf-raak,44px) + var(--ui-space-200))}.sf-aankondiging-stap{width:var(--sf-raak,44px);height:var(--sf-raak,44px);color:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.sf-aankondiging-stap--vorige{inset-inline-start:var(--ui-space-100)}.sf-aankondiging-stap--volgende{inset-inline-end:calc(var(--sf-raak,44px) + var(--ui-space-100) + var(--sf-schuif,0px))}.sf-aankondiging-stap:hover{color:inherit;background-color:#0000}@media (hover:hover){.sf-aankondiging-stap:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sf-aankondiging-stap:hover{background-color:color-mix(in srgb, currentColor 12%, transparent)}}}.sf-aankondiging-stap:focus-visible{outline-offset:-2px;outline:2px solid}:root:not([data-sf-js]) .sf-aankondiging-stap{visibility:hidden}@media (prefers-reduced-motion:reduce){.sf-aankondiging-rij>.sf-aankondiging-tekst{transition:none}}.sf-score{min-height:var(--sf-raak,44px);color:inherit;white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.sf-score-rest{align-items:center;gap:var(--ui-space-200);display:inline-flex}.sf-score .sf-sterren{font-size:.875rem}a.sf-score:hover .sf-score-aantal{text-underline-offset:2px;text-decoration:underline}.sf-score-getal{font-weight:700}@container not (min-width:48rem){.sf-uspbalk-binnen:has(.sf-score){justify-content:flex-start}.sf-uspbalk-binnen:has(.sf-score) .sf-usps{display:none}.sf-uspbalk-binnen:has(.sf-score) .sf-uspbalk-rechts{flex:auto;justify-content:space-between;min-width:0;margin-inline-start:0}.sf-score-rest{gap:var(--ui-space-100)}.sf-score .sf-sterren{font-size:.75rem}}@container (min-width:48rem) and (not (min-width:64rem)){.sf-uspbalk-binnen:has(.sf-score) .sf-usp+.sf-usp{display:none}}@container (min-width:64rem) and (not (min-width:96rem)){.sf-uspbalk-binnen:has(.sf-score) .sf-usp:nth-child(n+3){display:none}}.sf-score--footer{align-self:flex-start}.sf-sterren{vertical-align:-.125em;background:linear-gradient(90deg, var(--sf-ster,var(--ui-warning)) var(--sf-sterren-vul,0%), var(--sf-ster-leeg,var(--ui-border)) var(--sf-sterren-vul,0%));width:5em;height:1em;-webkit-mask:var(--sf-ster-masker) 0 0 / 1em 1em repeat-x;-webkit-mask:var(--sf-ster-masker) 0 0 / 1em 1em repeat-x;-webkit-mask:var(--sf-ster-masker) 0 0 / 1em 1em repeat-x;mask:var(--sf-ster-masker) 0 0 / 1em 1em repeat-x;--sf-ster-masker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3 6.6 7.2.8-5.4 4.9 1.5 7.1L12 17.6l-6.3 3.6 1.5-7.1-5.4-4.9 7.2-.8z'/%3E%3C/svg%3E");flex:none;font-size:1rem;display:inline-block}.sf-sterren[data-sterren="0"]{--sf-sterren-vul:0%}.sf-sterren[data-sterren="1"]{--sf-sterren-vul:10%}.sf-sterren[data-sterren="2"]{--sf-sterren-vul:20%}.sf-sterren[data-sterren="3"]{--sf-sterren-vul:30%}.sf-sterren[data-sterren="4"]{--sf-sterren-vul:40%}.sf-sterren[data-sterren="5"]{--sf-sterren-vul:50%}.sf-sterren[data-sterren="6"]{--sf-sterren-vul:60%}.sf-sterren[data-sterren="7"]{--sf-sterren-vul:70%}.sf-sterren[data-sterren="8"]{--sf-sterren-vul:80%}.sf-sterren[data-sterren="9"]{--sf-sterren-vul:90%}.sf-sterren[data-sterren="10"]{--sf-sterren-vul:100%}.sf-zoek{grid-area:zoek;min-width:0;display:flex}.sf-zoek-veld{width:100%;min-width:0;height:var(--sf-knop-h,44px);padding:0 calc(var(--sf-raak,44px) + var(--ui-space-200)) 0 var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn-veld,var(--ui-border-strong));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));color:var(--sf-tekst,var(--ui-text));font:inherit;font-size:max(16px, var(--sf-fs,1rem))}.sf-zoek-veld::placeholder{color:var(--sf-tekst-zacht,var(--ui-muted));opacity:1}.sf-lade-zoek .sf-zoek-veld{text-overflow:ellipsis}.sf-lade-zoek .sf-zoek-veld::placeholder{font-size:var(--sf-fs-klein,.875rem)}.sf-zoek-veld:hover{border-color:var(--sf-tekst,var(--ui-text))}.sf-zoek-veld:focus-visible{outline:2px solid var(--sf-tekst,var(--ui-focus-ring));outline-offset:-1px;border-color:var(--sf-tekst,var(--ui-text))}.sf-zoek-veld::-webkit-search-cancel-button{cursor:pointer}.sf-zoek-knop{width:var(--sf-raak,44px);min-height:var(--sf-raak,44px);border-radius:var(--sf-radius-knop,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.sf-zoek-knop:hover{color:var(--sf-link-hover,var(--ui-action));background-color:#0000}.sf-zoek-knop:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.sf-zoek-aantal{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-zoek-vak{align-items:center;gap:var(--ui-space-200);flex:auto;min-width:0;display:flex;position:relative}.sf-zoek-sluit{display:none}.sf-zoeklaag:not([hidden]){inset:calc(var(--sf-knop-h,44px) + 2 * var(--ui-space-300)) 0 0;z-index:1;overscroll-behavior:contain;padding:var(--ui-space-400) var(--sf-goot,16px) var(--ui-space-600);background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));display:block;position:fixed;overflow-y:auto}.sf-zoek[data-sf-zoeklaag-open]{min-height:var(--sf-knop-h,44px)}.sf-pagina:has(.sf-zoek[data-sf-zoeklaag-open]):after{content:"";z-index:19;background-color:var(--ui-backdrop);position:fixed;inset:0}.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-vak{z-index:2;padding:var(--ui-space-300) var(--sf-goot,16px);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));position:fixed;inset:0 0 auto}.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-veld{flex:auto}.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-knop{inset-inline-end:calc(var(--sf-goot,16px) + 5.5rem);inset-block:var(--ui-space-300)}.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-sluit{min-width:5rem;min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-200);border-radius:var(--sf-radius-knop,var(--ui-radius));color:var(--sf-link,var(--sf-tekst,var(--ui-text)));font-weight:var(--sf-w-ui,600);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.sf-zoek-sluit:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}@container (min-width:48rem){.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-vak{z-index:auto;background:0 0;border:0;padding:0;position:relative;inset:auto}.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-knop{inset-block:0;inset-inline-end:0}.sf-zoek[data-sf-zoeklaag-open] .sf-zoek-sluit{display:none}.sf-zoeklaag:not([hidden]){--sf-laag-rand:max(32px, calc((100cqi - var(--sf-breedte,68rem)) / 2 + 32px));inset:100% calc(var(--sf-laag-rand) + var(--sf-schuif,0px)) auto var(--sf-laag-rand);max-height:calc(100dvh - 12rem);padding:var(--ui-space-600);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));box-shadow:var(--sf-schaduw,none);border-block-start:0;border-end-end-radius:var(--sf-radius,var(--ui-radius));border-end-start-radius:var(--sf-radius,var(--ui-radius));position:absolute}.sf-zoeklaag .sf-zoeklaag-tegels{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:64rem){.sf-zoeklaag-binnen:has(.sf-zoeklaag-zij .sf-zoeklaag-groep){column-gap:var(--ui-space-800);grid-template-columns:16rem minmax(0,1fr)}.sf-zoeklaag .sf-zoeklaag-tegels{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-zoeklaag-binnen{gap:var(--ui-space-500);display:grid}.sf-zoeklaag-zij:not(:has(.sf-zoeklaag-groep)){display:none}.sf-zoeklaag-zij,.sf-zoeklaag-hoofd{gap:var(--ui-space-500);flex-direction:column;min-width:0;display:flex}.sf-zoeklaag-groep{gap:var(--ui-space-300);flex-direction:column;display:flex}.sf-zoeklaag-kop{font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25)}.sf-zoeklaag-links,.sf-zoeklaag-alles{gap:var(--ui-space-100);margin:0;padding:0;list-style:none;display:grid}.sf-zoeklaag-tegels{gap:var(--ui-space-600) var(--ui-space-400);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-zoeklaag-alles{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));padding-block-start:var(--ui-space-300)}.sf-zoeklaag-link,.sf-zoeklaag-alles-link{align-items:center;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);padding:var(--ui-space-100) var(--ui-space-200);border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));text-decoration:none;display:flex}.sf-zoeklaag-term{justify-content:space-between}.sf-zoeklaag-term .ui-icon{color:var(--sf-tekst-zacht,var(--ui-muted));flex:none}.sf-zoeklaag-alles-link{color:var(--sf-link,var(--sf-tekst,var(--ui-text)));font-weight:var(--sf-w-ui,600);justify-content:space-between}.sf-zoeklaag-optie[aria-selected=true]>a{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-zoeklaag-optie[aria-selected=true]>a:not(.sf-tegel){background-color:var(--sf-vlak,var(--ui-card-2));outline-offset:-2px}@media (hover:hover){.sf-zoeklaag-optie>a:not(.sf-tegel):hover{background-color:var(--sf-vlak,var(--ui-card-2))}}.sf-zoeklaag-optie>.sf-tegel{border-radius:var(--sf-radius,var(--ui-radius))}.sf-zoeklaag mark{color:inherit;font-weight:var(--sf-w-kop,700);background:0 0}.sf-zoeklaag-leeg{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-demo .sf-zoeklaag:not([hidden]){border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));width:auto;max-height:none;position:static}.sf-menu-extra{align-items:center;gap:var(--ui-space-500);flex:none;display:flex}.sf-menu-secundair{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs,1rem);font-weight:var(--sf-w-ui,600);white-space:nowrap;text-decoration:none;display:inline-flex}.sf-menu-secundair:hover{text-underline-offset:4px;text-decoration:underline}.sf-pagina .sf-menu-extra .ui-btn.ui-btn-secondary{gap:var(--ui-space-200);height:var(--sf-raak,44px);padding-inline:var(--ui-space-400);border-width:var(--ui-border-w);border-color:var(--sf-lijn-veld,var(--ui-border-strong));font-size:var(--sf-fs,1rem);white-space:nowrap}.sf-pagina .sf-menu-extra .ui-btn.ui-btn-secondary:hover{border-color:var(--sf-tekst,var(--ui-text))}.sf-main.sf-main-start{padding-block-start:0}.sf-hero{background-color:var(--sf-hero-bg,var(--ui-card-2));width:100cqi;color:var(--sf-hero-tekst,var(--ui-text));grid-template-columns:minmax(0,1fr);margin-inline:calc(50% - 50cqi);display:grid}.sf-hero-beeld{aspect-ratio:4/3;background-color:var(--sf-vlak,var(--ui-card-2));order:-1;position:relative;overflow:hidden}.sf-hero-beeld img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-hero-tekst{padding:2rem var(--sf-goot,16px) 2.5rem;align-items:center;display:flex}.sf-hero-inhoud{max-width:var(--sf-leesbreedte);flex-direction:column;gap:.9rem;display:flex}.sf-hero-boven{font-size:.8rem;font-weight:var(--sf-w-ui,600);letter-spacing:.12em;text-transform:uppercase}.sf-hero-titel{font-size:var(--sf-fs-hero,2rem);font-weight:var(--sf-w-kop,700);letter-spacing:-.015em;overflow-wrap:anywhere;line-height:1.15}.sf-hero-zin{max-width:36rem;font-size:1.125rem;line-height:1.55}.sf-hero-knoppen{flex-wrap:wrap;gap:10px;margin-block-start:.85rem;display:flex}.sf-pagina .sf-hero .ui-btn.ui-btn-primary,.sf-pagina .sf-hero .ui-btn.ui-btn-secondary{height:var(--sf-knop-h-groot,48px);padding-inline:1.875rem}.sf-pagina .sf-hero .ui-btn.ui-btn-primary{background-color:var(--sf-hero-knop,var(--ui-primary));color:var(--sf-op-hero-knop,var(--ui-on-primary))}.sf-pagina .sf-hero .ui-btn.ui-btn-primary:hover{background-color:var(--sf-hero-knop,var(--ui-primary))}@supports (color:color-mix(in lab, red, red)){.sf-pagina .sf-hero .ui-btn.ui-btn-primary:hover{background-color:color-mix(in srgb, var(--sf-hero-knop,var(--ui-primary)) 85%, var(--sf-hero-bg,var(--ui-card-2)))}}.sf-pagina .sf-hero .ui-btn.ui-btn-secondary{color:var(--sf-hero-tekst,var(--ui-text));background-color:#0000;border:1.5px solid}.sf-pagina .sf-hero .ui-btn.ui-btn-secondary:hover{background-color:var(--sf-hero-tekst,var(--ui-text))}@supports (color:color-mix(in lab, red, red)){.sf-pagina .sf-hero .ui-btn.ui-btn-secondary:hover{background-color:color-mix(in srgb, var(--sf-hero-tekst,var(--ui-text)) 10%, transparent)}}@container not (min-width:30rem){.sf-hero-knoppen>.ui-btn{justify-content:center;width:100%}}@container (min-width:48rem){.sf-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(24rem,38cqi,31.25rem)}.sf-hero-beeld{aspect-ratio:auto;order:0}.sf-hero-tekst{padding:3rem 3rem 3rem max(32px, calc((100cqi - var(--sf-breedte,68rem)) / 2 + 32px))}.sf-hero--tekst{grid-template-columns:minmax(0,1fr);min-height:0}.sf-hero--tekst .sf-hero-tekst{padding-block:4rem}}@container not (min-width:40rem){.sf-raster.sf-rij,.sf-chips-lijst--veeg{margin-inline:calc(-1 * var(--sf-goot,16px));padding-inline:var(--sf-goot,16px);scroll-snap-type:x var(--sf-veeg-snap,mandatory);scroll-padding-inline:var(--sf-goot,16px);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}:is(.sf-raster.sf-rij,.sf-chips-lijst--veeg)::-webkit-scrollbar{display:none}:is(.sf-raster.sf-rij,.sf-chips-lijst--veeg)>li{scroll-snap-align:start}.sf-raster.sf-rij{gap:var(--ui-space-300)}.sf-raster.sf-rij>li{flex:0 0 44%}.sf-chips-lijst--veeg{--sf-veeg-snap:proximity;-webkit-mask-image:linear-gradient(to left, #0006, #000 var(--sf-goot,16px));-webkit-mask-image:linear-gradient(to left, #0006, #000 var(--sf-goot,16px));mask-image:linear-gradient(to left, #0006, #000 var(--sf-goot,16px));flex-wrap:nowrap;margin-block:-4px;padding-block:4px}.sf-chips-lijst--veeg>li{flex:none}}.sf-label{border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-label-populair,var(--ui-card-2));color:var(--sf-op-label-populair,var(--sf-op-label,var(--ui-text)));font-size:var(--sf-fs-mini,.8125rem);font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere;align-self:flex-start;max-width:100%;padding:.25rem .75rem;line-height:1.4;display:inline-block}.sf-label--sale{background-color:var(--sf-label-korting,var(--ui-card-2));color:var(--sf-op-label-korting,var(--sf-op-label,var(--ui-text)))}.sf-label--new{background-color:var(--sf-label-nieuw,var(--ui-card-2));color:var(--sf-op-label-nieuw,var(--sf-op-label,var(--ui-text)))}.sf-tegel-beeld>.sf-label{top:10px;max-width:calc(100% - 20px);position:absolute;inset-inline-start:10px}.sf-tegel-labels{gap:var(--ui-space-100);pointer-events:none;top:10px;flex-wrap:wrap;display:flex;position:absolute;inset-inline:10px}.sf-label--pakket{background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));box-shadow:inset 0 0 0 1px var(--sf-lijn,var(--ui-border))}.sf-tegel-beeld--pakket{padding:8%}.sf-tegel-beeld--pakket img{border-radius:var(--sf-radius-klein,var(--ui-radius))}.sf-galerij-kader>.sf-label{z-index:1;pointer-events:none;top:12px;max-width:calc(100% - 24px);position:absolute;inset-inline-start:12px}.sf-product-zeker{grid-area:zeker;min-width:0}.sf-product-zekerheden{gap:var(--ui-space-200);font-size:var(--sf-fs-klein,.875rem);flex-direction:column;display:flex}.sf-product-zekerheden>li{align-items:flex-start;gap:var(--ui-space-200);display:flex}.sf-product-zekerheden .ui-icon{color:var(--sf-actie,currentColor);stroke-width:2.5px;margin-block-start:2px}@media (prefers-reduced-motion:reduce){.sf-raster.sf-rij{scroll-behavior:auto}.sf-pagina .sf-hero .ui-btn{transition:none}}.sf-catalogus{gap:var(--ui-space-600);flex-direction:column;display:flex}.sf-filters{z-index:50;display:none;position:fixed;inset:0}.sf-filters:target{display:block}.sf-filters-achtergrond{background-color:var(--ui-backdrop);position:absolute;inset:0}.sf-filters-paneel{gap:var(--ui-space-400);overscroll-behavior:contain;width:min(24rem,100% - 3rem);padding:var(--ui-space-400) var(--ui-space-500) 0;background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));flex-direction:column;animation:.18s ease-out sf-lade-in;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.sf-filters-paneel{animation:none}}.sf-filters-kop{justify-content:space-between;align-items:center;gap:var(--ui-space-300);display:flex}.sf-filters-titel{font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25)}.sf-filters-sluit{width:var(--sf-raak,44px);height:var(--sf-raak,44px);border-radius:var(--sf-radius-knop,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--ui-space-300));display:inline-flex}.sf-filters-sluit:focus-visible,.sf-filters-open:focus-visible,.sf-filters-wis:focus-visible,.sf-facet-meer>summary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-filters-form{gap:var(--ui-space-400);flex-direction:column;flex:1 0 auto;display:flex}.sf-facet{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sf-facet:not(:last-of-type){border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));padding-block-end:var(--ui-space-400)}.sf-facet-kop{font-weight:var(--sf-w-ui,600);margin-block-end:var(--ui-space-100);padding:0}.sf-facet-waarden{flex-direction:column;display:flex}.sf-facet-waarde{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);cursor:pointer;display:flex}.sf-facet-invoer{width:1.125rem;height:1.125rem;accent-color:var(--sf-actie,var(--ui-primary));cursor:pointer;flex:none;margin:0}.sf-facet-invoer:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.sf-facet-label{overflow-wrap:anywhere;flex:auto;min-width:0}.sf-facet-aantal{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);font-variant-numeric:tabular-nums;flex:none}.sf-facet-meer>summary{min-height:var(--sf-raak,44px);color:var(--sf-link,var(--ui-action));font-weight:var(--sf-w-ui,600);cursor:pointer;align-items:center;display:inline-flex}.sf-filters-acties{align-items:center;gap:var(--ui-space-400);padding-block:var(--ui-space-400);border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));flex-wrap:wrap;margin-block-start:auto;display:flex;position:sticky;bottom:0}.sf-filters-toon{flex:auto}.sf-filters-wis{min-height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sf-filterbalk{align-items:center;gap:0 var(--ui-space-400);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"filters sorteer""aantal aantal";display:grid}.sf-filters-open{justify-self:start;align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));font-size:max(16px, var(--sf-fs,1rem));grid-area:filters;text-decoration:none;display:inline-flex}.sf-filters-open:hover>.sf-filters-open-tekst{text-underline-offset:3px;text-decoration:underline}.sf-filters-teller{background-color:var(--sf-actie,var(--ui-primary));min-width:1.5rem;height:1.5rem;color:var(--sf-op-actie,var(--ui-on-primary));font-size:var(--sf-fs-mini,.8125rem);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:.375rem;display:inline-flex}.sf-filterbalk-aantal{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);grid-area:aantal}.sf-sorteer{justify-content:flex-end;justify-self:stretch;align-items:center;gap:var(--ui-space-100);grid-area:sorteer;min-width:0;display:flex}@container not (min-width:22rem){.sf-filterbalk{grid-template-areas:"filters aantal""sorteer sorteer"}.sf-filterbalk-aantal{justify-self:end}.sf-sorteer{justify-content:flex-start}}.sf-sorteer-label{color:var(--sf-tekst,var(--ui-text));white-space:nowrap;flex:none}.sf-sorteer-veld{align-items:center;min-width:0;display:inline-flex;position:relative}.sf-sorteer-keuze{appearance:none;field-sizing:content;min-width:0;max-width:100%;height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));font:inherit;font-size:max(16px, var(--sf-fs,1rem));font-weight:var(--sf-w-ui,600);text-overflow:ellipsis;cursor:pointer;background-color:#0000;border:0;padding:0 1.5rem 0 0}.sf-sorteer-keuze:focus{outline:none}.sf-sorteer-keuze:focus-visible:not([data-sf-wijzer]){outline:2px solid var(--ui-focus-ring);outline-offset:1px;border-radius:var(--sf-radius-knop,var(--ui-radius))}.sf-sorteer-keuze option{background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));font-weight:400}.sf-sorteer-pijl{pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:0}:root[data-sf-js] .sf-sorteer-knop{display:none}.sf-filters-actief{min-width:0}.sf-filters-actief .sf-chips-lijst{align-items:center}.sf-chip-wis{gap:var(--ui-space-200)}.sf-filters-leeg{align-items:flex-start;gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-filters-velden{display:contents}.sf-filters-actief:not(:has(li)){display:none}.sf-producten{gap:var(--ui-space-600);flex-direction:column;transition:opacity .12s ease-out;display:flex}.sf-producten[aria-busy=true]{opacity:.6}@media (prefers-reduced-motion:reduce){.sf-producten{transition:none}}@container (min-width:40rem){.sf-filterbalk{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"filters aantal sorteer"}.sf-filterbalk-aantal{font-size:var(--sf-fs,1rem);text-align:center}}.sf-demo .sf-filters{display:block;position:static}.sf-demo .sf-filters-achtergrond{display:none}.sf-demo .sf-filters-paneel{border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));width:min(24rem,100%);animation:none;position:static}.sf-blok-tb{gap:var(--ui-space-600);align-items:center;display:grid}.sf-blok-tb-tekst{gap:var(--ui-space-400);max-width:var(--sf-leesbreedte);flex-direction:column;display:flex}.sf-blok-tb-alinea{line-height:var(--sf-lh,1.7);white-space:pre-line;overflow-wrap:anywhere}.sf-blok-tb-beeld{border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));overflow:hidden}.sf-blok-tb-beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.sf-blok-tb-knop{display:flex}@container (min-width:48rem){.sf-blok-tb--beeld{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.sf-blok-tb--links .sf-blok-tb-beeld{order:-1}}.sf-kleur{color:var(--sf-tekst,var(--ui-text))}.sf-kleur--vlak{--sf-kaart:var(--sf-vlak,var(--ui-card-2));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kl-bg);padding:clamp(1.25rem,.75rem + 2.5cqi,3rem)}.sf-kleur--band{box-shadow:0 0 0 100vmax var(--sf-kl-bg);clip-path:inset(0 -100vmax);border-radius:0;padding-inline:0}.sf-onder-blok.sf-kleur--vlak{margin-block-start:var(--ui-space-800)}.sf-onder-blok.sf-kleur--vlak>:is(.sf-gerelateerd,.sf-bekeken){margin-block-start:0}.sf-onder-blok.sf-kleur--vlak>.sf-reviews{border-block-start:0;padding-block-start:0}.sf-onder-blok.sf-kleur--vlak:has(>.sf-bekeken:not(.is-gevuld):not(:has(>.sf-bekeken-plek))),:root:not([data-sf-bekeken-lijst]) .sf-onder-blok.sf-kleur--vlak:has(>.sf-bekeken:not(.is-gevuld)){box-shadow:none;background-color:#0000;margin-block-start:0;padding:0}.sf-pagina .sf-kleur--vlak .ui-btn.ui-btn-secondary{color:var(--sf-tekst,var(--ui-text));background-color:#0000;border-color:currentColor}.sf-pagina .sf-kleur--vlak .ui-btn.ui-btn-secondary:hover{background-color:#0000}@media (hover:hover){.sf-pagina .sf-kleur--vlak .ui-btn.ui-btn-secondary:hover{background-color:var(--sf-tekst,var(--ui-text))}@supports (color:color-mix(in lab, red, red)){.sf-pagina .sf-kleur--vlak .ui-btn.ui-btn-secondary:hover{background-color:color-mix(in srgb, var(--sf-tekst,var(--ui-text)) 10%, transparent)}}}:root{--sf-p-tekst:var(--sf-tekst);--sf-p-tekst-zacht:var(--sf-tekst-zacht);--sf-p-link:var(--sf-link);--sf-p-link-hover:var(--sf-link-hover);--sf-p-actie:var(--sf-actie);--sf-p-op-actie:var(--sf-op-actie);--sf-p-actie-hover:var(--sf-actie-hover)}.sf-kl-a-schema-1,.sf-kl-a-schema-2,.sf-kl-a-zacht,.sf-kl-a-schema-3,.sf-kl-a-vlak{--sf-tekst:var(--sf-p-tekst,var(--ui-text));--sf-tekst-zacht:var(--sf-p-tekst-zacht,var(--ui-muted));--sf-link:var(--sf-p-link,var(--ui-text));--sf-link-hover:var(--sf-p-link-hover,var(--ui-action))}.sf-kl-a-schema-1,.sf-kl-a-schema-2,.sf-kl-a-zacht,.sf-kl-a-schema-3,.sf-kl-a-vlak,.sf-kl-a-schema-4,.sf-kl-a-hero{--sf-actie:var(--sf-p-actie,var(--ui-primary));--sf-op-actie:var(--sf-p-op-actie,var(--ui-on-primary));--sf-actie-hover:var(--sf-p-actie-hover,var(--ui-primary-hover))}.sf-kl-a-schema-1{--sf-kl-bg:var(--sf-bg,var(--ui-bg))}.sf-kl-a-schema-2,.sf-kl-a-zacht{--sf-kl-bg:var(--sf-bg-zacht,var(--ui-bg))}.sf-kl-a-schema-3,.sf-kl-a-vlak{--sf-kl-bg:var(--sf-vlak,var(--ui-card-2))}.sf-kl-a-schema-4,.sf-kl-a-hero{--sf-kl-bg:var(--sf-hero-bg,var(--ui-card-2));--sf-tekst:var(--sf-hero-tekst,var(--ui-text));--sf-tekst-zacht:var(--sf-hero-tekst,var(--ui-text));--sf-link:var(--sf-hero-tekst,var(--ui-text));--sf-link-hover:var(--sf-p-link-hover,var(--ui-action))}.sf-kop.sf-kop--schema,.sf-winkelkop+.sf-menu.sf-kop--schema,.sf-footer.sf-footer--schema{background-color:var(--sf-kl-bg);color:var(--sf-tekst,var(--ui-text))}.sf-kop--schema :is(.sf-lade-paneel,.sf-menu-paneel,.sf-zoek){color:var(--sf-tekst,var(--ui-text))}.sf-blok-faq-lijst{max-width:var(--sf-leesbreedte);flex-direction:column;display:flex}.sf-blok-faq-item{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border))}.sf-blok-faq-item:last-child{border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border))}.sf-blok-faq-vraag{justify-content:space-between;align-items:center;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);padding-block:var(--ui-space-300);font-weight:var(--sf-w-ui,600);cursor:pointer;list-style:none;display:flex}.sf-blok-faq-vraag::-webkit-details-marker{display:none}.sf-blok-faq-vraag:after{content:"+";color:var(--sf-tekst-zacht,var(--ui-muted));flex:none;font-size:1.25rem;line-height:1}.sf-blok-faq-item[open]>.sf-blok-faq-vraag:after{content:"−"}.sf-blok-faq-antwoord{line-height:var(--sf-lh,1.7);white-space:pre-line;overflow-wrap:anywhere;padding-block-end:var(--ui-space-400)}.sf-blok-usps-lijst{gap:var(--ui-space-500) var(--ui-space-400);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:48rem){.sf-blok-usps-lijst{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-blok-usp{gap:var(--ui-space-100);flex-direction:column;display:flex}.sf-blok-usp-vink{color:var(--sf-actie,var(--ui-action))}.sf-blok-usp-titel{font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere}.sf-blok-usp-tekst{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);overflow-wrap:anywhere}.sf-formulier{gap:var(--sf-titel-onder);width:100%;max-width:var(--sf-leesbreedte);flex-direction:column;margin-inline:auto;display:flex}.sf-formulier-intro{max-width:var(--sf-leesbreedte);line-height:var(--sf-lh,1.7);white-space:pre-line}.sf-formulier-melding{padding:var(--ui-space-300) var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-fout,var(--ui-danger-text));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2))}.sf-formulier-melding ul{margin-block-start:var(--ui-space-200);padding-inline-start:1.25rem;list-style:outside}.sf-formulier-velden{gap:var(--ui-space-500);flex-direction:column;display:flex}.sf-formulier-grid{gap:var(--ui-space-400);display:grid}@container (min-width:40rem){.sf-formulier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-veld--breed{grid-column:1/-1}}.sf-veld{gap:var(--ui-space-100);flex-direction:column;min-width:0;display:flex}.sf-veld--smal{max-width:8rem}.sf-veld-label{font-weight:var(--sf-w-ui,600);font-size:var(--sf-fs-klein,.875rem)}.sf-veld-verplicht{color:var(--sf-tekst-zacht,var(--ui-muted));font-weight:400}.sf-invoer{width:100%;min-width:0;min-height:var(--sf-raak,44px);padding:var(--ui-space-200) var(--ui-space-300);border:var(--ui-border-w) solid var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));font:inherit;font-size:max(16px, var(--sf-fs,1rem))}.sf-invoer--tekst{resize:vertical;line-height:var(--sf-lh,1.6)}select.sf-invoer{appearance:none;height:var(--sf-raak,44px);background-image:linear-gradient(45deg, transparent 50%, var(--sf-tekst-zacht,var(--ui-muted)) 50%), linear-gradient(135deg, var(--sf-tekst-zacht,var(--ui-muted)) 50%, transparent 50%);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-block:0;padding-inline-end:calc(12px + .75rem)}select.sf-invoer:disabled{cursor:not-allowed;opacity:.6}select.sf-invoer option{background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text))}.sf-invoer:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.sf-veld--fout :is(.sf-invoer,.sf-optie-tekst,.sf-optie-keuze){border-color:var(--sf-fout,var(--ui-danger-text))}.sf-veld-fout{color:var(--sf-fout,var(--ui-danger-text));font-size:var(--sf-fs-klein,.875rem)}.sf-formulier-regel{gap:var(--ui-space-200);border:0;flex-direction:column;padding:0;display:flex}.sf-formulier-product{font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere}.sf-formulier-opties{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);overflow-wrap:anywhere}.sf-formulier-prijs{font-variant-numeric:tabular-nums}.sf-formulier-regel-velden{gap:var(--ui-space-400);flex-wrap:wrap;display:flex}.sf-formulier-regel-velden>.sf-veld:not(.sf-veld--smal){flex:14rem}.sf-formulier-privacy{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem)}.sf-formulier-knop{align-items:center;gap:var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-formulier-knop>.ui-btn{min-height:var(--sf-raak,44px)}.sf-formulier-voorbeeld{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-formulier-grid.sf-formulier-grid--rijen{grid-template-columns:minmax(0,1fr)}@container not (min-width:40rem){.sf-formulier .sf-naam-rij{grid-template-columns:minmax(0,1fr)}}.sf-formulier-paar{align-items:start;gap:var(--ui-space-400);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:40rem){.sf-formulier-paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-formulier-velden input.sf-invoer{height:var(--sf-raak,44px)}.sf-formulier-knop>.ui-btn{flex:100%;justify-content:center}.sf-formulier-context{align-items:center;gap:var(--ui-space-300);padding:var(--ui-space-300);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));display:flex}.sf-formulier-context>p{overflow-wrap:anywhere;min-width:0}.sf-formulier-context-kop{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);display:block}.sf-formulier-context-beeld{border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-beeld-plaat,var(--sf-vlak,var(--ui-card-2)));object-fit:contain;mix-blend-mode:multiply;flex:none;width:3.5rem;height:3.5rem;padding:4px}.sf-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-inlog{gap:var(--ui-space-400);flex-direction:column;width:100%;max-width:32rem;display:flex}.sf-inlog .sf-formulier-velden{gap:var(--ui-space-300);flex-direction:column;display:flex}.sf-inlog-melding{line-height:var(--sf-lh,1.6);color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-inlog-uitleg{align-items:center;gap:var(--ui-space-100);display:inline-flex}.sf-inlog-acties{align-items:center;gap:var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-code-veld{font-size:var(--sf-fs-h1,1.5rem);letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:12rem}.sf-inlog-adres{white-space:nowrap}.sf-bedankt-referentie{font-size:1.25rem;font-weight:var(--sf-w-kop,700);font-variant-numeric:tabular-nums;letter-spacing:.04em}.sf-samensteller{gap:var(--ui-space-500);flex-direction:column;display:flex}.sf-samensteller-form{--sf-stappenbalk-h:calc(var(--sf-raak,44px) + 2 * var(--ui-space-100) + var(--ui-border-w,1px));gap:var(--ui-space-600);grid-template-columns:minmax(0,1fr);display:grid}.sf-samensteller-links{gap:var(--ui-space-500);flex-direction:column;order:2;min-width:0;display:flex}.sf-samensteller-kolom>*{order:3}.sf-samensteller-kolom>.sf-samensteller-stappenbalk{order:1}.sf-samensteller-stappen{gap:var(--ui-space-600);flex-direction:column;min-width:0;display:flex}.sf-samensteller-stap,.sf-samensteller-groep{gap:var(--ui-space-300);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sf-samensteller-stapkop{align-items:center;gap:var(--ui-space-300);font-size:var(--sf-fs-h2,1.25rem);font-weight:var(--sf-w-kop,700);line-height:var(--sf-lh-kop,1.25);letter-spacing:var(--sf-ls-kop,-.01em);padding-block-end:var(--ui-space-400);display:flex}.sf-samensteller-stapbijschrift{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);letter-spacing:0;white-space:nowrap;font-weight:400}.sf-samensteller-stapnr{background-color:var(--sf-actie,var(--ui-primary));width:2rem;height:2rem;color:var(--sf-op-actie,var(--ui-on-primary));font-size:var(--sf-fs-klein,.875rem);border-radius:999px;place-items:center;display:inline-grid}.sf-samensteller-groepkop{font-weight:var(--sf-w-ui,600);padding-block-end:var(--ui-space-100)}.sf-samensteller-zacht{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);font-weight:400}.sf-samensteller-verpakkingen,.sf-samensteller-keuzes{align-items:stretch}.sf-samensteller-kaart-li{min-width:0;display:flex}.sf-samensteller-kaart{gap:var(--ui-space-200);border-radius:var(--sf-radius,var(--ui-radius));min-width:0;height:100%;color:var(--sf-tekst,var(--ui-text));flex-direction:column;flex:auto;display:flex;position:relative}.sf-samensteller-kaart>.sf-tegel-beeld{margin-block-end:0}.sf-samensteller-onder{gap:var(--ui-space-200);flex-direction:column;min-width:0;margin-block-start:auto;display:flex}.sf-samensteller-onder>.sf-tegel-prijzen{margin-block-start:0}.sf-samensteller-verpakking{cursor:pointer}.sf-samensteller-kaart{padding:var(--ui-space-100);border:2px solid #0000}.sf-samensteller-kaart.is-gekozen,.sf-samensteller-verpakking:has(.sf-samensteller-radio:checked),.sf-samensteller-toevoeging:has(input:checked){border-color:var(--sf-actie,var(--ui-primary))}.sf-samensteller-radio{z-index:1;width:1.25rem;height:1.25rem;accent-color:var(--sf-actie,var(--ui-primary));margin:0;position:absolute;inset-block-start:10px;inset-inline-start:10px}.sf-samensteller-verpakking-enkel{align-items:center;gap:var(--ui-space-300);min-height:4rem;padding:var(--ui-space-200) var(--ui-space-300);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));display:flex}.sf-samensteller-enkelfoto{border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--sf-beeld-plaat,var(--sf-vlak,var(--ui-card-2)));object-fit:contain;mix-blend-mode:multiply;flex:none;width:3rem;height:3rem}.sf-samensteller-enkeltekst{flex:auto;min-width:0}.sf-samensteller-enkelnaam{font-weight:var(--sf-w-ui,600)}.sf-samensteller-enkelstand{align-items:center;gap:var(--ui-space-100);color:var(--sf-succes,var(--ui-success-text));font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);flex:none;display:inline-flex}.sf-samensteller-verpakking--compact{background-color:var(--sf-vlak,var(--ui-card-2))}.sf-samensteller-verpakking--compact>.sf-samensteller-radio{position:static}.sf-samensteller-bestel .sf-samensteller-aantal{max-width:none}.sf-samensteller-foto--leeg{background-color:var(--sf-vlak,var(--ui-card-2))}.sf-samensteller-aantal{max-width:7rem}.sf-samensteller-keuze .sf-samensteller-aantal{gap:var(--ui-space-100);flex-direction:column;max-width:none;display:flex}.sf-samensteller-keuze .sf-stepper{inline-size:100%;display:flex}@media not all and (min-width:30rem){.sf-samensteller-keuze .sf-tegel-prijsregel{white-space:normal;min-height:2.6em}}.sf-samensteller-keuze .sf-stepper-invoer{flex:auto;width:auto}.ui-btn.sf-samensteller-toevoegen{inline-size:100%;height:max(var(--sf-raak,44px), var(--sf-knop-h,44px));justify-content:center;display:none}.ui-btn.sf-samensteller-toevoegen[aria-disabled=true]{opacity:.5;cursor:not-allowed}:root[data-sf-js] .sf-samensteller-keuze:not(.is-gekozen) .ui-btn.sf-samensteller-toevoegen{display:inline-flex}:root[data-sf-js] .sf-samensteller-keuze:not(.is-gekozen) .sf-samensteller-aantal{display:none}.sf-samensteller-grens{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-samensteller-groepkop{align-items:baseline;column-gap:var(--ui-space-300);flex-wrap:wrap;width:100%;display:flex}.sf-samensteller-groepnaam{flex:1 1 0;min-width:0}.sf-samensteller-groepkop>.sf-samensteller-voortgang{height:1.5rem;font-size:var(--sf-fs-klein,.875rem);white-space:nowrap;flex:1 0 100%;line-height:1.5rem;overflow:hidden}.sf-samensteller-groepkop>.sf-samensteller-voortgang:empty:before{content:"​"}@container (min-width:40rem){.sf-samensteller-groepkop>.sf-samensteller-voortgang{text-align:end;flex:0 0 9rem}}.sf-samensteller-voortgang{color:var(--sf-tekst-zacht,var(--ui-muted));font-weight:var(--sf-w-ui,600)}.sf-samensteller-voortgang.is-klaar{color:var(--sf-succes,var(--ui-success-text))}.sf-samensteller-vink{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);display:flex}.sf-samensteller-vink>input{width:1.25rem;height:1.25rem;accent-color:var(--sf-actie,var(--ui-primary))}.sf-samensteller-toevoeging:has(>input:focus-visible){outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.ui-btn.sf-samensteller-toevoegaan{inline-size:100%;height:max(var(--sf-raak,44px), var(--sf-knop-h,44px));cursor:pointer;justify-content:center}.sf-samensteller-toegevoegd{align-items:center;gap:var(--ui-space-100);height:max(var(--sf-raak,44px), var(--sf-knop-h,44px));padding-inline:var(--ui-space-300) 0;border:var(--ui-border-w) solid var(--sf-actie,var(--ui-primary));border-radius:var(--sf-radius-knop,var(--ui-radius));color:var(--sf-actie,var(--ui-primary));font-weight:var(--sf-w-ui,600);display:none}.sf-samensteller-toegevoegd>span{flex:auto}.sf-samensteller-weghalen{width:var(--sf-raak,44px);height:100%;color:var(--sf-tekst-zacht,var(--ui-muted));cursor:pointer;flex:none;place-items:center;font-size:1.25rem;display:inline-grid}.sf-samensteller-weghalen:hover{color:var(--sf-tekst,var(--ui-text))}.sf-samensteller-toevoeging:has(>input:checked) .sf-samensteller-toevoegaan{display:none}.sf-samensteller-toevoeging:has(>input:checked) .sf-samensteller-toegevoegd{display:flex}.sf-samensteller-overzicht{gap:var(--ui-space-400);min-width:0;padding:var(--ui-space-500);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));flex-direction:column;display:flex}.sf-samensteller-overzichtkop{font-size:var(--sf-fs-h3,1.125rem);font-weight:var(--sf-w-kop,700)}.sf-samensteller-overzicht-inhoud{gap:var(--ui-space-300);flex-direction:column;display:flex}.sf-samensteller-verpakkingregel{min-width:0;font-size:var(--sf-fs-klein,.875rem);white-space:nowrap;gap:.3em;display:flex}.sf-samensteller-verpakkingregel>*{flex:none}.sf-samensteller-verpakkingregel>.sf-samensteller-verpakkingnaam{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sf-samensteller-doos{align-items:center;gap:var(--ui-space-200) var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-samensteller-vakjes{gap:var(--ui-space-100);flex-wrap:wrap;display:flex}.sf-samensteller-vakje{border:var(--ui-border-w) dashed var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:var(--sf-radius-klein,var(--ui-radius));width:2.75rem;height:2.75rem;color:var(--sf-tekst-zacht,var(--ui-muted));cursor:pointer;justify-content:center;align-items:center;display:flex;overflow:hidden}.sf-samensteller-vakje.is-vol{background-color:var(--sf-beeld-plaat,var(--sf-vlak,var(--ui-card-2)));cursor:default;border-style:solid;border-color:#0000}.sf-samensteller-vakje-foto{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:4%;display:block}.sf-samensteller-vakje.is-net{animation:.35s ease-out sf-vakje-in}@keyframes sf-vakje-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.sf-samensteller-meldingen{padding:var(--ui-space-300);border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem)}.sf-samensteller-form[data-sf-poging] .sf-samensteller-meldingen{border:var(--ui-border-w) solid var(--sf-fout,var(--ui-danger-text));background-color:#0000}.sf-samensteller-meldingen:focus{outline:none}.sf-samensteller-leeg{gap:var(--ui-space-100);padding-block:var(--ui-space-200);flex-direction:column;display:flex}.sf-samensteller-leeg-kop{font-weight:var(--sf-w-ui,600)}.sf-samensteller-meldingen ul{padding-inline-start:1.25rem;list-style:outside}.sf-samensteller-plekken{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);font-variant-numeric:tabular-nums}.sf-samensteller-regelgroep{flex-direction:column;display:flex}.sf-samensteller-regelkop{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);font-weight:var(--sf-w-ui,600);text-transform:none}.sf-samensteller-regels{flex-direction:column;display:flex}.sf-samensteller-regel{align-items:center;gap:var(--ui-space-200);border-radius:var(--sf-radius-klein,var(--ui-radius));grid-template-columns:minmax(0,1fr) auto 4.5rem;height:2.25rem;transition:background-color .6s;display:grid}.sf-samensteller-regel.is-net{background-color:var(--sf-vlak,var(--ui-card-2));transition:none}.sf-samensteller-regel-naam{font-size:var(--sf-fs-klein,.875rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-samensteller-regel-prijs{font-size:var(--sf-fs-klein,.875rem);font-variant-numeric:tabular-nums;text-align:end}.sf-samensteller-overzicht{--sf-stepper-h-klein:2.25rem}.sf-samensteller-bestel .sf-stepper{height:var(--sf-stepper-h-klein)}.sf-samensteller-bestel .sf-stepper-knop{width:var(--sf-stepper-h-klein);font-size:var(--sf-fs,1rem)}.sf-samensteller-ministepper{height:var(--sf-stepper-h-klein,2.25rem);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-knop,var(--ui-radius));align-items:center;display:inline-flex}.ui-btn.sf-samensteller-ministap{width:var(--sf-stepper-h-klein,2.25rem);height:100%;color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-btn.sf-samensteller-ministap[aria-disabled=true]{opacity:.4;cursor:default}.sf-samensteller-ministap:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:-2px}.sf-samensteller-miniaantal{min-width:1.5rem;font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);font-variant-numeric:tabular-nums;text-align:center}.sf-samensteller-tabel{flex-direction:column;display:flex}.sf-samensteller-tabelregel{justify-content:space-between;align-items:center;gap:var(--ui-space-300);font-variant-numeric:tabular-nums;min-height:2.25rem;display:flex}.sf-samensteller-tabelregel>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-samensteller-tabelregel>:last-child{text-align:end;flex:none}.sf-samensteller-tabelregel--som{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));font-weight:700}.sf-samensteller-tabelregel--totaal{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border))}.sf-samensteller-tabelregel--totaal>strong{font-size:var(--sf-fs-h3,1.125rem)}.sf-samensteller-btw{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);font-variant-numeric:tabular-nums;text-align:end}.sf-samensteller-oud{color:var(--sf-tekst-zacht,var(--ui-muted));font-weight:400}.sf-samensteller-korting{color:var(--sf-actie,var(--ui-primary));font-weight:var(--sf-w-ui,600);font-size:var(--sf-fs-klein,.875rem)}.sf-samensteller-melding{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);margin:0;position:absolute;overflow:hidden}.ui-btn.sf-samensteller-kaartknop,label.sf-samensteller-kaartknop{justify-content:flex-start;align-items:stretch;gap:var(--ui-space-200);height:auto;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ui-btn.sf-samensteller-kaartknop:hover{color:inherit;background:0 0}.sf-samensteller-kaartknop:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px;border-radius:var(--sf-radius,var(--ui-radius))}.sf-samensteller-kaart.is-gekozen .sf-samensteller-kaartknop{cursor:default}div.sf-samensteller-kaartknop{align-items:stretch;gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-samensteller-keuze.is-uitverkocht .sf-tegel-beeld{opacity:.5}.sf-samensteller-keuze.is-uitverkocht .sf-tegel-naam,.sf-samensteller-verpakking.is-uitverkocht .sf-tegel-naam{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-samensteller-verpakking.is-uitverkocht .sf-tegel-beeld{opacity:.5}.sf-samensteller-verpakking.is-uitverkocht{cursor:not-allowed}.sf-samensteller-badge{background-color:var(--sf-actie,var(--ui-primary));min-width:1.75rem;height:1.75rem;color:var(--sf-op-actie,var(--ui-on-primary));font-size:var(--sf-fs-mini,.8125rem);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:2px;padding-inline:.375rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.sf-samensteller-badge[hidden],.sf-samensteller-toevoeging [data-sf-badge-aantal]{display:none}.sf-samensteller-kaart.is-net{animation:.9s ease-out sf-kaart-gloed}@keyframes sf-kaart-gloed{0%{box-shadow:0 0 0 8px color-mix(in srgb, var(--sf-actie,var(--ui-primary)) 25%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.sf-samensteller-vakje.is-net,.sf-samensteller-kaart.is-net{animation:none}.sf-samensteller-regel{transition:none}}.sf-samensteller-kolom{display:contents}.sf-samensteller-actie{z-index:10;align-items:center;gap:var(--ui-space-300);margin-inline:calc(-1 * var(--sf-goot,16px));padding:var(--ui-space-200) var(--sf-goot,16px) max(var(--ui-space-200), env(safe-area-inset-bottom));border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw,none);flex-wrap:nowrap;display:flex;position:sticky;bottom:0}.sf-samensteller-knoppen{gap:var(--ui-space-200);flex:none;display:flex}.sf-samensteller-knoppen>.ui-btn{min-height:var(--sf-raak,44px);flex:auto;justify-content:center}.sf-samensteller-bestel,.sf-samensteller-totaalblok,.sf-samensteller-perpakket{flex-direction:column;display:flex}.sf-samensteller-perpakket:empty{display:none}.sf-samensteller-bestel .sf-samensteller-aantal{justify-content:space-between;align-items:center;gap:var(--ui-space-100) var(--ui-space-300);flex-flow:wrap;max-width:none;min-height:3rem;display:flex}.sf-samensteller-aantal-label{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.sf-samensteller-aantal-label>.sf-veld-label{margin:0}.sf-samensteller-bestel .sf-samensteller-aantal>.sf-veld-fout{flex:1 0 100%}.sf-samensteller-bollen{flex-wrap:nowrap;flex:none;align-items:center;gap:2px;display:flex}.sf-samensteller-bollen:has(.sf-samensteller-bollen-tekst){font-size:var(--sf-fs-mini,.8125rem);font-variant-numeric:tabular-nums;font-weight:700;display:block}.sf-samensteller-bollen:empty{display:none}.sf-samensteller-bol{border:1px solid var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:999px;width:.4375rem;height:.4375rem}.sf-samensteller-bol.is-vol{border-color:var(--sf-actie,var(--ui-primary));background-color:var(--sf-actie,var(--ui-primary))}.sf-samensteller-offerte{padding-block:var(--ui-space-300);display:flex}.sf-samensteller-offerte>.ui-btn{min-height:var(--sf-raak,44px);flex:auto;justify-content:center}[data-sf-label-verder]{display:none}@container not (min-width:56rem){:root[data-sf-js] [data-sf-stand=verder]>[data-sf-label-wagen]{display:none}:root[data-sf-js] [data-sf-stand=verder]>[data-sf-label-verder]{display:inline}:root[data-sf-js] .ui-btn[data-sf-stand=verder][aria-disabled=true]{opacity:1;cursor:pointer}.sf-samensteller-actie{gap:var(--ui-space-200)}.sf-samensteller-actie .sf-samensteller-knoppen>.ui-btn{padding-inline:var(--ui-space-300)}}:root[data-sf-js] .sf-samensteller-form:not([data-sf-samensteller-fout]) [data-sf-samensteller-bijwerken]{display:none}.sf-samensteller-beschrijving{max-width:var(--sf-leesbreedte)}.sf-link{color:var(--sf-link,var(--sf-tekst,var(--ui-text)));text-underline-offset:3px;text-decoration:underline}.sf-link:hover{color:var(--sf-link-hover,var(--ui-action))}@container (min-width:56rem){.sf-samensteller-form{--sf-stappenbalk-h:0px;align-items:start;column-gap:var(--ui-space-800);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}.sf-samensteller-form>.sf-samensteller-intro,.sf-samensteller-form>.sf-winkel-titel,.sf-samensteller-form>.sf-sectie-kop{grid-area:1/1}.sf-samensteller-links{grid-area:2/1}.sf-samensteller-kolom{top:var(--sf-plak-boven);min-width:0;max-height:calc(100vh - var(--sf-plak-boven) - var(--ui-space-400));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;grid-area:1/2/span 2;display:flex;position:sticky;overflow-y:auto}.sf-samensteller-kolom>*{flex:none}.sf-samensteller-kolom>.sf-samensteller-overzicht{flex:0 auto;min-height:12rem}.sf-samensteller-overzicht>*{flex:none}@media (max-height:62rem){.sf-samensteller-vertrouwen>.sf-product-zekerheden{display:none}}.sf-samensteller-overzicht>.sf-samensteller-overzicht-inhoud{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:4rem;overflow-y:auto}.sf-samensteller-overzicht-inhoud>*{flex:none}.sf-samensteller-kolom,.sf-samensteller-overzicht-inhoud{scrollbar-color:var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border))) transparent}.sf-samensteller-kolom::-webkit-scrollbar{width:6px}.sf-samensteller-overzicht-inhoud::-webkit-scrollbar{width:6px}.sf-samensteller-kolom::-webkit-scrollbar-track{background:0 0}.sf-samensteller-overzicht-inhoud::-webkit-scrollbar-track{background:0 0}.sf-samensteller-kolom::-webkit-scrollbar-thumb{background-color:var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:999px}.sf-samensteller-overzicht-inhoud::-webkit-scrollbar-thumb{background-color:var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:999px}.sf-samensteller-overzicht{border-end-end-radius:0;border-end-start-radius:0}.sf-samensteller-actie{padding:var(--ui-space-400) var(--ui-space-500);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));box-shadow:none;border-block-start:0;margin:0;position:static}.sf-samensteller-actie:has(+.sf-samensteller-offerte){border-block-end:0;padding-block-end:var(--ui-space-200)}.sf-samensteller-actie:last-child{border-end-end-radius:var(--sf-radius,var(--ui-radius));border-end-start-radius:var(--sf-radius,var(--ui-radius))}.sf-samensteller-actie{flex-wrap:wrap}.sf-samensteller-knoppen{flex:auto}.sf-samensteller-bollen{display:none}.sf-samensteller-melding:not(:empty){clip-path:none;white-space:normal;flex:1 0 100%;width:auto;height:auto;position:static}.sf-samensteller-offerte{padding:0 var(--ui-space-500) var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));border-block-start:0;border-end-end-radius:var(--sf-radius,var(--ui-radius));border-end-start-radius:var(--sf-radius,var(--ui-radius))}}.sf-samensteller-intro{align-items:center;gap:var(--ui-space-400);display:flex}.sf-samensteller-introfoto{align-items:center;gap:var(--ui-space-100);flex-direction:column;flex:none;width:6rem;display:flex}.ui-btn.sf-samensteller-introknop,.sf-samensteller-introknop{cursor:zoom-in;border:0;width:6rem;height:auto;margin:0;padding:0}.sf-samensteller-introknop:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-samensteller-introaantal{min-height:2rem;font-size:var(--sf-fs-mini,.8125rem);white-space:nowrap}:root:not([data-sf-js]) .sf-samensteller-introaantal{display:none}.sf-samensteller-introtekst{gap:var(--ui-space-100);flex-direction:column;min-width:0;display:flex}.sf-samensteller-introprijs{align-items:baseline;gap:0 var(--ui-space-200);flex-wrap:wrap;display:flex}.sf-samensteller-introprijs>.sf-tegel-prijsregel{min-height:0}.sf-samensteller-introzin{max-width:var(--sf-leesbreedte);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);line-height:var(--sf-lh,1.6)}.sf-samensteller-intromeer{font-size:var(--sf-fs-klein,.875rem);align-self:flex-start}.sf-samensteller-introtekst{gap:var(--ui-space-200)}@container (min-width:48rem){.sf-samensteller-introfoto,.sf-samensteller-introknop,.ui-btn.sf-samensteller-introknop{width:13rem}.sf-samensteller-intro{gap:var(--ui-space-500)}.sf-samensteller-introzin{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container not (min-width:48rem){.sf-samensteller-intro{align-items:flex-start}.sf-samensteller-introzin{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.sf-fotolaag.ui-modal{width:min(44rem,100vw - 2rem,100dvh - 10rem);max-width:none}.sf-fotolaag .sf-galerij{padding:var(--ui-space-400)}.sf-samensteller-stappenbalk{top:var(--sf-kop-plak,0px);z-index:9;margin-inline:calc(-1 * var(--sf-goot,16px));padding:var(--ui-space-100) var(--sf-goot,16px);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-kaart,var(--ui-card));scrollbar-width:none;position:sticky;overflow-x:auto}.sf-samensteller-stappenbalk::-webkit-scrollbar{display:none}.sf-samensteller-stappenbalk ol{align-items:center;gap:var(--ui-space-100);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.sf-samensteller-stappenbalk li{align-items:center;gap:var(--ui-space-100);flex:none;display:flex}.sf-samensteller-stappenbalk li+li:before{content:"·";color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-samensteller-stappenbalk a{align-items:center;gap:var(--ui-space-200);min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600);border-radius:999px;text-decoration:none;display:inline-flex}.sf-samensteller-stappenbalk a:hover{color:var(--sf-tekst,var(--ui-text))}.sf-samensteller-stappenbalk a[aria-current=step]{background-color:var(--sf-vlak,var(--ui-card-2));color:var(--sf-tekst,var(--ui-text))}.sf-samensteller-stappenbalk .sf-samensteller-stapnr{width:1.375rem;height:1.375rem;font-size:var(--sf-fs-mini,.8125rem)}.sf-samensteller-stappenbalk a:not(.is-klaar) .sf-samensteller-stapnr{border:var(--ui-border-w) solid currentColor;color:inherit;background-color:#0000}.sf-samensteller-stappenbalk a.is-klaar .sf-samensteller-stapnr{font-size:0}.sf-samensteller-stappenbalk a.is-klaar .sf-samensteller-stapnr:after{content:"✓";font-size:var(--sf-fs-mini,.8125rem)}.sf-stap-stand{font-variant-numeric:tabular-nums;font-weight:400}@container not (min-width:40rem){.sf-samensteller-stappenbalk{overflow-x:visible;container:sf-stappen/inline-size}.sf-samensteller-stappenbalk li:has(>[data-sf-stap=overzicht]){display:none}.sf-samensteller-stappenbalk ol{gap:0}.sf-samensteller-stappenbalk li+li:before{margin-inline:1px}.sf-samensteller-stappenbalk a{gap:var(--ui-space-100);min-height:2.25rem;padding-inline:var(--ui-space-100);font-size:var(--sf-fs-mini,.8125rem)}.sf-samensteller-stappenbalk a[aria-current=step]{padding-inline:var(--ui-space-200)}}.sf-stap-stand:empty{display:none}@container sf-stappen not (min-width:24rem){.sf-samensteller-stappenbalk a:not([aria-current=step])>.sf-stap-naam,.sf-samensteller-stappenbalk a:not([aria-current=step])>.sf-stap-stand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sf-samensteller-stap,.sf-samensteller-overzicht{scroll-margin-block-start:calc(var(--sf-stappenbalk-h) + var(--ui-space-300))}@container (min-width:56rem){.sf-samensteller-stappenbalk{padding:var(--ui-space-200) var(--ui-space-300);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-block-end:0;border-start-start-radius:var(--sf-radius,var(--ui-radius));border-start-end-radius:var(--sf-radius,var(--ui-radius));flex:none;margin:0;position:static;overflow-x:visible;container:sf-stappen/inline-size}.sf-samensteller-stappenbalk li:has(>[data-sf-stap=overzicht]){display:none}.sf-samensteller-stappenbalk ol{gap:0}.sf-samensteller-stappenbalk li+li:before{margin-inline:1px}.sf-samensteller-stappenbalk a{gap:var(--ui-space-100);min-height:2.25rem;padding-inline:var(--ui-space-100);font-size:var(--sf-fs-mini,.8125rem)}.sf-samensteller-stappenbalk a[aria-current=step]{padding-inline:var(--ui-space-200)}.sf-samensteller-stappenbalk+.sf-samensteller-overzicht{border-start-start-radius:0;border-start-end-radius:0}}.ui-btn.sf-samensteller-mix{align-self:flex-start}:root:not([data-sf-js]) .sf-samensteller-mix{display:none}.sf-samensteller-staffelhint{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);font-variant-numeric:tabular-nums;text-align:end;margin-block-start:calc(-1 * var(--ui-space-200))}.sf-samensteller-staffelhint[hidden]{visibility:hidden;min-height:1.3em;display:block}.sf-vertrouwensregel{--sf-vertrouwen-lh:1.35;align-items:center;gap:var(--ui-space-100) var(--ui-space-400);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);line-height:var(--sf-vertrouwen-lh);flex-wrap:wrap;margin:0;display:flex}.sf-vertrouwensregel[data-sf-regel-gereserveerd]{min-height:1lh}.sf-vertrouwensregel-deel{align-items:center;gap:var(--ui-space-100);white-space:nowrap;display:inline-flex}.sf-vertrouwensregel-deel .ui-icon{color:var(--sf-actie,currentColor);stroke-width:2.5px;flex:none}.sf-vertrouwensregel .sf-sterren{font-size:.875rem}.sf-vertrouwensregel-score>span:not(.sr-only){color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600)}.sf-vertrouwensregel-lever:has(>[hidden]){display:none}.sf-samensteller-vertrouwen{gap:var(--ui-space-300);padding-block:var(--ui-space-200) var(--ui-space-300);flex-direction:column;display:flex}@container (min-width:56rem){.sf-samensteller-vertrouwen{padding:var(--ui-space-300) 0 0}}.sf-toast{inset-inline:var(--sf-goot,16px) calc(var(--sf-goot,16px) + var(--sf-schuif,0px));bottom:calc(5rem + env(safe-area-inset-bottom));z-index:30;justify-content:space-between;align-items:center;gap:var(--ui-space-300);max-width:28rem;padding:var(--ui-space-200) var(--ui-space-200) var(--ui-space-200) var(--ui-space-400);border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-tekst,var(--ui-text));color:var(--sf-kaart,var(--ui-card));box-shadow:var(--sf-schaduw-laag,none);font-size:var(--sf-fs-klein,.875rem);opacity:0;visibility:hidden;margin-inline:auto;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;transform:translateY(.5rem)}.sf-toast.is-open{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.sf-toast-tekst{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.sf-toast-tekst:has(>.sf-toast-naam){white-space:nowrap;display:flex}.sf-toast-naam{text-overflow:ellipsis;min-width:0;overflow:hidden}.sf-toast-rest{white-space:pre;flex:none}.ui-btn.sf-toast-knop{min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);color:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;font-weight:700;text-decoration:underline}.ui-btn.sf-toast-knop:hover{color:inherit;background:0 0}@container (min-width:56rem){.sf-toast{bottom:var(--ui-space-600)}}@media (prefers-reduced-motion:reduce){.sf-toast,.sf-toast.is-open{transition:none;transform:none}}.sf-product-prijsblok{gap:var(--ui-space-100);flex-direction:column;display:flex}.sf-product-prijsblok>.sf-tegel-prijzen{margin-block-start:0}.sf-product-info>.sf-voorraad+.sf-product-prijsblok{margin-block-start:var(--ui-space-200)}.sf-wagenform .sf-vertrouwensregel{margin-block-start:var(--ui-space-100)}.sf-samensteller-uit{gap:var(--ui-space-300);padding-block:var(--ui-space-500);flex-direction:column;display:flex}.sf-samensteller-plekken{font-size:var(--sf-fs-klein,.875rem)}.sf-samensteller-plekken.is-vol{color:var(--sf-fout,var(--ui-danger-text));font-weight:var(--sf-w-ui,600)}.sf-samensteller-voorstel{min-height:var(--sf-raak,44px);font-weight:var(--sf-w-ui,600);align-self:flex-start;align-items:center;display:inline-flex}.sf-samensteller-toevoeging .sf-samensteller-vink{min-height:var(--sf-raak,44px)}@media not all and (min-width:64rem){html:has(.sf-samensteller-actie){scroll-padding-block-end:6rem}}.sf-samensteller-groep:not(:has(.sf-samensteller-toevoeging input:checked))>.sf-samensteller-tekst{display:none}.sf-samensteller-kort{font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;min-width:0;margin:0;line-height:1.3;display:flex}.sf-samensteller-kort>[data-sf-kort-prijs]{font-size:var(--sf-fs-klein,.875rem);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sf-samensteller-kort>[data-sf-kort-regel]{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (min-width:56rem){.sf-samensteller-kort{display:none}}.sf-inpak-tekst{white-space:pre-line;margin-block-start:var(--ui-space-100);font-style:italic;display:block}.samengesteld-inpak-lijst{margin:0;padding-inline-start:1.25rem;list-style:outside}.sf-wagen-pakket{font-size:var(--sf-fs-klein,.875rem)}.sf-wagen-pakket>summary{min-height:var(--sf-raak,44px);align-items:center;gap:var(--ui-space-200);cursor:pointer;font-weight:var(--sf-w-ui,600);list-style:none;display:flex}.sf-wagen-pakket>summary::-webkit-details-marker{display:none}.sf-wagen-pakket-pijl{color:var(--sf-tekst-zacht,var(--ui-muted));transition:transform .2s;display:inline-flex}.sf-wagen-pakket[open]>summary .sf-wagen-pakket-pijl{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sf-wagen-pakket-pijl{transition:none}}.sf-wagen-pakket-lijst{color:var(--sf-tekst-zacht,var(--ui-muted));margin:0;padding-inline-start:1.25rem;list-style:outside}.sf-wagen-aanpassen{min-height:var(--sf-raak,44px);color:var(--sf-link,var(--sf-tekst,var(--ui-text)));text-underline-offset:3px;font-size:var(--sf-fs-klein,.875rem);align-items:center;text-decoration:underline;display:inline-flex}.sf-anker{min-width:0;scroll-margin-top:var(--ui-space-400)}[data-storefront-pagina] [aria-invalid=true]{scroll-margin-top:var(--ui-space-600)}.sf-hero:not([class*=sf-kl-a-]){--sf-kl-bg:var(--sf-hero-bg,var(--ui-card-2))}.sf-hero.sf-hero--kleur{background-color:var(--sf-kl-bg,var(--sf-hero-bg,var(--ui-card-2)));color:var(--sf-tekst,var(--ui-text))}.sf-pagina .sf-hero--kleur .ui-btn.ui-btn-primary{background-color:var(--sf-tekst,var(--ui-text));color:var(--sf-kl-bg,var(--sf-hero-bg,var(--ui-card-2)))}@media (hover:hover){.sf-pagina .sf-hero--kleur .ui-btn.ui-btn-primary:hover{background-color:var(--sf-tekst,var(--ui-text))}@supports (color:color-mix(in lab, red, red)){.sf-pagina .sf-hero--kleur .ui-btn.ui-btn-primary:hover{background-color:color-mix(in srgb, var(--sf-tekst,var(--ui-text)) 85%, var(--sf-kl-bg,var(--sf-hero-bg,var(--ui-card-2))))}}}.sf-pagina .sf-hero--kleur .ui-btn.ui-btn-secondary{color:var(--sf-tekst,var(--ui-text))}.sf-hero--v-boven .sf-hero-tekst{align-items:flex-start}.sf-hero--v-onder .sf-hero-tekst{align-items:flex-end}.sf-hero--h-midden .sf-hero-tekst{justify-content:center}.sf-hero--h-rechts .sf-hero-tekst{justify-content:flex-end}.sf-hero--h-midden .sf-hero-inhoud{text-align:center;align-items:center}.sf-hero--h-rechts .sf-hero-inhoud{text-align:end;align-items:flex-end}.sf-hero--h-midden .sf-hero-knoppen{justify-content:center}.sf-hero--h-rechts .sf-hero-knoppen{justify-content:flex-end}.sf-hero--vol{isolation:isolate;position:relative}.sf-hero--vol>.sf-hero-tekst,.sf-hero--vol>.sf-hero-beeld{grid-area:1/1}.sf-hero--vol>.sf-hero-tekst{z-index:1;padding:2.5rem var(--sf-goot,16px);position:relative}.sf-hero--vol>.sf-hero-beeld:after{content:"";background-color:var(--sf-kl-bg,var(--sf-hero-bg,var(--ui-card-2)));opacity:var(--sf-hero-overlay,.4);position:absolute;inset:0}.sf-hero--overlay-0{--sf-hero-overlay:0}.sf-hero--overlay-10{--sf-hero-overlay:.1}.sf-hero--overlay-20{--sf-hero-overlay:.2}.sf-hero--overlay-30{--sf-hero-overlay:.3}.sf-hero--overlay-40{--sf-hero-overlay:.4}.sf-hero--overlay-50{--sf-hero-overlay:.5}.sf-hero--overlay-60{--sf-hero-overlay:.6}.sf-hero--overlay-70{--sf-hero-overlay:.7}.sf-hero--overlay-80{--sf-hero-overlay:.8}.sf-hero--overlay-90{--sf-hero-overlay:.9}@container not (min-width:48rem){.sf-hero--m-vierkant>.sf-hero-beeld{aspect-ratio:1}.sf-hero--m-staand>.sf-hero-beeld{aspect-ratio:4/5}}@container (min-width:48rem){.sf-hero--links>.sf-hero-beeld{order:-1}.sf-hero--links>.sf-hero-tekst{padding:3rem max(32px, calc((100cqi - var(--sf-breedte,68rem)) / 2 + 32px)) 3rem 3rem}.sf-hero--vol{grid-template-columns:minmax(0,1fr);min-height:clamp(26rem,42cqi,36rem)}.sf-hero--vol>.sf-hero-tekst{padding:3.5rem max(32px, calc((100cqi - var(--sf-breedte,68rem)) / 2 + 32px))}}.sf-catbanner{gap:var(--ui-space-500);color:var(--sf-tekst,var(--ui-text));align-items:start;display:grid}.sf-catbanner-tekst{gap:var(--sf-titel-onder);flex-direction:column;min-width:0;display:flex}.sf-catbanner-intro{--sf-inklap-regels:2;--sf-inklap-vervaag:1.25em;max-width:var(--sf-leesbreedte);line-height:var(--sf-lh,1.7);overflow-wrap:anywhere}.sf-catbanner-intro>:last-child{margin-block-end:0}.sf-catbanner-intro+.sf-inklap-knop{margin-block-start:calc(-1 * var(--sf-titel-onder) + var(--ui-space-100))}.sf-catbanner-alinea{white-space:pre-line}.sf-catbanner-beeld{aspect-ratio:16/9;border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));overflow:hidden}.sf-catbanner-beeld img{object-fit:cover;width:100%;height:100%;display:block}@container (min-width:48rem){.sf-catbanner--beeld{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.sf-catbanner-beeld{aspect-ratio:3/2}:root[data-sf-js] .sf-catbanner-intro.sf-inklap:not(.is-open,.is-kort){max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.sf-catbanner-intro+.sf-inklap-knop{display:none}}.sf-kop-iconen{grid-area:wagen;justify-self:end;align-items:center;display:inline-flex}:root:not([data-sf-btw=excl]) .sf-btw-excl,:root[data-sf-btw=excl] .sf-btw-incl{display:none}.sf-product-prijsregel{column-gap:var(--ui-space-200);flex-wrap:wrap;row-gap:0}.sf-product-prijswat{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-mini,.8125rem);white-space:nowrap;line-height:1.3}.sf-staffellabel{border-radius:var(--sf-radius-klein,var(--ui-radius));background-color:var(--ui-success-text);align-self:center;padding:.125rem .5rem}@supports (color:color-mix(in lab, red, red)){.sf-staffellabel{background-color:color-mix(in srgb, var(--ui-success-text) 12%, transparent)}}.sf-staffellabel{color:var(--ui-success-text);font-size:var(--sf-fs-mini,.8125rem);font-weight:var(--sf-w-ui,600);white-space:nowrap;line-height:1.4}.sf-staffellabel[hidden]{display:none}.sf-btw-kiezer{border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius-knop,var(--ui-radius));flex:none;margin-inline-end:var(--ui-space-200);display:inline-flex;overflow:hidden}.sf-btw-keuze{min-height:2rem;padding-inline:var(--ui-space-200);color:var(--sf-tekst-zacht,var(--ui-muted));font:inherit;font-size:var(--sf-fs-mini,.8125rem);white-space:nowrap;cursor:pointer;background:0 0;border:0}.sf-btw-keuze[aria-pressed=true]{background-color:var(--sf-vlak,var(--ui-card-2));color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600)}.sf-btw-keuze:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:-2px}.sf-kop-iconen .sf-btw-kiezer{display:none}@container (min-width:48rem){.sf-kop-iconen .sf-btw-kiezer{display:inline-flex}}.sf-lade-btw{padding-block:var(--ui-space-200) 0}:root:not([data-sf-js]) .sf-btw-kiezer{display:none}.sf-kop-wagen,.sf-kop-account{width:var(--sf-raak,44px);height:var(--sf-raak,44px);border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-tekst,var(--ui-text));justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:relative}.sf-kop-wagen:focus-visible,.sf-kop-account:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-kop-wagen-aantal{background-color:var(--sf-actie,var(--ui-primary));min-width:1.25rem;color:var(--sf-actie-tekst,var(--ui-on-primary,#fff));font-size:.75rem;font-weight:var(--sf-w-ui,600);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:.25rem;line-height:1.25rem;position:absolute;inset-block-start:2px;inset-inline-end:0}.sf-winkelkop-binnen:has(.sf-kop-iconen){grid-template-columns:minmax(var(--sf-raak,44px), auto) minmax(0, 1fr) minmax(var(--sf-raak,44px), auto);grid-template-areas:"lade merk wagen""zoek zoek zoek"}@container (min-width:48rem){.sf-winkelkop-binnen:has(.sf-kop-iconen){grid-template-columns:var(--sf-raak,44px) auto minmax(0, 1fr) auto auto;grid-template-areas:"lade merk zoek score wagen"}}@container (min-width:64rem){.sf-winkelkop-binnen:has(.sf-kop-iconen){grid-template-columns:minmax(0,1fr) minmax(0,40rem) minmax(0,1fr);grid-template-areas:"merk zoek wagen"}.sf-kop-iconen{gap:var(--ui-space-200)}}@container not (min-width:48rem){.sf-product:has(.sf-product-actie--wagen){grid-template-areas:"galerij""info""actie""zeker""beschrijving"}}.sf-product-actie--wagen{gap:var(--ui-space-200);box-shadow:none;background-color:#0000;border:0;flex-direction:column;margin-inline:0;padding:0;display:flex;position:static}.sf-wagenform{gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-wagenform-rij{align-items:flex-end;gap:var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-wagenform-rij>.ui-btn{min-height:var(--sf-raak,44px);flex:9rem;justify-content:center}.sf-product-actie--wagen>.ui-btn{width:100%;min-height:var(--sf-raak,44px);justify-content:center}:root[data-sf-js] .sf-wagen-uitvoering{display:none}.sf-wagen{gap:var(--ui-space-600);align-items:start;display:grid}@container (min-width:64rem){.sf-wagen{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.sf-wagen-overzicht{top:var(--sf-plak-boven);position:sticky}}.sf-wagen-regels{flex-direction:column;display:flex}.sf-wagen-regel{gap:var(--ui-space-200) var(--ui-space-400);padding-block:var(--ui-space-400);border-block-end:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"beeld info""acties acties";display:grid}@container (min-width:40rem){.sf-wagen-regel{grid-template-columns:6rem minmax(0,1fr) auto;grid-template-areas:"beeld info acties"}}.sf-wagen-beeld{border-radius:var(--sf-radius-klein,var(--ui-radius));grid-area:beeld;align-self:start;overflow:hidden}.sf-wagen-beeld:has(img){background-color:var(--sf-beeld-plaat,var(--sf-vlak,var(--ui-card-2)))}.sf-wagen-beeld img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.sf-wagen-info{gap:var(--ui-space-100);flex-direction:column;grid-area:info;min-width:0;display:flex}.sf-wagen-naam{font-weight:var(--sf-w-ui,600);overflow-wrap:anywhere}.sf-wagen-naam a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sf-wagen-detail{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);overflow-wrap:anywhere}.sf-wagen-prijs{color:var(--sf-tekst,var(--ui-text));font-variant-numeric:tabular-nums}.sf-wagen-melding{font-size:var(--sf-fs-klein,.875rem)}.sf-wagen-melding--fout{color:var(--sf-fout,var(--ui-danger-text))}.sf-wagen-regel.is-niet-leverbaar .sf-wagen-beeld img{opacity:.5}.sf-wagen-acties{justify-content:space-between;align-items:center;gap:var(--ui-space-200);flex-wrap:wrap;grid-area:acties;display:flex}@container (min-width:40rem){.sf-wagen-acties{flex-direction:column;align-items:flex-end}}.sf-wagen-aantal{align-items:center;gap:var(--ui-space-200);flex-wrap:wrap;display:flex}.sf-wagen-totaal{font-weight:var(--sf-w-ui,600);font-variant-numeric:tabular-nums}.sf-wagen-overzicht{gap:var(--ui-space-300);padding:var(--ui-space-500);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));flex-direction:column;display:flex}.sf-wagen-verder{flex-direction:column;display:flex}.sf-wagen-verder>.ui-btn{width:100%;min-height:var(--sf-raak,44px);justify-content:center}.sf-wagen-terug{min-height:var(--sf-raak,44px);color:inherit;text-underline-offset:3px;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.sf-wagen-leeg{align-items:flex-start;gap:var(--ui-space-400);flex-direction:column;display:flex}.sf-totalen{gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-totalen-rij{justify-content:space-between;gap:var(--ui-space-300);font-variant-numeric:tabular-nums;display:flex}.sf-totalen-rij dd{text-align:end;white-space:nowrap}.sf-totalen-zacht{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-totalen-totaal{border-block-start:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));font-size:1.125rem;font-weight:var(--sf-w-kop,700);padding-block-start:var(--ui-space-200)}.sf-levering{align-items:center;gap:var(--ui-space-200);font-weight:var(--sf-w-ui,600);display:flex}.sf-afrekenen{gap:var(--ui-space-600);align-items:start;display:grid}@container (min-width:64rem){.sf-afrekenen{grid-template-columns:minmax(0,3fr) minmax(20rem,2fr)}.sf-afrekenen-overzicht{top:var(--sf-plak-boven);position:sticky}}.sf-afrekenen-stappen{gap:var(--ui-space-600);flex-direction:column;min-width:0;display:flex}.sf-stap{gap:var(--ui-space-400);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.sf-stap-kop{align-items:center;gap:var(--ui-space-300);font-size:1.25rem;font-weight:var(--sf-w-kop,700);margin-block-end:var(--ui-space-300);display:flex}.sf-stap-nummer{background-color:var(--sf-actie,var(--ui-primary));width:2rem;height:2rem;color:var(--sf-actie-tekst,var(--ui-on-primary,#fff));border-radius:999px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sf-veld-uitleg{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-body :is(input[type=radio],input[type=checkbox]){accent-color:var(--sf-actie,var(--ui-primary))}.sf-keuzekaarten{gap:var(--ui-space-200);flex-direction:column;display:flex}.sf-keuzekaart{display:flex;position:relative}.sf-keuzekaart-invoer{width:1.125rem;height:1.125rem;position:absolute;inset-block-start:1.1rem;inset-inline-start:var(--ui-space-400)}.sf-keuzekaart-label{gap:var(--ui-space-100);width:100%;min-height:var(--sf-raak,44px);padding:var(--ui-space-300) var(--ui-space-400) var(--ui-space-300) 2.75rem;border:var(--ui-border-w) solid var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));cursor:pointer;flex-direction:column;display:flex}.sf-keuzekaart-invoer:checked+.sf-keuzekaart-label{border-color:var(--sf-actie,var(--ui-primary));box-shadow:inset 0 0 0 1px var(--sf-actie,var(--ui-primary))}.sf-keuzekaart-invoer:focus-visible+.sf-keuzekaart-label{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-keuzekaart-titel{font-weight:var(--sf-w-ui,600)}.sf-keuzekaart-tekst{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-akkoord{align-items:start;gap:var(--ui-space-200) var(--ui-space-300);grid-template-columns:auto minmax(0,1fr);display:grid}.sf-akkoord>input{width:1.25rem;height:1.25rem;margin-block-start:.15rem}.sf-akkoord>label{min-height:var(--sf-raak,44px)}.sf-akkoord a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sf-akkoord>.sf-veld-fout{grid-column:1/-1}.sf-onthouden[hidden]{display:none}.sf-onthouden{align-items:center;row-gap:0}.sf-onthouden>input{margin-block-start:0}.sf-onthouden>label{align-items:center;display:flex}.sf-onthouden>p{grid-column:2;margin:0}.sf-stepper{min-width:0;max-width:100%;height:max(var(--sf-raak,44px), var(--sf-knop-h,44px));border:var(--ui-border-w) solid var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-kaart,var(--ui-card));flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.sf-stepper:focus-within{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:1px}.sf-stepper:has(>[aria-invalid=true]){border-color:var(--sf-fout,var(--ui-danger-text))}.sf-stepper-knop{width:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:none}:root[data-sf-js] .sf-stepper-knop{display:inline-flex}@media (hover:hover){.sf-stepper-knop:hover{background-color:var(--sf-vlak,var(--ui-card-2))}}.sf-stepper-knop[aria-disabled=true]{color:var(--sf-tekst-zacht,var(--ui-muted));cursor:default;opacity:.5}.sf-stepper-knop:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:-2px}.sf-stepper-invoer{width:4.5rem;min-width:0;color:var(--sf-tekst,var(--ui-text));font:inherit;font-size:max(16px, var(--sf-fs,1rem));font-weight:var(--sf-w-ui,600);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0}:root[data-sf-js] .sf-stepper-invoer{width:3.25rem}.sf-stepper-invoer:focus{outline:none}.sf-stepper-invoer::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-stepper-invoer::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sf-veld--stepper{flex:none}.sf-wagen-bijwerken,.sf-wagen-weg{align-items:center;gap:var(--ui-space-100);min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-300);border-radius:var(--sf-radius-knop,var(--ui-radius));color:var(--sf-tekst-zacht,var(--ui-muted));font:inherit;font-size:var(--sf-fs-klein,.875rem);cursor:pointer;background:0 0;border:0;display:inline-flex}.sf-wagen-bijwerken{color:var(--sf-tekst,var(--ui-text));text-underline-offset:3px;text-decoration:underline}:root[data-sf-js] .sf-wagen-bijwerken{display:none}@media (hover:hover){.sf-wagen-weg:hover{color:var(--sf-fout,var(--ui-danger-text));background-color:var(--sf-vlak,var(--ui-card-2))}}.sf-wagen-weg:focus-visible,.sf-wagen-bijwerken:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}[data-sf-wagen-inhoud][aria-busy=true] .sf-wagen-totaal,[data-sf-wagen-inhoud][aria-busy=true] .sf-totalen{opacity:.55;transition:opacity .12s}.sf-veld-kop{align-items:center;gap:var(--ui-space-100);min-height:1.25rem;display:flex}.sf-veld-optioneel{color:var(--sf-tekst-zacht,var(--ui-muted));font-weight:400}.sf-veld-kop .ui-help-pop{margin-left:0}.sf-veld-kop .ui-help-pop-panel{left:0;right:auto}.sf-veld-goed{color:var(--ui-success,#15803d);font-size:var(--sf-fs-klein,.875rem)}.sf-veld-waarschuwing{color:var(--ui-warning-text);font-size:var(--sf-fs-klein,.875rem)}.sf-veld-groep{gap:var(--ui-space-100);flex-direction:column;min-width:0;display:flex}.sf-segment{border:var(--ui-border-w) solid var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));border-radius:var(--sf-radius-knop,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:3px;display:grid}.sf-segment-invoer{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sf-segment-knop{min-height:calc(var(--sf-raak,44px) - 6px);padding-inline:var(--ui-space-300);border-radius:calc(var(--sf-radius-knop,var(--ui-radius)) - 2px);color:var(--sf-tekst-zacht,var(--ui-muted));font-weight:var(--sf-w-ui,600);cursor:pointer;justify-content:center;align-items:center;display:flex}.sf-segment-invoer:checked+.sf-segment-knop{background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));box-shadow:0 1px 2px #0000001f, inset 0 0 0 1px var(--sf-actie,var(--ui-primary))}.sf-segment-invoer:focus-visible+.sf-segment-knop{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-afrekenen:has(#sf-af-soort-particulier:checked) [data-sf-zakelijk],.sf-factuuradres{display:none}.sf-afrekenen:has(#sf-af-factuuradres-anders:checked) .sf-factuuradres{display:grid}.sf-factuur{gap:var(--ui-space-400);flex-direction:column;display:flex}.sf-stap-subkop{font-size:1rem;font-weight:var(--sf-w-kop,700)}.sf-vinkje{align-items:center;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);display:flex}.sf-vinkje>input{flex:none;width:1.25rem;height:1.25rem}.sf-adres-rij{align-items:start;gap:var(--ui-space-400);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-adres-rij>.sf-adres-zipcode{grid-column:1/-1}@container (min-width:40rem){.sf-adres-rij{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.sf-adres-rij>.sf-adres-zipcode{grid-column:auto}}.sf-adres-melding{color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);grid-column:1/-1}.sf-adres-melding[hidden]{display:none}.sf-adres-wijzig-rij{grid-column:1/-1;margin-block-start:calc(-1 * var(--ui-space-200))}.sf-invoer.is-vergrendeld,.sf-invoer[readonly]{background-color:var(--sf-vlak,var(--ui-card-2));color:var(--sf-tekst-zacht,var(--ui-muted));cursor:default;border-style:dashed}.sf-tekstknop{align-items:center;gap:var(--ui-space-100);min-height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));font:inherit;font-size:var(--sf-fs-klein,.875rem);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.sf-tekstknop[hidden]{display:none}.sf-tekstknop:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-stap-regel{align-items:center;gap:var(--ui-space-200);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);display:flex}.sf-afrekenen-bijwerken{gap:var(--ui-space-200)}.sf-afrekenen-bijwerken .ui-help-pop-panel{left:0;right:auto}.sf-vertrouwen{gap:var(--ui-space-200);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);flex-direction:column;display:flex}.sf-vertrouwen>li{align-items:center;gap:var(--ui-space-200);display:flex}.sf-vertrouwen .ui-help-pop-panel{margin-bottom:8px;inset:auto auto 100% 0}.sf-afrekenen-balk{border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));margin-block-end:var(--ui-space-400)}.sf-afrekenen-balk-kop{justify-content:space-between;align-items:center;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);padding:var(--ui-space-300) var(--ui-space-400);cursor:pointer;list-style:none;display:flex}.sf-afrekenen-balk-kop::-webkit-details-marker{display:none}.sf-afrekenen-balk-label{align-items:center;gap:var(--ui-space-200);font-weight:var(--sf-w-ui,600);display:inline-flex}.sf-afrekenen-balk-pijl{transition:transform .15s}.sf-afrekenen-balk[open] .sf-afrekenen-balk-pijl{transform:rotate(180deg)}.sf-afrekenen-balk-totaal{font-variant-numeric:tabular-nums;font-size:1.125rem}.sf-afrekenen-balk-inhoud{gap:var(--ui-space-300);padding:0 var(--ui-space-400) var(--ui-space-400);flex-direction:column;display:flex}@container (min-width:64rem){.sf-afrekenen-balk{display:none}}:root[data-sf-js] .sf-afrekenen-bijwerken,.sf-afrekenen>.sf-afrekenen-overzicht{display:none}@container (min-width:64rem){.sf-afrekenen>.sf-afrekenen-overzicht{display:flex}}.sf-naam-rij{gap:var(--ui-space-400);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-land,.sf-uitklap,.sf-factuur-extra{grid-column:1/-1}.sf-land-kop,.sf-uitklap-kop{align-items:center;gap:var(--ui-space-100);min-height:var(--sf-raak,44px);color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-klein,.875rem);cursor:pointer;list-style:none;display:inline-flex}.sf-land-kop::-webkit-details-marker{display:none}.sf-uitklap-kop::-webkit-details-marker{display:none}.sf-land-kop{font-weight:var(--sf-w-ui,600)}.sf-land-wijzig,.sf-uitklap-kop>span{text-underline-offset:3px;text-decoration:underline}.sf-land-wijzig{font-weight:400}.sf-land[open]>.sf-land-kop,.sf-uitklap[open]>.sf-uitklap-kop,.sf-factuur-extra[open]>.sf-uitklap-kop{margin-block-end:var(--ui-space-200)}.sf-land-kop:focus-visible,.sf-uitklap-kop:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-keuzekaart-titel--prijs{justify-content:space-between;gap:var(--ui-space-300);font-variant-numeric:tabular-nums;display:flex}.sf-keuzelijst{border:0;flex-direction:column;margin:0;padding:0;display:flex}.sf-keuzelijst-regel{align-items:center;gap:var(--ui-space-300);min-height:var(--sf-raak,44px);cursor:pointer;display:flex}.sf-keuzelijst-regel>input{flex:none;width:1.125rem;height:1.125rem}.sf-afrekenen-eind{gap:var(--ui-space-300);flex-direction:column;display:flex}.sf-adres-wijzig-rij:has(>[hidden]){display:none}html:has(.sf-afrekenen-knop){scroll-padding-bottom:calc(3rem + 3 * var(--ui-space-300))}.sf-afrekenen-knop{z-index:5;align-items:center;gap:var(--ui-space-300);margin-inline:calc(-1 * var(--ui-space-400));padding:var(--ui-space-300) var(--ui-space-400);background-color:var(--sf-bg-zacht,var(--ui-bg));box-shadow:0 -1px 0 var(--sf-lijn,var(--ui-border));display:flex;position:sticky;bottom:0}.sf-afrekenen-knop>.ui-btn{flex:auto;justify-content:center;min-height:3rem}.sf-afrekenen-knop-totaal{font-size:1.125rem;font-weight:var(--sf-w-kop,700);font-variant-numeric:tabular-nums;flex:none}@container (min-width:64rem){.sf-afrekenen-knop{box-shadow:none;background:0 0;margin-inline:0;padding:0;position:static}.sf-afrekenen-knop-totaal{display:none}}.sf-akkoord-zin{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem)}.sf-akkoord-zin a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sf-snel{gap:var(--ui-space-200);flex-wrap:wrap;display:flex}.sf-main-afrekenen{padding-block-end:var(--ui-space-600)}.sf-kop--afrekenen .sf-kop-binnen{justify-content:space-between;align-items:center;gap:var(--ui-space-400);display:flex}.sf-kop-logo{min-height:var(--sf-raak,44px);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.sf-kop-rust{justify-content:flex-end;align-items:center;gap:var(--ui-space-200) var(--ui-space-400);color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);flex-wrap:wrap;display:flex}.sf-kop-rust>li{align-items:center;gap:var(--ui-space-100);display:inline-flex}.sf-kop--afrekenen .sf-kop-logo{flex:0 auto;min-width:0;max-width:60%}.sf-kop--afrekenen .sf-merknaam{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sf-kop--afrekenen .sf-kop-rust{flex:1 1 0;min-width:0}.sf-kop-hulp-link{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.sf-kop-rust>li.sf-kop-hulp{white-space:nowrap}@container not (min-width:40rem){.sf-kop-hulp-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sf-footer--afrekenen .sf-footer-onder{justify-content:center;align-items:center;gap:var(--ui-space-100);flex-wrap:wrap;display:flex}.sf-koop-regel{color:var(--sf-tekst-zacht,var(--ui-muted));font-size:var(--sf-fs-klein,.875rem);font-variant-numeric:tabular-nums}.sf-koop-regel:empty{display:none}.sf-koop-totaal{color:var(--sf-tekst,var(--ui-text));font-weight:var(--sf-w-ui,600)}.sf-koop-regel.sf-koop-totaal:empty{min-height:1lh;display:block}.sf-koop-status{align-items:center;gap:var(--ui-space-200) var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-koop-status>p:empty{display:none}.sf-koop-status>p:not(:empty){font-weight:var(--sf-w-ui,600)}.sf-koop-status-link{color:inherit;text-underline-offset:3px;min-height:var(--sf-raak,44px);align-items:center;text-decoration:underline;display:inline-flex}.sf-koop-status-link[hidden]{display:none}.sf-adres-toevoegingen{gap:var(--ui-space-200);flex-direction:column;grid-column:1/-1;display:flex}.sf-adres-toevoegingen[hidden]{display:none}.sf-adres-toevoegingen-kop{font-size:var(--sf-fs-klein,.875rem);font-weight:var(--sf-w-ui,600)}.sf-adres-toevoegingen-keuze{gap:var(--ui-space-200);flex-wrap:wrap;display:flex}.sf-chip{min-height:var(--sf-raak,44px);padding-inline:var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn-sterk,var(--sf-lijn,var(--ui-border)));background-color:var(--sf-kaart,var(--ui-card));color:var(--sf-tekst,var(--ui-text));font:inherit;cursor:pointer;border-radius:999px}.sf-chip[aria-pressed=true]{border-color:var(--sf-actie,var(--ui-primary));box-shadow:inset 0 0 0 1px var(--sf-actie,var(--ui-primary));font-weight:var(--sf-w-ui,600)}.sf-chip:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-bedankt{gap:var(--ui-space-500);width:100%;max-width:var(--sf-leesbreedte);flex-direction:column;display:flex}.sf-bedankt-stappen{gap:var(--ui-space-200);flex-direction:column;padding-inline-start:1.25rem;list-style:decimal;display:flex}.sf-bedankt-factuur{margin-block-start:var(--ui-space-400)}.sf-betaalstand{gap:var(--ui-space-300);padding:var(--ui-space-400);border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2));flex-direction:column;display:flex}.sf-betaalstand--betaald{border-color:var(--ui-success)}.sf-betaalstand--let-op{border-color:var(--ui-warning)}.sf-betaalstand-zin{font-weight:var(--sf-w-kop,700)}.sf-betaalstand-opnieuw{gap:var(--ui-space-300);flex-direction:column;align-items:flex-start;display:flex}.sf-testmodus{padding:var(--ui-space-200) var(--ui-space-400);border:var(--ui-border-w) dashed var(--ui-warning);border-radius:var(--sf-radius,var(--ui-radius));font-size:var(--sf-fs-klein,.875rem)}.sf-betalen-knoppen{gap:var(--ui-space-300);flex-wrap:wrap;display:flex}.sf-keuzekaart-logo{vertical-align:middle;width:auto;height:1.5rem;margin-inline-end:var(--ui-space-200);display:inline-block}.sf-bedankt-regels{gap:var(--ui-space-200);flex-direction:column;margin-block-end:var(--ui-space-300);display:flex}.sf-bedankt-regels>li{justify-content:space-between;gap:var(--ui-space-300);font-variant-numeric:tabular-nums;display:flex}.sf-bedankt-optie{display:block}.sf-betaalgegevens{padding:var(--ui-space-400);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));border-radius:var(--sf-radius,var(--ui-radius));background-color:var(--sf-vlak,var(--ui-card-2))}.sf-usp-link{min-height:var(--sf-raak,44px);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.sf-usp-link:hover{text-underline-offset:2px;text-decoration:underline}@container not (min-width:96rem){.sf-usp:nth-child(n+4){display:none}}@container (min-width:48rem){.sf-footer-binnen:has(>.sf-footer-kolom:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-footer-usps{max-width:var(--sf-breedte,68rem);padding:var(--ui-space-500) var(--sf-goot,16px) 0;font-size:var(--sf-fs-klein,.875rem);margin-inline:auto}.sf-footer-usps-lijst{gap:var(--ui-space-300);display:grid}.sf-footer-usps-lijst>li{gap:var(--ui-space-100);flex-direction:column;display:flex}.sf-footer-usps-lijst span{color:var(--sf-tekst-zacht,var(--ui-muted))}@container (min-width:48rem){.sf-footer-usps{padding-inline:32px}.sf-footer-usps-lijst{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.sf-footer-regel{padding-block:var(--ui-space-200);color:var(--sf-tekst-zacht,var(--ui-muted));overflow-wrap:anywhere}.sf-footer-sociaal{gap:var(--ui-space-100);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--ui-space-300));display:flex}.sf-footer-icoon{min-width:var(--sf-raak,44px);min-height:var(--sf-raak,44px);border-radius:var(--sf-radius-klein,var(--ui-radius));color:var(--sf-link,var(--ui-muted));justify-content:center;align-items:center;display:inline-flex}.sf-footer-icoon:hover{color:var(--sf-link-hover,var(--ui-text))}.sf-footer-icoon:focus-visible{outline:2px solid var(--sf-focus,var(--ui-focus-ring));outline-offset:2px}.sf-footer-icoon-svg{fill:currentColor;width:20px;height:20px}.sf-footer-betaal{max-width:var(--sf-breedte,68rem);padding:0 var(--sf-goot,16px) var(--ui-space-300);margin-inline:auto}@container (min-width:48rem){.sf-footer-betaal{padding-inline:32px}}.sf-betaal{gap:var(--ui-space-200);flex-wrap:wrap;display:flex}.sf-betaal-logo{width:38px;height:24px;box-shadow:0 0 0 1px var(--sf-lijn,var(--ui-border));border-radius:3px;display:block}.sf-betaal-tekst{height:24px;padding-inline:var(--ui-space-200);border:var(--ui-border-w) solid var(--sf-lijn,var(--ui-border));background-color:var(--sf-bg,var(--ui-bg));color:var(--sf-tekst,var(--ui-text));font-size:var(--sf-fs-mini,.8125rem);white-space:nowrap;border-radius:3px;align-items:center;display:inline-flex}@container not (min-width:48rem){:root[data-sf-js] .sf-winkelkop-binnen:has(>.sf-zoek[data-sf-zoeklaag]:not(.sf-zoek--term)):not(:has(.sf-zoek:not([data-sf-zoeklaag-open]) .sf-zoek-veld:focus)){grid-template-columns:var(--sf-raak,44px) var(--sf-raak,44px) minmax(0, 1fr) var(--sf-raak,44px) var(--sf-raak,44px);column-gap:var(--ui-space-100);grid-template-areas:"lade.merk zoek wagen"}.sf-winkelkop-merk .sf-merknaam{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,5.5cqi,1.25rem);overflow:hidden}:root[data-sf-js] .sf-zoek[data-sf-zoeklaag]:not(.sf-zoek--term):not([data-sf-zoeklaag-open]):not(:has(.sf-zoek-veld:focus)) .sf-zoek-veld{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-sf-js] .sf-zoek[data-sf-zoeklaag]:not(.sf-zoek--term):not([data-sf-zoeklaag-open]):not(:has(.sf-zoek-veld:focus)) .sf-zoek-knop{height:var(--sf-raak,44px);position:static}.sf-aankondiging{font-size:var(--sf-fs-mini,.8125rem);font-weight:500;line-height:1.3}.sf-aankondiging-tekst{padding:var(--ui-space-100) calc(var(--sf-raak,44px) + var(--ui-space-100)) var(--ui-space-100) var(--sf-goot,16px)}.sf-aankondiging-link{min-width:0;max-width:100%;text-decoration:none}.sf-aankondiging-link>span{min-width:0}.sf-aankondiging-stap{display:none}.sf-aankondiging--wissel .sf-aankondiging-tekst{padding:var(--ui-space-100) calc(var(--sf-raak,44px) + var(--ui-space-100)) var(--ui-space-100) var(--sf-goot,16px)}}@container not (min-width:22rem){:root[data-sf-js] .sf-winkelkop-binnen:has(>.sf-zoek[data-sf-zoeklaag]:not(.sf-zoek--term)):not(:has(.sf-zoek:not([data-sf-zoeklaag-open]) .sf-zoek-veld:focus)){grid-template-columns:var(--sf-raak,44px) minmax(0, 1fr) var(--sf-raak,44px) var(--sf-raak,44px);column-gap:var(--ui-space-200);grid-template-areas:"lade merk zoek wagen"}}.sf-pagina{--sf-schaduw-laag:0 18px 32px -16px #00000047}:root[data-theme=dark] .sf-pagina{--sf-schaduw-laag:0 18px 32px -10px #000000bf}.sf-niet-gevonden{align-items:flex-start;gap:var(--sf-titel-onder);max-width:var(--sf-leesbreedte);flex-direction:column;display:flex}.sf-niet-gevonden-zin{color:var(--sf-tekst-zacht,var(--ui-muted))}.sf-niet-gevonden .sf-zoek{width:100%;max-width:32rem}@container (min-width:48rem){.sf-niet-gevonden--kopzoeken .sf-zoek{display:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}