.FilterDrawer-module__ihtTyW__overlay{z-index:400;opacity:0;pointer-events:none;background:#1c1a1766;transition:opacity .25s;position:fixed;inset:0}.FilterDrawer-module__ihtTyW__overlay.FilterDrawer-module__ihtTyW__open{opacity:1;pointer-events:all}.FilterDrawer-module__ihtTyW__panel{background:var(--poshak-surface);border-left:1px solid var(--r1-color-border);z-index:401;flex-direction:column;width:min(400px,92vw);height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.FilterDrawer-module__ihtTyW__panel.FilterDrawer-module__ihtTyW__open{transform:translate(0)}.FilterDrawer-module__ihtTyW__header{border-bottom:1px solid var(--r1-color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.FilterDrawer-module__ihtTyW__title{font-family:var(--r1-font-display);color:var(--r1-color-text);font-size:1.4rem;font-weight:400}.FilterDrawer-module__ihtTyW__closeBtn{cursor:pointer;color:var(--r1-color-text-muted);background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1}.FilterDrawer-module__ihtTyW__body{flex:1;padding-bottom:8px;overflow-y:auto}.FilterDrawer-module__ihtTyW__facetSection{border-top:1px solid var(--r1-color-border)}.FilterDrawer-module__ihtTyW__facetHeader{cursor:pointer;text-align:left;width:100%;font-family:var(--r1-font-sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.FilterDrawer-module__ihtTyW__facetTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--r1-color-text-muted);font-size:.68rem;font-weight:600}.FilterDrawer-module__ihtTyW__facetHeaderRight{align-items:center;gap:10px;display:flex}.FilterDrawer-module__ihtTyW__facetSummary{color:var(--r1-color-accent);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.78rem;font-weight:600;overflow:hidden}.FilterDrawer-module__ihtTyW__facetChevron{color:var(--r1-color-text-muted);font-size:.7rem}.FilterDrawer-module__ihtTyW__facetBody{padding:6px 20px 16px}.FilterDrawer-module__ihtTyW__optionRow{text-align:left;border:none;border-bottom:1px solid var(--r1-color-border);width:100%;min-height:40px;color:var(--r1-color-text-muted);cursor:pointer;font-size:.85rem;font-family:var(--r1-font-sans);background:0 0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.FilterDrawer-module__ihtTyW__optionRow:last-child{border-bottom:none}.FilterDrawer-module__ihtTyW__optionRow:hover{color:var(--r1-color-text)}.FilterDrawer-module__ihtTyW__optionRow.FilterDrawer-module__ihtTyW__selected{color:var(--r1-color-accent);font-weight:600}.FilterDrawer-module__ihtTyW__checkmark{color:var(--r1-color-accent);flex-shrink:0;margin-left:12px;font-size:.85rem}.FilterDrawer-module__ihtTyW__brandSearch{border:1px solid var(--r1-color-border);border-radius:var(--poshak-radius-control);width:100%;font-size:.8rem;font-family:var(--r1-font-sans);color:var(--r1-color-text);margin-bottom:8px;padding:8px 10px}.FilterDrawer-module__ihtTyW__footer{background:var(--poshak-surface);border-top:1px solid var(--r1-color-border);flex-shrink:0;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0}.FilterDrawer-module__ihtTyW__clearBtn{border:1px solid var(--r1-color-border);border-radius:var(--poshak-radius-control);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--r1-color-text);font-size:.75rem;font-family:var(--r1-font-sans);background:0 0;padding:12px 16px;font-weight:600}.FilterDrawer-module__ihtTyW__showBtn{background:var(--r1-color-accent);color:var(--poshak-on-signal);border-radius:var(--poshak-radius-control);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:.75rem;font-family:var(--r1-font-sans);border:none;flex:1;padding:12px 16px;font-weight:600;transition:background .15s}.FilterDrawer-module__ihtTyW__showBtn:hover{background:var(--poshak-signal-hover)}@media (max-width:720px){.FilterDrawer-module__ihtTyW__panel{border-left:none;border-top:1px solid var(--r1-color-border);width:100%;height:92vh;inset:auto 0 0;transform:translateY(100%)}.FilterDrawer-module__ihtTyW__panel.FilterDrawer-module__ihtTyW__open{transform:translateY(0)}.FilterDrawer-module__ihtTyW__header{background:var(--poshak-surface);z-index:2;position:sticky;top:0}}
