.CollectionFilters-module__BXynXW__desktopSidebar{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);height:fit-content;max-height:calc(100vh - 120px);position:sticky;top:90px;overflow-y:auto}.CollectionFilters-module__BXynXW__filtersHeader{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.CollectionFilters-module__BXynXW__filtersTitle{color:var(--color-text-primary);margin:0;font-size:1.125rem}.CollectionFilters-module__BXynXW__filterGroup{margin-bottom:var(--space-lg)}.CollectionFilters-module__BXynXW__filterGroup .CollectionFilters-module__BXynXW__brandSelect{white-space:nowrap;text-overflow:ellipsis;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-position:right 12px center;min-width:0;max-width:100%;min-height:44px;padding:10px 36px 10px 12px;font-size:.875rem;line-height:1.5}.CollectionFilters-module__BXynXW__filterGroupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:var(--space-md);font-size:.8125rem;font-weight:600}.CollectionFilters-module__BXynXW__filterGroupItems{gap:var(--space-sm);flex-direction:column;display:flex}.CollectionFilters-module__BXynXW__filterItem{flex-direction:column;display:flex}.CollectionFilters-module__BXynXW__checkboxLabel{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs)0;min-height:36px;transition:color var(--transition-fast);font-size:.9rem;display:flex}.CollectionFilters-module__BXynXW__checkboxLabel:hover{color:var(--color-accent-primary)}.CollectionFilters-module__BXynXW__checkboxLabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent-primary);flex-shrink:0}.CollectionFilters-module__BXynXW__divider{background:var(--color-border-subtle);height:1px;margin:var(--space-lg)0 0}.CollectionFilters-module__BXynXW__mobileFilterToggle{display:none}.CollectionFilters-module__BXynXW__mobileFilterBtn{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;min-height:44px;font-size:.9375rem;font-weight:500;display:flex}.CollectionFilters-module__BXynXW__mobileFilterBtn:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background:var(--color-accent-glow)}.CollectionFilters-module__BXynXW__filterBadge{background:var(--color-accent-primary);width:20px;height:20px;color:var(--color-bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.CollectionFilters-module__BXynXW__mobileOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:299;background:#0009;animation:.2s CollectionFilters-module__BXynXW__overlayIn;display:none;position:fixed;inset:0}@keyframes CollectionFilters-module__BXynXW__overlayIn{0%{opacity:0}to{opacity:1}}.CollectionFilters-module__BXynXW__mobileDrawer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)var(--radius-xl)0 0;z-index:300;flex-direction:column;max-height:85vh;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.CollectionFilters-module__BXynXW__mobileDrawerOpen{transform:translateY(0)}.CollectionFilters-module__BXynXW__mobileDrawerHandle{background:var(--color-border-medium);width:40px;height:4px;margin:var(--space-md)auto var(--space-sm);border-radius:2px;flex-shrink:0}.CollectionFilters-module__BXynXW__mobileDrawerHeader{padding:0 var(--space-xl)var(--space-md);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.CollectionFilters-module__BXynXW__mobileDrawerTitle{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;font-family:var(--font-sans)}.CollectionFilters-module__BXynXW__mobileDrawerClose{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex}.CollectionFilters-module__BXynXW__mobileDrawerClose:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.CollectionFilters-module__BXynXW__mobileDrawerContent{padding:var(--space-xl);flex:1;overflow-y:auto}.CollectionFilters-module__BXynXW__mobileDrawerFooter{padding:var(--space-lg)var(--space-xl);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);padding-bottom:max(var(--space-lg),env(safe-area-inset-bottom));flex-shrink:0}@media (max-width:1024px){.CollectionFilters-module__BXynXW__desktopSidebar{display:none}.CollectionFilters-module__BXynXW__mobileFilterToggle{display:flex}.CollectionFilters-module__BXynXW__mobileOverlay{display:block}.CollectionFilters-module__BXynXW__mobileDrawer{display:flex}}
