.srcf90d8-prd-sidebar{padding:48px 0 64px;background:var(--brand-bg)}.srcf90d8-prd-sidebar h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text)}.srcf90d8-prd-sidebar caption,.srcf90d8-prd-sidebar h2,.srcf90d8-prd-sidebar h3,.srcf90d8-prd-sidebar li,.srcf90d8-prd-sidebar p,.srcf90d8-prd-sidebar td,.srcf90d8-prd-sidebar th{color:var(--brand-text)}.srcf90d8-prd-sidebar a:not(.btn){color:var(--brand-primary-dark)}.srcf90d8-prd-nav{position:sticky;top:100px;padding:24px 16px;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.srcf90d8-prd-nav h2{font-size:1.125rem;margin-bottom:16px}.srcf90d8-prd-nav ul{list-style:none;padding:0;margin:0}.srcf90d8-prd-nav li+li{margin-top:8px}.srcf90d8-prd-link{display:block;padding:8px 12px;border-radius:var(--brand-radius);color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.srcf90d8-prd-link.is-current,.srcf90d8-prd-link:focus,.srcf90d8-prd-link:hover{background:var(--brand-primary-light);color:var(--brand-primary-dark)}.srcf90d8-prd-mobile{margin-bottom:16px}.srcf90d8-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin:24px 0 32px;padding:16px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.srcf90d8-filter-row{display:flex;flex-wrap:wrap;gap:8px}.srcf90d8-search-label{display:block;max-width:360px;color:var(--brand-text);font-weight:700}.srcf90d8-catalog-count{color:var(--brand-text);margin:0}.srcf90d8-prd-group{margin-bottom:32px}.srcf90d8-prd-group h2{font-size:1.1rem;margin:0 0 16px}.srcf90d8-prd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.srcf90d8-prd-card{margin:0}.srcf90d8-prd-btn{width:100%;text-align:left;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;color:var(--brand-text);transition:transform .4s cubic-bezier(.22, 1, .36, 1),box-shadow .4s cubic-bezier(.22, 1, .36, 1)}.srcf90d8-prd-btn:focus,.srcf90d8-prd-btn:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(36,49,59,.12)}.srcf90d8-prd-btn img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.srcf90d8-text-card{display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;background:var(--brand-bg-alt);border:1px solid var(--brand-border);font-size:.875rem;text-align:center;color:var(--brand-text)}.srcf90d8-product-name{display:block;font-weight:700;margin-top:16px;color:var(--brand-text)}.srcf90d8-prd-inquire{display:inline-block;margin-top:8px;color:var(--brand-primary-dark)}.srcf90d8-empty{margin-top:24px;color:var(--brand-text)}.srcf90d8-prd-notes{margin-top:48px}.srcf90d8-spec-table{color:var(--brand-text)}.srcf90d8-spec-table thead{background:var(--brand-primary-light)}.srcf90d8-spec-table td,.srcf90d8-spec-table th{padding:12px}@media (max-width:767px){.srcf90d8-prd-sidebar{padding:48px 0}.srcf90d8-prd-grid{grid-template-columns:1fr}}