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