.src0eee2-prod-hero,.sub-hero.catalog-ledge{background:var(--brand-bg-alt);padding-top:48px;padding-bottom:32px;border-bottom:4px solid var(--brand-accent)}.src0eee2-prod-hero h1{max-width:none;text-align:left}.src0eee2-prod-hero h1,.src0eee2-prod-hero p{color:var(--brand-text)}.src0eee2-category-tabs{padding-top:32px}.src0eee2-search-label{font-weight:700;color:var(--brand-text);display:block;margin-bottom:8px}.src0eee2-product-tabs{gap:8px;margin-bottom:24px;flex-wrap:wrap}.src0eee2-product-tabs .nav-link{color:var(--brand-text);background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.src0eee2-product-tabs .nav-link.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.src0eee2-product-card{height:100%;border:1px solid var(--brand-border);border-radius:0;background:#fff;padding:16px}.src0eee2-product-card button{width:100%;border:0;background:0 0;text-align:left;padding:16px}.src0eee2-product-image img{width:100%;min-height:120px;max-height:140px;-o-object-fit:cover;object-fit:cover}.src0eee2-product-action,.src0eee2-product-name{display:block;padding:16px 0 0;color:var(--brand-text)}.src0eee2-product-name{font-weight:700}.src0eee2-product-action{color:var(--brand-primary);padding-bottom:0}.src0eee2-catalog-empty{margin-top:32px;padding:24px;background:var(--brand-bg-alt);border-radius:var(--brand-radius)}.src0eee2-product-grid{align-items:stretch}