:root:root .collection-search{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0}:root:root .collection-search label{display:grid;gap:8px;color:var(--ink);font-size:14px;font-weight:700}:root:root .collection-search label:first-of-type{flex:1 1 300px}:root:root .collection-search input,:root:root .collection-search select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400}:root:root .collection-search button{min-height:48px;padding:12px 20px;border:1px solid var(--green);border-radius:10px;background:var(--green);color:var(--cream);font:inherit;font-weight:700;cursor:pointer}:root:root .collection-empty a,:root:root .collection-search a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;padding:12px 0}:root:root .collection-empty{padding:24px;border:1px solid var(--line);border-radius:12px;margin-bottom:26px}:root:root .collection-search :is(input,select,button,a):focus-visible,:root:root .ontwerp-filters a:focus-visible,:root:root .ontwerp-tegel a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:540px){:root:root .collection-search button,:root:root .collection-search label{flex:1 1 100%}}