.filter-sidebar[data-astro-cid-aq2wuzb2]{gap:var(--space-6);flex-direction:column;display:flex}.sr-only[data-astro-cid-aq2wuzb2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.group[data-astro-cid-aq2wuzb2] h3[data-astro-cid-aq2wuzb2]{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700}.group[data-astro-cid-aq2wuzb2] ul[data-astro-cid-aq2wuzb2]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-aq2wuzb2] label[data-astro-cid-aq2wuzb2]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);display:flex}.group[data-astro-cid-aq2wuzb2] input[data-astro-cid-aq2wuzb2][type=checkbox]{accent-color:var(--color-accent)}.count[data-astro-cid-aq2wuzb2]{color:var(--color-text-muted);font-size:var(--text-xs);margin-left:auto}.show-more[data-astro-cid-aq2wuzb2]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-green-700);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600}.resource-tabs[data-astro-cid-ii3mcfiy]{gap:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}a[data-astro-cid-ii3mcfiy]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-ii3mcfiy] svg[data-astro-cid-ii3mcfiy]{flex-shrink:0}.sr-only[data-astro-cid-ii3mcfiy]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a[data-astro-cid-ii3mcfiy][data-active=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}a[data-astro-cid-ii3mcfiy][data-active=true] svg[data-astro-cid-ii3mcfiy]{color:var(--color-accent)}a[data-astro-cid-ii3mcfiy]:hover{color:var(--color-text)}@media (width<=480px){.label[data-astro-cid-ii3mcfiy]{display:none}}.toolbar[data-astro-cid-lrauqlhd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.count[data-astro-cid-lrauqlhd]{font-weight:700;font-size:var(--text-lg);margin:0}.controls[data-astro-cid-lrauqlhd]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.control[data-astro-cid-lrauqlhd]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.control[data-astro-cid-lrauqlhd] select[data-astro-cid-lrauqlhd]{width:auto}.filters-btn[data-astro-cid-lrauqlhd]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;font-weight:600;display:inline-flex}.filters-btn[data-astro-cid-lrauqlhd]:hover{border-color:var(--color-accent);color:var(--color-green-700)}@media (width<=899px){.filters-btn[data-astro-cid-lrauqlhd]{display:none}}@media (width<=640px){.control[data-astro-cid-lrauqlhd] span[data-astro-cid-lrauqlhd]{display:none}}.result-row[data-astro-cid-t7w2fvlf]{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:200px 1fr;display:grid}.result-row[data-astro-cid-t7w2fvlf]:first-child{padding-top:0}.thumb[data-astro-cid-t7w2fvlf]{border-radius:var(--radius-md);background:var(--color-surface-muted);aspect-ratio:5/3;display:block;overflow:hidden}.thumb[data-astro-cid-t7w2fvlf] img[data-astro-cid-t7w2fvlf]{object-fit:cover;width:100%;height:100%;display:block}.content[data-astro-cid-t7w2fvlf]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.top[data-astro-cid-t7w2fvlf]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}h3[data-astro-cid-t7w2fvlf]{font-size:var(--text-lg);margin:0}h3[data-astro-cid-t7w2fvlf] a[data-astro-cid-t7w2fvlf]{color:var(--color-text);text-decoration:none}h3[data-astro-cid-t7w2fvlf] a[data-astro-cid-t7w2fvlf]:hover{color:var(--color-green-700)}.bookmark[data-astro-cid-t7w2fvlf]{width:2rem;height:2rem;color:var(--color-text-muted);cursor:default;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.meta[data-astro-cid-t7w2fvlf]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.manufacturer[data-astro-cid-t7w2fvlf]{color:var(--color-text);font-weight:600}.tags[data-astro-cid-t7w2fvlf]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-t7w2fvlf] li[data-astro-cid-t7w2fvlf]{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-full);padding:.15rem var(--space-3)}.footer-row[data-astro-cid-t7w2fvlf]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.rating[data-astro-cid-t7w2fvlf]{align-items:center;gap:var(--space-1);color:var(--color-text);font-weight:600;display:inline-flex}.rating[data-astro-cid-t7w2fvlf] svg[data-astro-cid-t7w2fvlf]{color:#e0a316}.rating-count[data-astro-cid-t7w2fvlf]{color:var(--color-text-muted);font-weight:400}.status[data-astro-cid-t7w2fvlf]{color:var(--color-green-700);font-weight:600}@media (width<=560px){.result-row[data-astro-cid-t7w2fvlf]{grid-template-columns:1fr}.thumb[data-astro-cid-t7w2fvlf]{aspect-ratio:16/9}}.search-pagination[data-astro-cid-xw3saxi5]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}ul[data-astro-cid-xw3saxi5]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-xw3saxi5]{min-width:2rem;height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);cursor:default;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-xw3saxi5]:hover{border-color:var(--color-accent)}a[data-astro-cid-xw3saxi5][data-active=true]{background:var(--color-green-700);border-color:var(--color-accent);color:var(--color-text-inverted);font-weight:700}.ellipsis[data-astro-cid-xw3saxi5]{color:var(--color-text-muted);padding:0 var(--space-1)}.next[data-astro-cid-xw3saxi5]{font-size:var(--text-base)}.per-page[data-astro-cid-xw3saxi5]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;display:flex}.per-page[data-astro-cid-xw3saxi5] select[data-astro-cid-xw3saxi5]{width:auto}.widgets[data-astro-cid-f3x23n6e]{gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:grid}@media (width>=900px){.widgets[data-astro-cid-f3x23n6e]{grid-template-columns:repeat(3,1fr)}}.heading-row[data-astro-cid-f3x23n6e]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}h2[data-astro-cid-f3x23n6e]{font-size:var(--text-base);margin:0}.see-all[data-astro-cid-f3x23n6e]{font-size:var(--text-xs);color:var(--color-green-700);flex-shrink:0;font-weight:600;text-decoration:none}ul[data-astro-cid-f3x23n6e]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brands[data-astro-cid-f3x23n6e]{gap:var(--space-3);flex-flow:wrap}.brands[data-astro-cid-f3x23n6e] li[data-astro-cid-f3x23n6e]{flex:4.5rem}.brands[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e]{align-items:center;gap:var(--space-1);text-align:center;color:var(--color-text);padding:var(--space-3) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.mark[data-astro-cid-f3x23n6e]{border-radius:var(--radius-full);background:var(--color-charcoal-900);width:2.25rem;height:2.25rem;color:var(--color-text-inverted);font-weight:700;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.name[data-astro-cid-f3x23n6e]{font-size:var(--text-xs);font-weight:700}.count[data-astro-cid-f3x23n6e]{color:var(--color-text-muted);font-size:.7rem}.searches[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e],.quick-browse[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);padding:var(--space-1) 0;text-decoration:none;display:flex}.searches[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e] svg[data-astro-cid-f3x23n6e],.quick-browse[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e] svg[data-astro-cid-f3x23n6e]{color:var(--color-accent);flex-shrink:0}.quick-browse[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e]{justify-content:flex-start}.searches[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e]:hover,.quick-browse[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e]:hover,.brands[data-astro-cid-f3x23n6e] a[data-astro-cid-f3x23n6e]:hover{color:var(--color-green-700);border-color:var(--color-accent)}.page[data-astro-cid-tw6cw6jw]{max-width:var(--container-max);padding:var(--space-8) var(--space-4) var(--space-16);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}h1[data-astro-cid-tw6cw6jw]{margin:var(--space-2) 0 0;font-size:var(--text-3xl)}.sr-only[data-astro-cid-tw6cw6jw]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-row[data-astro-cid-tw6cw6jw]{margin-top:var(--space-2)}.layout[data-astro-cid-tw6cw6jw]{gap:var(--space-8);align-items:start;display:grid}@media (width>=900px){.layout[data-astro-cid-tw6cw6jw]{grid-template-columns:1fr 220px}.layout[data-astro-cid-tw6cw6jw] .results-column[data-astro-cid-tw6cw6jw]{order:1}.layout[data-astro-cid-tw6cw6jw] .filter-drawer[data-astro-cid-tw6cw6jw]{order:2}}.results[data-astro-cid-tw6cw6jw]{margin:0;padding:0;list-style:none}.filter-drawer[data-astro-cid-tw6cw6jw] summary[data-astro-cid-tw6cw6jw]{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:700;font-size:var(--text-sm);list-style:none;display:flex}.filter-drawer[data-astro-cid-tw6cw6jw] summary[data-astro-cid-tw6cw6jw]::-webkit-details-marker{display:none}.filter-drawer[data-astro-cid-tw6cw6jw][open] summary[data-astro-cid-tw6cw6jw] svg[data-astro-cid-tw6cw6jw]{transform:rotate(180deg)}.filter-drawer[data-astro-cid-tw6cw6jw] .filter-sidebar{margin-top:var(--space-4)}@media (width>=900px){.filter-drawer[data-astro-cid-tw6cw6jw] summary[data-astro-cid-tw6cw6jw]{display:none}.filter-drawer[data-astro-cid-tw6cw6jw] .filter-sidebar{margin-top:0}}
