.sub-hero.catalog-tab{border-bottom:4px dashed var(--brand-border)}.src4e90e-products-intro{padding:48px 0 24px}.src4e90e-products-intro .container{max-width:48rem;margin-left:0}.src4e90e-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.src4e90e-tab{border:1px solid var(--brand-border);background:#fff;color:var(--brand-text);border-radius:var(--brand-radius);padding:8px 16px;font-weight:700}.src4e90e-tab.is-active{background:var(--brand-primary-dark);color:#fff;border-color:var(--brand-primary-dark)}.src4e90e-filter{max-width:520px;margin-bottom:32px}.src4e90e-product-row{display:flex;align-items:center;gap:24px;padding:16px;border:1px solid var(--brand-border);background:#fff;box-shadow:0 4px 10px rgba(36,49,59,.12)}.src4e90e-product-row img{width:160px;height:160px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.src4e90e-product-row h3{margin:0;flex:1 1 auto;color:var(--brand-text)}.src4e90e-product-row .btn{flex-shrink:0}.src4e90e-result-count{margin-top:8px;color:var(--brand-text-secondary)}@media (max-width:767.98px){.src4e90e-product-row{flex-wrap:wrap}}