.filters-bar[data-astro-cid-iz4mpyf5]{top:var(--nav-height,72px);z-index:40;background:var(--color-surface);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--color-border);padding:var(--space-xs) 0;position:sticky}.filters-bar__inner[data-astro-cid-iz4mpyf5]{align-items:center;gap:var(--space-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.25rem 0;display:flex;overflow-x:auto}.filters-bar__inner[data-astro-cid-iz4mpyf5]::-webkit-scrollbar{display:none}.filter-group[data-astro-cid-iz4mpyf5]{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.filter-group[data-astro-cid-iz4mpyf5]+.filter-group[data-astro-cid-iz4mpyf5]{margin-left:var(--space-md);padding-left:var(--space-md);border-left:1px solid var(--color-border)}.filter-group__label[data-astro-cid-iz4mpyf5]{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;margin-right:.6rem;font-weight:700}.filter-group__label[data-astro-cid-iz4mpyf5]:before{content:"";background:var(--color-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.filter-btn[data-astro-cid-iz4mpyf5]{border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;flex-shrink:0;min-width:44px;min-height:44px;padding:.5em 1.25em;font-family:inherit;font-weight:500}.filter-btn[data-astro-cid-iz4mpyf5]:hover{border-color:var(--color-accent);color:var(--color-text)}.filter-btn--active[data-astro-cid-iz4mpyf5]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);font-weight:600}.filter-clear[data-astro-cid-iz4mpyf5]{margin-left:var(--space-sm);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;min-height:44px}.filter-clear[data-astro-cid-iz4mpyf5]:hover{color:var(--color-text)}.filters-count[data-astro-cid-iz4mpyf5]{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.filter-btn[data-astro-cid-iz4mpyf5]{transition:none}}.catalog-hero[data-astro-cid-23yfv62b]{min-height:clamp(460px,62vh,680px);margin-top:calc(-1 * var(--nav-height));align-items:center;display:flex;position:relative;overflow:hidden}.catalog-hero__bg[data-astro-cid-23yfv62b]{object-fit:cover;object-position:center right;z-index:0;width:100%;height:100%;position:absolute;inset:0}.catalog-hero__overlay[data-astro-cid-23yfv62b]{z-index:1;background:linear-gradient(90deg,#0f110ef0 0%,#0f110ed1 38%,#0f110e59 68%,#0f110e26 100%),linear-gradient(#0f110e00 70%,#0f110e8c 100%),radial-gradient(60% 80% at 80%,#6b8e2314 0%,#0000 60%);position:absolute;inset:0}.catalog-hero__content[data-astro-cid-23yfv62b]{z-index:2;padding-top:calc(var(--nav-height) + var(--space-xl));padding-bottom:var(--space-2xl);gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.catalog-hero__title[data-astro-cid-23yfv62b]{font-size:var(--text-4xl);max-width:16ch;color:var(--color-text);letter-spacing:-.03em;font-weight:800}.catalog-hero__subtitle[data-astro-cid-23yfv62b]{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:52ch;line-height:1.6}.products-grid[data-astro-cid-23yfv62b]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.products-grid[data-astro-cid-23yfv62b]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.products-grid[data-astro-cid-23yfv62b]{grid-template-columns:1fr}.catalog-hero__title[data-astro-cid-23yfv62b]{font-size:var(--text-3xl)}}@media (width<=767px){.catalog-hero[data-astro-cid-23yfv62b]{min-height:clamp(320px,48vh,440px)}.catalog-hero__bg[data-astro-cid-23yfv62b]{object-position:center center}.catalog-hero__overlay[data-astro-cid-23yfv62b]{background:linear-gradient(90deg,#0f110ef7 0%,#0f110ee0 38%,#0f110e73 68%,#0f110e33 100%),linear-gradient(#0f110e00 70%,#0f110e8c 100%),radial-gradient(60% 80% at 80%,#6b8e2314 0%,#0000 60%)}}.catalog-empty[data-astro-cid-23yfv62b]{text-align:center;padding:var(--space-2xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.catalog-empty__icon[data-astro-cid-23yfv62b]{width:64px;height:64px;color:var(--color-muted);opacity:.5}.catalog-empty__text[data-astro-cid-23yfv62b]{color:var(--color-text-secondary);font-size:var(--text-lg)}@media (prefers-reduced-motion:reduce){.catalog-hero__title[data-astro-cid-23yfv62b]{-webkit-text-fill-color:var(--color-text);background:0 0}}
