.mobile-filter-toggle{display:none}
@media(max-width:760px){
 .catalog-intro{padding:14px 0 10px;margin-bottom:12px}
 .catalog-intro h1{font-size:25px}
 .catalog-intro .eyebrow,.catalog-intro p:last-child,.catalog-intro .primary-button{display:none}
 .content-layout{gap:15px}
 .offers-heading>div:first-child{display:none}
 .offers-heading{justify-content:flex-end}
 .sidebar{display:block;width:100%}
 .catalog-filter-panel{width:100%}
 .mobile-filter-toggle{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:8px 15px;text-align:left;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13px;font-weight:700}
 .mobile-filter-toggle:hover{border-color:var(--accent)}
 .mobile-filter-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
 .mobile-filter-toggle>svg{width:19px;height:19px;flex:none;color:var(--accent)}
 .mobile-filter-label{flex:1;min-width:0;line-height:1.35}
 .mobile-filter-label small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--muted)}
 .mobile-filter-chevron{font-size:22px;line-height:1;color:var(--muted);transition:transform .15s ease}
 .catalog-filter-panel.is-open .mobile-filter-chevron{transform:rotate(180deg)}
 .catalog-filter-content{display:none}
 .catalog-filter-panel.is-open .mobile-filter-toggle{border-radius:9px 9px 0 0}
 .catalog-filter-panel.is-open .catalog-filter-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;background:var(--white);border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px}
 .catalog-filter-content .category-field,.catalog-filter-content .reset,.catalog-filter-content .fit-filter-note{grid-column:1/-1}
 .catalog-filter-content .category-field legend{display:block;margin-bottom:9px}
 .catalog-filter-content .filter-group{min-width:0}
 .catalog-filter-content .side-note{display:none}
}
@media(prefers-reduced-motion:reduce){.mobile-filter-chevron{transition:none}}
