.srcad5f2-prod-hero{background:#f1f5f6;padding:64px 0 48px}.srcad5f2-kicker{color:#601a62;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem}.srcad5f2-prod-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.srcad5f2-prod-hero img{border-radius:12px;width:100%}.srcad5f2-prod-grid{background:#fff}.srcad5f2-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.srcad5f2-filter-row{display:flex;flex-wrap:wrap;gap:8px}.srcad5f2-prd-card{background:#fff;border:1px solid #d5dde1;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);height:100%;padding:16px}.srcad5f2-prd-btn{background:0 0;border:0;display:grid;grid-gap:8px;gap:8px;text-align:left;width:100%}.srcad5f2-text-card{display:flex;align-items:center;justify-content:center;min-height:160px;background:#f0ebf0;border-radius:12px;color:#24313b}.srcad5f2-product-name{font-size:1.125rem;margin:0;color:#24313b}.srcad5f2-inquire{color:#77185d;font-weight:700}.srcad5f2-prd-notes{margin-top:48px}.srcad5f2-empty{margin-top:24px}.srcad5f2-search-label{color:#24313b;font-weight:600}