.srca33da-prod-hero{background:#f1f5f6}.srca33da-prod-hero h1{color:#24313b;font-size:max(2rem, min(4vw, 3.5rem))}.srca33da-prod-hero p{color:#24313b}.srca33da-prod-hero img{display:block;min-height:240px;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:4px}.srca33da-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.srca33da-catalog-tools input{border:1px solid #d5dde1;border-radius:4px;color:#24313b;display:block;margin-top:8px;padding:8px 12px;width:100%}.srca33da-filters{display:flex;flex-wrap:wrap;gap:8px}.srca33da-filters button{background:#fff;border:1px solid #d5dde1;border-radius:4px;color:#24313b;padding:8px 16px}.srca33da-filters button.is-active{background:#43216e;border-color:#43216e;color:#fff}.srca33da-card-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.srca33da-pcard{background:#fff;border:1px solid #d5dde1;border-radius:4px}.srca33da-pcard-hit{background:0 0;border:0;color:#24313b;display:block;padding:16px;text-align:left;width:100%}.srca33da-pcard img{background:#ece3f7;display:block;min-height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.srca33da-pcard h3{color:#24313b;font-size:1.05rem;margin:16px 0 8px}.srca33da-empty{background:#f1f5f6;margin-top:24px;padding:24px}.srca33da-prod-notes{background:#fff}.srca33da-prod-notes p{color:#24313b}