.srcb218e-prod-title{background:#fff;border-bottom:1px solid #d9cfc6;padding:48px 0 24px}.srcb218e-prod-title h1{font-size:max(2rem, min(4vw, 3.5rem))}.srcb218e-prod-title p{max-width:38rem;color:#1c1f24}.srcb218e-prod-tabs{background:#f4eee8}.srcb218e-product-tabs .nav-link{color:#1c1f24;border-radius:12px 12px 0 0}.srcb218e-product-tabs .nav-link.active{background:#fff;color:#1a621c;font-weight:700}.srcb218e-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.srcb218e-filter-row{display:flex;flex-wrap:wrap;gap:8px}.srcb218e-prd-card{background:#fff;border:1px solid #d9cfc6;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);height:100%;padding:16px}.srcb218e-prd-btn{background:0 0;border:0;display:grid;grid-gap:8px;gap:8px;text-align:left;width:100%}.srcb218e-text-card{display:flex;align-items:center;justify-content:center;min-height:160px;background:#f6ebe4;border-radius:12px;color:#1c1f24}.srcb218e-product-name{font-size:1.125rem;margin:0;color:#1c1f24}.srcb218e-inquire{color:#c4622a;font-weight:700}.srcb218e-prd-notes{background:#fff;border-radius:12px;margin-top:48px;padding:24px}.srcb218e-empty{margin-top:24px}.srcb218e-search-label{color:#1c1f24;font-weight:600}