@media(max-width:1000px){html[lang=en] .hero-inner{grid-template-columns:1fr}.cine-hud{display:none}}.catalog>*{min-width:0}.catalog{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:start}.cat-side{position:sticky;top:96px}.cat-side h2{font:500 .72rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);margin:0 0 .9rem}.cat-side nav{display:flex;flex-direction:column;gap:.35rem}.cat-side a{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--paper);color:var(--t1);font-size:.93rem;text-decoration:none;transition:border-color .2s,background .2s}.cat-side a b{font:500 .72rem/1 var(--font-mono);color:var(--t3)}.cat-side a:hover{border-color:var(--pine)}.cat-side a.on{background:var(--ink);color:var(--bone);border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--acid)}.cat-side a.on b{color:var(--acid)}.catalog-main .list-bar{margin-top:0}@media(max-width:900px){.catalog{grid-template-columns:minmax(0,1fr)}.cat-side{position:static}.cat-side nav{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.4rem;scrollbar-width:thin}.cat-side a{white-space:nowrap;flex:0 0 auto}}.catalog-main .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.catalog-main .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.catalog-main .grid-3{grid-template-columns:1fr}}
