.filter-sidebar-module__WalATa__sidebarDesktop{background:linear-gradient(#fff,#fdf9f4);border:1px solid #4d240014;border-radius:16px;align-self:start;height:max-content;padding:1rem 1.25rem 1.5rem;transition:box-shadow .25s,transform .2s;display:none;position:sticky;top:96px;box-shadow:0 10px 40px #4d24001a}.filter-sidebar-module__WalATa__sidebarDesktop:hover{transform:translateY(-2px);box-shadow:0 14px 50px #4d24001f}.filter-sidebar-module__WalATa__title,.filter-sidebar-module__WalATa__sectionTitle,.filter-sidebar-module__WalATa__subTitle{color:var(--text-main-color);letter-spacing:.3px}.filter-sidebar-module__WalATa__title{border-bottom:1px solid #4d240014;margin-bottom:.6rem;padding-bottom:.4rem;font-size:1.25rem;font-weight:600}.filter-sidebar-module__WalATa__section{gap:.7rem;margin-top:1.25rem;display:grid}.filter-sidebar-module__WalATa__sectionTitle{opacity:.9;font-size:1rem;font-weight:600}.filter-sidebar-module__WalATa__subTitle{margin-bottom:.25rem;font-size:.9rem;font-weight:600}.filter-sidebar-module__WalATa__select{width:100%;color:var(--text-main-color);background:#fcfaf8;border:1px solid #4d240026;border-radius:12px;padding:.6rem .75rem;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 4px #00000008}.filter-sidebar-module__WalATa__select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c0934a40}.filter-sidebar-module__WalATa__badgeGroup{flex-wrap:wrap;gap:.5rem;display:flex}.filter-sidebar-module__WalATa__checkbox:active{transform:scale(.97)}.filter-sidebar-module__WalATa__checkbox input:checked+span{color:var(--accent);font-weight:700}.filter-sidebar-module__WalATa__rangeRow input{width:100%;color:var(--text-main-color);background:#fcfaf8;border:1px solid #4d240026;border-radius:8px;padding:.45rem .6rem;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 4px #00000008}.filter-sidebar-module__WalATa__rangeRow input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c0934a40}.filter-sidebar-module__WalATa__badge{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:999px;padding:.45rem .75rem;font-size:.9rem;transition:all .2s}.filter-sidebar-module__WalATa__badge:hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}.filter-sidebar-module__WalATa__badge:active{transform:scale(.95)}.filter-sidebar-module__WalATa__badgeActive{background:var(--accent-strong);color:#fff;border-color:#0000;box-shadow:0 3px 10px #4d240040}.filter-sidebar-module__WalATa__range{gap:.5rem;display:grid}.filter-sidebar-module__WalATa__rangeRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.filter-sidebar-module__WalATa__rangeRow label{gap:.25rem;font-size:.9rem;display:grid}.filter-sidebar-module__WalATa__separator{opacity:.6;font-weight:700}.filter-sidebar-module__WalATa__hint{opacity:.7;font-size:.8rem}.filter-sidebar-module__WalATa__checkbox{border-radius:8px;align-items:center;gap:.5rem;padding:.2rem .4rem;font-size:.95rem;transition:background .15s;display:flex}.filter-sidebar-module__WalATa__checkbox:hover{background:#e8bd7c26}.filter-sidebar-module__WalATa__subgrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.filter-sidebar-module__WalATa__applyBtn{background:var(--main-color);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:14px;width:100%;margin-top:1.25rem;padding:.8rem 1rem;font-weight:700;transition:transform .1s,box-shadow .25s,filter .2s;box-shadow:0 4px 14px #4d24002e}.filter-sidebar-module__WalATa__applyBtn:hover{filter:brightness(1.05);box-shadow:0 6px 22px #4d240040}.filter-sidebar-module__WalATa__applyBtn:active{transform:scale(.97)}.filter-sidebar-module__WalATa__drawerOverlay{backdrop-filter:blur(4px);z-index:1000;background:#00000073;justify-content:flex-end;transition:backdrop-filter .3s,background .3s;display:flex;position:fixed;inset:0}.filter-sidebar-module__WalATa__drawer{background:linear-gradient(#fff 0%,#fffaf4 100%);border-top-left-radius:16px;border-bottom-left-radius:16px;flex-direction:column;width:min(92vw,380px);height:100%;margin:20px 0;animation:.4s cubic-bezier(.22,1,.36,1) filter-sidebar-module__WalATa__slideIn;display:flex;box-shadow:-10px 0 30px #0003}@keyframes filter-sidebar-module__WalATa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.filter-sidebar-module__WalATa__drawerHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.filter-sidebar-module__WalATa__drawerContent{flex:1;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.filter-sidebar-module__WalATa__closeBtn{cursor:pointer;color:var(--main-color);background:0 0;border:none;font-size:1.25rem;transition:transform .1s,color .2s}.filter-sidebar-module__WalATa__closeBtn:hover{color:var(--accent);transform:rotate(90deg)}@media (width>=992px){.filter-sidebar-module__WalATa__sidebarDesktop{display:block}.filter-sidebar-module__WalATa__drawerOverlay{display:none}}
