html.kmi-zoek-open,html.kmi-zoek-open body{overflow:hidden!important}.kmi-zoek{--kz-ink: var(--primary_text, #221c1e);--kz-muted: color-mix(in srgb, var(--primary_text, #221c1e) 58%, transparent);--kz-line: color-mix(in srgb, var(--primary_text, #221c1e) 11%, transparent);--kz-accent: #939965;--kz-btn: var(--buy_btn_bg, #346993);--kz-bg: #f8f4ec;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;background:var(--kz-bg);color:var(--kz-ink);font-family:var(--main_ff, inherit);font-size:15px;line-height:1.45;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.kmi-zoek.is-open{opacity:1;transform:none}.kmi-zoek[hidden]{display:none!important}.kmi-zoek *,.kmi-zoek *:before,.kmi-zoek *:after{box-sizing:border-box}.kmi-zoek [hidden]{display:none!important}.kmi-zoek a{color:inherit;text-decoration:none}.kmi-zoek ul{list-style:none;margin:0;padding:0}.kmi-zoek li{margin:0;padding:0}.kmi-zoek li:before{display:none!important;content:none!important}.kmi-zoek button{font:inherit;color:inherit;cursor:pointer;margin:0;float:none!important;box-shadow:none;text-shadow:none}.kmi-zoek button:before,.kmi-zoek button:after{display:none!important;content:none!important}.kmi-zoek mark{background:none;color:inherit;font-weight:700}.kmi-zoek__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kmi-zoek__top{display:flex;align-items:center;gap:16px;padding:22px max(24px,calc((100vw - 1280px)/2)) 20px;background:#fff;border-bottom:1px solid var(--kz-line)}.kmi-zoek__form{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:12px;height:64px;margin:0;padding:0 8px 0 22px;border:1.5px solid color-mix(in srgb,var(--kz-accent) 70%,transparent);border-radius:999px;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--kz-accent) 16%,transparent)}.kmi-zoek__loep{flex:none;color:var(--kz-muted)}.kmi-zoek__input{flex:1 1 auto;min-width:0;height:100%;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;font:inherit;font-size:20px!important;color:var(--kz-ink);-webkit-appearance:none;appearance:none}.kmi-zoek__input::-webkit-search-cancel-button,.kmi-zoek__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.kmi-zoek__input::placeholder{color:var(--kz-muted);opacity:1}.kmi-zoek__wis{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0!important;border:0!important;border-radius:50%;background:color-mix(in srgb,var(--kz-ink) 7%,transparent)!important;color:var(--kz-muted)!important;min-height:0!important}.kmi-zoek__wis:hover{background:color-mix(in srgb,var(--kz-ink) 12%,transparent)!important;color:var(--kz-ink)!important}.kmi-zoek__go{flex:none;height:48px!important;min-height:0!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:var(--kz-btn)!important;color:#fff!important;font-weight:700;font-size:16px}.kmi-zoek__go:hover{background:color-mix(in srgb,var(--kz-btn) 85%,#000)!important}.kmi-zoek__sluit{flex:none;display:grid;place-items:center;width:52px;height:52px;padding:0!important;min-height:0!important;border:1px solid var(--kz-line)!important;border-radius:50%;background:#fff!important;color:var(--kz-ink)!important;transition:transform .2s ease,background-color .2s ease}.kmi-zoek__sluit:hover{transform:rotate(90deg);background:var(--kz-bg)!important}.kmi-zoek.is-laden .kmi-zoek__loep{animation:kmi-zoek-puls .9s ease-in-out infinite;color:var(--kz-accent)}@keyframes kmi-zoek-puls{50%{transform:scale(.82)}}.kmi-zoek__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kmi-zoek__start,.kmi-zoek__res{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;max-width:1280px;margin:0 auto;padding:36px 24px 64px}.kmi-zoek__side{display:flex;flex-direction:column;gap:30px}.kmi-zoek__main{display:flex;flex-direction:column;gap:34px;min-width:0}.kmi-zoek__kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--kz-accent)}.kmi-zoek__link{padding:0!important;border:0!important;background:none!important;min-height:0!important;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--kz-muted)!important;text-decoration:underline}.kmi-zoek__chips{display:flex;flex-wrap:wrap;gap:8px}.kmi-zoek__chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 15px;border:1px solid var(--kz-line);border-radius:999px;background:#fff;font-size:14px;line-height:1.2;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.kmi-zoek__chip small{font-size:11px;color:var(--kz-muted);font-variant-numeric:tabular-nums}.kmi-zoek__chip:hover,.kmi-zoek__chip:focus-visible{border-color:var(--kz-ink);background:var(--kz-ink);color:#fff;outline:0}.kmi-zoek__chip:hover small,.kmi-zoek__chip:focus-visible small{color:#ffffffb3}.kmi-zoek__cats li+li{border-top:1px solid var(--kz-line)}.kmi-zoek__cats a{display:flex;align-items:center;gap:10px;padding:12px 2px;font-size:16px;transition:padding-left .15s ease,color .15s ease}.kmi-zoek__cats a span{flex:1 1 auto;min-width:0}.kmi-zoek__cats a small{font-size:12px;color:var(--kz-muted);font-variant-numeric:tabular-nums}.kmi-zoek__cats a svg{flex:none;color:var(--kz-muted)}.kmi-zoek__cats a:hover,.kmi-zoek__cats a:focus-visible{padding-left:8px;color:var(--kz-btn);outline:0}.kmi-zoek__sug a{display:flex;align-items:center;gap:12px;padding:9px 10px;margin:0 -10px;border-radius:10px;font-size:16px;color:var(--kz-muted)}.kmi-zoek__sug a svg{flex:none}.kmi-zoek__sug a mark{color:var(--kz-ink)}.kmi-zoek__sug a:hover,.kmi-zoek__sug a:focus-visible{background:#fff;color:var(--kz-ink);outline:0}.kmi-zoek__kleuren{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:14px 10px}.kmi-zoek__kleuren a{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;text-align:center}.kmi-zoek__sw{display:block;width:52px;height:52px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000014,0 0 0 3px transparent;transition:box-shadow .15s ease,transform .15s ease}.kmi-zoek__kleuren a:hover .kmi-zoek__sw,.kmi-zoek__kleuren a:focus-visible .kmi-zoek__sw{transform:scale(1.06);box-shadow:inset 0 0 0 1px #00000014,0 0 0 3px #fff,0 0 0 4.5px var(--kz-ink)}.kmi-zoek__kleuren a:focus-visible{outline:0}.kmi-zoek__merken{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.kmi-zoek__merken a{display:grid;place-items:center;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:#221c1e;color:#fff;font-family:var(--main_ff_h, serif);font-size:15px;text-align:center;padding:0 8px;transition:transform .2s ease}.kmi-zoek__merken img{width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain}.kmi-zoek__merken a:hover,.kmi-zoek__merken a:focus-visible{transform:translateY(-2px);outline:0}.kmi-zoek__verfijn .kmi-zoek__kop{margin-bottom:10px}.kmi-zoek__minis{display:flex;flex-wrap:wrap;gap:6px}.kmi-zoek__mini{display:inline-flex!important;align-items:center;gap:7px;min-height:32px!important;padding:4px 12px 4px 5px!important;border:1px solid var(--kz-line)!important;border-radius:999px!important;background:#fff!important;color:var(--kz-ink)!important;font-size:13px!important;line-height:1!important;transition:border-color .15s ease}.kmi-zoek__mini:hover{border-color:var(--kz-ink)!important}.kmi-zoek__mini.is-aan{border-color:var(--kz-ink)!important;background:var(--kz-ink)!important;color:#fff!important}.kmi-zoek__minisw{display:block;width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001a}.kmi-zoek__reshead{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.kmi-zoek__reshead .kmi-zoek__kop{margin:0}.kmi-zoek__alles{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--kz-btn)!important}.kmi-zoek__alles:hover{text-decoration:underline}.kmi-zoek__prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;margin-top:-14px!important}.kmi-zoek__prods a{display:flex;flex-direction:column;gap:4px}.kmi-zoek__img{display:block;aspect-ratio:1;margin-bottom:8px;overflow:hidden;border-radius:14px;background:#ece5d8}.kmi-zoek__img img{display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kmi-zoek__prods a:hover .kmi-zoek__img img{transform:scale(1.05)}.kmi-zoek__pv{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-accent)}.kmi-zoek__pt{font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kmi-zoek__pp{font-size:14px;font-weight:600;color:var(--kz-btn)}.kmi-zoek__pp s{font-weight:400;color:var(--kz-muted);margin-right:4px}.kmi-zoek__prods a:focus-visible{outline:2px solid var(--kz-ink);outline-offset:4px;border-radius:14px}.kmi-zoek__leeg{margin:0;padding:28px;border-radius:16px;background:#fff;color:var(--kz-muted)}@media(max-width:1020px){.kmi-zoek__prods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.kmi-zoek__start,.kmi-zoek__res{grid-template-columns:minmax(0,1fr);gap:30px;padding:22px 16px 48px}.kmi-zoek__res .kmi-zoek__side{order:2}.kmi-zoek__top{gap:10px;padding:12px 16px}.kmi-zoek__form{height:52px;padding:0 6px 0 16px;gap:8px;box-shadow:none}.kmi-zoek__input{font-size:17px!important}.kmi-zoek__go{display:none}.kmi-zoek__sluit{width:44px;height:44px}.kmi-zoek__prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.kmi-zoek__kleuren{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.kmi-zoek__kleuren::-webkit-scrollbar{display:none}.kmi-zoek__kleuren li{flex:0 0 64px;scroll-snap-align:start}.kmi-zoek__merken{grid-template-columns:repeat(3,minmax(0,1fr))}.kmi-zoek__minis{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.kmi-zoek__minis::-webkit-scrollbar{display:none}.kmi-zoek__minis li{flex:none}}@media(prefers-reduced-motion:reduce){.kmi-zoek,.kmi-zoek *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kmi-search.css.map */
