.src49b02-prod-hero{background:#f1f5f6;color:#24313b;padding:48px 0}.src49b02-prod-hero h1{color:#24313b;font-size:max(2rem, min(4vw, 3.5rem))}.src49b02-prod-hero p{color:#24313b}.src49b02-prod-hero img{width:100%;border-radius:4px;background:#fff}.src49b02-prod-link{background:#6b234c;color:#fff;border-radius:4px;font-weight:700}.src49b02-prod-link:hover{background:#451731;color:#fff}.src49b02-prod-grid{background:#fff;color:#24313b;padding:48px 0 64px}.src49b02-prod-grid h2,.src49b02-prod-grid h3,.src49b02-prod-grid label,.src49b02-prod-grid p{color:#24313b}.src49b02-prod-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:32px}.src49b02-prod-tools input{border:1px solid #d5dde1;border-radius:4px;min-height:48px;padding:8px 16px;color:#24313b;background:#fff}.src49b02-prod-filters{display:flex;flex-wrap:wrap;gap:8px}.src49b02-prod-filters button{border:1px solid #d5dde1;background:#fff;color:#24313b;border-radius:4px;padding:8px 16px}.src49b02-prod-filters button.is-active{background:#6b234c;color:#fff;border-color:#6b234c}.src49b02-prod-card{display:block;background:#f1f5f6;color:#24313b;border-radius:4px;padding:16px;-webkit-text-decoration:none;text-decoration:none;height:100%}.src49b02-prod-card h3,.src49b02-prod-card span{color:#24313b}.src49b02-prod-card img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px}.src49b02-prod-empty{margin-top:24px;color:#24313b}