:root{--knop-hoofd-achtergrond:#CBA562;--knop-hoofd-tekst:#002D62;--knop-donker-achtergrond:#002D62;--knop-donker-tekst:#FFFFFF;--knop-lijn-achtergrond:transparent;--knop-lijn-tekst:#002D62;--knop-licht-achtergrond:transparent;--knop-licht-tekst:#FFFFFF;--kleur-achtergrond:#FAFAFD;--kleur-koppen:#003E82;--kleur-subkop:#007AC3;--kleur-goud:#CBA562}:root{--navy:#002D62;--navy-2:#003E82;--navy-deep:#001A3D;--blue:#007AC3;--gold:#CBA562;--gold-2:#D9B877;--gold-ink:#7E5F24;--gold-soft:#E9DFC9;--sand:#F6F3EC;--sand-2:#EFEAE0;--paper:#FFFFFF;--ink:#333333;--ink-soft:#5A6270;--ink-faint:#656D7A;--line:#DDD6C7;--line-2:#B9B2A3;--line-dark:rgba(203,165,98,.28);--line-white:rgba(255,255,255,.18);--ok:#00963E;--ok-ink:#0B6B32;--ok-soft:#E3F3E8;--err:#B3261E;--err-soft:#FBE9E7;--warn:#9A5A0C;--warn-soft:#FBF1DC;--info-soft:#E6EEF8;--w-rood:#E3000B;--w-oranje:#EF7C00;--w-geel:#FFE500;--w-groen:#00963E;--w-lime:#94C11A;--w-lichtblauw:#34A9E1;--w-blauw:#1770B8;--w-blauw-2:#0053A3;--w-donkerblauw:#292A86;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r:4px;--r-pill:999px;--max:1280px;--head-h:118px;--font:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,Consolas,"Courier New",monospace;--shadow:0 1px 2px rgba(0,29,66,.06),0 8px 24px rgba(0,29,66,.08);--shadow-lg:0 2px 4px rgba(0,29,66,.08),0 24px 48px rgba(0,29,66,.22);--ring:0 0 0 3px rgba(0,61,130,.35)}@media(min-width:900px){:root{--head-h:88px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.55;font-size:16px}img,svg{display:block;max-width:100%}a{color:var(--navy);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--navy-2)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.12;letter-spacing:-.015em;color:var(--navy)}p{margin:0}hr{border:0;border-top:1px solid var(--line);margin:var(--s5) 0}code,.mono{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}::selection{background:var(--gold-soft);color:var(--navy)}:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.dark :focus-visible,.dark:focus-visible{outline-color:var(--gold)}[id]{scroll-margin-top:calc(var(--head-h) + 16px)}.wrap{width:min(100% - 2*var(--s4),var(--max));margin-inline:auto}.wrap-smal{width:min(100% - 2*var(--s4),860px);margin-inline:auto}@media(min-width:900px){.wrap{width:min(100% - 2*var(--s7),var(--max))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--s4);top:-120px;z-index:100;background:var(--gold);color:var(--navy);padding:10px 14px;border-radius:var(--r);font-weight:700;text-decoration:none}.skip:focus{top:var(--s3);outline:3px solid #fff;outline-offset:2px}.dark,.dark h1,.dark h2,.dark h3,.dark h4,.dark a{color:#fff}.dark a:hover{color:var(--gold)}.alleen-desktop{display:none!important}@media(min-width:900px){.alleen-desktop{display:revert!important}.topbar li.alleen-desktop,.cluster .alleen-desktop{display:flex!important}.alleen-mobiel{display:none!important}}.stack{display:grid;gap:var(--s4)}.stack-sm{display:grid;gap:var(--s2)}.cluster{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.tussen{justify-content:space-between}.tekst-zacht{color:var(--ink-soft)}.tekst-klein{font-size:.875rem}.tekst-rechts{text-align:right}.mt-2{margin-top:var(--s2)}.mt-3{margin-top:var(--s3)}.mt-4{margin-top:var(--s4)}.mt-5{margin-top:var(--s5)}.mt-6{margin-top:var(--s6)}.mb-4{margin-bottom:var(--s4)}.mb-6{margin-bottom:var(--s6)}.grid{display:grid;gap:var(--s4)}@media(min-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.layout-aside{display:grid;gap:var(--s6)}@media(min-width:1000px){.layout-aside{grid-template-columns:280px minmax(0,1fr);gap:var(--s7);align-items:start}}.layout-split{display:grid;gap:var(--s6)}@media(min-width:900px){.layout-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8);align-items:start}}.layout-split-gelijk{display:grid;gap:var(--s6)}@media(min-width:900px){.layout-split-gelijk{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8);align-items:start}}.plakkend{position:sticky;top:calc(var(--head-h) + var(--s4))}.band-zand{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band-navy{background:var(--navy);color:#fff}.band-navy-diep{background:var(--navy-deep);color:#fff}.eyebrow{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);display:flex;align-items:center;gap:var(--s3);margin:0}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold);flex:none}.h-display{font-size:clamp(2.25rem,5.6vw,4.5rem);font-weight:600;line-height:1.04;letter-spacing:-.025em}.h-display em{font-style:normal;color:var(--gold)}.h-section{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600}.h-sub{font-size:1.25rem;font-weight:600}.h-klein{font-size:1.0625rem;font-weight:600}.lede{font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--ink-soft);max-width:62ch}.dark .lede{color:#fffc}.section{padding-block:var(--s8)}@media(min-width:900px){.section{padding-block:var(--s9)}}.section-sm{padding-block:var(--s7)}.section-head{display:grid;gap:var(--s3);margin-bottom:var(--s6)}.section-head .h-section{margin-top:var(--s1)}@media(min-width:900px){.section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:var(--s7)}.section-head .more{justify-self:end}}.section-head .lede{font-size:1rem;max-width:48ch}.page{padding-block:var(--s5) var(--s8)}@media(min-width:900px){.page{padding-block:var(--s6) var(--s9)}}.crumbs{font-size:.875rem;color:var(--ink-soft);margin-bottom:var(--s4)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2)}.crumbs li{display:flex;align-items:center;gap:var(--s2)}.crumbs li+li:before{content:"\203a";color:var(--line-2)}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--navy);text-decoration:underline}.crumbs [aria-current]{color:var(--navy);font-weight:600}.page-head{display:grid;gap:var(--s3);margin-bottom:var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--line)}.page-head h1{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600}.page-head .lede{font-size:1.0625rem}@media(min-width:900px){.page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-head .acties{justify-self:end;display:flex;gap:var(--s2);flex-wrap:wrap}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);border-radius:var(--r);border:1px solid transparent;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s;white-space:nowrap;line-height:1.2}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn-gold{background:var(--gold);color:var(--navy);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-2);border-color:var(--gold-2);color:var(--navy)}.btn-navy{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-navy:hover{background:var(--navy-2);border-color:var(--navy-2);color:#fff}.btn-ghost{background:transparent;color:#fff;border-color:#ffffff73}.btn-ghost:hover{border-color:#fff;color:#fff;background:#ffffff0f}.btn-outline{background:transparent;color:var(--navy);border-color:var(--navy)}.btn-outline:hover{background:var(--navy);color:#fff}.btn-stil{background:transparent;color:var(--navy);border-color:transparent;padding-inline:var(--s3)}.btn-stil:hover{background:var(--sand);color:var(--navy)}.btn-gevaar{background:transparent;color:var(--err);border-color:var(--err)}.btn-gevaar:hover{background:var(--err);color:#fff}.btn-sm{min-height:40px;padding:0 var(--s4);font-size:.9375rem}.btn-lg{min-height:56px;padding:0 var(--s6);font-size:1.0625rem}.btn-blok{width:100%}.btn-icoon{width:44px;min-width:44px;min-height:44px;padding:0}.btn .ico{width:18px;height:18px}.link-arrow{display:inline-flex;align-items:center;gap:var(--s2);font-weight:600;text-decoration:none;color:var(--navy)}.link-arrow .ico{transition:transform .15s}.link-arrow:hover .ico{transform:translate(3px)}.dark .link-arrow{color:var(--gold)}.ico{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}.ico-dun{stroke-width:1.5}.ico-lg{width:32px;height:32px}.ico-goud{color:var(--gold)}.topbar{background:var(--navy-deep);color:#ffffffd1;font-size:.8125rem}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:var(--s4)}.topbar ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--s5)}.topbar li{display:flex;align-items:center;gap:var(--s2)}.topbar .ico{width:14px;height:14px;color:var(--gold)}.lang{display:inline-flex;border:1px solid rgba(255,255,255,.25);border-radius:var(--r-pill);overflow:hidden}.lang button{background:transparent;border:0;color:#ffffffc7;padding:2px 10px;cursor:pointer;font-size:.75rem;letter-spacing:.08em;font-weight:600}.lang button[aria-pressed=true]{background:var(--gold);color:var(--navy);font-weight:700}.lang button:hover{color:#fff}.lang button[aria-pressed=true]:hover{color:var(--navy)}.site-head{background:var(--navy);color:#fff}.head-bar{position:sticky;top:0;z-index:50;background:var(--navy);border-bottom:1px solid var(--line-dark)}.head-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:var(--s3);min-height:64px}.logo{display:block;width:132px;justify-self:center}.logo img,.logo svg{width:100%;height:auto}.logo-navy .st0{fill:var(--navy)}.menu-btn,.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);background:transparent;border:1px solid transparent;color:#fff;border-radius:var(--r);min-width:44px;min-height:44px;cursor:pointer;text-decoration:none;padding:0 var(--s2)}.menu-btn:hover,.icon-btn:hover{border-color:#ffffff59;color:#fff}.icon-btn .lbl{display:none;font-weight:600;font-size:.9375rem}.icon-btn .ico{width:22px;height:22px;stroke-width:1.8}.menu-btn .ico{width:22px;height:22px}.cart-count{position:relative;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--gold);color:var(--navy);font-size:.75rem;font-weight:700;line-height:1}.head-actions{display:flex;align-items:center;gap:var(--s1);justify-self:end}.search{display:flex;align-items:stretch;width:100%;border:1px solid rgba(255,255,255,.35);border-radius:var(--r);background:#ffffff0f;overflow:hidden;transition:border-color .15s,background-color .15s}.search:focus-within{border-color:var(--gold);background:#ffffff1a}.search input{flex:1;min-width:0;background:transparent;border:0;color:#fff;padding:0 var(--s4);height:44px;font-size:1rem}.search input::placeholder{color:#ffffffa8}.search input:focus{outline:none}.search input:focus-visible{outline:2px solid var(--navy,#002D62);outline-offset:-3px;border-radius:4px}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search button{background:transparent;border:0;border-left:1px solid rgba(255,255,255,.2);color:#fff;padding:0 var(--s4);cursor:pointer;display:inline-flex;align-items:center;gap:var(--s2);font-weight:600}.search button:hover{background:var(--gold);color:var(--navy)}.search .kbd{align-self:center;font-family:var(--mono);font-size:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:3px;padding:3px 6px;color:#ffffffb3;margin-right:var(--s2);display:none}.head-search{display:none}.search-row{display:flex;gap:var(--s2);padding-bottom:10px}.search-row .search{flex:1}.search-scan{border-color:#ffffff59;flex:none;color:var(--gold)}.head-nav{display:none;background:var(--navy);border-bottom:1px solid var(--line-dark)}.nav{display:none}.nav ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--s1)}.nav a{display:inline-flex;align-items:center;height:48px;padding:0 var(--s4);color:#ffffffe0;text-decoration:none;font-weight:500;letter-spacing:.01em;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav a:hover,.nav a[aria-current=page]{color:#fff;border-bottom-color:var(--gold)}.nav .nav-quick a{color:var(--gold);font-weight:600}.nav .nav-spacer{flex:1}@media(min-width:900px){.head-row{grid-template-columns:auto minmax(280px,520px) 1fr;gap:var(--s6);min-height:88px}.logo{width:210px;justify-self:start}.menu-btn,.search-row{display:none}.head-search{display:flex}.search .kbd{display:inline-block}.icon-btn .lbl{display:inline}.icon-btn{padding:0 var(--s3)}.head-actions{gap:var(--s2)}.head-nav,.nav{display:block}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#001a3db8;display:flex}.drawer[hidden]{display:none}.drawer-panel{width:min(360px,88vw);height:100%;overflow:auto;background:var(--navy-deep);color:#fff;border-right:1px solid var(--line-dark);padding:var(--s4) var(--s4) var(--s7);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s3)}.drawer-top .logo{width:140px;justify-self:start}.drawer h2{font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:var(--s5) 0 var(--s2);font-weight:600}.drawer ul{list-style:none;margin:0;padding:0}.drawer li a{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:13px var(--s1);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;font-weight:500}.drawer li a:hover{color:var(--gold)}.drawer li a .ico{width:16px;height:16px;color:var(--gold)}.drawer .quick-link a{color:var(--gold);font-weight:600}.drawer-acc{display:grid;gap:var(--s2);margin-top:var(--s5)}.drawer-meta{margin-top:auto;padding-top:var(--s5);font-size:.875rem;color:#ffffffb8;line-height:1.7}.drawer-meta a{color:#fff;text-decoration:none}@media(min-width:900px){.drawer{display:none!important}}body.menu-open{overflow:hidden}.hero{position:relative;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%);color:#fff;overflow:hidden;isolation:isolate}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hero-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-grid{position:relative;padding-top:var(--s7);display:grid;gap:var(--s6);grid-template-areas:"copy" "panel" "meta"}.hero-copy{grid-area:copy;display:grid;gap:var(--s5);max-width:720px}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s1)}.hero-panel{grid-area:panel;position:relative;z-index:1}.hero-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:var(--s4) var(--s6);padding-top:var(--s5);border-top:1px solid var(--line-dark);font-size:.9rem;color:#ffffffc7;margin:0}.hero-meta dd{margin:0}.hero-meta strong{display:block;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.hero-horizon{position:relative;height:150px;margin-top:var(--s5);pointer-events:none}.hero-yacht{position:absolute;right:-4%;bottom:22px;width:min(96%,520px);max-width:none;opacity:.85}.hero-waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:90px}@media(min-width:1000px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy panel" "meta panel";column-gap:var(--s8);row-gap:var(--s7);padding-top:var(--s9);align-items:start}.hero-horizon{height:240px;margin-top:var(--s7)}.hero-yacht{right:0;bottom:40px;width:min(52%,640px);opacity:.95}.hero-waves{height:140px}}.howto{background:var(--navy-deep);color:#fff;border-top:1px solid var(--line-dark)}.howto .wrap{display:grid;gap:var(--s4);padding-block:var(--s5)}.howto-item{display:grid;grid-template-columns:auto 1fr;gap:var(--s3);align-items:start;font-size:.9375rem;color:#ffffffd9}.howto-item .n{width:28px;height:28px;border-radius:50%;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-size:.8125rem;font-weight:700}.howto-item b{color:#fff;display:block}@media(min-width:900px){.howto .wrap{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--s6);align-items:center}.howto .link-arrow{justify-self:end;white-space:nowrap}}.quick{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:var(--s5)}.dark .quick{color:var(--ink)}.dark .quick h2,.dark .quick h3,.dark .quick a{color:var(--navy)}.dark .quick .eyebrow{color:var(--gold-ink)}.quick :focus-visible{outline-color:var(--navy)}.quick-head{display:grid;gap:var(--s1);margin-bottom:var(--s4)}.quick-head h2{font-size:1.375rem}.quick-head p{font-size:.9375rem;color:var(--ink-soft)}.quick-cols{display:grid;grid-template-columns:minmax(0,1fr) 84px 44px;gap:var(--s2);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin-bottom:6px}.quick-rows{display:grid;gap:var(--s2)}.quick-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 44px;grid-template-areas:"art qty del" "hit hit hit";gap:var(--s2) var(--s2);align-items:center}.quick-row .q-art{grid-area:art;height:46px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 var(--s3);background:#fff;width:100%;min-width:0;font-family:var(--mono);font-size:.9375rem;text-transform:uppercase;transition:border-color .15s,box-shadow .15s}.quick-row .q-art::placeholder{text-transform:none;font-family:var(--font);color:var(--ink-faint)}.quick-row .q-qty{grid-area:qty;height:46px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 var(--s2);text-align:center;background:#fff;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}.quick-row .q-art:hover,.quick-row .q-qty:hover{border-color:var(--navy-2)}.quick-row .q-art:focus,.quick-row .q-qty:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy);box-shadow:var(--ring)}.quick-row .q-del{grid-area:del;width:44px;height:44px;border:1px solid transparent;background:transparent;border-radius:var(--r);color:var(--ink-soft);cursor:pointer;display:inline-grid;place-items:center}.quick-row .q-del:hover{border-color:var(--line);color:var(--navy)}.quick-row .q-del .ico{width:16px;height:16px}.quick-hit{grid-area:hit;font-size:.875rem;color:var(--ink-soft);line-height:1.4;display:flex;gap:6px;align-items:flex-start;margin-top:-2px}.quick-hit:empty{display:none}.quick-hit b{color:var(--navy);font-weight:600}.quick-hit .ico{width:16px;height:16px;margin-top:2px;flex:none}.quick-row.is-ok .q-art{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.quick-row.is-ok .quick-hit .ico{color:var(--ok-ink)}.quick-row.is-fout .q-art{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.quick-row.is-fout .quick-hit{color:var(--err)}.quick-tools{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.quick-tools .btn[type=submit]{margin-left:auto}.quick-paste{display:grid;gap:var(--s2);margin-top:var(--s3);padding:var(--s3);background:var(--sand);border-radius:var(--r)}.quick-paste[hidden]{display:none}.quick-paste label{font-size:.875rem;color:var(--ink-soft)}.quick-paste code{background:#fff;padding:1px 6px;border-radius:3px;color:var(--navy);font-size:.85em}.quick-paste textarea{min-height:96px;border:1px solid var(--line-2);border-radius:var(--r);padding:var(--s2) var(--s3);font-family:var(--mono);font-size:.9375rem;resize:vertical;background:#fff}.quick-paste textarea:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy);box-shadow:var(--ring)}.quick-paste .btn{justify-self:start}.quick-melding,.quick-result{margin-top:var(--s3);border-left:3px solid var(--gold);background:var(--sand);padding:var(--s2) var(--s3);font-size:.9375rem;border-radius:0 var(--r) var(--r) 0}.quick-melding:empty,.quick-result:empty{display:none}.quick-melding b,.quick-result b{color:var(--navy)}.quick-note{margin-top:var(--s3);font-size:.875rem;color:var(--ink-soft);display:flex;gap:6px;align-items:flex-start}.quick-note .ico{width:16px;height:16px;color:var(--gold-ink);margin-top:2px}.field{display:grid;gap:6px}.field>label,.field legend,.veld-label{font-size:.875rem;font-weight:600;color:var(--navy)}.field .optioneel{font-weight:400;color:var(--ink-soft)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.invoer{height:46px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 var(--s3);background:#fff;width:100%;min-width:0;color:var(--ink);transition:border-color .15s,box-shadow .15s}.field textarea{height:auto;min-height:112px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.5}.field input::placeholder,.field textarea::placeholder,.invoer::placeholder{color:var(--ink-faint)}.field input:hover,.field select:hover,.field textarea:hover,.invoer:hover{border-color:var(--navy-2)}.field input:focus,.field select:focus,.field textarea:focus,.invoer:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy);box-shadow:var(--ring)}.field input[type=number]{text-align:center}.field input[readonly]{background:var(--sand);color:var(--ink-soft)}.field-hint{font-size:.8125rem;color:var(--ink-soft)}.field-error{font-size:.8125rem;color:var(--err);font-weight:600;display:flex;gap:6px;align-items:flex-start}.field-error:empty{display:none}.field.is-fout input,.field.is-fout select,.field.is-fout textarea{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.field.is-ok input{border-color:var(--ok)}.select{position:relative}.select select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.select:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:translateY(-70%) rotate(45deg);pointer-events:none}.form-grid{display:grid;gap:var(--s4)}@media(min-width:600px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .breed{grid-column:1/-1}}.form-acties{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line)}.fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--s3)}.fieldset legend{padding:0;margin-bottom:var(--s2)}.check{display:flex;gap:var(--s3);align-items:flex-start;font-size:.9375rem;cursor:pointer}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--navy);flex:none;cursor:pointer}.check span small{display:block;color:var(--ink-soft);font-size:.8125rem}.input-group{display:flex;gap:var(--s2)}.input-group .invoer,.input-group input{flex:1;min-width:0}.qty{display:inline-grid;grid-template-columns:40px 56px 40px;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:#fff}.qty button{border:0;background:var(--sand);color:var(--navy);cursor:pointer;height:44px;display:grid;place-items:center;font-weight:700}.qty button:hover{background:var(--gold-soft)}.qty input{border:0;text-align:center;height:44px;width:100%;min-width:0;font-weight:600;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--navy)}.segctl{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:#fff}.segctl button{min-height:40px;padding:0 var(--s3);border:0;border-right:1px solid var(--line);background:none;font-weight:600;font-size:.9375rem;color:var(--ink-soft);cursor:pointer;transition:background .12s,color .12s}.segctl button:last-child{border-right:0}.segctl button:hover{color:var(--navy);background:var(--sand)}.segctl button[aria-pressed=true]{background:var(--navy);color:#fff}.segctl button:focus-visible{outline-offset:-3px;outline-color:var(--gold)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5)}.card-zand{background:var(--sand)}.card-schaduw{box-shadow:var(--shadow)}.card-lg{padding:var(--s6)}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4)}.card-dark{background:#001a3d8c;border:1px solid var(--line-dark);border-radius:var(--r);padding:var(--s5);color:#fff}.card-dark h3{font-size:1rem;letter-spacing:.02em;margin-bottom:var(--s3);display:flex;align-items:center;gap:var(--s2);color:#fff}.card-dark ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2);font-size:.9375rem;color:#ffffffd9}.card-dark li{display:flex;gap:var(--s2);align-items:flex-start}.card-dark li .ico{color:var(--gold);margin-top:3px;width:14px;height:14px;stroke-width:2.4}.prod-grid{display:grid;gap:var(--s4)}@media(min-width:600px){.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.prod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prod-grid-3{display:grid;gap:var(--s4)}@media(min-width:600px){.prod-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.prod-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.prod{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.prod:hover{border-color:var(--navy);box-shadow:var(--shadow);transform:translateY(-2px)}.prod-art{background:var(--sand-2);height:150px;display:grid;place-items:center;padding:var(--s4) var(--s5);position:relative}@media(min-width:600px){.prod-art{height:auto;aspect-ratio:4/3;padding:var(--s5)}}.prod-art .can{height:100%;max-height:170px;width:auto}.prod-art .badge{position:absolute;top:var(--s3);left:var(--s3)}.prod-body{padding:var(--s4) var(--s4) var(--s5);display:grid;gap:var(--s3);flex:1;align-content:start}.prod-brand{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.prod h3{font-size:1.0625rem;line-height:1.25}.prod h3 a{text-decoration:none;color:var(--navy)}.prod h3 a:hover{text-decoration:underline}.prod h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.prod .sku{font-family:var(--mono);font-size:.8438rem;color:var(--ink-soft)}.prod .spec{font-size:.875rem;color:var(--ink-soft)}.prod .chips,.prod .kiezer-mini,.prod .add,.prod .price a,.prod .price button,.prod .price form{position:relative;z-index:1}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:#fff;font-size:.875rem;font-weight:600;color:var(--navy);cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.chip:hover{border-color:var(--navy)}span.chip{cursor:default}span.chip:hover{border-color:var(--line-2)}.chip[aria-pressed=true],.chip.is-actief{background:var(--navy);border-color:var(--navy);color:#fff}.chip .ico{width:14px;height:14px}.chip-x{border-style:dashed}.price{margin-top:auto;display:grid;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line)}.price .locked{display:flex;align-items:center;gap:var(--s2);color:var(--navy);font-weight:600;font-size:.9375rem;text-decoration:none}.price .locked:hover{text-decoration:underline}.price .locked .ico{width:16px;height:16px}.price .amount{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.price .amount b{font-size:1.375rem;color:var(--navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.price .amount span{font-size:.8125rem;color:var(--ink-soft)}.price .amount .vanaf{font-size:.8125rem;color:var(--gold-ink);font-weight:600}.price .note{font-size:.8125rem;color:var(--ink-soft)}.add{display:grid;grid-template-columns:72px 1fr;gap:var(--s2)}.add input{height:44px;text-align:center;border:1px solid var(--line-2);border-radius:var(--r);min-width:0;width:100%;background:#fff}.add input:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy);box-shadow:var(--ring)}.add .btn{min-height:44px;padding:0 var(--s3)}.prod-rij{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s4);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);align-items:start}.prod-rij .prod-art{height:96px;padding:var(--s2);border-radius:var(--r)}.prod-rij .prod-art .can{max-height:80px}@media(min-width:900px){.prod-rij{grid-template-columns:96px minmax(0,1fr) 220px}}.can{--label:var(--gold);--body:var(--navy);--body-2:#0A3F7A;--accent:var(--w-geel)}.can .lid{fill:var(--body-2)}.can .lid-in{fill:var(--navy-deep)}.can .body{fill:var(--body)}.can .label{fill:var(--label)}.can .label-b{fill:var(--gold)}.can .accent{fill:var(--accent)}.can .plaat{fill:#fff;opacity:.92}.can .tekst{fill:none;stroke:#002d628c;stroke-width:2;stroke-linecap:round}.can .glans{fill:none;stroke:#fff3;stroke-width:4;stroke-linecap:round}.can .lijn{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round}.can .rand{fill:none;stroke:var(--navy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.seg-grid{display:grid;gap:var(--s3)}@media(min-width:600px){.seg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.seg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}}.seg{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--s4);align-items:start;padding:var(--s5);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s;min-height:132px}.seg:hover{border-color:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow);color:var(--ink)}.seg:hover .seg-icon{background:var(--navy);color:var(--gold)}.seg-icon{width:56px;height:56px;border-radius:var(--r);background:var(--sand);color:var(--navy);display:grid;place-items:center;transition:background-color .15s,color .15s}.seg-icon .ico{width:30px;height:30px;stroke-width:1.5}.seg h3{font-size:1.125rem;margin-bottom:var(--s1);padding-right:var(--s6)}.seg p{font-size:.9375rem;color:var(--ink-soft)}.seg .n{position:absolute;top:var(--s4);right:var(--s4);font-size:.8125rem;letter-spacing:.14em;color:var(--gold-ink);font-weight:600}.cat-chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s6);align-items:center}.cat-chips .lbl{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin-right:var(--s2)}.brand-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand-list li{flex:1 1 150px;display:flex;align-items:center;justify-content:center;min-height:84px;font-size:1.125rem;font-weight:600;letter-spacing:.04em;color:var(--navy);border-right:1px solid var(--line);padding:var(--s3)}.brand-list li:last-child{border-right:0}.brand-list li small{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-weight:600;text-align:center}.brand-list li span{text-align:center}.brand-list a{text-decoration:none;color:inherit}.brand-list a:hover{color:var(--gold-ink)}@media(max-width:599px){.brand-list li{flex-basis:50%;border-right:0;border-bottom:1px solid var(--line);min-height:64px}}.trust{background:var(--navy);color:#fff;position:relative;overflow:hidden}.trust .wave{position:absolute;left:0;right:0;bottom:0;height:120px;opacity:.5;pointer-events:none}.trust .wrap{position:relative}.trust-grid{display:grid;gap:var(--s5)}@media(min-width:600px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6)}}.trust-item{display:grid;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line-dark);align-content:start}.trust-item .ico{color:var(--gold);width:32px;height:32px;stroke-width:1.5}.trust-item h3{font-size:1.125rem;color:#fff}.trust-item p{font-size:.9375rem;color:#fffc}.trust-item small{font-size:.8125rem;color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.trust-item small a{color:inherit}.account-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s6);box-shadow:var(--shadow)}.account-card h3{font-size:1.25rem;margin-bottom:var(--s4)}.checklist{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;gap:var(--s2)}.checklist li{display:flex;gap:var(--s3);align-items:flex-start;font-size:.9375rem}.checklist .ico{color:var(--ok-ink);margin-top:3px;width:18px;height:18px;stroke-width:2.4}.cat{list-style:none;margin:0;padding:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;container-type:inline-size}.cat-hd,.cat-row{display:grid;gap:var(--s2) var(--s3);align-items:center;padding:var(--s3) var(--s4)}.cat-hd{display:none;min-height:40px;background:var(--sand);border-bottom:1px solid var(--line);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;padding-block:var(--s2)}.cat-row{border-bottom:1px solid var(--line);transition:background .12s;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"ico name add" "art art art" "inh eenh eenh" "docs docs docs" "price price price"}.cat-row:last-child{border-bottom:0}.cat-row:hover{background:#fcfbf8}.cat-row.is-open{background:var(--sand)}.c-art{grid-area:art}.c-ico{grid-area:ico}.c-name{grid-area:name}.c-inh{grid-area:inh}.c-eenh{grid-area:eenh}.c-docs{grid-area:docs}.c-price{grid-area:price}.c-add{grid-area:add;justify-self:end}.c-art a{font-family:var(--mono);font-weight:600;font-size:.875rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);word-break:break-all}.c-art a:hover{border-bottom-color:var(--navy);color:var(--navy)}.c-ico .ico{width:28px;height:28px;color:var(--ink-soft);stroke-width:1.5}.c-ico .can{width:28px;height:auto}.c-name b{display:block;font-weight:600;line-height:1.3;color:var(--navy)}.c-name a{text-decoration:none}.c-name a:hover{text-decoration:underline}.c-name small{display:block;font-size:.8125rem;color:var(--ink-soft);margin-top:2px}.c-inh,.c-eenh{font-size:.875rem}.c-inh:before,.c-eenh:before{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-right:6px;font-weight:600}.c-inh:before{content:"Inhoud"}.c-eenh:before{content:"Eenheid"}.docs{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.doc{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;font-weight:600;padding:4px 8px;border:1px solid var(--line-2);border-radius:3px;color:var(--navy);text-decoration:none;background:#fff;white-space:nowrap;transition:background .12s,color .12s,border-color .12s;line-height:1.2}.doc .ico{width:13px;height:13px}.doc:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.doc-none{color:var(--ink-soft);border-style:dashed;font-weight:500}.doc-none:hover{background:#fff;color:var(--ink-soft);border-color:var(--line-2)}.ghs{display:inline-flex;gap:3px;margin-left:4px;align-items:center}.ghs .ico,.ghs svg{width:24px;height:24px;stroke:none;fill:none}.c-price{font-size:.875rem;line-height:1.35}.p-login a{display:inline-flex;align-items:center;gap:6px;color:var(--navy);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}.p-login a:hover{border-bottom-color:var(--navy)}.p-login .ico{width:14px;height:14px}.p-known b{display:block;font-size:1.125rem;line-height:1.1;color:var(--navy);font-variant-numeric:tabular-nums}.p-known small{display:block;font-size:.8125rem;color:var(--ink-soft);margin-top:2px}.p-color span{display:block;font-weight:600;color:var(--navy)}.p-color small{display:block;font-size:.8125rem;color:var(--ink-soft)}.add-btn{width:40px;height:40px;border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s;text-decoration:none}.add-btn:hover{background:var(--navy);color:#fff}.add-btn .ico{width:18px;height:18px}.add-btn-tekst{width:auto;padding:0 12px;gap:6px;font-weight:600;font-size:.875rem;white-space:nowrap}.add-btn[aria-expanded=true]{background:var(--navy);color:#fff}.add-btn[aria-expanded=true] .ico{transform:rotate(180deg)}.cat-expand{grid-column:1/-1;margin:var(--s2) calc(-1 * var(--s4)) calc(-1 * var(--s3));padding:var(--s5) var(--s4);background:var(--sand);border-top:1px solid var(--line)}.cat-expand[hidden]{display:none}@container (min-width:640px){.cat-row{grid-template-columns:36px minmax(0,1fr) auto 10rem 2.75rem;grid-template-areas:"ico name name price add" "ico art art price add" "ico inh eenh price add" "ico docs docs price add";align-items:start;row-gap:var(--s1)}.c-ico,.c-price,.c-add{align-self:center}}@container (min-width:1000px){.cat-hd{display:grid}.cat-hd,.cat-row{grid-template-columns:9.5rem 36px minmax(0,1fr) 7.5rem 4.5rem 12rem 10rem 2.75rem;grid-template-areas:"art ico name inh eenh docs price add";align-items:center;gap:var(--s3)}.cat-row{min-height:66px}.c-inh:before,.c-eenh:before{display:none}.c-add{justify-self:center}}.tabel-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.tabel{width:100%;border-collapse:collapse;font-size:.9375rem}.tabel th,.tabel td{padding:12px var(--s4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.tabel thead th{background:var(--sand);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;white-space:nowrap}.tabel tbody tr:nth-child(2n){background:#fcfbf8}.tabel tbody tr:hover{background:var(--sand)}.tabel tbody tr:last-child td{border-bottom:0}.tabel .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabel .mono{font-family:var(--mono);font-size:.875rem}.tabel tfoot td{background:var(--sand);font-weight:600;border-top:2px solid var(--line-2)}.tabel .acties{white-space:nowrap;text-align:right}.tabel-compact th,.tabel-compact td{padding:8px var(--s3)}@media(max-width:699px){.tabel-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tabel-stack tr{display:block;border-bottom:1px solid var(--line);padding:var(--s2) 0}.tabel-stack td{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--s3);border:0;padding:6px var(--s4);text-align:left!important}.tabel-stack td:before{content:attr(data-label);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.tabel-stack td.acties{display:flex;justify-content:flex-start;gap:var(--s2);padding-top:var(--s2)}.tabel-stack td.acties:before{content:none}}.badge{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:4px 8px;border-radius:3px;background:var(--navy);color:#fff;line-height:1.2;white-space:nowrap}.badge-gold{background:var(--gold);color:var(--navy)}.badge-zand{background:var(--sand-2);color:var(--navy)}.badge-lijn{background:#fff;color:var(--navy);border:1px solid var(--line-2)}.badge-ok{background:var(--ok-soft);color:var(--ok-ink)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-err{background:var(--err-soft);color:var(--err)}.badge-info{background:var(--info-soft);color:var(--navy)}.badge .ico{width:12px;height:12px}.status{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600}.status:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--line-2);flex:none}.status-ok:before{background:var(--ok)}.status-warn:before{background:var(--warn)}.status-err:before{background:var(--err)}.status-info:before{background:var(--blue)}.richtprijs{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--ink-soft);font-weight:500}.richtprijs .ico{width:15px;height:15px;color:var(--gold-ink)}.clp{display:grid;gap:var(--s4);padding:var(--s5);border:1px solid var(--line);border-left:4px solid var(--w-rood);border-radius:var(--r);background:var(--paper)}.clp-head{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between}.clp-picts{display:flex;flex-wrap:wrap;gap:var(--s3)}.clp-pict{display:grid;justify-items:center;gap:6px;width:84px;font-size:.8125rem;color:var(--ink-soft);text-align:center;line-height:1.25}.clp-pict svg{width:56px;height:56px;stroke:none;fill:none}.signaalwoord{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:3px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;border:1px solid var(--err);color:var(--err);background:#fff}.signaalwoord-gevaar{background:var(--err);color:#fff}.h-zinnen{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9375rem}.h-zinnen li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--s3)}.h-zinnen code{color:var(--navy);font-weight:600;font-size:.875rem}.clp-note{font-size:.8125rem;color:var(--ink-soft)}.filters{display:grid;gap:var(--s3)}.filters-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.filters-head h2{font-size:1.0625rem}.filter-group{border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.filter-group summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:12px var(--s4);font-weight:600;color:var(--navy)}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary .ico{width:16px;height:16px;transition:transform .15s}.filter-group[open] summary .ico{transform:rotate(180deg)}.filter-group[open] summary{border-bottom:1px solid var(--line)}.filter-list{list-style:none;margin:0;padding:var(--s2) var(--s4) var(--s3);display:grid;gap:2px}.filter-list .check{padding:6px 0}.filter-list .aantal{margin-left:auto;color:var(--ink-faint);font-size:.8125rem;font-variant-numeric:tabular-nums}.filter-zoek{padding:var(--s3) var(--s4) 0}.filter-toggle{display:inline-flex}.filters-paneel[hidden]{display:none}@media(min-width:1000px){.filter-toggle{display:none}.filters-paneel[hidden]{display:block}}.actieve-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.actieve-filters .chip{min-height:30px;font-size:.8125rem}.toolbar{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between;padding:var(--s3) 0;margin-bottom:var(--s4);border-bottom:1px solid var(--line)}.toolbar .aantal{font-size:.9375rem;color:var(--ink-soft)}.toolbar .aantal b{color:var(--navy)}.toolbar-rechts{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.toolbar .select select{height:40px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 36px 0 var(--s3);background:#fff}.toolbar .select:after{right:13px}.view-toggle{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.view-toggle button{width:40px;height:40px;border:0;background:#fff;color:var(--ink-soft);cursor:pointer;display:grid;place-items:center}.view-toggle button+button{border-left:1px solid var(--line)}.view-toggle button[aria-pressed=true]{background:var(--navy);color:#fff}.view-toggle .ico{width:18px;height:18px}.paginering{display:flex;justify-content:center;gap:var(--s1);margin-top:var(--s6);flex-wrap:wrap}.paginering a,.paginering span{min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 10px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;font-weight:600}.paginering [aria-current]{background:var(--navy);color:#fff;border-color:var(--navy)}.tabs{display:flex;gap:var(--s1);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab]{background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:12px var(--s4);font-weight:600;color:var(--ink-soft);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.tabs [role=tab]:hover{color:var(--navy)}.tabs [role=tab][aria-selected=true]{color:var(--navy);border-bottom-color:var(--gold)}.tabs [role=tab] .teller{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--sand-2);color:var(--navy);font-size:.75rem;font-weight:700}.tabs [role=tab][aria-selected=true] .teller{background:var(--gold);color:var(--navy)}.tabs [role=tab]:focus-visible{outline-offset:-3px}.tabpanel{padding-top:var(--s5)}.tabpanel[hidden]{display:none}.melding{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) var(--s4);border:1px solid var(--line);border-left-width:4px;border-left-color:var(--navy);border-radius:var(--r);background:var(--info-soft);font-size:.9375rem;color:var(--ink)}.melding .ico{width:20px;height:20px;flex:none;margin-top:1px;color:var(--navy)}.melding b{color:var(--navy)}.melding p{margin:0}.melding-ok{background:var(--ok-soft);border-left-color:var(--ok)}.melding-ok .ico{color:var(--ok-ink)}.melding-warn{background:var(--warn-soft);border-left-color:var(--warn)}.melding-warn .ico{color:var(--warn)}.melding-err{background:var(--err-soft);border-left-color:var(--err)}.melding-err .ico,.melding-err b{color:var(--err)}.melding-zand{background:var(--sand);border-left-color:var(--gold)}.melding-zand .ico{color:var(--gold-ink)}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%,16px);background:var(--navy-deep);color:#fff;padding:12px 18px;border-radius:var(--r);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:min(560px,calc(100% - 32px));font-weight:500;z-index:80;border-left:4px solid var(--gold);font-size:.9375rem;line-height:1.4}.toast a{color:var(--gold)}.toast b{color:var(--gold);font-weight:600}.toast.is-zichtbaar{opacity:1;transform:translate(-50%);pointer-events:auto}.leeg{display:grid;justify-items:center;gap:var(--s3);text-align:center;padding:var(--s8) var(--s4);border:1px dashed var(--line-2);border-radius:var(--r);color:var(--ink-soft)}.leeg .ico{width:40px;height:40px;color:var(--gold);stroke-width:1.5}.kiezer{display:grid;gap:var(--s5);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r);background:var(--sand)}@media(min-width:900px){.kiezer{grid-template-columns:minmax(0,1fr) 340px;gap:var(--s6)}}.kiezer-title{font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);font-weight:600;margin-bottom:var(--s4)}.kiezer-group{margin-bottom:var(--s4)}.kiezer-lbl{display:block;font-size:.875rem;font-weight:600;color:var(--navy);margin-bottom:8px}.kiezer-code{display:flex;gap:var(--s2);max-width:460px}.kiezer-code input{flex:1;min-width:0;height:44px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 var(--s3);font-family:var(--mono);font-size:1rem;text-transform:uppercase;color:var(--ink);background:#fff}.kiezer-code input::placeholder{text-transform:none;font-family:var(--font);color:var(--ink-faint)}.kiezer-code input:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy);box-shadow:var(--ring)}.swatches{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.swatch{width:36px;height:36px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-2);cursor:pointer;padding:0;transition:transform .12s,box-shadow .12s;background:var(--c,#ccc)}.swatch:hover{transform:scale(1.08)}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--navy);transform:scale(1.08)}.swatch-more{background:#fff;color:var(--navy);font-size:.75rem;font-weight:700;display:grid;place-items:center;text-decoration:none;letter-spacing:-.02em}.swatch-sm{width:28px;height:28px}.kiezer-out{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);align-self:start;display:grid;gap:var(--s3)}.kiezer-out dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:.9375rem}.kiezer-out dt{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;line-height:1.7}.kiezer-out dd{margin:0}.kiezer-out dd.mono{font-weight:600;font-family:var(--mono)}.kiezer-out .prijs b{font-size:1.25rem;color:var(--navy);font-variant-numeric:tabular-nums}.kiezer-out .prijs small{color:var(--ink-soft);font-size:.8125rem}.kiezer-note{font-size:.8438rem;color:var(--ink-soft);line-height:1.45}.kiezer-acties{display:flex;gap:var(--s2);flex-wrap:wrap}.basis-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--r-pill);font-weight:600;font-size:.875rem;background:var(--sand-2);color:var(--navy)}.basis-tag i{width:10px;height:10px;border-radius:50%;border:1px solid var(--navy);display:inline-block;background:var(--c,#fff)}.basis-tag.onbekend{border:1px dashed var(--ink-soft);background:#fff;color:var(--ink-soft)}.kiezer-mini{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--sand)}.kiezer-mini .cp-head{display:flex;flex-wrap:wrap;gap:2px var(--s2);justify-content:space-between;align-items:center;font-size:.8125rem}.kiezer-mini .cp-head b{color:var(--navy)}.kiezer-mini .cp-head span{color:var(--ink-soft)}.kiezer-mini .kiezer-code{max-width:none}.kiezer-mini .kiezer-code input{height:40px;font-size:.9375rem}.kiezer-mini .cp-foot{display:grid;gap:4px;font-size:.8125rem;color:var(--ink-soft)}.kiezer-mini .cp-foot div{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.kiezer-mini .cp-foot output{color:var(--navy);font-weight:600;text-align:right}.kiezer-mini .cp-foot .mono{font-size:.8125rem}.kiezer-mini .cp-foot .vanaf{color:var(--gold-ink);font-weight:600}.steps{display:grid;gap:var(--s4);margin-top:var(--s5)}.step{display:grid;grid-template-columns:40px 1fr;gap:var(--s3);align-items:start}.step .num{width:40px;height:40px;border-radius:50%;border:1px solid var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-weight:700;font-size:.9375rem}.step b{color:var(--navy);display:block}.step span{font-size:.9375rem;color:var(--ink-soft)}.dark .step .num{color:var(--gold)}.dark .step b{color:#fff}.dark .step span{color:#fffc}.stepper{list-style:none;margin:0 0 var(--s6);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);counter-reset:stap}.stepper li{counter-increment:stap;display:grid;gap:6px;padding-top:var(--s3);border-top:3px solid var(--line);font-size:.875rem;color:var(--ink-soft)}.stepper li:before{content:counter(stap,decimal-leading-zero);font-size:.75rem;letter-spacing:.12em;font-weight:700;color:var(--ink-faint)}.stepper li b{color:var(--ink-soft);font-weight:600}.stepper .is-done{border-top-color:var(--gold)}.stepper .is-done:before,.stepper .is-done b{color:var(--gold-ink)}.stepper .is-current{border-top-color:var(--navy)}.stepper .is-current:before,.stepper .is-current b{color:var(--navy)}.totalen{display:grid;gap:var(--s2);margin:0;font-size:.9375rem}.totalen div{display:flex;justify-content:space-between;gap:var(--s4)}.totalen dt{color:var(--ink-soft)}.totalen dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.totalen .totaal{padding-top:var(--s3);margin-top:var(--s1);border-top:2px solid var(--line-2);font-size:1.125rem;font-weight:600}.totalen .totaal dt,.totalen .totaal dd{color:var(--navy)}.kv{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:0;margin:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;font-size:.9375rem}.kv dt{padding:10px var(--s4);background:var(--sand);color:var(--ink-soft);font-weight:600;border-bottom:1px solid var(--line)}.kv dd{padding:10px var(--s4);margin:0;border-bottom:1px solid var(--line);background:#fff}.kv dt:last-of-type,.kv dd:last-of-type{border-bottom:0}.doc-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.doc-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r);background:#fff}.doc-list .ico{width:22px;height:22px;color:var(--navy);stroke-width:1.5}.doc-list b{display:block;color:var(--navy)}.doc-list small{display:block;font-size:.8125rem;color:var(--ink-soft)}@media(max-width:599px){.doc-list li{grid-template-columns:auto minmax(0,1fr)}.doc-list li .btn{grid-column:1/-1}}.stats{display:grid;gap:var(--s4)}@media(min-width:600px){.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.stat{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:#fff;display:grid;gap:4px}.stat b{font-size:1.75rem;color:var(--navy);letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.stat span{font-size:.875rem;color:var(--ink-soft)}.foot{background:var(--navy-deep);color:#ffffffd1;font-size:.9375rem}.foot a{color:#fff}.foot a:hover{color:var(--gold)}.foot-top{display:grid;gap:var(--s6);padding-block:var(--s8) var(--s6);border-bottom:1px solid var(--line-dark)}@media(min-width:900px){.foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--s7)}}.foot h2{color:#fff;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--s3);font-weight:600}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.foot address{font-style:normal;line-height:1.7}.foot .logo{width:170px;margin-bottom:var(--s4);justify-self:start}.foot-legal{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);justify-content:space-between;padding-block:var(--s5);font-size:.8438rem;color:#ffffffbd}.foot-legal ul{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.cookie-note{display:inline-flex;align-items:center;gap:var(--s2)}.cookie-note .ico{color:var(--gold);width:16px;height:16px}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important;animation:none!important}}@media print{.topbar,.search-row,.drawer,.toast,.skip,.menu-btn,.head-actions,.head-search,.nav,.howto,.hero-horizon,.foot-top ul,.btn,.quick-tools{display:none!important}.head-bar{position:static;background:#fff;color:#000;border-bottom:1px solid #000}body{background:#fff;color:#000}.hero,.trust,.band-navy,.band-navy-diep,.foot{background:#fff!important;color:#000!important}a{color:#000;text-decoration:none}}:root{--sand:#FAFAFD;--sand-2:#EEF2F8;--line:#DCE3EE;--line-2:#B4C0D1;--gold-soft:#F3EBDA;--r:3px;--font-kop:"filson-pro","Filson Pro","Century Gothic","Avenir Next",system-ui,"Segoe UI",sans-serif;--ease-out:cubic-bezier(.23,1,.32,1)}body{background:#fafafd}h1,h2,h3,h4,.h-display,.h-section,.h-sub,.h-klein{font-family:var(--font-kop)}h1,h2,.h-display,.h-section{font-weight:700;letter-spacing:-.02em}h1,h2,h3,h4{color:var(--navy-2)}.dark h1,.dark h2,.dark h3,.dark h4{color:#fff}.h-display{line-height:1.02}.eyebrow{text-transform:none;letter-spacing:0;font-family:var(--font-kop);font-weight:700;font-size:1.125rem;color:var(--gold-ink)}.eyebrow:before{display:none}.dark .eyebrow{color:var(--gold)}.lede-blauw{color:var(--blue);font-family:var(--font-kop);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.25;max-width:34ch}.prod-brand,.foot h2,.drawer h2,.quick-cols{text-transform:none;letter-spacing:0}.prod-brand{font-size:.875rem}.foot h2,.drawer h2{font-size:1rem;font-family:var(--font-kop)}code,.mono,.prod .sku,.quick-row .q-art,.quick-paste textarea,.search .kbd{font-family:var(--font);font-variant-numeric:tabular-nums}.btn{font-family:var(--font-kop);font-weight:700;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .16s var(--ease-out)}.btn:active{transform:scale(.97)}.qty button,.segctl button,.chip,.icon-btn,.menu-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s var(--ease-out)}.qty button:active,.segctl button:active,.chip:active,.icon-btn:active{transform:scale(.95)}@media(hover:none){.prod:hover{transform:none;box-shadow:none}}.band-goud{position:relative;background:var(--gold);color:var(--navy);overflow:hidden;isolation:isolate}.band-goud h2,.band-goud h3{color:var(--navy)}.band-goud .verfstreek{position:absolute;z-index:-1;pointer-events:none;color:#fff;opacity:.9}.h-section{font-size:clamp(1.9rem,3.6vw,3rem)}[hidden]:not(.filters-paneel){display:none!important}.cat-chips .lbl,.brand-list li small,.trust-item small,.cat-hd,.c-inh:before,.c-eenh:before,.tabel thead th,.tabel-stack td:before,.badge,.kiezer-title,.kiezer-out dt{text-transform:none;letter-spacing:0}.badge{font-size:.8125rem;font-weight:700}.kiezer-title{font-family:var(--font-kop);font-size:1rem;font-weight:700}.cat-hd,.tabel thead th{font-weight:700;color:var(--navy-2)}.seg{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;align-items:stretch;min-height:0}.seg-icon{width:auto;height:132px;border-radius:0;color:var(--gold);position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 0%,#007ac373,#007ac300 60%),linear-gradient(180deg,#0a3b78,#002d62 62%,#001f45)}.seg-icon:after{content:"";position:absolute;inset:auto 0 0 0;height:46px;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='46' viewBox='0 0 160 46'%3E%3Cg fill='none' stroke='%23CBA562' stroke-width='1'%3E%3Cpath d='M0 14c20 0 20-6 40-6s20 6 40 6 20-6 40-6 20 6 40 6'/%3E%3Cpath d='M0 30c20 0 20-6 40-6s20 6 40 6 20-6 40-6 20 6 40 6' opacity='.55'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 0/160px 46px}.seg-icon .ico{position:relative;z-index:1;width:72px;height:72px;stroke-width:1.1;transform:translateY(-6px);transition:transform .4s var(--ease-out)}.seg:hover .seg-icon{background:radial-gradient(120% 90% at 85% 0%,#007ac373,#007ac300 60%),linear-gradient(180deg,#0a3b78,#002d62 62%,#001f45);color:var(--gold)}.seg>div{padding:var(--s4) var(--s5) var(--s5);border-top:3px solid var(--gold)}.seg h3{padding-right:0;display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.seg h3:after{content:"\2192";color:var(--gold-ink);font-weight:400;transition:transform .2s var(--ease-out)}@media(hover:hover){.seg:hover .seg-icon .ico{transform:translateY(-10px)}.seg:hover h3:after{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.seg-icon .ico,.seg h3:after{transition:none}}.seg[href*=industrie] .seg-icon:after,.seg[href*=bouw] .seg-icon:after{height:34px;opacity:.5;background:linear-gradient(var(--gold),var(--gold)) 0 0/100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(203,165,98,.5) 0 1px,transparent 1px 40px) 0 1px/100% 33px no-repeat}:where(.stack,.card,.layout-split-gelijk,.pg-side,.pg-beveiliging,.pg-blok)>*{min-width:0}:where(.card,.kv,.pg-beveiliging) a{overflow-wrap:anywhere}@media(max-width:479px){.kv{grid-template-columns:minmax(0,1fr)}.kv dt{border-bottom:0;padding-bottom:2px}.kv dd{padding-top:2px}}@media(max-width:479px){.btn{white-space:normal;text-align:center;padding-block:10px;max-width:100%}}.can-foto{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.prod-body{grid-template-columns:minmax(0,1fr)}.prod-body>*,.price>*{min-width:0}.prod-body :where(.kiezer-mini,.kiezer-code,.cp-head,.swatches,.cp-foot){min-width:0;max-width:100%}.prod-body .kiezer-code input{min-width:0}.prod-body .swatches{flex-wrap:wrap}.head-nav{position:relative}.nav .mega-item{display:flex}.mega-knop{display:inline-flex;align-items:center;height:48px;padding:0 var(--s3);background:none;border:0;border-bottom:2px solid transparent;color:#ffffffe6;font:inherit;font-weight:600;font-size:.9375rem;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.mega-knop:hover,.mega-knop[aria-expanded=true]{color:#fff;border-bottom-color:var(--gold)}.mega-knop:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.mega-knop-actie{color:var(--gold)}.nav .nav-quick a{white-space:nowrap;padding:0 var(--s2)}@media(max-width:1439px){.nav .nav-quick{display:none}}@media(min-width:900px)and (max-width:1279px){.mega-knop{padding:0 var(--s2);font-size:.875rem}.nav .nav-quick{display:none}}.mega{position:absolute;left:0;right:0;top:100%;z-index:60;background:#fff;color:var(--ink);border-top:3px solid var(--gold);box-shadow:0 24px 48px -16px #001a3d47;animation:mega-in .18s var(--ease-out)}@keyframes mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mega{animation:none}}.mega-in{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--s7);padding-block:var(--s6) var(--s7)}.mega-links{display:grid;align-content:start;gap:var(--s3);border-right:1px solid var(--line);padding-right:var(--s5)}.mega-soorten{list-style:none;margin:0;padding:0;display:grid}.mega-soorten a{display:block;padding:9px var(--s3);border-radius:var(--r);color:var(--navy-2);text-decoration:none;font-weight:600}.mega-soorten a:hover,.mega-soorten a.is-actief{background:var(--sand)}.mega-soorten a.is-actief{box-shadow:inset 3px 0 0 var(--gold)}.mega-alles{display:inline-flex;align-items:center;gap:6px;padding:0 var(--s3);color:var(--gold-ink);font-weight:700;text-decoration:none}.mega-alles .ico,.mega .link-arrow .ico{width:16px;height:16px}.mega-detail{display:grid;align-content:start;gap:var(--s3)}.mega-kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--line);padding-bottom:var(--s3);grid-column:1/-1}.mega-titel{font-family:var(--font-kop);font-weight:700;font-size:1.375rem;color:var(--navy-2);margin:0}.mega-label{font-weight:700;color:var(--ink-soft);margin:var(--s2) 0 0;font-size:.875rem}.mega-merken,.mega-merken-alle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px var(--s5)}.mega-merken-alle{grid-template-columns:repeat(5,minmax(0,1fr));grid-column:1/-1}.mega-merken a,.mega-merken-alle a{display:block;padding:6px 0;color:var(--ink);text-decoration:none}.mega-merken a:hover,.mega-merken-alle a:hover{color:var(--navy-2);text-decoration:underline;text-underline-offset:3px}.mega:has(.mega-merken-alle) .mega-in{grid-template-columns:minmax(0,1fr)}.lade-assortiment details{border-bottom:1px solid rgba(255,255,255,.1)}.lade-assortiment summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px var(--s1);color:#fff;font-weight:600;cursor:pointer}.lade-assortiment summary::-webkit-details-marker{display:none}.lade-assortiment summary:after{content:"+";color:var(--gold);font-size:1.25rem;line-height:1}.lade-assortiment details[open] summary:after{content:"\2212"}.lade-assortiment ul{padding-left:var(--s3)}.lade-assortiment li a{font-weight:400;font-size:.9375rem}.prod-art{height:auto;aspect-ratio:4/3;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.prod-art>img,.prod-art>svg{height:100%;width:auto;max-width:100%;object-fit:contain}.prod-body{display:flex;flex-direction:column}.prod-body>.price{margin-top:auto}main{overflow-x:clip}body{background:var(--kleur-achtergrond)}:root{--navy-2:var(--kleur-koppen);--blue:var(--kleur-subkop);--gold:var(--kleur-goud)}.btn-gold{background:var(--knop-hoofd-achtergrond);border-color:var(--knop-hoofd-achtergrond);color:var(--knop-hoofd-tekst)}.btn-gold:hover{background:color-mix(in srgb,var(--knop-hoofd-achtergrond) 85%,#fff);border-color:color-mix(in srgb,var(--knop-hoofd-achtergrond) 85%,#fff);color:var(--knop-hoofd-tekst)}.btn-navy{background:var(--knop-donker-achtergrond);border-color:var(--knop-donker-achtergrond);color:var(--knop-donker-tekst)}.btn-navy:hover{background:color-mix(in srgb,var(--knop-donker-achtergrond) 85%,#fff);border-color:color-mix(in srgb,var(--knop-donker-achtergrond) 85%,#fff);color:var(--knop-donker-tekst)}.btn-outline{background:var(--knop-lijn-achtergrond);color:var(--knop-lijn-tekst);border-color:var(--knop-lijn-tekst)}.btn-ghost{background:var(--knop-licht-achtergrond);color:var(--knop-licht-tekst);border-color:color-mix(in srgb,var(--knop-licht-tekst) 50%,transparent)}.prod-art .badge,.pg-badges{display:none!important}.pg-nr{font-variant-numeric:tabular-nums;color:var(--ink-soft);letter-spacing:.01em}.pg-sectie{padding-block:var(--s7)}@media(min-width:900px){.pg-sectie{padding-block:var(--s8)}}.pg-kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s2) var(--s5);margin-bottom:var(--s5)}.pg-kop>div{display:grid;gap:var(--s1);min-width:0}.pg-kop h2{margin:0;font-size:clamp(1.625rem,3vw,2.375rem)}.pg-kop .link-arrow{white-space:nowrap}.pg-wit{background:#fff;border-block:1px solid var(--line)}.pg-usp{background:#fff;border-bottom:1px solid var(--line)}.pg-usp ul{list-style:none;margin:0;padding:var(--s3) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s4)}@media(min-width:800px){.pg-usp ul{display:flex;justify-content:space-between;padding-block:var(--s3)}}.pg-usp li{display:flex;align-items:center;gap:var(--s2);font-size:.875rem;font-weight:600;color:var(--navy-2);min-width:0}@media(min-width:800px){.pg-usp li{font-size:.9375rem;white-space:nowrap}}.pg-usp .ico{width:18px;height:18px;color:var(--gold);stroke-width:3}.pg-hero{padding-top:var(--s5)}@media(min-width:900px){.pg-hero{padding-top:var(--s6)}}.pg-hero-blok{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--r);overflow:hidden;background:var(--navy);box-shadow:var(--shadow)}@media(min-width:900px){.pg-hero-blok{grid-template-columns:minmax(0,11fr) minmax(0,10fr);min-height:500px}}.pg-hero-foto{position:relative;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(140deg,var(--navy-2),var(--navy-deep))}@media(min-width:900px){.pg-hero-foto{order:2;aspect-ratio:auto}}.pg-hero-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.pg-hero-tekst{display:grid;align-content:center;gap:var(--s4);padding:var(--s6) var(--s5)}@media(min-width:900px){.pg-hero-tekst{padding:var(--s7) var(--s7)}}.pg-hero-tekst h1{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;color:#fff;max-width:16ch}.pg-hero-tekst .pg-intro{margin:0;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55;color:#ffffffdb;max-width:44ch}.pg-hero-knoppen{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s1)}.pg-cijfers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);margin:var(--s3) 0 0;padding-top:var(--s4);border-top:1px solid var(--line-white)}.pg-cijfers div{min-width:0}.pg-cijfers dt{order:2;font-size:.875rem;color:#ffffffbf}.pg-cijfers dd{margin:0;font-family:var(--font-kop);font-weight:700;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.1;color:var(--gold)}.pg-cijfers div{display:flex;flex-direction:column;gap:2px}.pg-promo{display:grid;gap:var(--s4)}.pg-promo-groot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media(min-width:800px){.pg-promo-groot{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-promo-klein{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media(min-width:640px){.pg-promo-klein{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-pt{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s2);overflow:hidden;isolation:isolate;border-radius:var(--r);padding:var(--s5);text-decoration:none;min-width:0}.pg-pt h3{margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.12}.pg-pt p{margin:0;max-width:40ch}.pg-pt-groot{min-height:300px}@media(min-width:800px){.pg-pt-groot{min-height:360px;padding:var(--s6)}}.pg-pt-klein{min-height:190px}.pg-pt-klein h3{font-size:1.375rem}.pg-pt-klein p{font-size:.9375rem}.pg-pt-foto{background:var(--navy-deep);color:#fff}.pg-pt-foto img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.pg-pt-foto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 15%,#00000073 50%,#000c)}.pg-pt-foto h3,.pg-pt-foto p,.pg-pt-foto .pg-pt-meer{text-shadow:0 1px 2px rgba(0,0,0,.35)}.pg-pt-foto h3{color:#fff}.pg-pt-foto p{color:#ffffffe6}.pg-pt-navy{background:var(--navy);color:#fff}.pg-pt-navy h3{color:#fff}.pg-pt-navy p{color:#ffffffd1}.pg-pt-zand{background:var(--sand-2);color:var(--ink);border:1px solid var(--line)}.pg-pt-zand h3{color:var(--navy-2)}.pg-pt-zand p{color:var(--ink-soft)}.pg-pt-meer{display:inline-flex;align-items:center;gap:var(--s2);margin-top:var(--s1);font-weight:700;font-family:var(--font-kop)}.pg-pt-foto .pg-pt-meer,.pg-pt-navy .pg-pt-meer{color:#fff}.pg-pt-navy .pg-pt-meer{color:var(--gold)}.pg-pt-zand .pg-pt-meer{color:var(--navy-2)}.pg-pt-meer .ico{width:18px;height:18px}.pg-pt .pg-pt-groot-woord{font-family:var(--font-kop);font-weight:700;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;letter-spacing:-.03em;margin-bottom:auto}.pg-pt-navy .pg-pt-groot-woord{color:var(--gold)}.pg-pt-zand .pg-pt-groot-woord{color:var(--navy-2)}a.pg-pt:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.pg-pt-goud{background:var(--gold);color:var(--navy);justify-content:center}.pg-pt-goud h3{color:var(--navy);font-size:clamp(1.75rem,3.2vw,2.5rem)}.pg-pt-goud p{color:var(--navy)}.pg-pt-goud .pg-pt-label{font-family:var(--font-kop);font-weight:700;font-size:1rem}.pg-pt-goud .btn{align-self:flex-start;margin-top:var(--s2)}.pg-pt-goud .pg-pt-tekst{display:grid;gap:var(--s2);max-width:34ch;position:relative}.pg-pt-goud img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);margin-top:var(--s4)}@media(min-width:1000px){.pg-pt-goud img{position:absolute;right:0;top:0;bottom:0;width:42%;height:100%;aspect-ratio:auto;margin:0;border-radius:0}}.pg-bestel .wrap{display:grid;gap:var(--s6);align-items:start}@media(min-width:960px){.pg-bestel .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8)}}.pg-bestel-uitleg{display:grid;gap:var(--s3);align-content:start}.pg-bestel-uitleg h2{margin:0;font-size:clamp(1.625rem,3vw,2.375rem)}.pg-bestel-uitleg>p:not(.eyebrow){margin:0;color:var(--ink-soft);font-size:1.0625rem;max-width:42ch}.pg-bestel-punten{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:var(--s3)}.pg-bestel-punten li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s3);align-items:start;color:var(--ink)}.pg-bestel-punten .ico{width:22px;height:22px;color:var(--gold-ink);margin-top:1px}.pg-bestel .quick{box-shadow:var(--shadow);min-width:0}.pg-bestel .quick-tools .btn[type=submit]{min-height:48px}.pg-car{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s2)}.pg-car-rij{list-style:none;margin:0;padding:0;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.pg-car-rij::-webkit-scrollbar{display:none}.pg-car-rij:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.pg-car-knop{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--navy-2);cursor:pointer;border-radius:var(--r);transition:background-color .15s ease,transform .16s var(--ease-out)}.pg-car-knop .ico{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pg-car-knop:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.pg-car-knop:hover{background:var(--sand-2)}}.pg-car-hand{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"rij rij rij" ". vorige volgende";row-gap:var(--s3)}.pg-car-hand .pg-car-rij{grid-area:rij;margin-inline:calc(-1 * var(--s2))}.pg-car-hand .pg-car-vorige{grid-area:vorige}.pg-car-hand .pg-car-volgende{grid-area:volgende}.pg-car-hand .pg-car-knop{border:1px solid var(--line);background:#fff}.pg-car-hand .pg-car-rij>li{scroll-snap-align:start;padding-inline:var(--s2);display:flex}@media(min-width:900px){.pg-car-hand{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"vorige rij volgende";row-gap:0}.pg-car-hand .pg-car-rij{margin-inline:0}}.pg-cat-rij>li{flex:0 0 46%}@media(min-width:600px){.pg-cat-rij>li{flex-basis:30%}}@media(min-width:900px){.pg-cat-rij>li{flex-basis:20%}}@media(min-width:1200px){.pg-cat-rij>li{flex-basis:16.666%}}.pg-cat{display:grid;gap:var(--s3);width:100%;text-decoration:none;color:var(--navy-2)}.pg-cat-beeld{position:relative;display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border-radius:var(--r);background:var(--sand-2);border:1px solid var(--line);padding:var(--s4)}.pg-cat-beeld img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s var(--ease-out)}.pg-cat-beeld.is-foto{padding:0}.pg-cat-beeld.is-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.pg-cat-beeld .ico{width:44px;height:44px;color:var(--navy-2);stroke-width:1.4}.pg-cat-naam{font-family:var(--font-kop);font-weight:700;font-size:1rem;line-height:1.25}.pg-cat:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.pg-vak{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}@media(min-width:900px){.pg-vak{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}}.pg-vak li{min-width:0}.pg-vak-tegel{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;isolation:isolate;border-radius:var(--r);background:linear-gradient(140deg,var(--navy-2) 0%,var(--navy) 55%,var(--navy-deep) 100%);color:#fff;text-decoration:none}.pg-vak-tegel img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.pg-vak-tegel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 45%,#0000009e)}.pg-vak-titel{position:absolute;left:var(--s3);right:var(--s3);bottom:var(--s3);display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-family:var(--font-kop);font-weight:700;font-size:1rem;line-height:1.2;color:#fff}@media(min-width:900px){.pg-vak-titel{left:var(--s5);right:var(--s5);bottom:var(--s4);font-size:1.25rem}}.pg-vak-titel .ico{width:20px;height:20px;flex:none;transition:transform .2s var(--ease-out)}.pg-vak-tegel:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.pg-actie-rij>li{flex:0 0 78%}@media(min-width:600px){.pg-actie-rij>li{flex-basis:45%}}@media(min-width:900px){.pg-actie-rij>li{flex-basis:33.333%}}@media(min-width:1200px){.pg-actie-rij>li{flex-basis:25%}}.pg-kaart{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .15s ease}.pg-kaart-foto{position:relative;display:grid;place-items:center;aspect-ratio:4/3;background:var(--sand-2);padding:var(--s4);overflow:hidden}.pg-kaart-foto img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s var(--ease-out)}.pg-label{position:absolute;top:var(--s3);left:var(--s3);z-index:1;background:var(--gold);color:var(--navy);font-family:var(--font-kop);font-weight:700;font-size:.8125rem;line-height:1;padding:6px 9px;border-radius:var(--r)}.pg-kaart-tekst{display:grid;gap:var(--s1);padding:var(--s3) var(--s4) var(--s4);flex:1;align-content:start}.pg-kaart .prod-brand{margin:0;font-size:.875rem;color:var(--gold-ink);font-weight:700;text-transform:none;letter-spacing:0}.pg-kaart h3{margin:0;font-size:1.0625rem;line-height:1.25}.pg-kaart h3 a{color:var(--navy-2);text-decoration:none}.pg-kaart h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pg-kaart .pg-inhoud{margin:0;font-size:.875rem;color:var(--ink-soft)}.pg-kaart-voet{display:grid;gap:var(--s2);margin-top:auto;padding-top:var(--s3)}.pg-slot{display:flex;align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:600;color:var(--navy-2)}.pg-slot .ico{width:16px;height:16px;color:var(--gold-ink)}.pg-kaart-voet .btn{position:relative;z-index:1;width:100%;min-height:42px}.pg-kaart:focus-within{border-color:var(--navy)}.pg-zakelijk{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--r);overflow:hidden;background:var(--navy)}@media(min-width:900px){.pg-zakelijk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pg-zakelijk-tekst{display:grid;gap:var(--s4);align-content:center;padding:var(--s6) var(--s5)}@media(min-width:900px){.pg-zakelijk-tekst{padding:var(--s7)}}.pg-zakelijk-tekst h2{margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem)}.pg-zakelijk-tekst>p:not(.eyebrow){margin:0;color:#ffffffdb;max-width:44ch}.pg-voordeel{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.pg-voordeel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s3);align-items:start;color:#fff}.pg-voordeel .ico{width:20px;height:20px;color:var(--gold);stroke-width:3;margin-top:2px}.pg-voordeel span{color:#ffffffc7}.pg-zakelijk-foto{position:relative;min-height:260px;overflow:hidden;background:var(--navy-deep)}.pg-zakelijk-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-veilig{display:grid;gap:var(--s5);background:#fff;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--r);padding:var(--s5)}@media(min-width:900px){.pg-veilig{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s7);padding:var(--s6) var(--s7);align-items:center}}.pg-veilig-kop{display:grid;gap:var(--s2);align-content:start}.pg-veilig-kop h2{margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.pg-veilig ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media(min-width:700px){.pg-veilig ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-veilig li{display:grid;gap:var(--s2);align-content:start;min-width:0}.pg-veilig li .ico{width:28px;height:28px;color:var(--navy-2);stroke-width:1.6}.pg-veilig li b{font-family:var(--font-kop);color:var(--navy-2);font-size:1.0625rem}.pg-veilig li span{color:var(--ink-soft);font-size:.9375rem}.pg-merken-sectie{background:#fff;border-block:1px solid var(--line)}.pg-merk-rij li{flex:0 0 50%;scroll-snap-align:start;min-height:104px;display:grid}@media(min-width:700px){.pg-merk-rij li{flex-basis:33.333%}}@media(min-width:1000px){.pg-merk-rij li{flex-basis:20%}}.pg-car-merk{display:grid;place-items:center;padding:var(--s4);text-decoration:none;border-radius:var(--r)}.pg-car-merk:focus-visible{outline-offset:-3px}.pg-car-merk img{max-width:140px;max-height:52px;width:auto;height:auto;object-fit:contain}.pg-car-naam{font-family:var(--font-kop);font-weight:700;font-size:1.125rem;color:var(--navy);text-align:center;line-height:1.2}.pg-car-naam small{display:block;font-size:.8125rem;font-weight:600;color:var(--ink-soft)}@media(hover:hover)and (pointer:fine){.pg-car-merk:hover{background:var(--sand-2)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.pg-kaart:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--line-2)}.pg-kaart:hover .pg-kaart-foto img,.pg-cat:hover .pg-cat-beeld img,.pg-vak-tegel:hover img,a.pg-pt:hover img{transform:scale(1.03)}.pg-vak-tegel:hover .pg-vak-titel .ico,a.pg-pt:hover .pg-pt-meer .ico{transform:translate(3px)}.pg-cat:hover .pg-cat-naam{text-decoration:underline;text-underline-offset:3px}}.pg-pt img{transition:transform .4s var(--ease-out)}.pg-pt-meer .ico{transition:transform .2s var(--ease-out)}.js [data-groep] [data-in]{transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.js [data-groep]:not(.is-in) [data-in]{opacity:0}@media(prefers-reduced-motion:no-preference){.js [data-groep]:not(.is-in) [data-in]{transform:translateY(20px)}.js [data-groep]:not(.is-in) [data-in=zij]{transform:translate(24px)}.js [data-groep]:not(.is-in) [data-in=beeld]{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.pg-car-rij{scroll-behavior:auto}.pg-kaart,.pg-kaart-foto img,.pg-cat-beeld img,.pg-vak-tegel img,.pg-pt img,.pg-pt-meer .ico,.pg-vak-titel .ico,.pg-car-knop{transition:none}.js [data-groep] [data-in]{transition:opacity .4s ease;transition-delay:0s}}.pg-tegels[hidden],.pg-lijst[hidden],.prod[hidden],.cat-row[hidden],.pg-leeg[hidden],.pg-melding[hidden]{display:none}.pg-filters-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.pg-filters-top h2{font-size:1.0625rem}.pg-wis{font-size:.875rem}.pg-catlijst{list-style:none;margin:0;padding:var(--s2) var(--s4) var(--s3);display:grid;gap:2px}.pg-catlijst a{display:flex;justify-content:space-between;gap:var(--s2);padding:6px 0;text-decoration:none;color:var(--ink);font-size:.9375rem}.pg-catlijst a:hover{color:var(--navy);text-decoration:underline}.pg-catlijst a[aria-current]{color:var(--navy);font-weight:700}.pg-catlijst .aantal{color:var(--ink-faint);font-size:.8125rem;font-variant-numeric:tabular-nums}.pg-sort{display:flex;align-items:center;gap:var(--s2)}.pg-sort label{font-size:.875rem;color:var(--ink-soft);white-space:nowrap}.pg-filter-toggle{width:100%;justify-content:space-between}.pg-filter-zoek{padding:var(--s3) var(--s4)}.pg-filters{gap:var(--s2)}.pg-filters .filter-group summary{padding:9px var(--s4);font-size:.9375rem}.pg-filters .filter-list,.pg-filters .pg-catlijst{padding:var(--s1) var(--s4) var(--s2);gap:0}.pg-filters .filter-list .check{padding:3px 0;font-size:.9375rem}.pg-filters .pg-catlijst a{padding:3px 0}.pg-lijst .cat-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name add" "art add" "inh price" "docs price";row-gap:2px;align-items:center}.pg-lijst .c-inh:before{display:none}.pg-lijst .c-inh{color:var(--ink-soft)}.pg-lijst .c-name small{margin-top:0}.pg-lijst .c-price{justify-self:end;text-align:right}.pg-lijst .c-price b{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-lijst .c-price small{display:block;color:var(--ink-soft);font-size:.8125rem}.pg-lijst .pg-vanaf{font-size:.8125rem;color:var(--gold-ink);font-weight:600}.pg-lijst .c-add{display:flex;justify-content:flex-end}.pg-lijst .c-add form{margin:0}.pg-vib{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--navy);text-decoration:none;border-bottom:1px solid var(--line)}.pg-vib:hover{border-bottom-color:var(--navy)}.pg-vib .ico{width:14px;height:14px}@container (min-width:640px){.pg-lijst .cat-row{grid-template-columns:minmax(0,1fr) 9rem 8rem 2.75rem;grid-template-areas:"name inh price add" "art docs price add";row-gap:2px}.pg-lijst .c-price,.pg-lijst .c-add{align-self:center}}@container (min-width:800px){.pg-lijst .cat-hd{display:grid}.pg-lijst .cat-hd,.pg-lijst .cat-row{grid-template-columns:9.5rem minmax(0,1fr) 7rem 8.5rem 7rem 2.75rem;grid-template-areas:"art name inh docs price add";gap:var(--s3);min-height:0}body:not(.pg-ingelogd) .pg-lijst .cat-hd,body:not(.pg-ingelogd) .pg-lijst .cat-row{grid-template-columns:9.5rem minmax(0,1fr) 7rem 8.5rem 2.75rem;grid-template-areas:"art name inh docs add"}}.pg-demo{align-items:center}.pg-demo-in{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);align-items:center;justify-content:space-between;flex:1}.pg-demo .segctl button{min-height:34px;font-size:.875rem}body.pg-ingelogd .pg-prijs-uit{display:none!important}body:not(.pg-ingelogd) .pg-prijs-in{display:none!important}.pg-melding[hidden]{display:none}.pg-product{display:grid;gap:var(--s6);grid-template-columns:minmax(0,1fr);grid-template-areas:"titel" "visual" "koop" "detail"}.pg-titel{grid-area:titel}.pg-visual{grid-area:visual}.pg-koop{grid-area:koop}.pg-detail{grid-area:detail}@media(min-width:900px){.pg-product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"visual titel" "visual koop" "detail koop";grid-template-rows:auto auto 1fr;column-gap:var(--s7);row-gap:var(--s6);align-items:start}}.pg-h1{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;margin-top:var(--s3)}.pg-titel .lede{margin-top:var(--s3)}.pg-meta{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);margin:var(--s4) 0 0;font-size:.9375rem}.pg-meta div{display:grid;gap:2px}.pg-meta dt{font-size:.75rem;text-transform:none;color:var(--ink-soft);font-weight:600}.pg-meta dd{margin:0}.pg-meta code{color:var(--navy);font-weight:600}.pg-visual{display:grid;gap:var(--s4)}.pg-afbeelding{position:relative;background:var(--sand);border:1px solid var(--line);border-radius:var(--r);padding:var(--s6) var(--s5);display:grid;place-items:center;min-height:300px}@media(min-width:900px){.pg-afbeelding{min-height:420px}}.pg-afbeelding .can{width:auto;height:240px;max-height:none}@media(min-width:900px){.pg-afbeelding .can{height:320px}}.pg-feiten{font-size:.875rem;color:var(--ink-soft);margin:0}.pg-koopblok{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.pg-koopblok>*{min-width:0}.pg-kleur{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2);min-width:0}.pg-kleur>*{min-width:0}.pg-kleur-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}.pg-kleur-kop .kiezer-lbl{margin:0}.pg-sys{flex:1 1 11rem;max-width:16rem;min-width:0}.pg-sys select{width:100%;height:40px;max-width:100%;border:1px solid var(--line-2);border-radius:var(--r);padding:0 36px 0 var(--s3);background:#fff;font:inherit;font-size:.9375rem;color:var(--ink)}.pg-sys:after{right:13px}.pg-kleur .kiezer-code{max-width:none}.pg-kleur .kiezer-code input{height:40px;min-width:0}.pg-kleur .kiezer-code .btn{flex:none;min-height:40px;padding:0 var(--s3)}.pg-kleur .field-hint{margin:0}.pg-kleur .swatches{gap:6px;margin-top:var(--s1)}.pg-kleur .swatches[hidden]{display:none}.pg-gekozen{margin:0;font-size:.9375rem;font-weight:600;color:var(--navy)}.pg-prijsnoot{margin:0;font-size:.875rem;color:var(--ink-soft)}.pg-login{width:100%;justify-content:center}.pg-kopen{display:grid;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line)}.pg-prijs{margin:0}.pg-prijs b{font-size:1.75rem;color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pg-prijs small{font-size:.875rem;color:var(--ink-soft)}.pg-inhoudkeuze{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.pg-inhoudkeuze .kiezer-lbl{margin:0}.pg-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--c,#fff);border:1px solid var(--line-2);vertical-align:-2px;margin-right:6px}.pg-dot-onbekend{background:repeating-linear-gradient(45deg,#fff 0 3px,var(--line) 3px 6px)}.pg-locked{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--navy);text-decoration:none;border-bottom:1px solid var(--line)}.pg-locked:hover{border-bottom-color:var(--navy)}.pg-locked .ico{width:16px;height:16px}.pg-vanaf{font-size:.75rem;color:var(--gold-ink);font-weight:600;text-transform:none;margin-right:4px}.pg-add{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.pg-add .btn{flex:1 1 160px;min-height:44px}.pg-levering{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s1);font-size:.875rem;color:var(--ink-soft)}.pg-levering li{display:flex;gap:var(--s2);align-items:flex-start}.pg-levering .ico{color:var(--gold-ink);width:18px;height:18px;flex:none;margin-top:1px;stroke-width:1.6}.pg-docveilig{margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--line);display:grid;gap:var(--s5)}.pg-docveilig>*{min-width:0}.pg-docveilig h2{margin:0}.pg-dv-blok{display:grid;gap:var(--s3);min-width:0}.pg-dv-blok>h3{margin:0;font-size:1.0625rem}.pg-dv-blok .pg-bron{margin:0}.pg-kaart .prod-body{gap:var(--s1);padding:var(--s3) var(--s4) var(--s4)}.pg-kaart .pg-inhoud{font-size:.875rem;color:var(--ink-soft)}.pg-kaart .price{gap:var(--s2);margin-top:auto;padding-top:var(--s3);border-top:0}.pg-kaart .price .amount{margin:0;gap:6px}.pg-kaart .price .amount b{font-size:1.125rem}.pg-kaart .price .btn{width:100%;justify-content:center;min-height:42px}.pg-kaart .price form{display:block}.pg-detail h2{font-size:1.375rem;margin-bottom:var(--s3)}.pg-detail h3{font-size:1.0625rem;margin:var(--s5) 0 var(--s2)}.pg-detail p+p{margin-top:var(--s3)}.pg-detail ul.pg-lijst{margin:0;padding-left:1.2em;display:grid;gap:4px}.pg-tds td:first-child{font-weight:600;color:var(--navy);white-space:nowrap}@media(max-width:699px){.pg-tds td:first-child{white-space:normal}}.pg-tds td:last-child{color:var(--ink-soft)}.pg-clp-pb{margin-top:var(--s4)}.pg-bron{font-size:.8125rem;color:var(--ink-soft);margin-top:var(--s3)}.pg-terug{margin-top:var(--s6)}.pg-clp-titel{margin:0}.pg-crumb-note{font-weight:400;color:var(--ink-soft)}.pg-ingelogd{margin-bottom:var(--s5)}.pg-ingelogd .badge{margin-left:var(--s2);vertical-align:middle}.pg-wagen td{vertical-align:middle}.pg-wagen .qty{grid-template-columns:36px 52px 36px}.pg-wagen .qty button,.pg-wagen .qty input{height:40px}.pg-naam{display:block;font-weight:600;color:var(--navy);line-height:1.3}.pg-naam a{text-decoration:none;color:inherit}.pg-naam a:hover{text-decoration:underline}.pg-sub{display:block;font-size:.8125rem;color:var(--ink-soft);margin-top:3px}.pg-sub .basis-tag{font-size:.75rem;padding:0 8px;margin-left:2px}.pg-per{display:block;font-size:.75rem;color:var(--ink-soft);font-weight:400}.pg-vanaf{display:block;font-size:.75rem;color:var(--gold-ink);font-weight:600}.pg-wagen tfoot td{font-size:1rem}@media(max-width:699px){.pg-wagen tfoot{display:none}}.pg-acties{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:space-between;margin-top:var(--s4)}.pg-bevestig{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;font-size:.9375rem;padding:var(--s2) var(--s3);background:var(--err-soft);border-radius:var(--r)}.pg-bevestig[hidden]{display:none}.pg-overzicht h2{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.pg-overzicht h2 small{font-size:.8125rem;font-weight:500;color:var(--ink-soft)}.pg-overzicht .totalen dd{font-weight:600;color:var(--navy)}.pg-overzicht .totalen .pg-info dt,.pg-overzicht .totalen .pg-info dd{color:var(--ink-soft);font-weight:400;font-size:.875rem}.pg-orders{display:grid;gap:0}.pg-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--line)}.pg-order:last-child{border-bottom:0;padding-bottom:0}.pg-order:first-child{padding-top:0}.pg-order b{font-family:var(--mono);color:var(--navy)}.pg-order small{display:block;color:var(--ink-soft);font-size:.8125rem;margin-top:2px}.pg-order .chips{margin-top:8px}.pg-order .chip{min-height:26px;font-size:.75rem;padding:0 8px;font-family:var(--mono);font-weight:500;color:var(--ink)}.pg-order-acties{display:grid;gap:var(--s2);justify-items:end}@media(max-width:599px){.pg-order{grid-template-columns:1fr}.pg-order-acties{justify-items:start;grid-auto-flow:column;justify-content:start}}.pg-quick .quick{box-shadow:var(--shadow)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vdv-concept.css.map */
