.src509d2-prd-page{padding:48px 0 80px}.src509d2-prd-layout{display:grid;grid-template-columns:240px minmax(520px,1fr);grid-gap:32px;gap:32px;align-items:start}.src509d2-prd-main{min-width:0}.src509d2-prd-page>.container>h1{font-size:1.75rem;line-height:1.3;width:100%;max-width:100%;margin-bottom:24px}.src509d2-prd-side{position:sticky;top:120px;background:#f1f5f6;border:1px solid #d5dde1;border-radius:12px;padding:16px}.src509d2-prd-side ul{list-style:none;padding:0;margin:0}.src509d2-prd-side a{display:block;padding:8px 0;color:#24313b}.src509d2-prd-side a.is-current{font-weight:800}.src509d2-prd-cards{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:24px;gap:24px}.src509d2-product-name{font-size:1.125rem;line-height:1.4;word-wrap:anywhere}.src509d2-prd-card{border:1px solid #d5dde1;border-radius:12px;background:#fff}.src509d2-prd-btn{display:block;width:100%;background:0 0;border:0;text-align:left;padding:16px;color:#24313b}.src509d2-prd-btn img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.src509d2-text-card{display:block;min-height:88px;background:#e9edf2;border-radius:8px;padding:16px;margin-bottom:12px}.src509d2-inquire{display:inline-block;margin-top:8px;font-weight:700;color:#3b4f63}.src509d2-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.src509d2-search-label{display:block;margin:16px 0;color:#24313b;font-weight:600}.src509d2-prd-notes{margin-top:48px}@media (max-width:991.98px){.src509d2-prd-layout{grid-template-columns:1fr}.src509d2-prd-side{position:static}.src509d2-prd-cards{grid-template-columns:1fr}}