.ProductFilterBar_filterBar__2WuQ_{background:white;border-bottom:1px solid var(--color-divider,#e5e7eb);padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.04)}.ProductFilterBar_headerSection__mSu1V{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}.ProductFilterBar_pageTitle__B8KIj{font-size:1.75rem;font-weight:600;color:var(--color-primary-text,#1a1a1a);margin:0}.ProductFilterBar_productCount__y7GqB{font-size:.875rem;color:var(--color-secondary-text,#6b7280);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ProductFilterBar_filterControls__yqm4h{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ProductFilterBar_tagFilters__80d_G{display:flex;gap:.5rem;flex-shrink:0}.ProductFilterBar_tagButton__qzs9E{padding:.5rem 1rem;border:1px solid var(--color-divider,#e5e7eb);background:white;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--color-secondary-text,#6b7280);cursor:pointer;transition:all .15s ease;white-space:nowrap}.ProductFilterBar_tagButton__qzs9E:hover{background:rgba(0,0,0,.02);border-color:var(--color-accent,#ffb300);color:var(--color-primary-text,#1a1a1a)}.ProductFilterBar_tagButton__qzs9E.ProductFilterBar_active__J3dQp{background:rgba(255,179,0,.08);border-color:var(--color-accent,#ffb300);color:var(--color-accent,#ffb300);font-weight:600}.ProductFilterBar_dropdownFilters__OgBZ0{display:flex;gap:.75rem}.ProductFilterBar_searchField__YQTLS{position:relative;display:flex;align-items:center;margin-left:auto;min-width:200px;max-width:300px}.ProductFilterBar_searchIcon__OKFZE{position:absolute;left:.75rem;width:16px;height:16px;color:var(--color-secondary-text,#6b7280);pointer-events:none}.ProductFilterBar_searchInput__puhSj{width:100%;padding:.5rem 2rem .5rem 2.25rem;border:1px solid var(--color-divider,#e5e7eb);border-radius:6px;font-size:.875rem;color:var(--color-primary-text,#1a1a1a);background:white;transition:all .15s ease}.ProductFilterBar_searchInput__puhSj:focus{outline:none;border-color:var(--color-accent,#ffb300);box-shadow:0 0 0 3px rgba(255,179,0,.1)}.ProductFilterBar_searchInput__puhSj::placeholder{color:var(--color-secondary-text,#6b7280)}.ProductFilterBar_searchClearButton__tYhtr{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:var(--color-secondary-text,#6b7280);cursor:pointer;transition:color .15s ease}.ProductFilterBar_searchClearButton__tYhtr:hover{color:var(--color-primary-text,#1a1a1a)}.ProductFilterBar_searchClearButton__tYhtr svg{width:14px;height:14px}.ProductFilterBar_dropdownContainer__OQ4Iv{position:relative;min-width:140px}.ProductFilterBar_dropdownButton__LSaqT{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background:white;border:1px solid var(--color-divider,#e5e7eb);border-radius:6px;font-size:.875rem;font-weight:500;color:var(--color-primary-text,#1a1a1a);cursor:pointer;transition:all .15s ease;white-space:nowrap;gap:.5rem}.ProductFilterBar_dropdownButton__LSaqT:hover{background:rgba(0,0,0,.02);border-color:var(--color-accent,#ffb300)}.ProductFilterBar_dropdownButton__LSaqT.ProductFilterBar_active__J3dQp{background:rgba(255,179,0,.08);border-color:var(--color-accent,#ffb300);color:var(--color-accent,#ffb300);font-weight:600}.ProductFilterBar_chevron__BbAsh{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0}.ProductFilterBar_chevron__BbAsh.ProductFilterBar_rotated__tRo3F{transform:rotate(180deg)}.ProductFilterBar_dropdownMenu__pwYOn{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:white;border:1px solid var(--color-divider,#e5e7eb);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:320px;overflow-y:auto}.ProductFilterBar_dropdownItem__Uyl50{display:block;width:100%;padding:.625rem 1rem;background:none;border:none;text-align:left;font-size:.875rem;color:var(--color-primary-text,#1a1a1a);cursor:pointer;transition:all .15s ease;white-space:nowrap}.ProductFilterBar_dropdownItem__Uyl50:hover{background:rgba(0,0,0,.03)}.ProductFilterBar_dropdownItem__Uyl50.ProductFilterBar_active__J3dQp{background:rgba(255,179,0,.08);color:var(--color-accent,#ffb300);font-weight:600}.ProductFilterBar_activeFilters__dZZDN{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-divider,#e5e7eb)}.ProductFilterBar_filterPill__0PgDv{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(255,179,0,.08);border:1px solid var(--color-accent,#ffb300);border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--color-accent,#ffb300)}.ProductFilterBar_filterPill__0PgDv span{line-height:1}.ProductFilterBar_removePill__1ckXR{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;color:var(--color-accent,#ffb300);cursor:pointer;transition:opacity .15s ease;padding:0}.ProductFilterBar_removePill__1ckXR:hover{opacity:.7}.ProductFilterBar_removePill__1ckXR svg{width:12px;height:12px}@media (max-width:768px){.ProductFilterBar_filterBar__2WuQ_{padding:1rem}.ProductFilterBar_headerSection__mSu1V{flex-direction:column;gap:.5rem;margin-bottom:1rem}.ProductFilterBar_pageTitle__B8KIj{font-size:1.5rem}.ProductFilterBar_filterControls__yqm4h{gap:.5rem}.ProductFilterBar_tagFilters__80d_G{width:100%;overflow-x:auto;padding-bottom:.25rem}.ProductFilterBar_dropdownFilters__OgBZ0{width:100%}.ProductFilterBar_dropdownContainer__OQ4Iv{flex:1 1;min-width:0}.ProductFilterBar_searchField__YQTLS{width:100%;max-width:none;margin-left:0;margin-top:.5rem}}