.prijs-schakelaar{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:500;line-height:1;cursor:pointer;opacity:.85;transition:opacity .15s ease,background .15s ease;white-space:nowrap}.prijs-schakelaar:hover{opacity:1}.prijs-schakelaar svg{flex:none}.prijs-schakelaar i{width:7px;height:7px;border-radius:50%;background:#4fae6e;flex:none}.prijs-schakelaar.is-uit{opacity:1}.prijs-schakelaar.is-uit i{background:#e0891f}.prijs-schakelaar.is-compact{padding:6px}.prijs-schakelaar.is-compact i{display:none}@media (max-width: 600px){.prijs-schakelaar{padding:6px}.prijs-schakelaar span{display:none}}.dc{--dc-paper: #fefdfb;--dc-white: #ffffff;--dc-ink: #1c1814;--dc-ink-2: #3c352d;--dc-cream: #faf6ef;--dc-cream-2: #fcfaf6;--dc-tint: #fbebd4;--dc-gold: #d07808;--dc-gold-hover: #b96a05;--dc-gold-2: #d08c08;--dc-line: #eee7dc;--dc-line-2: #e4dccf;--dc-line-3: #ddd5c8;--dc-faint: #9a9083;--dc-mute: #6e655a;--dc-mute-2: #5a5148;--dc-soft: #b3aa9c;--dc-check: #c9bfae;--dc-ok: #2e9e5b;--dc-err: #d0483b;--dc-ease: cubic-bezier(.2, .7, .2, 1);font-family:Urbanist,Satoshi,system-ui,sans-serif;background:var(--dc-paper);color:var(--dc-ink);line-height:1.5;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.dc :where(a){color:inherit;text-decoration:none}.dc button{font-family:inherit;cursor:pointer}.dc input,.dc textarea{font-family:inherit}.dc input::-moz-placeholder,.dc textarea::-moz-placeholder{color:var(--dc-soft)}.dc input::placeholder,.dc textarea::placeholder{color:var(--dc-soft)}.dc h1,.dc h2,.dc h3,.dc p{margin:0}.dc-wrap{max-width:1440px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}.dc-top{background:var(--dc-ink);color:var(--dc-cream);font-size:13px;font-weight:500}.dc-top-in{height:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.dc-top-usps{display:flex;align-items:center;gap:26px}.dc-top-usps span{display:flex;align-items:center;gap:8px}.dc-top-links{display:flex;align-items:center;gap:24px}.dc-top-links a,.dc-top-links button{color:#faf6efcc;border:0;background:none;padding:0;font:inherit;transition:color .15s}.dc-top-links a:hover,.dc-top-links button:hover{color:var(--dc-cream)}.dc-head{background:var(--dc-white);border-bottom:1px solid var(--dc-line);position:sticky;top:0;z-index:20}.dc-head-in{height:88px;display:flex;align-items:center;justify-content:space-between;gap:40px}.dc-logo{flex:none;display:flex}.dc-logo img{width:190px;height:auto}.dc-search-form{flex:1;max-width:560px;position:relative;display:flex;align-items:center}.dc-search-form svg{position:absolute;left:18px}.dc-search-form input{width:100%;height:48px;padding:0 16px 0 48px;border:1px solid var(--dc-line-2);border-radius:999px;background:var(--dc-cream-2);font-size:14.5px;color:var(--dc-ink);outline:none;cursor:text;transition:border-color .15s,box-shadow .15s}.dc-search-form input:focus{border-color:var(--dc-gold);box-shadow:0 0 0 4px #d078081f}.dc-head-acts{flex:none;display:flex;align-items:center;gap:6px}.dc-head-act{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;transition:background .15s}.dc-head-act:hover{background:var(--dc-cream);color:var(--dc-ink)}.dc-head-user{padding:0 6px 0 14px;gap:10px}.dc-head-user-txt{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.dc-head-user-txt small{font-size:11.5px;font-weight:500;color:var(--dc-faint)}.dc-avatar{width:34px;height:34px;border-radius:50%;background:var(--dc-tint);color:var(--dc-gold);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.dc-cart{position:relative;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background .15s}.dc-cart:hover{background:var(--dc-cream);color:var(--dc-ink)}.dc-cart-badge{position:absolute;top:5px;right:5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dc-gold);color:var(--dc-white);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.dc-nav{background:var(--dc-white);border-bottom:1px solid var(--dc-line)}.dc-nav-in{height:54px;display:flex;align-items:center;justify-content:space-between;gap:24px}.dc-nav-links{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600;min-width:0}.dc-nav-links a{display:flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:8px;white-space:nowrap;transition:background .15s,color .15s}.dc-nav-links a:hover{background:var(--dc-cream);color:var(--dc-ink)}.dc-nav-new{color:var(--dc-gold)}.dc-nav-links a.dc-nav-new:hover{background:var(--dc-tint);color:var(--dc-gold)}.dc-nav-call{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--dc-mute-2);white-space:nowrap;transition:color .15s}.dc-nav-call:hover{color:var(--dc-ink)}.dc-nav-call strong{font-weight:700;color:var(--dc-ink)}.dc-avatar-dark{width:30px;height:30px;border-radius:50%;background:var(--dc-ink);color:var(--dc-cream);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.dc-hero-out{margin-top:24px}.dc-hero{position:relative;height:520px;border-radius:24px;overflow:hidden;background:var(--dc-ink)}.dc-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 55%;object-position:62% 55%}.dc-hero-veil-1{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c1814c7,#1c181473 45%,#1c18140d 75%)}.dc-hero-veil-2{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c181400 60%,#1c181473)}.dc-hero-body{position:absolute;left:64px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:22px;max-width:620px;color:var(--dc-cream)}.dc-hero-body h1{font-size:54px;line-height:1.04;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.dc-hero-body p{font-size:17px;line-height:1.55;color:#faf6efd1;max-width:520px;text-wrap:pretty}.dc-hero-cta{display:flex;align-items:center;gap:12px;padding-top:6px;flex-wrap:wrap}.dc-btn-gold{display:flex;align-items:center;gap:12px;height:54px;padding:0 8px 0 24px;border:0;border-radius:12px;background:var(--dc-gold);color:var(--dc-white);font-size:15.5px;font-weight:700;transition:background .15s}.dc-btn-gold:hover{background:var(--dc-gold-hover);color:var(--dc-white)}.dc-btn-sq{width:38px;height:38px;border-radius:9px;background:var(--dc-white);color:var(--dc-gold);display:flex;align-items:center;justify-content:center;flex:none}.dc-btn-line{display:flex;align-items:center;height:54px;padding:0 24px;border-radius:12px;border:1.5px solid rgba(250,246,239,.4);color:var(--dc-cream);font-size:15.5px;font-weight:600;transition:background .15s,border-color .15s}.dc-btn-line:hover{background:#faf6ef1a;border-color:var(--dc-cream);color:var(--dc-cream)}.dc-hero-order{position:absolute;right:32px;bottom:32px;display:flex;align-items:center;gap:16px;padding:16px 18px 16px 20px;border-radius:16px;background:#fefdfbf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--dc-ink);box-shadow:0 20px 40px -20px #1c181480;transition:transform .15s}.dc-hero-order:hover{transform:translateY(-2px);color:var(--dc-ink)}.dc-hero-order-txt{display:flex;flex-direction:column;gap:3px}.dc-hero-order-txt .dc-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dc-faint)}.dc-hero-order-txt b{font-size:15px;font-weight:700}.dc-sq-tint{width:36px;height:36px;border-radius:10px;background:var(--dc-tint);color:var(--dc-gold);display:flex;align-items:center;justify-content:center;flex:none}.dc-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dc-sec-head h2{font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.025em}.dc-sec-more{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--dc-ink);transition:color .15s}.dc-sec-more:hover,.dc-sec-more .dc-gold-arrow{color:var(--dc-gold)}.dc-empty-txt{font-size:15px;color:var(--dc-mute)}.dc-arrows{display:flex;align-items:center;gap:10px}.dc-arrow-prev,.dc-arrow-next{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,opacity .15s}.dc-arrow-prev{border:1.5px solid var(--dc-line-2);background:var(--dc-white);color:var(--dc-ink)}.dc-arrow-prev:disabled{color:var(--dc-check);cursor:default}.dc-arrow-prev:not(:disabled):hover{border-color:var(--dc-ink)}.dc-arrow-next{border:0;background:var(--dc-ink);color:var(--dc-cream)}.dc-arrow-next:disabled{opacity:.35;cursor:default}.dc-arrow-next:not(:disabled):hover{background:var(--dc-gold)}.dc-arrows-sm .dc-arrow-prev,.dc-arrows-sm .dc-arrow-next{width:44px;height:44px}.dc-cats{width:100%;margin:64px 0 80px;display:flex;flex-direction:column;gap:28px;overflow:hidden}.dc-cats-rail{padding:8px 0}.dc-cats-track{display:flex;gap:20px;padding-left:max(40px,calc((100vw - 1440px)/2 + 40px));padding-right:40px;transform:translate(var(--dc-tx, 0px));transition:transform .45s var(--dc-ease)}.dc-cat{flex:none;width:325px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;position:relative;height:380px;border-radius:20px;overflow:hidden;background:var(--dc-ink);color:var(--dc-cream);padding:22px}.dc-cat>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dc-cat-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c181400 45%,#1c1814d1)}.dc-cat-body{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.dc-cat-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.dc-cat-txt h3{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--dc-cream)}.dc-cat .dc-cat-txt h3{color:#fff}.dc-cat-count{font-size:13.5px;color:#faf6efbf}.dc-cat-go{flex:none;width:38px;height:38px;border-radius:50%;background:var(--dc-cream);color:var(--dc-gold);display:flex;align-items:center;justify-content:center}.dc-progress{height:3px;background:var(--dc-line);border-radius:2px;overflow:hidden}.dc-progress i{display:block;height:100%;background:var(--dc-gold);border-radius:2px;transition:width .45s}.dc-new{background:var(--dc-cream-2)}.dc-new-in{padding:80px 40px;display:flex;flex-direction:column;gap:32px}.dc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dc-pcard{position:relative;display:flex;flex-direction:column;background:var(--dc-white);border-radius:20px;overflow:hidden;border:1px solid var(--dc-line);transition:transform .2s,box-shadow .2s}.dc-pcard:hover{transform:translateY(-3px);box-shadow:0 24px 40px -24px #1c181459}.dc-pcard-img{position:relative;display:block;height:300px;background:var(--dc-ink)}.dc-pcard-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dc-badge-new{position:absolute;top:14px;left:14px;height:26px;padding:0 10px;border-radius:999px;background:var(--dc-gold);color:var(--dc-white);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center}.dc-fav{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;background:#fefdfbeb;color:var(--dc-ink);display:flex;align-items:center;justify-content:center;transition:color .15s}.dc-fav:hover,.dc-fav.on{color:var(--dc-gold)}.dc-pcard-body{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}.dc-pcard-ttl{display:flex;flex-direction:column;gap:3px}.dc-pcard-ttl .dc-type{font-size:12.5px;font-weight:600;color:var(--dc-faint)}.dc-pcard-ttl a{font-size:19px;font-weight:800;letter-spacing:-.015em;transition:color .15s}.dc-pcard-ttl a:hover{color:var(--dc-gold)}.dc-sw-row{display:flex;align-items:center;gap:8px}.dc-sw{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #1c18141f;flex:none}.dc-sw-more{font-size:12.5px;font-weight:600;color:var(--dc-faint);margin-left:2px}.dc-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.dc-price-col{display:flex;flex-direction:column;gap:2px}.dc-price-col.dc-right{text-align:right}.dc-price-lbl{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-faint)}.dc-price-big{font-size:20px;font-weight:800;letter-spacing:-.02em}.dc-price-sm{font-size:14px;font-weight:600;color:var(--dc-mute-2)}.dc-pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--dc-line)}.dc-stock{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--dc-mute-2)}.dc-dot{width:8px;height:8px;border-radius:50%;flex:none}.dc a.dc-btn-kaart{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 5px 0 15px;border-radius:10px;background:var(--dc-gold);color:var(--dc-white);font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 18px -12px #d07808b3;transition:background .18s var(--dc-ease),transform .18s var(--dc-ease),box-shadow .18s var(--dc-ease)}.dc-btn-kaart-sq{width:28px;height:28px;border-radius:7px;background:var(--dc-white);color:var(--dc-gold);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .18s var(--dc-ease),background .18s var(--dc-ease)}.dc a.dc-btn-kaart:hover,.dc a.dc-btn-kaart:focus-visible{background:var(--dc-gold-hover);color:var(--dc-white);transform:translateY(-1px);box-shadow:0 12px 22px -12px #d07808cc}.dc a.dc-btn-kaart:hover .dc-btn-kaart-sq{transform:translate(2px)}.dc a.dc-btn-kaart:active{transform:translateY(0)}.dc-ig{position:relative;overflow:hidden;background:var(--dc-paper);padding:80px 0 88px;border-top:1px solid var(--dc-line)}.dc-ig-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:0 40px;margin-bottom:36px}.dc-ig-head h2{font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.025em}.dc-ig-head h2 span{color:var(--dc-gold)}.dc-ig-handle{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--dc-mute);text-decoration:underline;text-decoration-color:var(--dc-gold-2);text-underline-offset:5px;transition:color .15s}.dc-ig-handle:hover{color:var(--dc-ink)}.dc-ig-rail{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.dc-ig-track{display:flex;align-items:center;gap:18px;width:-moz-max-content;width:max-content;animation:dcMedia 64s linear infinite}.dc-ig:hover .dc-ig-track{animation-play-state:paused}.dc-ig-tile{position:relative;display:block;flex:none;overflow:hidden;border-radius:16px;background:#f0e9dd;transition:opacity .15s}.dc-ig-tile:hover{opacity:.92}.dc-ig-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dc-ig-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#f0e9dd}.dc-ig-tall{width:340px;height:420px}.dc-ig-sq{width:300px;height:300px}@keyframes dcMedia{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 9px),0,0)}}.dc-groups{background:var(--dc-paper);border-top:1px solid var(--dc-line);padding:80px 0 32px;display:flex;flex-direction:column;gap:64px}.dc-group{display:flex;flex-direction:column;gap:24px}.dc-group-ttl{display:flex;flex-direction:column;gap:6px}.dc-group-ttl h2{font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.025em}.dc-group-ttl span{font-size:15px;color:var(--dc-mute)}.dc-group-acts{display:flex;align-items:center;gap:16px}.dc-group-all{font-size:14.5px;font-weight:700;color:var(--dc-ink);text-decoration:underline;text-decoration-color:var(--dc-gold-2);text-underline-offset:4px;white-space:nowrap;transition:color .15s}.dc-group-all:hover{color:var(--dc-gold)}.dc-rail{overflow:hidden;margin:0 -8px;padding:8px}.dc-rail-track{display:flex;gap:20px;transform:translate(var(--dc-tx, 0px));transition:transform .45s var(--dc-ease)}.dc-scard{flex:none;width:325px;box-sizing:border-box;display:flex;flex-direction:column;background:var(--dc-white);border-radius:16px;overflow:hidden;border:1px solid var(--dc-line);transition:transform .2s,box-shadow .2s}.dc-scard:hover{transform:translateY(-2px);box-shadow:0 20px 36px -24px #1c181459}.dc-scard-img{position:relative;display:block;height:240px;background:var(--dc-ink)}.dc-scard-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dc-badge-new-sm{position:absolute;top:10px;left:10px;height:22px;padding:0 8px;border-radius:999px;background:var(--dc-gold);color:var(--dc-white);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center}.dc-scard-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.dc-scard-ttl{display:flex;flex-direction:column;gap:2px}.dc-scard-ttl .dc-type{font-size:12px;font-weight:600;color:var(--dc-faint)}.dc-scard-ttl a{font-size:16px;font-weight:800;letter-spacing:-.01em;transition:color .15s}.dc-scard-ttl a:hover{color:var(--dc-gold)}.dc-sw-row-sm{display:flex;align-items:center;gap:6px;min-height:14px}.dc-sw-sm{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #1c18141f;flex:none}.dc-scard-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--dc-line)}.dc-scard-foot b{font-size:17px;font-weight:800;letter-spacing:-.01em}.dc-scard-foot span{font-size:12.5px;color:var(--dc-faint)}.dc-contact{background:var(--dc-paper)}.dc-contact-in{padding:96px 40px 104px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,560px);gap:80px;align-items:start}.dc-contact-left{display:flex;flex-direction:column;gap:40px;min-width:0}.dc-contact-intro{display:flex;flex-direction:column;gap:14px}.dc-contact-intro h2{font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.dc-contact-intro p{max-width:44ch;font-size:16px;line-height:1.6;color:var(--dc-mute);text-wrap:pretty}.dc-am{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:16px;background:var(--dc-white);border:1px solid var(--dc-line);color:var(--dc-ink);max-width:520px;transition:border-color .15s,box-shadow .15s}.dc-am:hover{border-color:var(--dc-gold-2);box-shadow:0 20px 40px -28px #1c181459;color:var(--dc-ink)}.dc-am-av{width:56px;height:56px;border-radius:50%;background:var(--dc-ink);color:var(--dc-cream);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.dc-am-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dc-am-txt .dc-am-lbl{font-size:12.5px;font-weight:600;color:var(--dc-faint)}.dc-am-txt .dc-am-name{font-size:18px;font-weight:800}.dc-am-txt .dc-am-sub{font-size:13.5px;color:var(--dc-mute)}.dc-am-tel{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:10px;background:var(--dc-tint);color:var(--dc-gold);font-size:14px;font-weight:700;flex:none;white-space:nowrap}.dc-facts{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:28px 40px;max-width:560px}.dc-fact{display:flex;flex-direction:column;gap:6px}.dc-fact-lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-faint)}.dc-fact span{font-size:15px;line-height:1.6;color:var(--dc-ink)}.dc-fact a{font-size:15px;color:var(--dc-ink);text-decoration:underline;text-decoration-color:var(--dc-gold-2);text-underline-offset:4px;align-self:flex-start;transition:color .15s}.dc-fact a:hover{color:var(--dc-gold)}.dc-form{background:var(--dc-white);border:1px solid var(--dc-line);border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:22px;box-shadow:0 30px 60px -40px #1c181440;min-width:0}.dc-form-ttl{display:flex;flex-direction:column;gap:4px}.dc-form-ttl b{font-size:22px;font-weight:800;letter-spacing:-.02em}.dc-form-ttl span{font-size:14px;color:var(--dc-faint)}.dc-form-note{padding:12px 14px;border-radius:10px;background:var(--dc-cream);border:1px solid var(--dc-line-2);font-size:13.5px;line-height:1.5;color:var(--dc-mute)}.dc-form-note a{text-decoration:underline;text-decoration-color:var(--dc-gold-2);text-underline-offset:3px}.dc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dc-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:var(--dc-ink-2);min-width:0}.dc-field .dc-opt{font-weight:500;color:var(--dc-faint)}.dc-field input,.dc-field textarea{width:100%;border:1px solid var(--dc-line-3);border-radius:10px;background:var(--dc-white);font-size:15px;font-weight:500;color:var(--dc-ink);outline:none;transition:border-color .15s,box-shadow .15s}.dc-field input{height:48px;padding:0 14px}.dc-field textarea{padding:12px 14px;resize:vertical;line-height:1.5}.dc-field input:focus,.dc-field textarea:focus{border-color:var(--dc-gold);box-shadow:0 0 0 4px #d078081f}.dc-field.dc-invalid input{border-color:var(--dc-err)}.dc-err-msg{font-size:12.5px;font-weight:600;color:var(--dc-err)}.dc-form-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:4px}.dc-form-foot>span{font-size:12.5px;line-height:1.5;color:var(--dc-faint);max-width:30ch}.dc-submit{height:52px;border:0;border-radius:12px;background:var(--dc-gold);color:var(--dc-white);font-size:15px;font-weight:700;display:flex;align-items:center;gap:12px;padding:0 8px 0 22px;transition:background .15s}.dc-submit:hover:not(:disabled){background:var(--dc-gold-hover)}.dc-submit:disabled{opacity:.5;cursor:not-allowed}.dc-submit .dc-btn-sq{width:36px;height:36px}.dc-sent{display:flex;flex-direction:column;gap:16px;padding:12px 0}.dc-sent-icon{width:52px;height:52px;border-radius:14px;background:var(--dc-tint);display:flex;align-items:center;justify-content:center}.dc-sent b{font-size:28px;font-weight:800;letter-spacing:-.02em}.dc-sent p{font-size:15px;line-height:1.6;color:var(--dc-mute)}.dc-link-gold{align-self:flex-start;border:0;background:none;padding:0;font-size:14px;font-weight:700;color:var(--dc-gold)}.dc-link-gold:hover{text-decoration:underline}.dc-foot{background:var(--dc-ink);color:var(--dc-cream);margin-top:auto}.dc-foot-in{padding:72px 40px 32px;display:flex;flex-direction:column;gap:56px}.dc-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1.2fr;gap:40px}.dc-foot-brand{display:flex;flex-direction:column;gap:22px}.dc-foot-brand img{width:190px;height:auto;filter:brightness(0) invert(1)}.dc-foot-brand p{max-width:34ch;font-size:15px;line-height:1.6;color:#faf6efb3;text-wrap:pretty}.dc-socials{display:flex;align-items:center;gap:10px}.dc-socials a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(250,246,239,.2);color:var(--dc-cream);display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.dc-socials a:hover{border-color:var(--dc-gold-2);background:#d08c081f;color:var(--dc-cream)}.dc-foot-col{display:flex;flex-direction:column;gap:14px}.dc-foot-col h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dc-gold-2)}.dc-foot-col a,.dc-foot-col button{font-size:15px;color:#faf6efc7;border:0;background:none;padding:0;font-family:inherit;text-align:left;transition:color .15s}.dc-foot-col a:hover,.dc-foot-col button:hover{color:var(--dc-cream)}.dc-foot-col span{font-size:15px;line-height:1.6;color:#faf6efc7}.dc-foot-col .dc-foot-tel{font-size:15px;color:var(--dc-cream);font-weight:700}.dc-foot-col .dc-foot-tel:hover{color:var(--dc-gold-2)}.dc-foot-col .dc-foot-hours{font-size:13.5px;color:#faf6ef80}.dc-foot-usps{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:28px;border-top:1px solid rgba(250,246,239,.12);font-size:14px;font-weight:600;color:#faf6efc7}.dc-foot-usps span{display:flex;align-items:center;gap:9px}.dc-foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(250,246,239,.12);font-size:13px;color:#faf6ef80;margin-top:-28px}.dc-foot-bottom nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dc-foot-bottom a,.dc-foot-bottom button{color:#faf6ef80;border:0;background:none;padding:0;font:inherit;transition:color .15s}.dc-foot-bottom a:hover,.dc-foot-bottom button:hover{color:var(--dc-cream)}.dc-so{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--dc-paper);display:flex;flex-direction:column;overflow:hidden;font-family:Urbanist,Satoshi,system-ui,sans-serif;color:var(--dc-ink)}.dc-so-top{flex:none;border-bottom:1px solid var(--dc-line);background:var(--dc-white)}.dc-so-top-in{height:88px;display:flex;align-items:center;gap:28px}.dc-so-top-in>a{flex:none;display:flex}.dc-so-top-in img{width:170px;height:auto}.dc-so-form{flex:1;position:relative;display:flex;align-items:center;min-width:0}.dc-so-form svg{position:absolute;left:18px}.dc-so-form input{width:100%;height:52px;padding:0 16px 0 50px;border:1px solid var(--dc-line-2);border-radius:999px;background:var(--dc-cream-2);font-size:16px;font-weight:500;color:var(--dc-ink);outline:none;transition:border-color .15s,box-shadow .15s}.dc-so-form input:focus{border-color:var(--dc-gold);box-shadow:0 0 0 4px #d078081f}.dc-so-close{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--dc-line-2);background:var(--dc-white);color:var(--dc-ink);display:flex;align-items:center;justify-content:center;transition:border-color .15s}.dc-so-close:hover{border-color:var(--dc-ink)}.dc-so-body{flex:1;min-height:0;max-width:1440px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box;display:grid;grid-template-columns:280px 1fr;align-items:start;gap:48px;overflow-y:auto;overscroll-behavior:contain}.dc-so-aside{padding:32px 0 40px;display:flex;flex-direction:column;gap:8px}.dc-so-aside-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--dc-line)}.dc-so-aside-head>span{font-size:18px;font-weight:800}.dc-so-clear{border:0;background:none;padding:0;font-size:13px;font-weight:700;color:var(--dc-soft);transition:color .15s}.dc-so-clear.on,.dc-so-clear:hover{color:var(--dc-gold)}.dc-so-group{display:flex;flex-direction:column;gap:14px;padding:22px 0;border-bottom:1px solid var(--dc-line)}.dc-so-group>b{font-size:15px;font-weight:800}.dc-so-colors{display:flex;flex-wrap:wrap;gap:10px}.dc-so-color{width:30px;height:30px;border-radius:50%;border:0;padding:0;box-shadow:inset 0 0 0 1px #1c181426;transition:box-shadow .15s}.dc-so-color.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dc-gold)}.dc-so-list{display:flex;flex-direction:column;gap:2px}.dc-so-opt{display:flex;align-items:center;gap:12px;height:38px;padding:0 8px;margin:0 -8px;border:0;border-radius:8px;background:none;text-align:left;font-size:14.5px;font-weight:500;color:var(--dc-ink);transition:background .15s}.dc-so-opt:hover{background:var(--dc-cream)}.dc-so-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--dc-check);background:var(--dc-white);display:flex;align-items:center;justify-content:center;flex:none;transition:all .15s;color:transparent}.dc-so-opt.on .dc-so-box{border-color:var(--dc-gold);background:var(--dc-gold);color:#fff}.dc-so-opt>span:nth-child(2){flex:1}.dc-so-count{font-size:12.5px;color:var(--dc-faint)}.dc-so-results{padding:32px 0 40px;display:flex;flex-direction:column;gap:20px}.dc-so-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dc-so-bar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dc-so-count-txt{font-size:14px;color:var(--dc-mute)}.dc-so-count-txt strong{color:var(--dc-ink);font-weight:800}.dc-so-chip{display:flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border-radius:999px;border:1px solid var(--dc-line-2);background:var(--dc-white);font-size:13px;font-weight:600;color:var(--dc-ink);transition:border-color .15s}.dc-so-chip:hover{border-color:var(--dc-ink)}.dc-so-sorts{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--dc-mute)}.dc-so-sort{height:34px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--dc-mute);font-size:13.5px;font-weight:700;transition:background .15s,color .15s}.dc-so-sort:hover{color:var(--dc-ink)}.dc-so-sort.on{background:var(--dc-cream);color:var(--dc-ink)}.dc-so-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dc-so-card{width:auto}.dc-so-card .dc-scard-img{height:auto;aspect-ratio:4 / 3}.dc-so-card .dc-scard-ttl a{font-size:15.5px}.dc-so-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:96px 0;text-align:center}.dc-so-empty b{font-size:24px;font-weight:800;letter-spacing:-.02em}.dc-so-empty p{font-size:15px;color:var(--dc-mute);max-width:40ch}.dc-so-empty button{height:44px;padding:0 20px;border-radius:10px;border:0;background:var(--dc-ink);color:var(--dc-cream);font-size:14px;font-weight:700;transition:background .15s}.dc-so-empty button:hover{background:var(--dc-gold)}.dc-skel{background:linear-gradient(90deg,#f3ede3 25%,#faf6ef 37%,#f3ede3 63%);background-size:400% 100%;animation:dcShimmer 1.4s ease infinite;border-radius:16px}@keyframes dcShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.dc-skel-cat{flex:none;width:325px;height:380px;border-radius:20px}.dc-skel-card{height:460px;border-radius:20px}.dc-skel-scard{flex:none;width:325px;height:380px}.dc-skel-ttl{width:240px;height:40px;border-radius:10px}.dc-skel-so{height:320px}.dc-error{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;border:1px solid var(--dc-line);border-radius:16px;background:var(--dc-white)}.dc-error b{font-size:17px;font-weight:800}.dc-error p{font-size:14.5px;color:var(--dc-mute);max-width:60ch}.dc-error button{height:40px;padding:0 18px;border-radius:10px;border:1.5px solid var(--dc-line-2);background:var(--dc-white);font-size:14px;font-weight:700;color:var(--dc-ink);transition:border-color .15s}.dc-error button:hover{border-color:var(--dc-ink)}@media (max-width: 1240px){.dc-hero-body h1{font-size:44px}.dc-hero-body{left:44px;max-width:540px}.dc-contact-in{gap:48px}.dc-contact-intro h2{font-size:38px}}@media (max-width: 1100px){.dc-nav-links{overflow-x:auto;scrollbar-width:none}.dc-nav-links::-webkit-scrollbar{display:none}.dc-head-user-txt{display:none}}@media (max-width: 1024px){.dc-wrap{padding:0 24px}.dc-sec-head h2,.dc-ig-head h2{font-size:30px}.dc-group-ttl h2{font-size:26px}.dc-grid-3,.dc-so-grid{grid-template-columns:repeat(2,1fr)}.dc-new-in{padding:64px 24px}.dc-contact-in{padding:72px 24px 80px;grid-template-columns:1fr;gap:48px}.dc-foot-in{padding:56px 24px 32px}.dc-foot-grid{grid-template-columns:repeat(3,1fr)}.dc-foot-brand{grid-column:1 / -1}.dc-so-body{display:block;overflow-y:auto;padding:0 24px}.dc-so-aside,.dc-so-results{overflow:visible;padding:20px 0}.dc-so-top-in{padding-left:24px;padding-right:24px}.dc-arrows,.dc-progress{display:none}.dc-cats-rail,.dc-rail{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dc-cats-rail::-webkit-scrollbar,.dc-rail::-webkit-scrollbar{display:none}.dc-cats-track,.dc-rail-track{transform:none;transition:none}.dc-cats-track{padding-left:24px;padding-right:24px}.dc-cat,.dc-scard{scroll-snap-align:start}}@media (max-width: 900px){.dc-top-usps span:nth-child(n+2){display:none}.dc-hero{display:flex;flex-direction:column;justify-content:flex-end;height:auto;min-height:460px}.dc-hero-body{position:relative;inset:auto;max-width:none;padding:72px 28px 20px;gap:16px}.dc-hero-body h1{font-size:36px}.dc-hero-order{position:relative;right:auto;bottom:auto;margin:0 28px 28px;align-self:flex-start}}@media (max-width: 768px){.dc-head-in{height:auto;padding-top:14px;padding-bottom:14px;flex-wrap:wrap;gap:14px}.dc-logo img{width:150px}.dc-search-form{order:3;flex-basis:100%;max-width:none}.dc-head-act span:not(.dc-avatar){display:none}.dc-head-act{padding:0 10px}.dc-head-user{padding:0 6px}.dc-nav-call{display:none}.dc-grid-3,.dc-so-grid,.dc-facts{grid-template-columns:1fr}.dc-form{padding:24px;border-radius:20px}.dc-form-row{grid-template-columns:1fr}.dc-contact-intro h2{font-size:30px}.dc-sent b{font-size:22px}.dc-foot-grid{grid-template-columns:repeat(2,1fr)}.dc-foot-usps{gap:18px 24px;justify-content:flex-start;font-size:13px}.dc-ig-tall{width:240px;height:300px}.dc-ig-sq{width:220px;height:220px}.dc-cat{width:260px;height:320px}.dc-scard{width:260px}}@media (max-width: 560px){.dc-wrap{padding:0 18px}.dc-top-usps{display:none}.dc-top-links{gap:16px}.dc-top-in{justify-content:flex-end}.dc-new-in{padding:48px 18px}.dc-contact-in{padding:56px 18px 64px}.dc-foot-in{padding:48px 18px 28px}.dc-foot-grid{grid-template-columns:1fr;gap:32px}.dc-cats{margin:40px 0 56px}.dc-cats-track{padding-left:18px;padding-right:18px}.dc-groups{padding:56px 0 24px;gap:48px}.dc-ig{padding:56px 0 64px}.dc-hero-body h1{font-size:30px}.dc-am{flex-wrap:wrap}.dc-am-tel{width:100%;justify-content:center}.dc-btn-gold,.dc-btn-line{height:48px;font-size:14.5px}.dc-form-foot{justify-content:stretch}.dc-submit{width:100%;justify-content:space-between}.dc-so-top-in{height:72px;gap:12px;padding-left:18px;padding-right:18px}.dc-so-top-in img{width:130px}.dc-so-body{padding:0 18px}}@media (prefers-reduced-motion: reduce){.dc-ig-track{animation:none}.dc-cats-track,.dc-rail-track,.dc-progress i,.dc-pcard,.dc-scard,.dc-hero-order{transition:none}.dc-pcard:hover,.dc-scard:hover,.dc-hero-order:hover{transform:none}.dc-skel{animation:none}}.dc-so{--dc-so-ease: cubic-bezier(.2, .7, .2, 1);--dc-so-ease-uit: cubic-bezier(.55, 0, .25, 1);animation:dcSoIn .36s var(--dc-so-ease) both;will-change:clip-path,opacity}@keyframes dcSoIn{0%{opacity:0;clip-path:inset(0 0 100% 0 round 0 0 28px 28px)}to{opacity:1;clip-path:inset(0 0 0 0 round 0)}}.dc-so-top{animation:dcSoTop .36s var(--dc-so-ease) both}@keyframes dcSoTop{0%{transform:translateY(var(--dc-so-offset, 40px))}to{transform:none}}.dc-so-top-in>*{animation:dcSoRise .28s var(--dc-so-ease) .06s both}.dc-so-aside-head,.dc-so-group,.dc-so-bar,.dc-so.is-intro .dc-so-grid>*,.dc-so.is-intro .dc-so-empty{animation:dcSoRise .32s var(--dc-so-ease) both;animation-delay:calc(.12s + var(--i, 0) * .04s)}.dc-so-bar{--i: 0}.dc-so-empty{--i: 1}.dc-so-grid>*:nth-child(1){--i: 1}.dc-so-grid>*:nth-child(2){--i: 2}.dc-so-grid>*:nth-child(3){--i: 3}.dc-so-grid>*:nth-child(4){--i: 4}.dc-so-grid>*:nth-child(5){--i: 5}.dc-so-grid>*:nth-child(6){--i: 6}.dc-so-grid>*:nth-child(n+7){--i: 7}@keyframes dcSoRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dc-so.is-sluitend{animation:none;opacity:0;clip-path:inset(0 0 100% 0 round 0 0 28px 28px);transition:opacity .26s var(--dc-so-ease-uit) .08s,clip-path .34s var(--dc-so-ease-uit);pointer-events:none}.dc-so.is-sluitend .dc-so-top{animation:none;transform:translateY(var(--dc-so-offset, 40px));transition:transform .34s var(--dc-so-ease-uit)}.dc-so.is-sluitend .dc-so-top-in>*,.dc-so.is-sluitend .dc-so-aside-head,.dc-so.is-sluitend .dc-so-group,.dc-so.is-sluitend .dc-so-bar,.dc-so.is-sluitend .dc-so-grid>*,.dc-so.is-sluitend .dc-so-empty{animation:none;opacity:0;transform:translateY(8px);transition:opacity .22s var(--dc-so-ease-uit),transform .22s var(--dc-so-ease-uit)}@media (prefers-reduced-motion: reduce){.dc-so,.dc-so-top,.dc-so-top-in>*,.dc-so-aside-head,.dc-so-group,.dc-so-bar,.dc-so-grid>*,.dc-so-empty,.dc-so.is-sluitend,.dc-so.is-sluitend .dc-so-top,.dc-so.is-sluitend .dc-so-top-in>*,.dc-so.is-sluitend .dc-so-aside-head,.dc-so.is-sluitend .dc-so-group,.dc-so.is-sluitend .dc-so-bar,.dc-so.is-sluitend .dc-so-grid>*,.dc-so.is-sluitend .dc-so-empty{animation:none!important;transition:none!important;clip-path:none!important;transform:none!important;opacity:1}.dc-so.is-sluitend{opacity:0}}.pm,.pm-scope{--pm-paper: #f7f3ed;--pm-white: #ffffff;--pm-ink: #15120f;--pm-dark: #1a1714;--pm-soft: #f4efe7;--pm-input: #faf7f2;--pm-line: #e8e0d5;--pm-line-2: #e3dbcf;--pm-line-3: #f0eae1;--pm-line-4: #d5cbbd;--pm-mute: #8a8178;--pm-mute-2: #5c554d;--pm-mute-3: #a39a90;--pm-mute-4: #b8afa4;--pm-mute-5: #8f867b;--pm-text-dark: #d9d1c6;--pm-accent: #c4882a;--pm-accent-ink: #ffffff;--pm-ok: #5ba46a;--pm-ok-deep: #2f6b3a;--pm-ok-bg: #eef5ea;--pm-ease: cubic-bezier(.2, .7, .2, 1)}.pm{min-height:100vh;background:var(--pm-paper);color:var(--pm-ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.pm *,.pm *:before,.pm *:after{box-sizing:border-box}.pm :where(a){color:inherit;text-decoration:none;transition:color .2s}.pm button{font-family:inherit;cursor:pointer}.pm input,.pm textarea{font-family:inherit}.pm input::-moz-placeholder,.pm textarea::-moz-placeholder{color:var(--pm-mute-3)}.pm input::placeholder,.pm textarea::placeholder{color:var(--pm-mute-3)}.pm h1,.pm h2,.pm h3,.pm p{margin:0}.pm .pm-accent{color:var(--pm-accent)}.dc.pm-so-host{display:contents;min-height:0}.pm-wrap{max-width:1360px;margin:0 auto;padding:0 40px}.pm-main{padding-top:20px}.pm-btn-white,.pm-btn-accent,.pm-btn-ghost,.pm-btn-pill,.pm-btn-lijn,.pm-btn-ink{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:500;white-space:nowrap;border:0;transition:background .2s,color .2s,border-color .2s,filter .2s}.pm-btn-white{background:var(--pm-white);color:var(--pm-ink);padding:11px 16px 11px 18px;border-radius:999px;font-size:14px}.pm-btn-white:hover{background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-btn-accent{background:var(--pm-accent);color:var(--pm-accent-ink);padding:14px 20px;border-radius:12px;font-size:15px;gap:12px}.pm-btn-accent:hover{filter:brightness(1.08);color:var(--pm-accent-ink)}.pm-btn-ghost{border:1px solid rgba(255,255,255,.22);color:var(--pm-paper);padding:14px 20px;border-radius:12px;font-size:15px}.pm-btn-ghost:hover{background:#ffffff14;color:#fff}.pm-btn-pill{font-size:14px;border:1px solid var(--pm-line-2);padding:10px 16px;border-radius:999px;gap:8px}.pm-btn-pill:hover{border-color:var(--pm-ink);color:var(--pm-ink)}.pm-btn-lijn{font-size:13.5px;padding:11px 12px;border-radius:10px;border:1px solid var(--pm-line-2);background:var(--pm-white);color:var(--pm-ink)}.pm-btn-lijn:hover{border-color:var(--pm-ink);color:var(--pm-ink)}.pm-btn-ink{font-size:13.5px;padding:11px 12px;border-radius:10px;background:var(--pm-ink);color:#fff;gap:8px}.pm-btn-ink:hover:not(:disabled){background:var(--pm-accent);color:var(--pm-accent-ink)}.pm a.pm-btn-ink,.pm-scope a.pm-btn-ink{color:#fff}.pm a.pm-btn-ink:hover,.pm-scope a.pm-btn-ink:hover{color:var(--pm-accent-ink)}.pm-scope a.pm-btn-lijn,.pm-scope a.pm-btn-lijn:hover,.pm a.pm-btn-white{color:var(--pm-ink)}.pm a.pm-btn-white:hover,.pm a.pm-btn-accent,.pm a.pm-btn-accent:hover{color:var(--pm-accent-ink)}.pm a.pm-btn-ghost{color:var(--pm-paper)}.pm a.pm-btn-ghost:hover{color:#fff}.pm-btn-ink.ok{background:var(--pm-ok-deep)}.pm-btn-ink.groot{padding:14px 20px;border-radius:12px;font-size:15px;gap:12px}.pm-btn-ink:disabled{opacity:.5;cursor:not-allowed}.pm-rond-ink,.pm-rond-lijn,.pm-rond-wit,.pm-rond-lijn-wit{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;transition:background .2s,color .2s}.pm-rond-ink{background:var(--pm-ink);color:#fff}.pm-rond-lijn{border:1px solid var(--pm-line-2);color:var(--pm-ink)}.pm-rond-wit{width:42px;height:42px;background:var(--pm-white);color:var(--pm-ink)}.pm-rond-lijn-wit{width:42px;height:42px;border:1px solid rgba(255,255,255,.3);color:#fff}.pm-util{background:var(--pm-ink);color:var(--pm-text-dark);font-size:12.5px;letter-spacing:.01em}.pm-util-in{min-height:38px;padding-top:6px;padding-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:6px 24px;flex-wrap:wrap}.pm-util-usps{display:flex;gap:28px;flex-wrap:wrap}.pm-util-usps span{display:flex;align-items:center;gap:8px;white-space:nowrap}.pm-util-usps i,.pm-foot-usps i{font-style:normal;color:var(--pm-accent)}.pm-util-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;min-width:0}.pm-util-links a,.pm-util-links button{color:var(--pm-text-dark);border:0;background:none;padding:0;font:inherit}.pm-util-links a:hover,.pm-util-links button:hover{color:#fff}.pm-util-usps{min-width:0;height:22px;overflow:hidden;align-items:center}.pm-util-usps:empty{display:none}.pm-util-usps span{height:22px}@media (min-width: 900px){.pm-util-in{flex-wrap:nowrap}.pm-util-usps{flex:1 1 auto}.pm-util-links{flex:none;flex-wrap:nowrap;margin-left:auto;white-space:nowrap}}.pm-head{background:var(--pm-white);border-bottom:1px solid var(--pm-line);position:sticky;top:0;z-index:20}.pm-head-in{min-height:84px;padding-top:12px;padding-bottom:12px;display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap}.pm-logo{display:flex;flex:none}.pm-logo img{height:34px;width:auto;display:block}.pm-search{flex:1 1 260px;min-width:0;max-width:560px;display:flex;align-items:center;gap:12px;height:46px;border:1px solid var(--pm-line-2);border-radius:999px;padding:0 18px;background:var(--pm-input);color:var(--pm-mute);transition:border-color .15s,box-shadow .15s}.pm-search:focus-within{border-color:var(--pm-ink)}.pm-search input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;color:var(--pm-ink);outline:none;cursor:text}.pm-search kbd{font-family:inherit;font-size:11px;color:var(--pm-mute);border:1px solid var(--pm-line-2);border-radius:6px;padding:2px 7px;background:var(--pm-white)}.pm-nav{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.pm-nav-link{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500}.pm-nav-link:hover,.pm-nav-user:hover,.pm-nav-cart:hover{background:var(--pm-soft);color:var(--pm-ink)}.pm-nav-badge{background:var(--pm-ink);color:#fff;font-size:11px;font-weight:600;border-radius:999px;padding:1px 7px}.pm-nav-user{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 14px;border-radius:10px;margin-left:8px}.pm-nav-user-txt{text-align:right;line-height:1.2;white-space:nowrap;display:flex;flex-direction:column}.pm-nav-user-txt span{font-size:14px;font-weight:500}.pm-nav-user-txt small{font-size:11.5px;color:var(--pm-mute)}.pm-avatar{width:38px;height:38px;border-radius:50%;background:var(--pm-accent);color:var(--pm-accent-ink);display:grid;place-items:center;font-size:13px;font-weight:600;flex:none}.pm-nav-cart{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:10px}.pm-cart-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--pm-accent);color:var(--pm-accent-ink);font-size:10px;font-weight:600;display:grid;place-items:center}.pm-catnav{border-top:1px solid var(--pm-line-3)}.pm-catnav-in{min-height:50px;padding-top:4px;padding-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.pm-catnav-links{display:flex;gap:4px;flex-wrap:wrap}.pm-catnav-links a{padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.pm-catnav-links a:hover{background:var(--pm-soft);color:var(--pm-ink)}.pm-catnav-new i{width:6px;height:6px;border-radius:50%;background:var(--pm-accent)}.pm-catnav-am{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--pm-mute-2);white-space:nowrap}.pm-catnav-am strong{color:var(--pm-ink);font-weight:600}.pm-catnav-am:hover{color:var(--pm-ink)}.pm-avatar-dark{width:28px;height:28px;border-radius:50%;background:var(--pm-ink);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:600;flex:none}.pm-hero{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(360px,1fr);gap:20px;align-items:stretch;margin:0 20px 20px}.pm-slider{position:relative;border-radius:24px;overflow:hidden;min-height:clamp(540px,40vw,680px);background:var(--pm-dark)}.pm-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transform:scale(1);transition:opacity 1.1s ease,transform 7s linear}.pm-slide.on{opacity:1;transform:scale(1.05)}.pm-slider-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15120f40,#15120f00 30%,#15120f1a 55%,#15120fb3);pointer-events:none}.pm-slider-top{position:absolute;left:28px;right:28px;top:26px;display:flex;justify-content:space-between;align-items:center;gap:16px}.pm-slider-tag{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:12.5px;font-weight:500;letter-spacing:.02em;background:#15120f73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);padding:8px 14px 8px 10px;border-radius:999px;white-space:nowrap}.pm-slider-tag i{width:6px;height:6px;border-radius:50%;background:var(--pm-accent)}.pm-slider-ctl{display:flex;align-items:center;gap:14px;color:#fff}.pm-slider-count{font-size:13px;font-variant-numeric:tabular-nums;opacity:.9}.pm-slider-btns{display:flex;gap:6px}.pm-slider-btns button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#15120f66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:grid;place-items:center;transition:background .2s,color .2s}.pm-slider-btns button:hover{background:#fff;color:var(--pm-ink)}.pm-slider-bottom{position:absolute;left:28px;right:28px;bottom:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.pm-slider-txt{min-width:0;color:#fff;flex:1}.pm-slider-kicker{font-size:12.5px;color:#ffffffb3;margin-bottom:8px}.pm-slider-title{font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.05;text-wrap:pretty}.pm-slider-cta{display:flex;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.pm-slider-sub{font-size:13.5px;color:#fffc;white-space:nowrap}.pm-dots{display:flex;gap:8px;flex:none}.pm-dot{position:relative;width:64px;height:44px;border-radius:10px;border:2px solid rgba(255,255,255,.2);padding:0;overflow:hidden;background:#2a2622;opacity:.6;transition:opacity .3s,border-color .3s}.pm-dot.on{border-color:#fff;opacity:1}.pm-dot-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.pm-dot-bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:#fff}.pm-dot.on .pm-dot-bar{animation:pmVoortgang linear forwards}@keyframes pmVoortgang{0%{width:0}to{width:100%}}.pm-welcome{border-radius:24px;background:var(--pm-dark);color:var(--pm-paper);padding:40px 36px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0}.pm-welcome-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;color:var(--pm-mute-3);flex-wrap:wrap}.pm-online{display:flex;align-items:center;gap:8px}.pm-online i{width:7px;height:7px;border-radius:50%;background:var(--pm-ok);flex:none}.pm-welcome h1{margin:28px 0 16px;font-size:clamp(32px,2.6vw,42px);line-height:1.06;font-weight:500;letter-spacing:-.02em;text-wrap:pretty}.pm-welcome p{font-size:16px;line-height:1.6;color:var(--pm-mute-4);max-width:40ch;text-wrap:pretty}.pm-welcome-cta{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.pm-welcome-rows{border-top:1px solid rgba(255,255,255,.12);padding-top:8px;display:flex;flex-direction:column}.pm-welcome-rows a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);color:var(--pm-paper);font-size:14.5px}.pm-welcome-rows a:last-child{border-bottom:0}.pm-welcome-rows a:hover{color:#fff}.pm-welcome-rows span{color:var(--pm-mute-3)}.pm-welcome-rows b{display:flex;align-items:center;gap:10px;font-weight:500;white-space:nowrap}@media (max-width: 480px){.pm-util-links{gap:6px 16px}.pm-welcome-rows b{white-space:normal;text-align:right;min-width:0}}.pm-welcome-rows b svg{color:var(--pm-mute-3)}.pm-acties{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.pm-actie{background:var(--pm-white);border:1px solid var(--pm-line);border-radius:20px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:18px;color:var(--pm-ink);transition:transform .25s,box-shadow .25s}a.pm-actie:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #15120f66;color:var(--pm-ink)}.pm-actie-kop{display:flex;justify-content:space-between;align-items:center;gap:12px}.pm-actie-kop>span{font-size:13.5px;font-weight:500;color:var(--pm-mute-2);white-space:nowrap}.pm-actie-kop>small{font-size:12px;color:var(--pm-mute);white-space:nowrap}.pm-status{font-style:normal;font-size:12px;background:var(--pm-ok-bg);color:var(--pm-ok-deep);padding:3px 9px;border-radius:999px;font-weight:500;white-space:nowrap}.pm-status.klaar{background:var(--pm-soft);color:var(--pm-mute-2)}.pm-actie-vis{background:var(--pm-soft);border-radius:14px;height:108px;display:grid;place-items:center;padding:10px;position:relative}.pm-actie-vis .opstelling-preview{height:100%;width:100%}.pm-actie-vis-leeg{font-size:13px;color:var(--pm-mute-2);text-align:center}.pm-actie-stof{position:absolute;left:12px;bottom:10px;display:flex;align-items:center;gap:6px;background:var(--pm-white);border-radius:999px;padding:4px 10px 4px 5px;font-size:11.5px;color:var(--pm-mute-2)}.pm-actie-stof i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #15120f1a}.pm-actie-voet{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto}.pm-actie-voet b,.pm-actie-titel{display:block;font-weight:500;font-size:16px}.pm-actie-voet small,.pm-actie-sub{display:block;font-size:12.5px;color:var(--pm-mute);margin-top:2px;line-height:1.45}.pm-stepper{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:auto}.pm-stepper-lijn{position:absolute;left:9px;right:9px;top:8px;height:2px;background:var(--pm-line-2)}.pm-stepper-lijn.aan{right:auto;background:var(--pm-ink);transition:width .4s var(--pm-ease)}.pm-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.pm-step-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--pm-line-2);background:var(--pm-white);display:grid;place-items:center;flex:none;color:#fff}.pm-step.klaar .pm-step-dot{background:var(--pm-ink);border-color:var(--pm-ink)}.pm-step.huidig .pm-step-dot{border-color:var(--pm-accent)}.pm-step.huidig .pm-step-dot i{width:8px;height:8px;border-radius:50%;background:var(--pm-accent)}.pm-step-txt{font-size:11.5px;line-height:1.3;color:var(--pm-mute-3);white-space:normal}.pm-step.klaar .pm-step-txt,.pm-step.huidig .pm-step-txt{color:var(--pm-ink)}.pm-step-txt small{font-size:11.5px;color:var(--pm-mute-3)}.pm-fav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pm-fav-cel{background:var(--pm-soft);border-radius:10px;aspect-ratio:1;display:grid;place-items:center;padding:8px;overflow:hidden}.pm-fav-cel img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pm-fav-cel i{width:40%;height:40%;border-radius:50%;border:1.5px dashed var(--pm-line-4)}.pm-actie-donker{background:var(--pm-dark);color:var(--pm-paper);border-color:var(--pm-dark);padding-bottom:14px;gap:14px}.pm-actie-donker .pm-actie-kop>span{color:var(--pm-mute-4)}.pm-actie-donker .pm-actie-kop>small{color:var(--pm-mute-5)}.pm-dl-lijst{display:flex;flex-direction:column}.pm-dl-lijst a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);color:var(--pm-paper)}.pm-dl-lijst a:last-child{border-bottom:0}.pm-dl-lijst a:hover{color:var(--pm-accent)}.pm-dl-lijst a>span{display:flex;flex-direction:column;min-width:0}.pm-dl-lijst b{font-size:14.5px;font-weight:500}.pm-dl-lijst small{font-size:12px;color:var(--pm-mute-5)}.pm-dl-lijst svg{color:var(--pm-mute-3);flex:none}.pm-vb{font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-mute-2);border:1px dashed var(--pm-line-4);border-radius:999px;padding:2px 7px;margin-right:4px;vertical-align:1px;white-space:nowrap}.pm-actie-kop>span .pm-vb{margin-left:6px;margin-right:0}.pm-actie-donker .pm-vb{color:var(--pm-mute-5);border-color:#ffffff47}.pm-actie-vis-foto{overflow:hidden;padding:8px 14px}.pm-actie-vis-foto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pm-sec-kop{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.pm-sec-kop h2{font-size:38px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.pm-sec-kop p{margin-top:8px;color:var(--pm-mute);font-size:15px}.pm-pills{display:flex;gap:4px;background:var(--pm-white);border:1px solid var(--pm-line);padding:4px;border-radius:999px;flex-wrap:wrap}.pm-pills button{border:0;padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:500;background:transparent;color:var(--pm-mute-2);white-space:nowrap;transition:background .2s,color .2s}.pm-pills button:hover{color:var(--pm-ink)}.pm-pills button.on{background:var(--pm-ink);color:#fff}.pm-cats{margin-top:88px}.pm-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:250px;gap:16px}.pm-cat{position:relative;border-radius:22px;overflow:hidden;display:block;color:#fff;background:var(--pm-dark);isolation:isolate}.pm-cat:hover,.pm a.pm-cat,.pm a.pm-cat:hover{color:#fff}.pm-cat-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 75%;transition:transform .8s var(--pm-ease)}.pm-cat-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pm-cat-duo .pm-cat{aspect-ratio:16 / 10}.pm-cat-duo .pm-cat-img{background-position:center 60%}.pm-cat-duo .pm-cat-naam{font-size:32px}.pm-cat-img-product{background-color:var(--pm-soft);background-size:contain;background-repeat:no-repeat;background-position:center 40%;background-origin:content-box;padding:28px 28px 96px}@media (max-width: 720px){.pm-cat-duo{grid-template-columns:minmax(0,1fr)}.pm-cat-duo .pm-cat{aspect-ratio:4 / 3}.pm-cat-duo .pm-cat-naam{font-size:26px}}.pm-cat:hover .pm-cat-img{transform:scale(1.04)}.pm-cat-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15120f59,#15120f00 35%,#15120f38 58%,#15120fdb)}.pm-cat-top{position:absolute;left:20px;right:20px;top:18px;display:flex;justify-content:space-between;align-items:center}.pm-cat-nr{font-size:12px;font-weight:500;background:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);padding:5px 10px;border-radius:999px}.pm-cat-aantal{font-size:12.5px;font-weight:500;background:#ffffffeb;color:var(--pm-ink);padding:5px 11px;border-radius:999px;white-space:nowrap}.pm-cat-bottom{position:absolute;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;gap:12px}.pm-cat-rij{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.pm-cat-rij>div{min-width:0}.pm-cat-naam{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:#fff;text-shadow:0 1px 2px rgba(21,18,15,.35),0 6px 24px rgba(21,18,15,.35)}.pm-cat.groot .pm-cat-naam{font-size:32px}.pm-cat-vanaf{font-size:13px;color:#ffffffe0;margin-top:4px;text-shadow:0 1px 2px rgba(21,18,15,.35),0 4px 16px rgba(21,18,15,.3)}.pm-cat:hover .pm-rond-wit{background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-cat-chips{display:flex;flex-wrap:wrap;gap:6px}.pm-cat-chips span{font-size:12px;color:#fff;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);padding:5px 10px;border-radius:999px;white-space:nowrap}.pm-cat-donker{padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:var(--pm-paper)}.pm-cat-donker .pm-cat-top{position:static}.pm-cat-donker .pm-cat-nr{background:#ffffff1a;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.pm-cat-binnenkort{font-size:12.5px;background:var(--pm-accent);color:var(--pm-accent-ink);font-weight:500;padding:5px 11px;border-radius:999px}.pm-cat-stalen{display:flex;justify-content:center}.pm-cat-stalen span{width:44px;height:44px;border-radius:50%;border:3px solid var(--pm-dark);box-shadow:0 0 0 1px #ffffff26}.pm-cat-stalen span+span{margin-left:-18px}.pm-cat-donker .pm-cat-naam,.pm-cat-donker .pm-cat-vanaf{text-shadow:none}.pm-cat-donker .pm-cat-vanaf{color:var(--pm-mute-3)}.pm-best{margin-top:88px}.pm-best-knoppen{display:flex;gap:8px}.pm-best-pijl{background:var(--pm-white);cursor:pointer}.pm-best-pijl:hover{background:var(--pm-ink);color:#fff;border-color:var(--pm-ink)}.pm-best-spoor{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 48px)/4));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.pm-best-spoor::-webkit-scrollbar{display:none}.pm-best-kaart{scroll-snap-align:start;background:var(--pm-white);border:1px solid var(--pm-line);border-radius:22px;padding:12px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,box-shadow .2s}.pm-best-kaart:hover{border-color:var(--pm-line-4);box-shadow:0 10px 30px #15120f0f}.pm-best-img{position:relative;display:block;background:var(--pm-soft);border-radius:16px;aspect-ratio:4 / 3;padding:14px;overflow:hidden}.pm-best-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--pm-ease)}.pm-best-kaart:hover .pm-best-img img{transform:scale(1.03)}.pm-best-badge{position:absolute;top:10px;left:10px;font-size:12px;font-weight:600;background:var(--pm-accent);color:var(--pm-accent-ink);padding:4px 10px;border-radius:999px;white-space:nowrap}.pm-best-txt{padding:0 4px;display:flex;flex-direction:column;gap:3px;min-height:52px}.pm-best-txt b{font-size:17px;font-weight:500;letter-spacing:-.01em}.pm-best-txt small{font-size:13px;color:var(--pm-mute);line-height:1.4}.pm-best-voet{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 2px;margin-top:auto}.pm-best-voet>span{font-size:15.5px;font-weight:500;white-space:nowrap}@media (max-width: 980px){.pm-best-spoor{grid-auto-columns:minmax(240px,calc((100% - 16px)/2))}}@media (max-width: 560px){.pm-best-spoor{grid-auto-columns:82%}}.pm-vooru{margin-top:88px;background:var(--pm-white);border:1px solid var(--pm-line);border-radius:28px;padding:32px}.pm-vooru-kop{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;flex-wrap:wrap}.pm-vooru-titel{display:flex;align-items:center;gap:16px}.pm-avatar-groot{width:48px;height:48px;border-radius:50%;background:var(--pm-accent);color:var(--pm-accent-ink);display:grid;place-items:center;font-size:14px;font-weight:600;flex:none}.pm-vooru h2{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.pm-vooru-titel p{margin-top:4px;color:var(--pm-mute);font-size:14.5px}.pm-tabs{display:flex;gap:4px;background:var(--pm-soft);padding:4px;border-radius:999px;flex-wrap:wrap}.pm-tabs button{border:0;padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:500;background:transparent;color:var(--pm-mute-2);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.pm-tabs button.on{background:var(--pm-white);color:var(--pm-ink);box-shadow:0 1px 3px #15120f1f}.pm-vooru-leeg{font-size:14.5px;color:var(--pm-mute-2);padding:8px 4px}.pm-vooru-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.pm-mini{border:1px solid var(--pm-line-3);background:var(--pm-input);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,background .2s}.pm-mini:hover{border-color:var(--pm-line-4);background:var(--pm-white)}.pm-mini-img{position:relative;display:block;background:var(--pm-soft);border-radius:12px;aspect-ratio:4 / 2.6;padding:12px;overflow:hidden}.pm-mini-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pm-mini-badge{position:absolute;top:8px;left:8px;font-size:11.5px;font-weight:500;background:var(--pm-white);color:var(--pm-ink);padding:4px 9px;border-radius:999px;white-space:nowrap}.pm-mini-txt{padding:0 4px;display:flex;flex-direction:column;gap:2px}.pm-mini-txt b{font-size:15.5px;font-weight:500}.pm-mini-txt small{font-size:12.5px;color:var(--pm-mute);display:flex;align-items:center;gap:6px}.pm-mini-txt i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px var(--pm-line-2);flex:none}.pm-mini-voet{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 2px}.pm-mini-voet>span{font-size:15px;font-weight:500;white-space:nowrap}.pm-mini-btn{border:0;height:36px;padding:0 14px;border-radius:10px;background:var(--pm-ink);color:#fff;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .25s}.pm-mini-btn:hover{background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-mini-btn.ok{background:var(--pm-ok-deep)}.pm-nieuw{margin-top:96px}.pm-nieuw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.pm-kaart{background:var(--pm-white);border:1px solid var(--pm-line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.pm-kaart:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #15120f66}.pm-kaart-img{position:relative;background:var(--pm-soft);aspect-ratio:4 / 2.7;padding:22px}.pm-kaart-img a{display:block;width:100%;height:100%}.pm-kaart-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pm-kaart-tag{position:absolute;top:14px;left:14px;font-size:12px;font-weight:500;background:var(--pm-white);padding:5px 10px;border-radius:999px}.pm-kaart-fav{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;background:var(--pm-white);color:var(--pm-ink);display:grid;place-items:center;transition:color .2s}.pm-kaart-fav:hover,.pm-kaart-fav.on{color:var(--pm-accent)}.pm-kaart-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;flex:1}.pm-kaart-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pm-kaart-kop>div{min-width:0}.pm-kaart-kop small{display:block;font-size:12.5px;color:var(--pm-mute)}.pm-kaart-kop b{display:block;font-size:18px;font-weight:500;margin-top:2px;letter-spacing:-.01em}.pm-kaart-prijs{text-align:right;flex:none}.pm-kaart-prijs small{font-size:11.5px;min-height:1.4em}.pm-kaart-prijs b{font-size:17px;white-space:nowrap}.pm-kaart-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--pm-mute-2);white-space:nowrap}.pm-stalen{display:flex;align-items:center}.pm-stalen i{width:20px;height:20px;border-radius:50%;border:2px solid var(--pm-white);box-shadow:0 0 0 1px var(--pm-line-2)}.pm-stalen i+i{margin-left:-6px}.pm-stalen small{font-size:12px;color:var(--pm-mute);margin-left:8px}.pm-kaart-knoppen{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:4px}.pm-kaart-knoppen-enkel{grid-template-columns:1fr}.pm-meer{background:var(--pm-dark);color:var(--pm-paper);border-radius:20px;padding:22px 22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:280px;position:relative;overflow:hidden}.pm-meer-kop{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--pm-mute-3)}.pm-meer-btns{display:flex;gap:6px}.pm-meer-btns button{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--pm-paper);display:grid;place-items:center;transition:background .2s,color .2s}.pm-meer-btns button:hover{background:#fff;color:var(--pm-ink)}.pm-meer-vis{position:relative;flex:1;min-height:120px}.pm-meer-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease,transform .5s ease;pointer-events:none}.pm-meer-slide.on{opacity:1;transform:none}.pm-meer-slide.links{transform:translate(-24px)}.pm-meer-slide.rechts{transform:translate(24px)}.pm-meer-slide>div{width:100%;height:100%;background:var(--pm-soft);border-radius:16px;padding:14px}.pm-meer-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pm-meer-voet{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.pm-meer-voet>div{min-width:0}.pm-meer-voet small{display:block;font-size:12.5px;color:var(--pm-mute-3)}.pm-meer-voet b{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:2px}.pm-meer-voet span{display:block;font-size:13px;color:var(--pm-text-dark);margin-top:6px}.pm-meer .pm-rond-wit:hover{background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-meer-dots{display:flex;gap:4px}.pm-meer-dots button{height:3px;flex:1;border:0;padding:0;border-radius:2px;background:#fff3;transition:background .3s}.pm-meer-dots button.on{background:#fff}.pm-look{margin-top:72px}.pm-look-grid{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.pm-look-beeld{flex:3 1 420px;position:relative;border-radius:24px;overflow:hidden;min-height:340px;max-height:480px;background:var(--pm-dark)}.pm-look-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 60%;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.2s ease}.pm-look-slide.on{opacity:1;transform:none}.pm-look-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15120f00 55%,#15120f99);pointer-events:none}.pm-look-caption{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:#fff}.pm-look-caption small{display:block;font-size:12.5px;color:#ffffffbf}.pm-look-caption b{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em;margin-top:2px}.pm-look-kaart{flex:2 1 300px;max-width:480px;background:var(--pm-white);border:1px solid var(--pm-line);border-radius:24px;padding:14px;display:flex;flex-direction:column;gap:10px}.pm-look-cut{position:relative;background:radial-gradient(120% 80% at 50% 30%,#fbf8f3,#f1eae0 70%,#e9e1d6);border-radius:18px;aspect-ratio:16 / 5.5;max-height:230px;padding:14px 20px 22px}.pm-look-schaduw{position:absolute;left:16%;right:16%;bottom:22px;height:24px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#15120f33,#15120f00 70%)}.pm-look-cut img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pm-look-cut .pm-kaart-tag{top:12px;left:12px}.pm-look-info{padding:0 6px;display:flex;flex-direction:column;gap:12px;flex:1}.pm-look-info>div:first-child small{display:block;font-size:13px;color:var(--pm-mute)}.pm-look-info>div:first-child b{display:block;font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:2px}.pm-look-rijen{display:flex;flex-direction:column;font-size:13.5px}.pm-look-rijen>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--pm-line-3)}.pm-look-rijen>div:last-child{border-bottom:0}.pm-look-rijen span{color:var(--pm-mute)}.pm-look-rijen b{font-weight:500;text-align:right;display:flex;align-items:center;gap:8px}.pm-look-rijen b i{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px var(--pm-line-2);flex:none}.pm-look-voet{margin-top:auto;display:flex;flex-direction:column;gap:12px}.pm-look-prijs{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pm-look-prijs small{display:block;font-size:12.5px;color:var(--pm-mute)}.pm-look-prijs b{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em}.pm-look-prijs>span{font-size:12.5px;color:var(--pm-mute-2);display:flex;align-items:center;gap:6px;white-space:nowrap}.pm-look-knoppen{display:grid;grid-template-columns:auto 1fr;gap:8px}.pm-look-knoppen .pm-btn-lijn,.pm-look-knoppen .pm-btn-ink{height:50px;border-radius:14px;font-size:14.5px;padding:0 18px}.pm-contact{margin-top:112px;margin-bottom:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;align-items:stretch}.pm-contact-links{display:flex;flex-direction:column;gap:20px}.pm-contact-donker{background:var(--pm-dark);color:var(--pm-paper);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:26px;flex:1}.pm-contact-donker .pm-online{font-size:13px;color:var(--pm-mute-3)}.pm-contact-donker h2{margin-top:14px;font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:1.08;text-wrap:pretty}.pm-am{display:flex;align-items:center;gap:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px 18px;flex-wrap:wrap}.pm-am-av{width:54px;height:54px;border-radius:50%;background:var(--pm-paper);color:var(--pm-ink);display:grid;place-items:center;font-size:15px;font-weight:600;flex:none}.pm-am-txt{flex:1;min-width:160px;display:flex;flex-direction:column}.pm-am-txt small{font-size:12.5px;color:var(--pm-mute-3)}.pm-am-txt b{font-weight:500;font-size:17px}.pm-am-acties{display:flex;gap:6px}.pm-am-bel{height:42px;padding:0 16px;border-radius:12px;background:var(--pm-paper);color:var(--pm-ink);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap}.pm-am-bel:hover{background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-am-icoon{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.2);color:var(--pm-paper);display:grid;place-items:center}.pm-am-icoon:hover{background:#ffffff1a;color:#fff}.pm-contact-feiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;font-size:13.5px;line-height:1.55;color:var(--pm-mute-4);border-top:1px solid rgba(255,255,255,.12);padding-top:22px}.pm-contact-feiten b{display:block;color:var(--pm-paper);font-weight:500;margin-bottom:4px}.pm-contact-feiten a{color:var(--pm-mute-4);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40}.pm-contact-feiten a:hover{color:#fff}.pm-faq{background:var(--pm-white);border:1px solid var(--pm-line);border-radius:22px;padding:8px 22px}.pm-faq-item{border-bottom:1px solid var(--pm-line-3)}.pm-faq-item:last-child{border-bottom:0}.pm-faq-item>button{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;font-weight:500;color:var(--pm-ink);text-align:left}.pm-faq-item>button i{width:28px;height:28px;border-radius:50%;border:1px solid var(--pm-line-2);display:grid;place-items:center;flex:none;transition:transform .25s}.pm-faq-item.open>button i{transform:rotate(45deg)}.pm-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pm-faq-item.open .pm-faq-a{grid-template-rows:1fr}.pm-faq-a>div{overflow:hidden}.pm-faq-a p{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--pm-mute-2);max-width:60ch}.pm-form{background:var(--pm-white);border:1px solid var(--pm-line);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px;box-shadow:0 30px 60px -44px #15120f59}.pm-form-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pm-form-kop b{display:block;font-size:22px;font-weight:500}.pm-form-kop small{display:block;font-size:13.5px;color:var(--pm-mute);margin-top:4px}.pm-form-dealer{font-size:12px;color:var(--pm-mute-2);background:var(--pm-soft);padding:5px 10px;border-radius:999px;white-space:nowrap}.pm-form-noot{font-size:13.5px;color:var(--pm-mute-2);background:var(--pm-soft);border-radius:12px;padding:12px 14px}.pm-form-noot a{text-decoration:underline;text-underline-offset:3px}.pm-form-label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.pm-form-orderkeuze{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px}.pm-form-orderkeuze button{border:1.5px solid var(--pm-line-2);background:var(--pm-white);border-radius:12px;padding:10px 12px;text-align:left;color:var(--pm-ink);font-size:13px;line-height:1.35;display:flex;flex-direction:column;transition:border-color .15s,background .15s}.pm-form-orderkeuze button:hover{border-color:var(--pm-ink)}.pm-form-orderkeuze button.on{border-color:var(--pm-ink);background:var(--pm-soft)}.pm-form-orderkeuze b{font-weight:500}.pm-form-orderkeuze small{color:var(--pm-mute);font-size:12.5px}.pm-form-rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.pm-veld{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.pm-veld input,.pm-veld textarea{border:1px solid var(--pm-line-2);border-radius:12px;padding:0 14px;font-size:14px;background:var(--pm-input);color:var(--pm-ink);font-weight:400;outline:none;transition:border-color .15s}.pm-veld input{height:48px}.pm-veld textarea{padding:12px 14px;resize:vertical;min-height:110px}.pm-veld input:focus,.pm-veld textarea:focus{border-color:var(--pm-ink)}.pm-veld.fout input{border-color:#c0392b}.pm-veld em{font-style:normal;font-size:12.5px;color:#c0392b;font-weight:500}.pm-form-voet{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--pm-line-3);padding-top:18px}.pm-form-voet>span{font-size:12.5px;color:var(--pm-mute);max-width:34ch;line-height:1.5}.pm-form-klaar{display:flex;flex-direction:column;gap:12px;padding:12px 0}.pm-form-klaar-icoon{width:48px;height:48px;border-radius:14px;background:var(--pm-ok-bg);color:var(--pm-ok-deep);display:grid;place-items:center}.pm-form-klaar b{font-size:22px;font-weight:500;letter-spacing:-.02em}.pm-form-klaar p{font-size:14.5px;line-height:1.55;color:var(--pm-mute-2)}.pm-form-klaar-acties{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.pm-foot{background:var(--pm-ink);color:var(--pm-mute-4);font-size:14px}.pm-foot-in{padding-top:72px}.pm-foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px}.pm-foot .pm-foot-woordmerk{color:#fff;max-width:100%}.pm-foot-brand img{height:32px;width:auto;display:block;filter:brightness(0) invert(1)}.pm-foot-brand p{margin-top:20px;line-height:1.6;max-width:30ch;text-wrap:pretty}.pm-foot-col{display:flex;flex-direction:column;gap:12px;line-height:1.5}.pm-foot-col h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-accent);font-weight:600;margin-bottom:4px}.pm-foot-col a{color:var(--pm-text-dark)}.pm-foot-col a:hover{color:#fff}.pm-foot-col a.pm-foot-tel{color:var(--pm-paper);font-weight:500}.pm-foot-col small{font-size:13px;color:var(--pm-mute-5)}.pm-foot-usps{margin-top:64px;border-top:1px solid rgba(255,255,255,.1);padding:22px 0;display:flex;justify-content:center;gap:36px;flex-wrap:wrap;font-size:13px}.pm-foot-usps span{display:flex;align-items:center;gap:8px;white-space:nowrap}.pm-foot-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0 28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--pm-mute-5)}.pm-foot-bottom nav{display:flex;gap:24px}.pm-foot-bottom a,.pm-foot-bottom button{color:var(--pm-mute-5);border:0;background:none;padding:0;font:inherit}.pm-foot-bottom a:hover,.pm-foot-bottom button:hover{color:#fff}@media (max-width: 1100px){.pm-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.pm-bento .pm-cat{grid-column:span 1!important;grid-row:auto!important}.pm-bento .pm-cat.groot{grid-column:span 2!important;grid-row:span 2!important}}@media (max-width: 980px){.pm-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.pm-wrap{padding:0 20px}.pm-main{padding-top:16px}.pm-hero{margin:0 16px 16px;gap:16px}.pm-slider{min-height:460px}.pm-slider-title{font-size:28px}.pm-dots{display:none}.pm-welcome{padding:32px 26px 28px}.pm-welcome h1{font-size:34px}.pm-sec-kop h2{font-size:30px}.pm-bento{grid-template-columns:1fr}.pm-bento .pm-cat.groot{grid-column:span 1!important;grid-row:auto!important}.pm-vooru{padding:22px;border-radius:22px}.pm-contact-donker{padding:24px}.pm-contact-donker h2{font-size:28px}.pm-form{padding:24px}.pm-look-knoppen{grid-template-columns:1fr}.pm-nav-user-txt{display:none}}@media (prefers-reduced-motion: reduce){.pm-slide{transition:opacity .3s;transform:none!important}.pm-dot.on .pm-dot-bar{animation:none;width:100%}.pm-cat-img,.pm-meer-slide,.pm-look-slide,.pm-kaart,.pm-actie{transition:none}}.pm-schil-top,.pm-schil-kop,.pm-schil-voet{min-height:0}.pm-schil-kop{position:sticky;top:0;z-index:20}.pm-schil-kop .pm-head{position:static}.pm-schil-voet{margin-top:48px}.kassa-kop{background:var(--paper, #faf8f4);border-bottom:1px solid var(--line, rgba(29, 26, 22, .08))}.kassa-kop-in{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.kassa-kop-in .brand img{height:42px;width:auto;display:block}.kassa-kop-titel{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1d1a168c}.kassa-kop-terug{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:inherit;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(29,26,22,.14);transition:border-color .15s ease,color .15s ease}.kassa-kop-terug:hover{border-color:var(--gold-deep, #b5801f);color:var(--gold-deep, #b5801f)}@media (max-width: 640px){.kassa-kop-in{height:64px}.kassa-kop-titel{display:none}}.admin-layout{--dc-ink: #1c1814;--dc-ink2: #3c352d;--dc-cream: #f6f1e8;--dc-side: #faf6ef;--dc-line: #eae2d4;--dc-line2: #e4dccf;--dc-line3: #f0e9dd;--dc-gold: #d07808;--dc-gold-dark: #b96a05;--dc-gold-soft: #fbebd4;--dc-mute: #6e655a;--dc-faint: #9a9083;--dc-green: #2e9e5b;--dc-green-soft: #eaf5ee;--dc-red: #c2410c;--dc-red-soft: #fef1ea;--dc-amber: #b96a05;--dc-amber-soft: #fbf4e6;--dc-blue: #2f6fb3;--dc-blue-soft: #e6eff9;font-family:Urbanist,Satoshi,system-ui,sans-serif;background:var(--dc-cream);color:var(--dc-ink);grid-template-columns:264px 1fr;-webkit-font-smoothing:antialiased}.admin-layout .admin-side{background:var(--dc-side);border-right:1px solid var(--dc-line);padding:24px 16px;gap:0}.admin-layout .admin-side .brand{display:flex;padding:4px 10px 18px}.admin-layout .admin-side .brand img{width:150px;height:auto}.admin-layout .admin-side .brand .brand-mark{display:none;width:36px}.dc-nav{display:flex;flex-direction:column;gap:2px}.admin-layout .side-sec{padding:14px 12px 4px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dc-faint)}.admin-layout .side-link{height:42px;padding:0 12px;border-radius:10px;gap:12px;font-size:14.5px;font-weight:600;color:#4a4239;transition:background .15s,color .15s}.admin-layout .side-link svg{width:18px;height:18px;color:#8a8074;transition:color .15s}.admin-layout .side-link:hover{background:#f0e9dd;color:var(--dc-ink)}.admin-layout .side-link.active{background:#f3e6d2;color:var(--dc-ink);font-weight:800}.admin-layout .side-link.active svg{color:var(--dc-gold)}.admin-layout .side-link .cnt{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--dc-gold);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.admin-layout .side-link.active .cnt{background:var(--dc-gold)}.admin-layout .side-link.sub{height:36px;margin-left:22px;padding:0 12px;border-radius:0 8px 8px 0;border-left:2px solid var(--dc-line);font-size:13.5px}.admin-layout .side-link.sub.active{border-left-color:var(--dc-gold)}.dc-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#fff;border:1px solid var(--dc-line)}.dc-user .av{width:34px;height:34px;border-radius:50%;background:var(--dc-ink);color:#faf6ef;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.dc-user .wie{flex:1;min-width:0;display:flex;flex-direction:column}.dc-user .wie b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-user .wie span{font-size:11.5px;color:var(--dc-faint)}.dc-user button{width:30px;height:30px;border-radius:8px;border:0;background:none;color:var(--dc-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.dc-user button:hover{background:var(--dc-cream);color:var(--dc-ink)}.dc-user button svg{width:16px;height:16px}.admin-layout .admin-top{height:64px;padding:0 32px;gap:24px;background:#f6f1e8e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--dc-line)}.dc-crumb{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--dc-faint);min-width:0}.dc-crumb b{color:var(--dc-ink);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-topacties{display:flex;align-items:center;gap:10px;flex:none}.dc-zoek{position:relative;display:flex;align-items:center}.dc-zoek>svg{position:absolute;left:12px;width:15px;height:15px;color:var(--dc-faint);pointer-events:none}.dc-zoek input{width:240px;height:38px;padding:0 44px 0 34px;border:1px solid var(--dc-line2);border-radius:10px;background:#fff;font:inherit;font-size:13.5px;color:var(--dc-ink);outline:none;transition:border-color .15s,box-shadow .15s}.dc-zoek input::-moz-placeholder{color:#b3aa9c}.dc-zoek input::placeholder{color:#b3aa9c}.dc-zoek input:focus{border-color:var(--dc-gold);box-shadow:0 0 0 4px #d078081f}.dc-zoek kbd{position:absolute;right:10px;font-family:inherit;font-size:11px;font-weight:700;color:var(--dc-faint);border:1px solid var(--dc-line2);border-radius:5px;padding:1px 5px;background:var(--dc-cream);pointer-events:none}.dc-bel{position:relative;width:38px;height:38px;border-radius:10px;border:1px solid var(--dc-line2);background:#fff;color:var(--dc-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s}.dc-bel:hover{border-color:var(--dc-ink)}.dc-bel i{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--dc-gold);box-shadow:0 0 0 2px #fff}.dc-portaal{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--dc-line2);background:#fff;font-size:13.5px;font-weight:700;color:var(--dc-ink);transition:border-color .15s;white-space:nowrap}.dc-portaal:hover{border-color:var(--dc-ink);color:var(--dc-ink)}.dc-portaal svg{width:14px;height:14px;color:var(--dc-gold)}.admin-layout .admin-body{padding:28px 32px 48px;display:flex;flex-direction:column;gap:24px}.dc-pagehead{display:flex;flex-direction:column;gap:6px}.dc-pagehead h1{margin:0;font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.025em}.dc-pagehead p{margin:0;font-size:14.5px;color:var(--dc-mute)}.admin-layout .btn{height:44px;padding:0 6px 0 18px;border-radius:11px;gap:12px;font-size:14.5px;font-weight:700;box-shadow:none;transition:background .15s,border-color .15s,color .15s}.admin-layout .btn:before{display:none}.admin-layout .btn:hover,.admin-layout .btn:active{transform:none;box-shadow:none}.admin-layout .btn .icon{width:32px;height:32px;border-radius:8px;transition:none}.admin-layout .btn .icon svg{width:15px;height:15px;transition:none}.admin-layout .btn:hover .icon{transform:none}.admin-layout .btn:hover .icon svg{transform:none}.admin-layout .btn-gold{background:var(--dc-gold);color:#fff}.admin-layout .btn-gold:hover{background:var(--dc-gold-dark);color:#fff}.admin-layout .btn-gold .icon,.admin-layout .btn-gold:hover .icon{background:#fff;color:var(--dc-gold)}.admin-layout .btn-line,.admin-layout .btn-ghost{background:#fff;border:1px solid var(--dc-line2);color:var(--dc-ink);backdrop-filter:none;-webkit-backdrop-filter:none}.admin-layout .btn-line:hover,.admin-layout .btn-ghost:hover{border-color:var(--dc-ink);color:var(--dc-ink);background:#fff}.admin-layout .btn-line .icon,.admin-layout .btn-ghost .icon,.admin-layout .btn-line:hover .icon,.admin-layout .btn-ghost:hover .icon{background:var(--dc-cream);border:0;color:var(--dc-ink)}.admin-layout .btn-dark{background:var(--dc-ink);color:#faf6ef}.admin-layout .btn-dark:hover{background:var(--dc-gold);color:#fff}.admin-layout .btn-dark .icon,.admin-layout .btn-dark:hover .icon{background:#fff;color:var(--dc-ink)}.admin-layout .btn-sm{height:42px;font-size:14px;padding:0 6px 0 16px}.admin-layout .btn-sm .icon{width:30px;height:30px}.admin-layout .btn-xs{height:32px;font-size:12.5px;padding:0 12px;border-radius:8px;gap:8px}.admin-layout .btn-xs .icon{width:22px;height:22px;border-radius:6px}.admin-layout .btn-xs .icon svg{width:12px;height:12px}.admin-layout .card{background:#fff;border:1px solid var(--dc-line);border-radius:18px;box-shadow:none}.admin-layout .card-pad{padding:24px}.admin-layout .panel{background:#fff;border:1px solid var(--dc-line);border-radius:18px}.admin-layout .filter-bar{gap:10px}.admin-layout .search-input{height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--dc-line2);min-width:260px}.admin-layout .search-input:focus-within{border-color:var(--dc-gold);box-shadow:0 0 0 4px #d078081f}.admin-layout .search-input input{font-size:14px}.admin-layout .filter-pill{height:38px;padding:0 14px;border:1.5px solid var(--dc-line2);background:#fff;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--dc-ink);transition:all .15s}.admin-layout .filter-pill:hover{border-color:var(--dc-gold);color:var(--dc-ink)}.admin-layout .filter-pill.on{background:var(--dc-ink);border-color:var(--dc-ink);color:#faf6ef;box-shadow:none}.admin-layout .tabs{background:#efe7da;border:0;border-radius:12px;padding:4px;gap:4px}.admin-layout .tabs button{height:34px;padding:0 14px;border-radius:9px;font-size:13.5px;font-weight:700;color:var(--dc-mute)}.admin-layout .tabs button.on{background:#fff;color:var(--dc-ink);box-shadow:0 1px 3px #1c18141f}.admin-layout .tbl-wrap{border:1px solid var(--dc-line);border-radius:18px}.admin-layout table.tbl{font-size:14px}.admin-layout .tbl th{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-faint);background:#fcfaf6;padding:12px 16px;border-bottom:1px solid var(--dc-line)}.admin-layout .tbl td{padding:12px 16px;border-bottom:1px solid var(--dc-line3)}.admin-layout .tbl tbody tr:hover{background:#fcfaf6}.admin-layout .chip{height:28px;padding:0 10px;gap:7px;font-size:12.5px;font-weight:700}.admin-layout .chip-grey{background:#f0e9dd;color:#7a7064}.admin-layout .chip-grey i{background:#7a7064}.admin-layout .chip-gold{background:var(--dc-gold-soft);color:var(--dc-gold)}.admin-layout .chip-gold i{background:var(--dc-gold)}.admin-layout .chip-green{background:var(--dc-green-soft);color:var(--dc-green)}.admin-layout .chip-green i{background:var(--dc-green)}.admin-layout .chip-amber{background:var(--dc-amber-soft);color:var(--dc-amber)}.admin-layout .chip-amber i{background:var(--dc-amber)}.admin-layout .chip-red{background:var(--dc-red-soft);color:var(--dc-red)}.admin-layout .chip-red i{background:var(--dc-red)}.admin-layout .chip-dark{background:var(--dc-ink);color:#faf6ef}.admin-layout .chip-dark i{background:var(--dc-gold)}.admin-layout .field input,.admin-layout .field select,.admin-layout .field textarea,.admin-layout .control input{border:1px solid #ddd5c8;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}.admin-layout .field input:focus,.admin-layout .field select:focus,.admin-layout .field textarea:focus{border-color:var(--dc-gold);box-shadow:0 0 0 4px #d078081f}.admin-layout .icon-btn{border-radius:9px;border:1px solid var(--dc-line2);background:#fff;color:var(--dc-ink);transition:border-color .15s}.admin-layout .icon-btn:hover{border-color:var(--dc-ink);background:#fff}.admin-layout .kicker{color:var(--dc-gold)}.admin-layout .adm-panel-head{padding:18px 24px;border-bottom-color:var(--dc-line)}.admin-layout .adm-panel-head b{font-size:17px;font-weight:800}.admin-layout .adm2-kaart-kop b{font-size:17px;font-weight:800;letter-spacing:-.01em}.admin-layout .adm2-kaart-kop span{font-size:13px;color:var(--dc-faint)}.admin-layout .stat-card{border-radius:16px;border-color:var(--dc-line)}.admin-layout .stat-card .val{font-weight:800;letter-spacing:-.03em}.admin-layout .modal{border-radius:20px}.admin-layout .link-pill{border-radius:10px}.dc-dash{display:flex;flex-direction:column;gap:24px}.dc-dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.dc-dash-head .acties{display:flex;gap:10px;flex-wrap:wrap}.dc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dc-kpi{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:16px;border:1px solid var(--dc-line);background:#fff;text-align:left;color:inherit;transition:border-color .15s}.dc-kpi:hover{border-color:var(--dc-gold);color:inherit}.dc-kpi .top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dc-kpi .lbl{font-size:13px;font-weight:700;color:var(--dc-mute)}.dc-kpi .delta{height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:800;white-space:nowrap;display:flex;align-items:center;background:var(--dc-green-soft);color:var(--dc-green)}.dc-kpi .delta.warm{background:var(--dc-gold-soft);color:var(--dc-gold)}.dc-kpi .delta.neutraal{background:#f0e9dd;color:#7a7064}.dc-kpi .delta.rood{background:var(--dc-red-soft);color:var(--dc-red)}.dc-kpi .val{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.dc-kpi .sub{font-size:12.5px;color:var(--dc-faint)}.dc-dash-row{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.dc-paneel{padding:24px;border-radius:18px;background:#fff;border:1px solid var(--dc-line);display:flex;flex-direction:column;gap:20px;min-width:0}.dc-paneel.strak{padding:0;gap:0;overflow:hidden}.dc-paneel-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dc-paneel.strak .dc-paneel-kop{padding:18px 24px;border-bottom:1px solid var(--dc-line);align-items:center}.dc-paneel-kop .t{display:flex;flex-direction:column;gap:4px;min-width:0}.dc-paneel-kop b{font-size:17px;font-weight:800}.dc-paneel-kop .t span{font-size:13px;color:var(--dc-faint)}.dc-totaal{display:flex;align-items:baseline;gap:8px;flex:0 1 auto;flex-wrap:wrap;min-width:0}.dc-totaal b{font-size:24px;font-weight:800;letter-spacing:-.02em}.dc-totaal span{font-size:13px;font-weight:700;color:var(--dc-green)}.dc-totaal span.neg{color:var(--dc-red)}.dc-totaal span.neutraal{color:var(--dc-faint)}.dc-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;align-items:end;height:180px;padding-top:8px}.dc-chart .kolom{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end;min-width:0}.dc-chart .kolom .v{font-size:11px;font-weight:700;color:var(--dc-mute);white-space:nowrap}.dc-chart .kolom .bar{display:block;width:100%;border-radius:6px 6px 3px 3px;background:#e9dcc4;transition:height .4s}.dc-chart .kolom .bar.recent{background:#d08c08}.dc-chart .kolom .bar.laatste{background:var(--dc-gold)}.dc-chart .kolom .l{font-size:11px;font-weight:600;color:var(--dc-faint);white-space:nowrap}.dc-badge{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--dc-gold);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.dc-badge.leeg{background:var(--dc-green-soft);color:var(--dc-green)}.dc-todo{display:flex;flex-direction:column;gap:6px}.dc-todo a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--dc-line);background:#fff;color:inherit;transition:all .15s}.dc-todo a:hover{border-color:var(--dc-gold);background:#fff8ee;color:inherit}.dc-todo .ico{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}.dc-todo .ico svg{width:16px;height:16px}.dc-todo .ico.goud{background:var(--dc-gold-soft);color:var(--dc-gold)}.dc-todo .ico.blauw{background:var(--dc-blue-soft);color:var(--dc-blue)}.dc-todo .ico.rood{background:var(--dc-red-soft);color:var(--dc-red)}.dc-todo .txt,.dc-rij .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dc-todo .txt b,.dc-rij .txt b{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-todo .txt span,.dc-rij .txt span{font-size:12.5px;color:var(--dc-faint)}.dc-todo .chev{color:var(--dc-faint);flex:none}.dc-todo .chev svg{width:14px;height:14px}.dc-klaar{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--dc-green-soft);color:#1f6b3c;font-size:13.5px;font-weight:700}.dc-rij{width:100%;display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 24px;border:0;border-bottom:1px solid var(--dc-line3);background:#fff;text-align:left;font:inherit;font-size:14px;color:inherit;cursor:pointer;transition:background .15s}.dc-rij:hover{background:#fcfaf6}.dc-rij:last-child{border-bottom:0}.dc-rij .nr{font-weight:800;white-space:nowrap}.dc-rij .dealer{display:flex;align-items:center;gap:10px;min-width:0}.dc-rij .av{width:30px;height:30px;border-radius:50%;background:var(--dc-cream);color:var(--dc-ink);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.dc-rij .naam{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dc-rij .wanneer{color:var(--dc-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-rij .tot{text-align:right;font-weight:800;white-space:nowrap}.dc-rij.ticket{grid-template-columns:minmax(0,1fr) auto}.dc-rij .chips{display:flex;gap:6px;flex:none}.dc-leeg{padding:32px 24px;font-size:14px;color:var(--dc-faint);text-align:center}@media (max-width: 1300px){.dc-zoek input{width:190px}}@media (max-width: 1200px){.dc-kpis{grid-template-columns:repeat(2,1fr)}.dc-dash-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1024px){.admin-layout{grid-template-columns:76px 1fr}.admin-layout .admin-side{padding:20px 10px}.admin-layout .admin-side .brand{justify-content:center;padding:0 0 14px}.admin-layout .admin-side .brand .brand-wide{display:none}.admin-layout .admin-side .brand .brand-mark{display:block}.admin-layout .side-link{justify-content:center;padding:0}.admin-layout .side-link.sub{margin-left:0;border-left:0;border-radius:10px;height:42px}.admin-layout .side-link .cnt{position:absolute;top:4px;right:4px;margin:0;min-width:16px;height:16px;font-size:10px;padding:0 4px}.dc-user{padding:8px;justify-content:center}.dc-user .wie,.dc-user .av{display:none}.admin-layout .admin-top{padding:0 20px}.dc-zoek{display:none}.admin-layout .admin-body{padding:20px 20px 40px}}@media (max-width: 640px){.dc-kpis{grid-template-columns:1fr}.dc-portaal span{display:none}.dc-rij{grid-template-columns:minmax(0,1fr) auto}.dc-rij .wanneer{display:none}.admin-layout .admin-top{padding:0 12px;gap:12px}.dc-crumb{display:none}.dc-topacties{gap:6px;margin-left:auto;min-width:0}.dc-topacties .nd-compact select{max-width:110px}}.nd{position:fixed;left:18px;bottom:18px;z-index:90;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-family:inherit}.nd-pil{display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#1d1a16;color:#f6f2ea;cursor:pointer;box-shadow:0 18px 40px -18px #15120f8c,0 2px 6px #15120f1f;font:inherit;font-size:13.5px;line-height:1;transition:transform .18s ease,box-shadow .18s ease}.nd-pil:hover{transform:translateY(-1px);box-shadow:0 22px 44px -18px #15120f99,0 2px 6px #15120f24}.nd-pil-lbl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#f6f2ea99}.nd-pil b{font-weight:600;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.nd-pil svg{color:#d9a441;transition:transform .18s ease}.nd.open .nd-pil svg{transform:rotate(180deg)}.nd-paneel{width:min(360px,calc(100vw - 36px));max-height:min(60vh,520px);display:flex;flex-direction:column;background:#fff;color:#1d1a16;border:1px solid rgba(29,26,22,.1);border-radius:18px;box-shadow:0 30px 70px -30px #15120f80,0 4px 14px #15120f14;overflow:hidden;animation:ndIn .22s cubic-bezier(.2,.7,.2,1) both}@keyframes ndIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nd-paneel-kop{padding:16px 18px 10px;display:flex;flex-direction:column;gap:3px}.nd-paneel-kop b{font-size:15px;font-weight:600}.nd-paneel-kop span{font-size:12.5px;color:#1d1a1699;line-height:1.45}.nd-zoek{margin:4px 14px 8px;padding:9px 12px;border-radius:10px;border:1px solid rgba(29,26,22,.14);background:#faf8f4;font:inherit;font-size:13.5px;color:inherit;outline:none}.nd-zoek:focus{border-color:#d9a441;box-shadow:0 0 0 3px #d9a4412e}.nd-lijst{list-style:none;margin:0;padding:4px 8px 10px;overflow:auto}.nd-lijst button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.nd-lijst button:hover{background:#f4efe6}.nd-lijst button.on{background:#f7efe0}.nd-lijst button>span{display:flex;flex-direction:column;min-width:0}.nd-lijst button b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-lijst button small{font-size:12px;color:#1d1a168c}.nd-lijst button i{font-style:normal;color:#b5801f;font-weight:700;flex:none}.nd-leeg{padding:12px 10px;font-size:13px;color:#1d1a168c}@media (max-width: 640px){.nd{left:12px;bottom:12px}.nd-pil-lbl{display:none}}@media print{.nd{display:none}}.nd-compact{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--dc-mute, #8a8178);white-space:nowrap}.nd-compact select{max-width:180px;height:32px;padding:0 8px;border:1px solid var(--dc-line, #e8e0d5);border-radius:8px;background:#fff;color:var(--dc-ink, #15120f);font:inherit;font-size:13px;font-weight:600}@media (max-width: 720px){.nd-compact span{display:none}}:root{--ink: #141210;--coal: #1b1815;--coal-2: #221e1a;--ivory: #f4efe7;--ivory-2: #ece5d9;--paper: #faf7f1;--gold: #d08d08;--gold-2: #e8a825;--gold-deep: #d07608;--txt: #efeae1;--txt-dim: rgba(239, 234, 225, .62);--txt-faint: rgba(239, 234, 225, .4);--ink-txt: #1d1a16;--ink-dim: rgba(29, 26, 22, .64);--line: rgba(239, 234, 225, .12);--line-ink: rgba(29, 26, 22, .12);--ok: #3e8e5a;--wait: #c9953a;--err: #b03a2e;--radius: 20px;--sans: "Satoshi", system-ui, sans-serif;--ease: cubic-bezier(.22, .75, .25, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--paper);color:var(--ink-txt);line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:4px}::-moz-selection{background:var(--gold);color:var(--ink)}::selection{background:var(--gold);color:var(--ink)}.wrap{width:min(1240px,92vw);margin-inline:auto}.wrap-wide{width:min(1400px,94vw);margin-inline:auto}.kicker{font-size:.9rem;font-weight:700;color:var(--gold-deep)}.btn{display:inline-flex;align-items:center;gap:12px;padding:9px 9px 9px 26px;border-radius:999px;font-weight:600;font-size:.97rem;position:relative;isolation:isolate;overflow:hidden;border:none;cursor:pointer;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s,color .35s,border-color .35s}.btn:active{transform:translateY(-1px) scale(.985)}.btn>span:not(.icon){position:relative;z-index:2;white-space:nowrap}.btn .icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;position:relative;z-index:2;transition:transform .45s var(--ease),background-color .35s,border-color .35s,color .35s}.btn .icon svg{width:17px;height:17px;transition:transform .45s var(--ease)}.btn:hover .icon{transform:rotate(45deg)}.btn:hover .icon svg{transform:translate(1px,-1px)}.btn:before{content:"";position:absolute;right:9px;top:50%;width:42px;height:42px;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .55s var(--ease);z-index:1}.btn:hover:before{transform:translateY(-50%) scale(16)}.btn:disabled{opacity:.55;pointer-events:none}.btn-gold{background:linear-gradient(135deg,#d07608,#d08d08);color:#fff;box-shadow:0 10px 30px -10px #d08d0880,inset 0 1px #ffffff4d}.btn-gold:before{background:var(--ink)}.btn-gold:hover{color:#fff;transform:translateY(-3px);box-shadow:0 18px 44px -14px #00000080,0 0 0 1px #d08d0866}.btn-gold .icon{background:#fffffff2;color:#1d1206}.btn-gold:hover .icon{background:linear-gradient(135deg,#d07608,#d08d08);color:#1d1206}.btn-ghost{background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);color:var(--txt)}.btn-ghost:before{background:#fff}.btn-ghost:hover{color:var(--ink-txt);border-color:#fff;transform:translateY(-3px);box-shadow:0 16px 40px #ffffff1f}.btn-ghost .icon{border:1px solid rgba(255,255,255,.4);color:var(--txt)}.btn-ghost:hover .icon{background:linear-gradient(135deg,#d07608,#d08d08);border:none;color:#1d1206}.btn-line{background:transparent;border:1px solid var(--line-ink);color:var(--ink-txt)}.btn-line:before{background:var(--ink)}.btn-line:hover{color:#fff;border-color:var(--ink);transform:translateY(-3px);box-shadow:0 14px 30px -16px #1d1a1666}.btn-line .icon{border:1px solid var(--line-ink);color:var(--ink-txt)}.btn-line:hover .icon{background:linear-gradient(135deg,#d07608,#d08d08);border:none;color:#1d1206}.btn-dark{background:var(--ink);color:#fff}.btn-dark:before{background:linear-gradient(135deg,#d07608,#d08d08)}.btn-dark:hover{color:#fff;transform:translateY(-3px);box-shadow:0 18px 44px -14px #00000080}.btn-dark .icon{background:#ffffff24;color:#fff}.btn-dark:hover .icon{background:#fff;color:#1d1206}.btn-sm{padding:6px 6px 6px 20px;font-size:.9rem}.btn-sm .icon{width:36px;height:36px}.btn-sm .icon svg{width:15px;height:15px}.btn-sm:before{right:6px;width:36px;height:36px}.btn-xs{padding:4px 4px 4px 16px;font-size:.84rem;gap:8px}.btn-xs .icon{width:30px;height:30px}.btn-xs .icon svg{width:13px;height:13px}.btn-xs:before{right:4px;width:30px;height:30px}.icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-ink);background:transparent;color:var(--ink-dim);display:grid;place-items:center;transition:border-color .25s,color .25s,background .25s}.icon-btn:hover{border-color:var(--gold-deep);color:var(--gold-deep)}.link-pill{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:.93rem;color:var(--gold-deep);border:1px solid rgba(208,118,8,.45);border-radius:999px;padding:.62rem 1.3rem;background:transparent;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.link-pill:hover,.link-pill.active{background:var(--gold);border-color:var(--gold);color:#181205}.text-link{font-weight:700;color:var(--gold-deep);display:inline-flex;gap:.4rem;align-items:center;background:none;border:none;font-size:.9rem;cursor:pointer}.text-link:hover{text-decoration:underline}header.site{position:sticky;top:0;z-index:60;background:var(--ivory);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s;color:var(--ink-txt)}header.site.scrolled{border-color:var(--line-ink);box-shadow:0 8px 30px -18px #1d1a1640}.nav{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:78px}.brand{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.brand img{height:42px;width:auto;display:block}.nav-links{display:flex;gap:2rem;font-size:.95rem;font-weight:500}.nav-links a,.nav-links button{color:var(--ink-dim);position:relative;padding:.4rem 0;transition:color .2s;background:none;border:none;font-size:inherit;font-weight:inherit;font-family:inherit;cursor:pointer}.nav-links a:after,.nav-links button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-links a:hover,.nav-links button:hover{color:var(--ink-txt)}.nav-links a:hover:after,.nav-links button:hover:after{transform:scaleX(1)}.nav-links a.active{color:var(--ink-txt)}.nav-links a.active:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:.9rem}.search-panel{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + .6rem);width:min(1300px,94vw);background:var(--paper);color:var(--ink-txt);border:1px solid var(--line-ink);border-radius:26px;box-shadow:0 40px 80px -30px #0000008c;max-height:0;overflow:hidden;transition:max-height .55s var(--ease),visibility 0s .55s;visibility:hidden}.search-panel.open{max-height:min(78vh,680px);visibility:visible;transition:max-height .55s var(--ease)}.search-inner{padding:1.9rem 2.2rem 2.4rem;max-height:min(78vh,680px);overflow-y:auto}.search-field{display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--line-ink);padding:.4rem .2rem 1.1rem;transition:border-color .3s}.search-field:focus-within{border-color:var(--gold-deep)}.search-field svg{flex-shrink:0;color:var(--ink-dim)}.search-field input{flex:1;border:none;background:transparent;font-family:inherit;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;letter-spacing:-.01em;color:var(--ink-txt);outline:none}.search-field input::-moz-placeholder{color:#1d1a1657}.search-field input::placeholder{color:#1d1a1657}.search-close{border:1px solid var(--line-ink);background:transparent;color:var(--ink-dim);font-size:.74rem;font-weight:700;padding:.35rem .65rem;border-radius:8px;transition:color .2s,border-color .2s}.search-close:hover{color:var(--ink-txt);border-color:var(--ink-txt)}.search-layout{display:grid;grid-template-columns:250px 1fr;gap:3rem;margin-top:1.8rem}.side-title{font-size:.82rem;font-weight:500;color:var(--ink-dim);margin-bottom:.5rem}.side-title+.side-title,.side-list+.side-title{margin-top:1.7rem}.side-list button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:none;border:none;border-bottom:1px solid var(--line-ink);padding:.68rem .1rem;font-family:inherit;font-size:.98rem;font-weight:500;color:var(--ink-txt);text-align:left;transition:color .2s,padding-left .25s var(--ease)}.side-list button:hover{color:var(--gold-deep);padding-left:.4rem}.side-list button em{font-style:normal;font-size:.78rem;color:var(--ink-dim);font-weight:400}.search-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.search-meta p{font-size:.9rem;font-weight:500;color:var(--ink-dim)}.search-meta a{font-size:.88rem;font-weight:700;color:var(--gold-deep);display:inline-flex;gap:.4rem}.search-meta a:hover{text-decoration:underline}.search-results{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.sr-card{background:var(--paper);border:1px solid var(--line-ink);border-radius:16px;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.sr-card:hover{transform:translateY(-4px);border-color:#9a6f2280;box-shadow:0 18px 34px -20px #1d1a164d}.sr-img{position:relative;aspect-ratio:4 / 2.7;overflow:hidden;background:var(--ivory-2)}.sr-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease)}.sr-card:hover .sr-img img{transform:scale(1.05)}.sr-img .sr-stock{position:absolute;top:.7rem;left:.7rem;display:inline-flex;align-items:center;gap:.4rem;background:#faf7f1eb;border-radius:999px;padding:.26rem .68rem;font-size:.72rem;font-weight:700;color:var(--ink-txt)}.sr-stock i{width:6px;height:6px;border-radius:50%;font-style:normal}.sr-stock.ok i{background:var(--ok)}.sr-stock.wait i{background:var(--wait)}.sr-txt{padding:.85rem 1rem 1rem}.sr-txt b{display:block;font-size:1rem;font-weight:700;letter-spacing:-.01em}.sr-txt span{display:block;font-size:.8rem;color:var(--ink-dim);margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-empty{padding:2rem;background:var(--paper);border:1px dashed var(--line-ink);border-radius:16px;color:var(--ink-dim);font-size:.95rem}.search-empty b{color:var(--ink-txt)}.has-mega{display:inline-flex;align-items:center;gap:.4rem}.has-mega svg{transition:transform .3s var(--ease)}.has-mega.open svg{transform:rotate(180deg)}.mega-panel{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + .6rem);width:min(1100px,94vw);background:var(--paper);color:var(--ink-txt);border:1px solid var(--line-ink);border-radius:26px;box-shadow:0 40px 80px -30px #00000059;max-height:0;overflow:hidden;transition:max-height .5s var(--ease),visibility 0s .5s;visibility:hidden}.mega-panel.open{max-height:560px;visibility:visible;transition:max-height .5s var(--ease)}.mega-inner{display:grid;grid-template-columns:250px 1fr 300px;gap:2.4rem;padding:2rem 2.2rem 2.2rem}.mega-title{font-size:.82rem;font-weight:500;color:var(--ink-dim);margin-bottom:.5rem}.mega-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line-ink);padding:.68rem .1rem;font-size:.98rem;font-weight:500;color:var(--ink-txt);transition:color .2s,padding-left .25s var(--ease)}.mega-list a:hover{color:var(--gold-deep);padding-left:.4rem}.mega-list a em{font-style:normal;font-size:.78rem;color:var(--ink-dim);font-weight:400}.mega-feat{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:start}.mega-tile{position:relative;border-radius:18px;overflow:hidden;min-height:100%;display:flex;align-items:flex-end;color:var(--txt)}.mega-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease)}.mega-tile:hover img{transform:scale(1.05)}.mega-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(190deg,#0e0c0a0d 35%,#0e0c0ab8)}.mega-tile .tile-info{position:relative;z-index:2;padding:1.3rem;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.mega-tile b{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.mega-tile .go{width:38px;height:38px;border-radius:50%;background:#f4efe729;border:1px solid rgba(244,239,231,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;transition:background .3s,transform .3s var(--ease);flex-shrink:0}.mega-tile:hover .go{background:var(--gold);transform:rotate(45deg)}.hero{position:relative;min-height:86vh;display:flex;align-items:center;overflow:hidden;color:var(--txt)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);animation:heroIn 2.4s var(--ease) forwards}@keyframes heroIn{to{transform:scale(1)}}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,#14121014,#1412106b 58%,#141210c7),linear-gradient(90deg,#14121094,#14121029 58%,#78541c1a)}.hero-inner{position:relative;z-index:2;width:min(1400px,92vw);margin-inline:auto;padding:3rem 0 4.5rem}.hero h1{font-size:clamp(2.7rem,5.6vw,4.9rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;max-width:13ch}.hero p.lead{margin-top:1.4rem;max-width:46ch;font-size:1.1rem;color:var(--txt-dim)}.hero-cta{display:flex;gap:1rem;margin-top:2.2rem;flex-wrap:wrap}.strip{background:var(--ivory);border-block:1px solid var(--line-ink);overflow:hidden}.strip-track{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:slide 36s linear infinite;padding-block:.55rem}.strip:hover .strip-track{animation-play-state:paused}.strip-item{display:flex;align-items:center;gap:2.6rem;padding-inline:1.3rem;font-size:.82rem;color:var(--ink-dim);white-space:nowrap}.strip-item .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);flex-shrink:0}@keyframes slide{to{transform:translate(-50%)}}.section{padding:7rem 0}.section-sm{padding:4rem 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.sec-head h2{font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.08}.sec-head p{max-width:44ch;color:var(--ink-dim)}.sec-ivory{background:var(--ivory);color:var(--ink-txt);border-radius:34px 34px 0 0}.sec-ivory .sec-head p{color:var(--ink-dim)}.cat-slider{display:flex;gap:1.1rem;overflow-x:auto;scroll-snap-type:x mandatory;width:100vw;margin-left:calc(50% - 50vw);scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-bottom:.4rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.cat-slider::-webkit-scrollbar{display:none}.cat-slider.dragging{cursor:grabbing;scroll-snap-type:none}.cat-slider .cat{flex:0 0 min(430px,82vw);height:480px;scroll-snap-align:start}.slider-ctrl{display:flex;align-items:center;gap:.6rem}.slider-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-ink);background:transparent;color:var(--ink-txt);display:grid;place-items:center;transition:border-color .25s,color .25s,background .25s,opacity .25s}.slider-btn:hover{border-color:var(--gold-deep);color:var(--gold-deep)}.slider-btn:disabled{opacity:.3;pointer-events:none}.cat{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--coal);display:flex;align-items:flex-end;color:var(--txt)}.cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease),filter .8s var(--ease);filter:brightness(.82)}.cat:hover img{transform:scale(1.05);filter:brightness(.95)}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(190deg,#0e0c0a00 40%,#0e0c0ac7)}.cat .cat-info{position:relative;z-index:2;padding:1.5rem 1.6rem;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.cat h3{font-weight:700;font-size:1.32rem;letter-spacing:-.01em}.cat h3 sup{font-size:.72rem;color:var(--gold-2);margin-left:.4rem;font-weight:600}.cat .go{width:42px;height:42px;border-radius:50%;background:#f4efe724;border:1px solid rgba(244,239,231,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:var(--txt);transition:background .3s,transform .3s var(--ease)}.cat:hover .go{background:var(--gold);color:#181205;transform:rotate(45deg)}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.prod{background:var(--paper);border:1px solid var(--line-ink);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s}.prod:hover{transform:translateY(-5px);box-shadow:0 24px 44px -22px #1d1a1647}.prod-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ivory-2)}.prod-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease)}.prod:hover .prod-img img{transform:scale(1.05)}.stock{position:absolute;top:.9rem;left:.9rem;display:inline-flex;align-items:center;gap:.45rem;background:#faf7f1eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.34rem .8rem;font-size:.76rem;font-weight:600;color:var(--ink-txt)}.stock i{width:7px;height:7px;border-radius:50%;font-style:normal}.stock.ok i{background:var(--ok)}.stock.wait i{background:var(--wait)}.stock.out i{background:var(--err)}.tag-new{position:absolute;top:.9rem;right:.9rem;background:linear-gradient(135deg,#d07608,#d08d08);color:#fff;border-radius:999px;padding:.34rem .8rem;font-size:.76rem;font-weight:700;box-shadow:0 6px 16px -6px #d076088c}.prod-fav{position:absolute;bottom:.9rem;right:.9rem;width:38px;height:38px;border-radius:50%;background:#faf7f1eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;display:grid;place-items:center;color:var(--ink-dim);opacity:0;transition:opacity .25s,color .25s,transform .25s var(--ease)}.prod:hover .prod-fav{opacity:1}.prod-fav:hover{color:var(--gold-deep);transform:scale(1.08)}.prod-fav.active{opacity:1;color:var(--gold-deep)}.prod-body{padding:1.1rem 1.3rem 1.2rem;display:flex;flex-direction:column;gap:.65rem;flex:1}.prod-body h3{font-size:1.18rem;font-weight:600;letter-spacing:-.01em}.prod-body .sub{font-size:.86rem;color:var(--ink-dim);margin-top:-.55rem}.swatches{display:flex;gap:.5rem;align-items:center}.sw{width:22px;height:22px;border-radius:50%;border:2px solid var(--paper);outline:1px solid var(--line-ink);cursor:pointer;transition:transform .2s var(--ease),outline-color .2s;padding:0}.sw:hover{transform:scale(1.12)}.sw.active{outline:2px solid var(--gold-deep);outline-offset:2px}.sw-name{font-size:.8rem;color:var(--ink-dim);margin-left:.2rem}.prod-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.75rem;border-top:1px solid var(--line-ink)}.price{font-size:.85rem;color:var(--ink-dim)}.price b{font-size:1.02rem;font-weight:700;color:var(--ink-txt);margin-right:.15rem}.prod-foot .mini{font-weight:600;font-size:.88rem;color:var(--ink-txt);display:inline-flex;align-items:center;gap:.4rem;transition:color .2s;background:none;border:none;cursor:pointer}.prod-foot .mini:hover{color:var(--gold-deep)}.conf{position:relative;border-radius:26px;overflow:hidden;margin-top:5.5rem;min-height:380px;display:flex;align-items:center}.conf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#141210eb 8%,#14121099 48%,#1412101f)}.conf-inner{position:relative;z-index:2;padding:3.5rem;max-width:560px;color:var(--txt)}.conf-inner h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.1}.conf-inner p{margin-top:1rem;color:var(--txt-dim);max-width:42ch}.conf-inner .btn{margin-top:1.8rem}.support-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem;align-items:start}.support-left h2{font-size:clamp(2rem,3.6vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.08}.support-left>p{margin-top:1.2rem;color:var(--ink-dim);max-width:40ch}.am-card{margin-top:2.4rem;background:#fff;border:1px solid var(--line-ink);border-radius:var(--radius);padding:1.6rem;display:flex;gap:1.2rem;align-items:center;box-shadow:0 14px 30px -22px #1d1a1640}.am-card .avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));display:grid;place-items:center;font-weight:700;font-size:1.25rem;color:#181205;flex-shrink:0}.am-card h4{font-size:1.05rem;font-weight:600}.am-card p{font-size:.87rem;color:var(--ink-dim)}.am-card .am-links{display:flex;gap:1.2rem;margin-top:.45rem;font-size:.87rem;font-weight:600}.am-card .am-links a{color:var(--gold-deep);display:inline-flex;gap:.4rem;align-items:center}.am-card .am-links a:hover{text-decoration:underline}.support-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.s-card{background:#fff;border:1px solid var(--line-ink);border-radius:16px;padding:1.3rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;text-align:left;cursor:pointer;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.s-card:hover{border-color:#d0760880;transform:translateY(-3px);box-shadow:0 16px 32px -20px #1d1a164d}.s-card b{font-size:.98rem;font-weight:600}.s-card span{font-size:.84rem;color:var(--ink-dim)}.faq{border-top:1px solid var(--line-ink)}.faq-item{border-bottom:1px solid var(--line-ink)}.faq-q{width:100%;background:none;border:none;color:var(--ink-txt);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;text-align:left;padding:1.4rem .2rem;font-size:1.06rem;font-weight:500;font-family:var(--sans);transition:color .2s}.faq-q:hover{color:var(--gold-deep)}.faq-q .pm{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-ink);display:grid;place-items:center;font-size:1.05rem;font-weight:400;transition:transform .35s var(--ease),background .3s,color .3s,border-color .3s}.faq-item.open .pm{background:var(--gold);border-color:var(--gold);color:#181205;transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq-a p{padding:0 .2rem 1.5rem;color:var(--ink-dim);max-width:58ch;font-size:.95rem}.cart-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;border-radius:999px;background:linear-gradient(135deg,#d07608,#d08d08);color:#fff;font-size:.66rem;font-weight:700;display:none;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 4px 10px -4px #d07608b3}.cart-badge.show{display:flex}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s;z-index:70}.cart-overlay.open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,94vw);background:var(--paper);z-index:80;transform:translate(105%);transition:transform .45s var(--ease);display:flex;flex-direction:column;box-shadow:-30px 0 80px -30px #14121066}.cart-drawer.open{transform:none}.cart-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-bottom:1px solid var(--line-ink)}.cart-head b{font-size:1.1rem;font-weight:700}.cart-close{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-ink);background:none;display:grid;place-items:center;color:var(--ink-dim);cursor:pointer;transition:all .25s}.cart-close:hover{border-color:var(--ink);color:var(--ink)}.cart-items{flex:1;overflow-y:auto;padding:1.1rem 1.4rem}.cart-empty{text-align:center;color:var(--ink-dim);padding:3rem 1rem;font-size:.95rem}.cart-empty svg{opacity:.4;margin-bottom:.8rem;margin-inline:auto}.ci{display:flex;gap:.9rem;padding:.9rem 0;border-bottom:1px solid var(--line-ink)}.ci:last-child{border-bottom:none}.ci img{width:72px;height:58px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ci .ci-conf{width:72px;height:58px;border-radius:10px;flex-shrink:0;background:var(--ivory-2);display:grid;place-items:center;color:var(--gold-deep)}.ci .inf{flex:1;min-width:0}.ci .inf b{display:block;font-size:.92rem;font-weight:700}.ci .inf span{display:block;font-size:.78rem;color:var(--ink-dim);margin-top:.1rem}.ci .rowb{display:flex;align-items:center;justify-content:space-between;margin-top:.55rem}.ci .inf .q{display:inline-flex;align-items:center;margin-top:0;border:1px solid var(--line-ink);border-radius:999px;overflow:hidden;background:#fff}.ci .inf .q button{width:28px;height:30px;border:none;background:none;color:var(--ink-dim);cursor:pointer;font-size:1rem}.ci .inf .q button:hover{color:var(--gold-deep)}.ci .inf .q b{display:inline-block;min-width:24px;text-align:center;font-size:.85rem;font-weight:600}.ci .inf .rowb .p{display:inline;margin-top:0;font-weight:700;font-size:.92rem;color:var(--ink)}.ci .p{font-weight:700;font-size:.92rem}.ci .rm{border:none;background:none;color:var(--ink-dim);font-size:.74rem;font-weight:600;cursor:pointer;padding:0;margin-top:.4rem;text-decoration:underline}.ci .rm:hover{color:var(--err)}.cart-foot{border-top:1px solid var(--line-ink);padding:1.1rem 1.4rem 1.3rem;background:var(--ivory)}.cart-sub{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.9rem}.cart-sub span{font-size:.85rem;color:var(--ink-dim)}.cart-sub b{font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.cart-foot .btn{width:100%;justify-content:space-between}.cart-continue{display:block;text-align:center;margin-top:.7rem;font-size:.85rem;font-weight:600;color:var(--ink-dim);background:none;border:none;cursor:pointer;width:100%}.cart-continue:hover{color:var(--gold-deep)}footer.site-foot{background:var(--ivory);border-top:1px solid var(--line-ink);padding:5rem 0 2.4rem}footer.site-foot .brand img{height:38px}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:3rem}.foot-brand p{margin-top:1.2rem;color:#1d1a1680;font-size:.9rem;max-width:32ch}.foot-col h5{font-size:.95rem;font-weight:600;margin-bottom:1.1rem;color:var(--gold-deep)}.foot-col a{display:block;color:var(--ink-dim);font-size:.92rem;padding-block:.32rem;transition:color .2s}.foot-col a:hover{color:var(--ink-txt)}.foot-col span{display:block;color:var(--ink-dim);font-size:.92rem;padding-block:.32rem}.foot-bottom{margin-top:4rem;padding-top:1.6rem;border-top:1px solid var(--line-ink);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.82rem;color:#1d1a1680}.foot-bottom .legal{display:flex;gap:1.6rem}.foot-bottom .legal a:hover{color:var(--gold-deep)}.field{display:flex;flex-direction:column;gap:.45rem}.field label{font-size:.88rem;font-weight:600;color:var(--ink-txt)}.field .hint{font-size:.8rem;color:var(--ink-dim)}.field input,.field select,.field textarea{width:100%;font-family:inherit;font-size:.95rem;color:var(--ink-txt);background:#fff;border:1px solid var(--line-ink);border-radius:12px;padding:.72rem .95rem;outline:none;transition:border-color .25s,box-shadow .25s}.field input:hover,.field select:hover,.field textarea:hover{border-color:#1d1a163d}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-deep);box-shadow:0 0 0 3px #d08d0829}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#1d1a1657}.field input::placeholder,.field textarea::placeholder{color:#1d1a1657}.field textarea{resize:vertical;min-height:110px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231d1a16' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem}.field .err-msg{font-size:.8rem;font-weight:600;color:var(--err)}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#b03a2e8c}.check{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;color:var(--ink-dim);cursor:pointer}.check input{accent-color:var(--gold-deep);width:17px;height:17px;margin-top:2px;flex-shrink:0}.card{background:#fff;border:1px solid var(--line-ink);border-radius:var(--radius)}.card-pad{padding:1.6rem}.panel{background:var(--paper);border:1px solid var(--line-ink);border-radius:26px}.hairline{border-top:1px solid var(--line-ink)}.chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.3rem .75rem;font-size:.76rem;font-weight:700;white-space:nowrap}.chip i{width:7px;height:7px;border-radius:50%;font-style:normal;flex-shrink:0}.chip-grey{background:#1d1a1612;color:var(--ink-txt)}.chip-grey i{background:#1d1a1666}.chip-gold{background:#d08d0824;color:#8a5c05}.chip-gold i{background:var(--gold-deep)}.chip-green{background:#3e8e5a21;color:#2c6a43}.chip-green i{background:var(--ok)}.chip-amber{background:#c9953a29;color:#8a6420}.chip-amber i{background:var(--wait)}.chip-red{background:#b03a2e1f;color:#93301f}.chip-red i{background:var(--err)}.chip-dark{background:var(--ink);color:#fff}.chip-dark i{background:var(--gold)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line-ink);border-radius:16px;background:#fff}table.tbl{width:100%;border-collapse:collapse;font-size:.92rem}.tbl th{text-align:left;font-size:.8rem;font-weight:600;color:var(--ink-dim);padding:.85rem 1.1rem;border-bottom:1px solid var(--line-ink);background:var(--paper);white-space:nowrap}.tbl td{padding:.85rem 1.1rem;border-bottom:1px solid var(--line-ink);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover{background:#1d1a1606}.tbl tbody tr.clickable{cursor:pointer}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:90;padding:1.5rem;animation:fadeIn .25s var(--ease)}.modal{background:var(--paper);border-radius:24px;width:100%;box-shadow:0 40px 90px -30px #00000080;max-height:min(86vh,900px);display:flex;flex-direction:column;animation:modalIn .35s var(--ease)}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay-vol{padding:0;display:block}.modal-vol{width:100%;height:100%;max-height:100%;border-radius:0}.modal-vol .modal-body{flex:1}.modal-vol .modal-body>*{max-width:1240px;margin-inline:auto}.modal-vol .modal-head,.modal-vol .modal-foot{padding-inline:clamp(1.7rem,4vw,3rem)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.7rem 1.1rem;border-bottom:1px solid var(--line-ink)}.modal-head b{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.modal-body{padding:1.5rem 1.7rem;overflow-y:auto}.modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;padding:1.1rem 1.7rem 1.4rem;border-top:1px solid var(--line-ink)}.toast-stack{position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:120;display:flex;flex-direction:column;gap:.6rem;align-items:center;pointer-events:none}.toast{display:inline-flex;align-items:center;gap:.7rem;background:var(--ink);color:#fff;border-radius:999px;padding:.7rem 1.4rem .7rem 1.1rem;font-size:.9rem;font-weight:600;box-shadow:0 20px 44px -16px #0000008c;animation:toastIn .4s var(--ease);pointer-events:auto}.toast .t-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);flex-shrink:0}.toast.err .t-dot{background:#e07b6e}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.skel{position:relative;overflow:hidden;background:var(--ivory-2);border-radius:10px}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.empty{padding:3rem 2rem;border:1px dashed var(--line-ink);border-radius:18px;text-align:center;color:var(--ink-dim)}.empty b{display:block;color:var(--ink-txt);font-size:1.05rem;margin-bottom:.3rem}.empty .btn,.empty .link-pill{margin-top:1.2rem}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.08);color:var(--gold-deep)}to{transform:scale(1)}}.price-bump{animation:bump .45s var(--ease);display:inline-block}.pager{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2.5rem}.pager button{min-width:40px;height:40px;border-radius:50%;border:1px solid var(--line-ink);background:transparent;color:var(--ink-txt);font-weight:600;font-size:.9rem;display:grid;place-items:center;transition:all .25s}.pager button:hover{border-color:var(--gold-deep);color:var(--gold-deep)}.pager button.on{background:linear-gradient(135deg,#d07608,#d08d08);border:none;color:#fff}.pager button:disabled{opacity:.3;pointer-events:none}.admin-layout{display:grid;grid-template-columns:264px 1fr;min-height:100vh}.admin-side{background:var(--ivory);border-right:1px solid var(--line-ink);padding:1.6rem 1.1rem;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem}.admin-side .brand{padding:0 .6rem 1.2rem}.admin-side .brand img{height:34px}.side-sec{font-size:.76rem;font-weight:700;color:var(--ink-dim);padding:1.1rem .7rem .4rem}.side-link{display:flex;align-items:center;gap:.7rem;padding:.62rem .75rem;border-radius:12px;font-size:.93rem;font-weight:500;color:var(--ink-dim);transition:background .2s,color .2s;position:relative}.side-link svg{width:17px;height:17px;flex-shrink:0}.side-link:hover{background:#1d1a160d;color:var(--ink-txt)}.side-link.active{background:linear-gradient(135deg,#d0760824,#d08d081a);color:#8a5c05;font-weight:600}.side-link .cnt{margin-left:auto;font-size:.72rem;font-weight:700;background:#1d1a1614;border-radius:999px;padding:.1rem .5rem}.side-link.active .cnt{background:#d0760833}.admin-main{min-width:0;display:flex;flex-direction:column}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem 2rem;border-bottom:1px solid var(--line-ink);background:var(--paper);position:sticky;top:0;z-index:40}.admin-top h1{font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.admin-body{padding:2rem;flex:1}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.stat-card{background:#fff;border:1px solid var(--line-ink);border-radius:18px;padding:1.3rem 1.4rem;display:flex;flex-direction:column;gap:.4rem}.stat-card .lbl{font-size:.84rem;font-weight:500;color:var(--ink-dim)}.stat-card .val{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.stat-card .sub{font-size:.8rem;color:var(--ink-dim)}.stat-card .delta{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700}.stat-card .delta.up{color:#2c6a43}.stat-card .delta.down{color:#93301f}.filter-bar{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:1.6rem}.filter-bar .spacer{flex:1}.search-input{display:inline-flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--line-ink);border-radius:999px;padding:.55rem 1.1rem;min-width:240px;transition:border-color .25s,box-shadow .25s}.search-input:focus-within{border-color:var(--gold-deep);box-shadow:0 0 0 3px #d08d0824}.search-input svg{color:var(--ink-dim);flex-shrink:0}.search-input input{border:none;outline:none;background:none;font-family:inherit;font-size:.92rem;color:var(--ink-txt);width:100%}.search-input input::-moz-placeholder{color:#1d1a1657}.search-input input::placeholder{color:#1d1a1657}.filter-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line-ink);background:#fff;border-radius:999px;padding:.5rem 1.05rem;font-size:.88rem;font-weight:600;color:var(--ink-dim);transition:all .22s}.filter-pill:hover{border-color:#d0760880;color:var(--ink-txt)}.filter-pill.on{background:linear-gradient(135deg,#d07608,#d08d08);border-color:transparent;color:#fff;box-shadow:0 8px 20px -10px #d0760899}.tabs{display:inline-flex;gap:.35rem;background:var(--ivory);border:1px solid var(--line-ink);border-radius:999px;padding:.3rem}.tabs button{border:none;background:none;border-radius:999px;padding:.5rem 1.15rem;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--ink-dim);transition:all .25s}.tabs button:hover{color:var(--ink-txt)}.tabs button.on{background:#fff;color:var(--ink-txt);box-shadow:0 4px 14px -6px #1d1a1640}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.btn-vol{width:100%;justify-content:space-between}.error-box{background:#fdf1ef;border:1px solid rgba(176,58,46,.3);color:#8d3227;border-radius:12px;padding:.8rem 1rem;font-size:.87rem}.ok-box{background:#eef6f0;border:1px solid rgba(62,142,90,.3);color:#2c6a43;border-radius:12px;padding:.8rem 1rem;font-size:.87rem}@media (max-width: 1200px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.prod-grid{grid-template-columns:repeat(2,1fr)}.support-grid{grid-template-columns:1fr;gap:3rem}.search-results{grid-template-columns:repeat(2,1fr)}.search-layout{grid-template-columns:210px 1fr;gap:2rem}.mega-inner{grid-template-columns:1fr 1fr}.mega-tile{display:none}.admin-layout{grid-template-columns:76px 1fr}.admin-side{padding:1.2rem .7rem}.admin-side .brand{padding:0 .4rem .8rem}.side-link span:not(.cnt){display:none}.side-link .cnt{display:none}.side-sec{visibility:hidden;height:.6rem;padding:0}}@media (max-width: 560px){.nav{gap:.7rem;min-height:64px}.nav-actions{gap:.45rem}.nav-actions .btn{display:none}.icon-btn{width:34px;height:34px}.brand img{height:28px}}@media (max-width: 420px){.nav{gap:.45rem}.nav-actions{gap:.3rem;min-width:0}.icon-btn{width:32px;height:32px}.brand img{height:24px}}@media (max-width: 760px){.nav-links{display:none}.hero{min-height:76vh}.cat-slider .cat{height:390px}.cat-slider{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.prod-grid,.support-cards{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:2rem}.conf-inner{padding:2.2rem}.section{padding:4.5rem 0}.search-layout{grid-template-columns:1fr;gap:1.6rem}.search-results{grid-template-columns:repeat(2,1fr);gap:.8rem}.sr-txt{padding:.7rem .8rem .85rem}.mega-inner{grid-template-columns:1fr;gap:1.6rem}.mega-feat{grid-template-columns:1fr 1fr}.stat-grid{grid-template-columns:1fr}.admin-body{padding:1.2rem}.admin-top{padding:1rem 1.2rem}}.pm-logo-dealer{flex:0 1 auto;min-width:0;text-decoration:none;color:inherit}.pm-woordmerk{display:inline-flex;align-items:center;gap:7px;max-width:320px;min-width:0;font-family:Satoshi,Instrument Sans,system-ui,sans-serif;font-weight:900;font-size:25px;letter-spacing:-.03em;line-height:1.3;color:#15120f}.pm-woordmerk b{font-weight:inherit;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.02em .04em .06em 0;margin-right:-.04em}.pm-woordmerk i{flex:none;width:8px;height:8px;border-radius:50%;background:#c4882a}@media (max-width: 720px){.pm-woordmerk{font-size:21px;max-width:190px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.taalkeuze{--tk-goud: #c4882a;--tk-inkt: #15120f;--tk-zacht: #f4efe7;--tk-lijn: #e8e0d5;--tk-dim: #8a8075;position:relative;display:inline-flex;align-items:center;font:inherit}.taalkeuze .tk-knop{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;height:28px;padding:0 10px 0 9px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.taalkeuze .tk-knop:focus-visible{outline:none;box-shadow:0 0 0 2px #c4882a8c}.taalkeuze .tk-pijl{opacity:.7;transition:transform .22s cubic-bezier(.22,.75,.25,1)}.taalkeuze.is-open .tk-pijl{transform:rotate(180deg)}.taalkeuze-compact .tk-knop{padding-left:6px}.taalkeuze-donker .tk-knop .tk-vlag{box-shadow:0 0 0 1px #ffffff47}.taalkeuze-donker .tk-knop{color:#f3ede4;background:#ffffff0d;border:1px solid rgba(255,255,255,.16)}.taalkeuze-donker .tk-knop:hover,.taalkeuze-donker.is-open .tk-knop{color:#fff;background:#ffffff1a;border-color:#c4882abf}.taalkeuze-licht .tk-knop{color:var(--tk-inkt);background:#fff;border:1px solid #ddd4c7;box-shadow:0 1px 2px #15120f0d}.taalkeuze-licht .tk-knop:hover,.taalkeuze-licht.is-open .tk-knop{border-color:var(--tk-goud)}.taalkeuze-volledig .tk-knop{height:44px;min-width:232px;padding:0 14px 0 12px;gap:11px;border-radius:12px;font-size:14px;font-weight:500;letter-spacing:0}.taalkeuze-volledig .tk-label{flex:1;text-align:left}.taalkeuze .tk-paneel{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:248px;padding:6px;background:#fff;color:var(--tk-inkt);border:1px solid var(--tk-lijn);border-radius:16px;box-shadow:0 24px 48px -18px #15120f59,0 4px 12px -4px #15120f1a;transform-origin:top right;animation:tk-in .17s cubic-bezier(.22,.75,.25,1)}.taalkeuze .tk-paneel:before{content:"";position:absolute;top:-6px;right:22px;width:10px;height:10px;background:#fff;border-left:1px solid var(--tk-lijn);border-top:1px solid var(--tk-lijn);transform:rotate(45deg);border-top-left-radius:2px}.taalkeuze .tk-paneel-rechts{right:auto;left:0;transform-origin:top left}.taalkeuze .tk-paneel-rechts:before{right:auto;left:22px}.taalkeuze-volledig .tk-paneel{top:calc(100% + 8px);left:0;right:auto;width:max(100%,248px);transform-origin:top left}.taalkeuze-volledig .tk-paneel:before{display:none}.taalkeuze .tk-kop{margin:0;padding:9px 12px 7px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tk-dim)}.taalkeuze .tk-lijst{list-style:none;margin:0;padding:0;display:grid;gap:2px}.taalkeuze .tk-optie{display:grid;grid-template-columns:20px 1fr auto 14px;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;color:#2b251f;outline:none;transition:background-color .14s ease}.taalkeuze .tk-optie:hover,.taalkeuze .tk-optie:focus{background:var(--tk-zacht)}.taalkeuze .tk-optie:focus-visible{box-shadow:inset 0 0 0 2px #c4882a73}.taalkeuze .tk-code{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--tk-dim)}.taalkeuze .tk-vink{color:var(--tk-goud);opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .2s ease}.taalkeuze .tk-optie.is-gekozen{font-weight:600;color:var(--tk-inkt);background:#c4882a14}.taalkeuze .tk-optie.is-gekozen:hover,.taalkeuze .tk-optie.is-gekozen:focus{background:#c4882a24}.taalkeuze .tk-optie.is-gekozen .tk-code{color:#9b6a1f}.taalkeuze .tk-optie.is-gekozen .tk-vink{opacity:1;transform:none}.taalkeuze .tk-vlag{display:block;flex:none;border-radius:50%;box-shadow:0 1px 2px #15120f2e}@keyframes tk-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.taalkeuze .tk-paneel{animation:none}.taalkeuze .tk-pijl,.taalkeuze .tk-vink{transition:none}}
