.srcb93e5-catalog .srcb93e5-side{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--src-radius);padding:24px;position:sticky;top:16px}.srcb93e5-catalog .srcb93e5-side h2,.srcb93e5-catalog .srcb93e5-side label,.srcb93e5-catalog .srcb93e5-side p{color:var(--brand-text)}.srcb93e5-catalog .srcb93e5-side ul{list-style:none;margin:0 0 16px;padding:0}.srcb93e5-catalog .srcb93e5-side [data-catalog-reset],.srcb93e5-catalog .srcb93e5-side button[data-catalog-filter]{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--src-radius);color:var(--brand-text);display:block;margin-bottom:8px;padding:8px 16px;text-align:left;width:100%}.srcb93e5-catalog .srcb93e5-side button.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}.srcb93e5-product-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--src-radius);display:flex;flex-direction:column;gap:16px;height:100%;padding:16px}.srcb93e5-product-card h3,.srcb93e5-product-card p{color:var(--brand-text)}.srcb93e5-product-card img{background:var(--brand-primary-light);border-radius:var(--src-radius);min-height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.srcb93e5-product-card .btn-primary{background:var(--brand-primary);border:0;border-radius:var(--src-radius);color:var(--brand-text-inverse);margin-top:auto}.srcb93e5-category{margin-top:32px}.srcb93e5-category h2{color:var(--brand-text);margin-bottom:16px}