.ProductListView-module__4rRFLq__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 0 18px;display:flex}.ProductListView-module__4rRFLq__count{font-weight:600}.ProductListView-module__4rRFLq__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;max-width:100%;margin-left:auto;display:flex}.ProductListView-module__4rRFLq__sort{border-radius:var(--r-pill);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;width:auto;min-width:0;max-width:100%;height:36px;font-size:13px;font-weight:600}.ProductListView-module__4rRFLq__more{place-items:center;margin-top:28px;display:grid}.ProductListView-module__4rRFLq__end{text-align:center;margin-top:28px}.ProductListView-module__4rRFLq__filterBtn{gap:6px}.ProductListView-module__4rRFLq__active{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ProductListView-module__4rRFLq__layout{display:block}.ProductListView-module__4rRFLq__results{min-width:0}.ProductListView-module__4rRFLq__side{margin-bottom:18px;display:none}.ProductListView-module__4rRFLq__sideOpen{display:block}@media (min-width:900px){.ProductListView-module__4rRFLq__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}.ProductListView-module__4rRFLq__side{max-height:calc(100vh - 156px);margin-bottom:0;display:block;position:sticky;top:136px;overflow:auto}.ProductListView-module__4rRFLq__filterBtn{display:none}}@media (max-width:699px){.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__bar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:nowrap;gap:8px;margin-bottom:12px;padding:10px 12px}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__stockChip{display:none}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__controls{flex-wrap:nowrap;gap:8px}.ProductListView-module__4rRFLq__compact .grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__sort{width:96px}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__count{white-space:nowrap;flex-shrink:0;font-size:12.5px}}@media (max-width:399px){.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__bar{gap:6px;padding:8px}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__controls{gap:6px}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__filterBtn{padding:0 10px}.ProductListView-module__4rRFLq__compact .ProductListView-module__4rRFLq__sort{background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;width:82px;padding-left:12px;padding-right:22px}}.ProductListView-module__4rRFLq__withAside{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ProductListView-module__4rRFLq__asideCol{min-width:0;position:sticky;top:62px}.ProductListView-module__4rRFLq__drawer{margin-bottom:14px}@media (min-width:700px){.ProductListView-module__4rRFLq__withAside{grid-template-columns:240px minmax(0,1fr);gap:22px}.ProductListView-module__4rRFLq__asideCol{scrollbar-width:thin;flex-direction:column;gap:14px;max-height:calc(100vh - 156px);display:flex;top:136px;overflow-y:auto}.ProductListView-module__4rRFLq__withAside .ProductListView-module__4rRFLq__filterBtn{display:none}.ProductListView-module__4rRFLq__withAside .grid-products{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}}
