/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--ax-bg:#000;--ax-panel:#141414c7;--ax-surface:#ffffff0f;--ax-text:#fff;--ax-muted:#ffffffb8;--ax-dim:#ffffff85;--ax-accent:#a23c20;--ax-accent-strong:#842d14;--ax-ring:#ff6f0047;--ax-radius-lg:16px;--ax-radius:12px;--ax-pill:999px;--ax-nav-height:72px;--ax-nav-clearance:96px;--ax-page-max:1200px;--ax-control-h:40px;--ax-control-h-sm:36px;--ax-control-h-xs:34px;--ax-shadow-lg:0 18px 50px #0000008c;--ax-shadow-md:0 12px 32px #00000061;--ax-shadow-sm:0 6px 16px #00000040;--ax-border:#ffffff14;--ax-border-strong:#ffffff24;--ax-ease:cubic-bezier(.22,.93,.41,1)}.products-page{background:var(--ax-bg);min-height:100vh;color:var(--ax-text);padding:var(--ax-nav-clearance)16px 48px;flex-direction:column;align-items:center;display:flex}.products-page-title{text-align:center;text-transform:uppercase;letter-spacing:.06em;border-bottom:4px solid var(--ax-accent);max-width:720px;margin:12px auto 14px;padding-bottom:12px;font-size:clamp(2.1rem,6.4vw,3.6rem);line-height:1.15}.products-page-subtitle{text-align:center;max-width:900px;color:var(--ax-muted);margin:0 auto 18px;font-size:1.05rem}.filters-sticky{top:var(--ax-nav-height);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#000000f2,#000000bf);border-bottom:1px solid #ffffff0f;width:100%;position:sticky}.filters-container{width:min(96%,var(--ax-page-max));background:radial-gradient(900px 240px at 50% -40%,#ffffff14,transparent 60%),var(--ax-panel);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-md);flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;padding:14px 16px;display:flex}.ax-select,.filters-container input{height:var(--ax-control-h);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);color:var(--ax-text);transition:background .16s var(--ax-ease),border-color .16s var(--ax-ease),box-shadow .16s var(--ax-ease),transform .12s ease;padding:0 12px;font-size:.92rem}.ax-select:hover,.filters-container input:hover{border-color:var(--ax-border-strong);background:#ffffff16}.ax-select:focus,.filters-container input:focus{box-shadow:0 0 0 3px var(--ax-ring);border-color:#ff6f0099;outline:none}.search-bar{flex:340px;min-width:260px}.filters-container input::placeholder{color:#ffffff73}.search-btn{height:var(--ax-control-h);background:linear-gradient(180deg,var(--ax-accent),var(--ax-accent-strong));border-radius:var(--ax-radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .16s var(--ax-ease);border:none;padding:0 16px;font-size:.82rem;font-weight:800;box-shadow:0 10px 24px #a23c2047}.search-btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px #a23c205c}.search-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.clear-all-btn,.clear-search-btn{height:var(--ax-control-h);border:1px solid var(--ax-border);border-radius:var(--ax-radius);color:var(--ax-muted);text-transform:uppercase;letter-spacing:.04em;transition:background .16s var(--ax-ease),border-color .16s var(--ax-ease),transform .12s ease;background:0 0;padding:0 14px;font-size:.8rem;font-weight:700}.clear-all-btn:hover,.clear-search-btn:hover{border-color:var(--ax-border-strong);background:#ffffff14;transform:translateY(-1px)}.filters-actions{align-items:center;margin-left:auto;display:flex}.quick-filters-row{width:min(96%,var(--ax-page-max));flex-wrap:wrap;align-items:center;gap:10px;margin:10px auto 0;padding-bottom:10px;display:flex}.budget-chips{flex-wrap:wrap;flex:auto;gap:8px;display:flex}.chip{border:1px solid var(--ax-border);border-radius:var(--ax-pill);color:#ffffffe6;cursor:pointer;height:32px;transition:background .16s var(--ax-ease),border-color .16s var(--ax-ease),transform .12s ease;background:#ffffff0d;padding:0 14px;font-size:.85rem;font-weight:650}.chip:hover{background:#ffffff16;transform:translateY(-1px)}.chip--active{background:#a23c2038;border-color:#a23c2099}.active-chips{width:min(96%,var(--ax-page-max));flex-wrap:wrap;gap:8px;margin:6px auto 14px;display:flex}.active-chip{border-radius:var(--ax-pill);cursor:pointer;background:#a23c2024;border:1px solid #a23c2080;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:650;display:inline-flex}.active-chip:hover{background:#a23c202e}.results-row{color:var(--ax-dim);margin:10px auto 0;font-size:.95rem}.product-grid,.results-row{width:min(96%,var(--ax-page-max))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px auto 0;display:grid}@media (max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--ax-nav-clearance:86px;--ax-control-h:var(--ax-control-h-sm)}.search-bar{flex:100%}.filters-actions{justify-content:flex-end;width:100%}.product-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:420px){:root{--ax-control-h:var(--ax-control-h-xs)}.chip{height:30px;font-size:.82rem}}