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