.srcf-prod-wrap{padding:48px 0 64px}.srcf-prod-wrap h1{font-size:max(2rem, min(4vw, 3.5rem))}.srcf-prod-side{position:sticky;top:96px;background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:24px}.srcf-prod-side a{display:block;margin-bottom:8px;font-weight:700}.srcf-search-label,.srcf-search-label input{display:block;width:100%}.srcf-search-label input,[data-catalog-filters] button,[data-catalog-reset]{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text);padding:8px 12px;margin:8px 8px 0 0}.bm-product-inquiry{width:100%;text-align:left;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text);padding:16px}.bm-product-inquiry img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt);margin-bottom:12px}.bm-product-name{font-size:1.05rem;color:var(--brand-text)}.srcf-prod-after{margin-top:48px}.srcf-prod-after h2{margin-top:24px}[data-catalog-empty]{margin-top:24px;padding:24px;border-radius:var(--brand-radius);background:var(--brand-primary-light);color:var(--brand-text)}@media (max-width:991.98px){.srcf-prod-side{position:static}}