.ShopFilterPanel_sidebar__76SDO{position:-webkit-sticky;position:sticky;top:86px;align-self:start;background:var(--t-surface,#ffffff);border:1px solid var(--t-border,rgba(15,23,42,.08));border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,.03);display:flex;flex-direction:column;max-height:calc(100vh - 110px);overflow:hidden}@media (max-width:1023px){.ShopFilterPanel_sidebar__76SDO{display:none}}.ShopFilterPanel_head__NWwHI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--t-border,rgba(15,23,42,.06));flex-shrink:0}.ShopFilterPanel_title__15WmW{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--t-text,#0f172a);display:flex;align-items:center;gap:8px}.ShopFilterPanel_headCount__uHq91{font-size:11px;font-weight:700;color:var(--t-text-muted,#64748b)}.ShopFilterPanel_clear__dVVyq{border:none;background:transparent;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--t-accent,#0ea5e9);padding:4px 2px;border-radius:6px;font-family:inherit}.ShopFilterPanel_clear__dVVyq:disabled{color:var(--t-text-dim,#94a3b8);cursor:default}.ShopFilterPanel_clear__dVVyq:not(:disabled):hover{text-decoration:underline}.ShopFilterPanel_scroll__dRuep{overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;padding:4px 0;scrollbar-width:thin}.ShopFilterPanel_scroll__dRuep::-webkit-scrollbar{width:8px}.ShopFilterPanel_scroll__dRuep::-webkit-scrollbar-thumb{background:var(--t-border,rgba(15,23,42,.12));border-radius:999px}.ShopFilterPanel_sect__UDFcD{border-bottom:1px solid var(--t-border,rgba(15,23,42,.06))}.ShopFilterPanel_sect__UDFcD:last-child{border-bottom:none}.ShopFilterPanel_sectBtn__2B9XA{width:100%;display:flex;align-items:center;gap:10px;padding:14px 18px;min-height:52px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--t-text,#0f172a);font-family:inherit;transition:background .12s ease}.ShopFilterPanel_sectBtn__2B9XA:hover{background:color-mix(in srgb,var(--t-accent,#0ea5e9) 5%,transparent)}.ShopFilterPanel_sectLabel__7hMyS{font-size:13.5px;font-weight:700;flex:1 1;min-width:0}.ShopFilterPanel_sectBadge__aKXxt{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--t-accent,#0ea5e9) 14%,transparent);color:var(--t-accent,#0ea5e9);font-size:11px;font-weight:800;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShopFilterPanel_sectChev__kyPpM{flex-shrink:0;color:var(--t-text-dim,#94a3b8);display:inline-flex;transition:transform .22s ease}.ShopFilterPanel_sectChevOpen__VR3ja{transform:rotate(180deg)}.ShopFilterPanel_sectBody__MoRDX{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.ShopFilterPanel_sectBodyOpen__939cp{grid-template-rows:1fr}.ShopFilterPanel_sectBodyInner__GsWU3{overflow:hidden;min-height:0}.ShopFilterPanel_sectPad__b62LV{padding:2px 18px 18px}.ShopFilterPanel_pills__HSR_V{display:flex;flex-wrap:wrap;gap:8px}.ShopFilterPanel_pill___nY9k{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 13px;border-radius:11px;cursor:pointer;background:var(--t-surface,#ffffff);border:1px solid var(--t-border,rgba(15,23,42,.1));color:var(--t-text,#0f172a);font-size:12.5px;font-weight:600;font-family:inherit;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.ShopFilterPanel_pill___nY9k:hover{border-color:color-mix(in srgb,var(--t-accent,#0ea5e9) 42%,transparent)}.ShopFilterPanel_pillOn__8wyRo{border-color:var(--t-accent,#0ea5e9);background:color-mix(in srgb,var(--t-accent,#0ea5e9) 9%,transparent);color:color-mix(in srgb,var(--t-accent,#0ea5e9) 80%,#0f172a);box-shadow:inset 0 0 0 1px var(--t-accent,#0ea5e9)}.ShopFilterPanel_star__iIuP1{color:#f59e0b;flex-shrink:0}.ShopFilterPanel_rows__eq67g{display:flex;flex-direction:column;gap:2px}.ShopFilterPanel_row__EyYBI{display:flex;align-items:center;gap:11px;min-height:44px;padding:6px 8px;border-radius:10px;cursor:pointer;transition:background .12s ease}.ShopFilterPanel_row__EyYBI:hover{background:color-mix(in srgb,var(--t-accent,#0ea5e9) 6%,transparent)}.ShopFilterPanel_row__EyYBI:focus-visible{outline:2px solid var(--t-accent,#0ea5e9);outline-offset:1px}.ShopFilterPanel_check__wkTF1{width:19px;height:19px;flex-shrink:0;border-radius:6px;border:1.6px solid var(--t-border,rgba(15,23,42,.22));display:grid;place-items:center;transition:background .14s ease,border-color .14s ease}.ShopFilterPanel_rowOn__C69B0 .ShopFilterPanel_check__wkTF1{background:var(--t-accent,#0ea5e9);border-color:var(--t-accent,#0ea5e9)}.ShopFilterPanel_check__wkTF1 svg{opacity:0;transition:opacity .12s ease}.ShopFilterPanel_rowOn__C69B0 .ShopFilterPanel_check__wkTF1 svg{opacity:1}.ShopFilterPanel_rowIco__CKGYz{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex-shrink:0}.ShopFilterPanel_rowLabel__E53bB{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:var(--t-text,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShopFilterPanel_rowOn__C69B0 .ShopFilterPanel_rowLabel__E53bB{color:color-mix(in srgb,var(--t-accent,#0ea5e9) 70%,#0f172a)}.ShopFilterPanel_flag__1n2pX{width:22px;height:16px;flex-shrink:0;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(15,23,42,.08)}.ShopFilterPanel_langSearch__KK01P{position:relative;margin-bottom:10px}.ShopFilterPanel_langSearch__KK01P input{width:100%;height:40px;padding:0 12px 0 36px;border-radius:10px;border:1px solid var(--t-border,rgba(15,23,42,.1));background:var(--t-bg,#f8fafc);color:var(--t-text,#0f172a);font-size:13px;font-family:inherit;outline:none;transition:border-color .14s ease,background .14s ease}.ShopFilterPanel_langSearch__KK01P input:focus{border-color:var(--t-accent,#0ea5e9);background:var(--t-surface,#ffffff)}.ShopFilterPanel_langSearch__KK01P input::placeholder{color:var(--t-text-dim,#94a3b8)}.ShopFilterPanel_langSearchIco__IrvfK{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--t-text-dim,#94a3b8);pointer-events:none;display:inline-flex}.ShopFilterPanel_langScroll__SGIrk{max-height:232px;overflow-y:auto;margin:0 -4px;padding:0 4px}.ShopFilterPanel_langScroll__SGIrk::-webkit-scrollbar{width:6px}.ShopFilterPanel_langScroll__SGIrk::-webkit-scrollbar-thumb{background:var(--t-border,rgba(15,23,42,.14));border-radius:999px}.ShopFilterPanel_langEmpty__g5wx2{padding:16px 8px;font-size:12.5px;color:var(--t-text-dim,#94a3b8);text-align:center}.ShopFilterPanel_foot__cQprH{flex-shrink:0;padding:14px 18px;border-top:1px solid var(--t-border,rgba(15,23,42,.08));background:var(--t-surface,#ffffff);display:flex;align-items:center;gap:10px}.ShopFilterPanel_apply__y3N73{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:13px;border:none;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;font-size:14.5px;font-weight:800;letter-spacing:-.005em;cursor:pointer;font-family:inherit;box-shadow:0 8px 20px -8px rgba(14,165,233,.7);transition:filter .15s ease,transform .12s ease}.ShopFilterPanel_apply__y3N73:hover{filter:brightness(1.04);transform:translateY(-1px)}.ShopFilterPanel_apply__y3N73:active{transform:translateY(0)}.ShopFilterPanel_footClear__NE7wz{flex-shrink:0;min-height:48px;padding:0 18px;border-radius:12px;border:1.5px solid var(--t-border,rgba(15,23,42,.12));background:var(--t-surface,#ffffff);font-size:14px;font-weight:700;color:var(--t-text,#0f172a);cursor:pointer;font-family:inherit;transition:background .14s ease,opacity .14s ease}.ShopFilterPanel_footClear__NE7wz:hover:not(:disabled){background:var(--t-bg,#f8fafc)}.ShopFilterPanel_footClear__NE7wz:disabled{opacity:.45;cursor:default}.ShopFilterPanel_overlay__ioR_N{position:fixed;inset:0;z-index:60;pointer-events:none}.ShopFilterPanel_overlayOpen__zOsSQ{pointer-events:auto}@media (min-width:1024px){.ShopFilterPanel_overlay__ioR_N{display:none}}.ShopFilterPanel_scrim__6I7Yj{position:absolute;inset:0;border:none;padding:0;margin:0;background:rgba(15,23,42,.42);opacity:0;transition:opacity .28s ease;cursor:pointer}.ShopFilterPanel_overlayOpen__zOsSQ .ShopFilterPanel_scrim__6I7Yj{opacity:1}.ShopFilterPanel_sheet__79769{position:absolute;left:0;right:0;bottom:0;max-height:92vh;height:92vh;background:var(--t-surface,#ffffff);border-radius:22px 22px 0 0;box-shadow:0 -16px 48px -16px rgba(15,23,42,.32);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);will-change:transform}.ShopFilterPanel_overlayOpen__zOsSQ .ShopFilterPanel_sheet__79769{transform:translateY(0)}.ShopFilterPanel_sheetHead__KLGtz{flex-shrink:0;padding:8px 18px 14px;border-bottom:1px solid var(--t-border,rgba(15,23,42,.08));background:var(--t-surface,#ffffff)}.ShopFilterPanel_grab__q72Ls{display:block;width:40px;height:4px;border-radius:999px;background:var(--t-border,rgba(15,23,42,.16));margin:4px auto 12px}.ShopFilterPanel_sheetHeadRow__CUEZU{display:flex;align-items:center;justify-content:space-between;gap:10px}.ShopFilterPanel_sheetTitle__uRW_r{margin:0;font-size:19px;font-weight:800;letter-spacing:-.015em;color:var(--t-text,#0f172a)}.ShopFilterPanel_sheetHeadActions__gYQiH{display:flex;align-items:center;gap:8px}.ShopFilterPanel_close__a3fjE{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--t-border,rgba(15,23,42,.08));background:var(--t-surface,#ffffff);color:var(--t-text-muted,#64748b);cursor:pointer;font-family:inherit;transition:background .14s ease,color .14s ease}.ShopFilterPanel_close__a3fjE:hover{background:var(--t-bg,#f8fafc);color:var(--t-text,#0f172a)}.ShopFilterPanel_sheet__79769 .ShopFilterPanel_foot__cQprH{padding-bottom:max(14px,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.ShopFilterPanel_scrim__6I7Yj,.ShopFilterPanel_sectBody__MoRDX,.ShopFilterPanel_sectChev__kyPpM,.ShopFilterPanel_sheet__79769{transition:none}}