.filter-dd[data-astro-cid-3hoah6zr]{margin:0 0 14px}.filter-label[data-astro-cid-3hoah6zr]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.dd[data-astro-cid-3hoah6zr] summary[data-astro-cid-3hoah6zr]{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;min-height:42px;padding:0 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.dd[data-astro-cid-3hoah6zr] summary[data-astro-cid-3hoah6zr]::-webkit-details-marker,.dd[data-astro-cid-3hoah6zr] summary[data-astro-cid-3hoah6zr]::marker{display:none;content:""}.dd[data-astro-cid-3hoah6zr] summary[data-astro-cid-3hoah6zr]:hover{border-color:#c8ced8}.dd[data-astro-cid-3hoah6zr][open] summary[data-astro-cid-3hoah6zr]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.dd-value[data-astro-cid-3hoah6zr]{min-width:0;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-value[data-astro-cid-3hoah6zr].is-placeholder{color:#98a2b3;font-weight:400}.dd-chev[data-astro-cid-3hoah6zr]{width:16px;height:16px;flex:none;color:#667085;transition:transform .15s}.dd[data-astro-cid-3hoah6zr][open] .dd-chev[data-astro-cid-3hoah6zr]{transform:rotate(180deg);color:var(--accent)}.dd-panel[data-astro-cid-3hoah6zr]{margin-top:8px;padding:8px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 10px 28px #10182814}.dd-search[data-astro-cid-3hoah6zr]{width:100%;height:36px;margin:0 0 6px;padding:0 10px;border:1px solid #e4e7ec;border-radius:8px;background:#f7f8fa;font-size:13px;outline:none}.dd-search[data-astro-cid-3hoah6zr]:focus{border-color:var(--accent);background:#fff}.dd-list[data-astro-cid-3hoah6zr]{max-height:220px;overflow:auto}.dd-empty[data-astro-cid-3hoah6zr]{margin:8px 4px;font-size:13px;color:var(--ink-3)}.radio[data-astro-cid-3hoah6zr]{display:flex;align-items:center;gap:8px;margin:0;padding:7px 8px;border-radius:8px;font-size:13.5px;cursor:pointer}.radio[data-astro-cid-3hoah6zr]:hover{background:#f4f6f8}.radio[data-astro-cid-3hoah6zr] input[data-astro-cid-3hoah6zr]{accent-color:var(--accent);width:15px;height:15px;flex:none}.radio[data-astro-cid-3hoah6zr]:hover span[data-astro-cid-3hoah6zr]{color:var(--accent)}.is-cap[data-astro-cid-3hoah6zr]{text-transform:capitalize}.catalog-head[data-astro-cid-bg7e42cm]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.catalog-head[data-astro-cid-bg7e42cm] h1[data-astro-cid-bg7e42cm]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}@media(min-width:900px){.catalog-head[data-astro-cid-bg7e42cm] h1[data-astro-cid-bg7e42cm]{font-size:30px}}.count[data-astro-cid-bg7e42cm]{margin:6px 0 0;color:var(--ink-2);font-size:13.5px}.catalog-tools[data-astro-cid-bg7e42cm]{display:flex;align-items:center;gap:10px}.filter-toggle[data-astro-cid-bg7e42cm]{padding:10px 16px;font-size:13.5px}@media(min-width:960px){.filter-toggle[data-astro-cid-bg7e42cm]{display:none}}.sort[data-astro-cid-bg7e42cm]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.sort[data-astro-cid-bg7e42cm] span[data-astro-cid-bg7e42cm]{display:none}@media(min-width:620px){.sort[data-astro-cid-bg7e42cm] span[data-astro-cid-bg7e42cm]{display:inline}}.sort[data-astro-cid-bg7e42cm] select[data-astro-cid-bg7e42cm]{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);outline:none;font-size:13.5px}.sort[data-astro-cid-bg7e42cm] select[data-astro-cid-bg7e42cm]:focus{border-color:var(--accent)}.chips[data-astro-cid-bg7e42cm]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip[data-astro-cid-bg7e42cm]{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:13px;color:var(--ink-2)}.chip[data-astro-cid-bg7e42cm] span[data-astro-cid-bg7e42cm]{font-size:15px;line-height:1;color:var(--ink-3)}.chip[data-astro-cid-bg7e42cm]:hover{border-color:var(--accent);color:var(--accent)}.chip-clear[data-astro-cid-bg7e42cm]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.catalog-body[data-astro-cid-bg7e42cm]{display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:960px){.catalog-body[data-astro-cid-bg7e42cm]{grid-template-columns:260px 1fr;align-items:start}}.catalog[data-astro-cid-bg7e42cm] .product-grid[data-astro-cid-bg7e42cm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(min-width:960px){.catalog[data-astro-cid-bg7e42cm] .product-grid[data-astro-cid-bg7e42cm]{grid-template-columns:repeat(4,minmax(0,1fr))}}.filters[data-astro-cid-bg7e42cm]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 16px 16px;box-shadow:var(--shadow-sm)}@media(max-width:959px){.filters[data-astro-cid-bg7e42cm]{position:fixed;inset:0 0 0 auto;z-index:80;width:min(330px,88vw);border-radius:0;border:0;overflow-y:auto;transform:translate(101%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:-8px 0 30px #10182829}.filters[data-astro-cid-bg7e42cm].show{transform:none}}@media(min-width:960px){.filters[data-astro-cid-bg7e42cm]{position:sticky;top:128px}}.filters-head[data-astro-cid-bg7e42cm]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.filters-head[data-astro-cid-bg7e42cm] strong[data-astro-cid-bg7e42cm]{font-size:15px}@media(min-width:960px){.filters-head[data-astro-cid-bg7e42cm]{display:none}}.filter-form[data-astro-cid-bg7e42cm] fieldset[data-astro-cid-bg7e42cm]{border:0;padding:0;margin:0 0 16px;min-width:0}.filter-form[data-astro-cid-bg7e42cm] legend[data-astro-cid-bg7e42cm]{padding:0;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:700}.price-row[data-astro-cid-bg7e42cm]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-row[data-astro-cid-bg7e42cm] label[data-astro-cid-bg7e42cm]{display:block}.price-row[data-astro-cid-bg7e42cm] span[data-astro-cid-bg7e42cm]{display:block;font-size:12px;color:var(--ink-2);margin-bottom:5px}.price-row[data-astro-cid-bg7e42cm] input[data-astro-cid-bg7e42cm]{width:100%;height:42px;padding:0 10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;outline:none;font-size:13.5px}.price-row[data-astro-cid-bg7e42cm] input[data-astro-cid-bg7e42cm]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.apply[data-astro-cid-bg7e42cm]{width:100%}.clear-link[data-astro-cid-bg7e42cm]{display:block;text-align:center;margin-top:11px;font-size:13px;color:var(--ink-2)}.clear-link[data-astro-cid-bg7e42cm]:hover{color:var(--accent)}.empty-state[data-astro-cid-bg7e42cm]{padding:48px 20px;text-align:center;color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--radius);background:var(--card)}.empty-state[data-astro-cid-bg7e42cm] strong[data-astro-cid-bg7e42cm]{display:block;color:var(--ink);margin-bottom:8px;font-size:16px}.pagination[data-astro-cid-bg7e42cm]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:36px}.page-btn[data-astro-cid-bg7e42cm]{min-width:40px;height:40px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--card);display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:600;color:var(--ink-2);transition:border-color .15s,color .15s}.page-btn[data-astro-cid-bg7e42cm]:hover{border-color:var(--accent);color:var(--accent)}.page-btn[data-astro-cid-bg7e42cm].current{background:var(--accent);border-color:var(--accent);color:#fff}.page-gap[data-astro-cid-bg7e42cm]{display:inline-flex;align-items:center;padding:0 4px;color:var(--ink-3)}
