.products-module__E8alaG__catalogLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:34px;display:grid}.products-module__E8alaG__filterRail{border-top:3px solid var(--brand-color-navy);position:sticky;top:18px}.products-module__E8alaG__filters{gap:0;display:grid}.products-module__E8alaG__filterField{border-bottom:1px solid var(--line);color:var(--ink-soft);gap:7px;padding:15px 0;font-size:.9rem;font-weight:600;display:grid}.products-module__E8alaG__filterField input,.products-module__E8alaG__filterField select,.products-module__E8alaG__sortForm select{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);background:var(--card);font:inherit;padding:8px 10px}.products-module__E8alaG__filterField input:focus,.products-module__E8alaG__filterField select:focus,.products-module__E8alaG__sortForm select:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--brand-color-navy)}.products-module__E8alaG__filterActions{gap:8px;padding-top:18px;display:flex}.products-module__E8alaG__filterActions button,.products-module__E8alaG__filterActions a,.products-module__E8alaG__sortForm button,.products-module__E8alaG__pagination a{border:1px solid var(--brand-color-navy);min-height:40px;color:var(--on-accent);background:var(--brand-color-navy);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:8px 13px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.products-module__E8alaG__filterActions a{color:var(--brand-color-navy);background:var(--card)}.products-module__E8alaG__results{min-width:0}.products-module__E8alaG__resultToolbar{border-bottom:1px solid var(--line);min-height:54px;color:var(--muted);justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:12px;font-size:.88rem;display:flex}.products-module__E8alaG__sortForm{align-items:end;gap:10px;display:flex}.products-module__E8alaG__sortForm label{min-width:140px;color:var(--muted);gap:4px;font-size:.78rem;font-weight:600;display:grid}.products-module__E8alaG__sortForm label:nth-of-type(2){min-width:100px}.products-module__E8alaG__sortForm button{min-height:42px}.products-module__E8alaG__pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:42px;display:grid}.products-module__E8alaG__pagination a:first-child{justify-self:start}.products-module__E8alaG__pagination a:last-child{justify-self:end}.products-module__E8alaG__pagination span{color:var(--muted);font-weight:600}@media (max-width:920px){.products-module__E8alaG__catalogLayout{grid-template-columns:1fr}.products-module__E8alaG__filterRail{border:1px solid var(--line);border-top:3px solid var(--brand-color-navy);padding:16px;position:static}.products-module__E8alaG__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.products-module__E8alaG__filterActions{align-items:end}}@media (max-width:720px){.products-module__E8alaG__filters{grid-template-columns:1fr 1fr}.products-module__E8alaG__resultToolbar{flex-direction:column;align-items:flex-start}.products-module__E8alaG__sortForm{flex-wrap:wrap;width:100%}.products-module__E8alaG__sortForm label{flex:130px}}@media (max-width:520px){.products-module__E8alaG__filters{grid-template-columns:1fr}.products-module__E8alaG__sortForm button{width:100%}}
