.product-detail-layout[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1.28fr;gap:3.25rem;margin-bottom:3.5rem;display:grid}.detail-visual-col[data-astro-cid-cezwlk7t]{order:-1}.main-visual-card[data-astro-cid-cezwlk7t]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0f172a12;flex-direction:column;justify-content:space-between;padding:1.35rem;display:flex;position:relative}.visual-badge-top[data-astro-cid-cezwlk7t]{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.cert-indicator[data-astro-cid-cezwlk7t]{color:var(--color-slate-700);border-radius:var(--radius-pill);font-family:var(--font-mono);background:#f1f5f9;padding:.24rem .7rem;font-size:.72rem;font-weight:600}.custom-badge[data-astro-cid-cezwlk7t]{background:var(--color-brand-red-50);color:var(--color-brand-red);border-radius:var(--radius-pill);font-family:var(--font-heading);text-transform:uppercase;padding:.24rem .7rem;font-size:.72rem;font-weight:800}.visual-center[data-astro-cid-cezwlk7t]{justify-content:center;align-items:center;margin-bottom:.9rem;display:flex}.detail-schematic-box{height:240px!important}.visual-bottom-bar[data-astro-cid-cezwlk7t]{border-radius:var(--radius-sm);background:#f8fafc;justify-content:space-between;align-items:center;padding:.6rem .95rem;display:flex}.cad-pill[data-astro-cid-cezwlk7t]{color:var(--color-brand-red);font-family:var(--font-mono);align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;display:flex}.inspection-pill[data-astro-cid-cezwlk7t]{color:var(--color-slate-500);font-family:var(--font-mono);font-size:.72rem}.product-key-highlights[data-astro-cid-cezwlk7t]{margin-top:1.75rem;padding:0 .25rem}.product-key-highlights[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-bottom:1rem;font-size:1.12rem}.highlight-list[data-astro-cid-cezwlk7t]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.two-col-fitment[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;display:grid}.highlight-list[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:var(--color-slate-700);align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.45;display:flex}.check-icon[data-astro-cid-cezwlk7t]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.category-tag[data-astro-cid-cezwlk7t]{color:var(--color-brand-red);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;display:inline-block}.category-tag[data-astro-cid-cezwlk7t]:hover{text-decoration:underline}.detail-title[data-astro-cid-cezwlk7t]{color:var(--color-primary-900);margin:.45rem 0 .65rem;font-size:clamp(1.75rem,2.9vw,2.25rem);line-height:1.2}.detail-subtitle[data-astro-cid-cezwlk7t]{color:var(--color-slate-600);margin-bottom:1.15rem;font-size:1rem;line-height:1.5}.engineering-overview-box[data-astro-cid-cezwlk7t]{border-left:3px solid var(--color-brand-red);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f8fafc;margin-bottom:1.35rem;padding:.95rem 1.15rem}.engineering-overview-box[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-iron-900);margin-bottom:.35rem;font-size:.82rem}.engineering-overview-box[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--color-slate-700);margin:0;font-size:.88rem;line-height:1.6}.product-specs-table[data-astro-cid-cezwlk7t]{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0f172a14;flex-direction:column;margin-bottom:1.5rem;display:flex;overflow:hidden}.spec-table-row[data-astro-cid-cezwlk7t]{border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding:.7rem 1.1rem;display:flex}.spec-table-row[data-astro-cid-cezwlk7t]:last-child{border-bottom:none}.spec-table-k[data-astro-cid-cezwlk7t]{width:170px;color:var(--color-slate-500);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.76rem;font-weight:700}.spec-table-v[data-astro-cid-cezwlk7t]{color:var(--color-iron-900);font-size:.88rem}.oem-codes[data-astro-cid-cezwlk7t],.taxonomy-chip-row[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:.38rem;display:flex}.oem-badge-highlight[data-astro-cid-cezwlk7t]{border-radius:var(--radius-xs);font-family:var(--font-mono);color:var(--color-iron-950);background:#f1f5f9;padding:.18rem .55rem;font-size:.8rem;font-weight:700}.tax-chip-link[data-astro-cid-cezwlk7t]{border-radius:var(--radius-pill);background:var(--color-brand-red-50);color:var(--color-brand-red);transition:all var(--transition-fast);padding:.2rem .6rem;font-size:.78rem;font-weight:600}.tax-chip-link[data-astro-cid-cezwlk7t]:hover{background:var(--color-brand-red);color:#fff}.tax-chip-link[data-astro-cid-cezwlk7t].equip{color:var(--color-iron-900);background:#f1f5f9}.tax-chip-link[data-astro-cid-cezwlk7t].equip:hover{background:var(--color-iron-900);color:#fff}.tax-chip-plain[data-astro-cid-cezwlk7t]{color:var(--color-slate-600);padding:.18rem .45rem;font-size:.8rem}.order-action-box[data-astro-cid-cezwlk7t]{margin-bottom:1.25rem}.qty-group[data-astro-cid-cezwlk7t]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.qty-label[data-astro-cid-cezwlk7t]{color:var(--color-slate-700);font-size:.9rem;font-weight:600}.qty-counter[data-astro-cid-cezwlk7t]{border:1px solid var(--color-slate-300);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.qty-btn[data-astro-cid-cezwlk7t]{background:var(--color-slate-100);cursor:pointer;border:none;width:36px;height:36px;font-size:1.1rem;font-weight:700}.qty-num-input[data-astro-cid-cezwlk7t]{text-align:center;border:none;width:60px;height:36px;font-size:.95rem;font-weight:700}.action-buttons-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.b2b-guarantees[data-astro-cid-cezwlk7t]{color:var(--color-slate-500);border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:.75rem;font-size:.78rem;display:flex}.tech-details-stack[data-astro-cid-cezwlk7t]{flex-direction:column;gap:2.5rem;margin-top:2rem;margin-bottom:3.5rem;display:flex}.section-jump-bar[data-astro-cid-cezwlk7t]{border-bottom:2px solid var(--border-subtle);flex-wrap:wrap;gap:.65rem;padding-bottom:1rem;display:flex}.jump-pill[data-astro-cid-cezwlk7t]{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-family:var(--font-heading);color:var(--color-iron-900);transition:all var(--transition-fast);background:#fff;padding:.5rem 1.1rem;font-size:.92rem;font-weight:700}.jump-pill[data-astro-cid-cezwlk7t]:hover{border-color:var(--color-brand-red);color:var(--color-brand-red)}.tech-detail-block[data-astro-cid-cezwlk7t]{scroll-margin-top:96px}.tech-detail-block[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-bottom:1rem;font-size:1.35rem}.tech-detail-block[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{margin-bottom:.6rem;font-size:1.05rem}.pack-copy[data-astro-cid-cezwlk7t]{color:var(--color-slate-600);margin:0;font-size:.9rem;line-height:1.65}.fitment-disclaimer[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border-subtle);color:var(--color-slate-500);margin-top:1.25rem;padding-top:1rem;font-size:.82rem}.fitment-disclaimer[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:var(--color-brand-red);font-weight:600}.related-guides-strip[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border-subtle);margin-top:3rem;padding-top:2.5rem}.guide-link-card[data-astro-cid-cezwlk7t]{flex-direction:column;gap:.5rem;padding:1.35rem;display:flex}.guide-cat[data-astro-cid-cezwlk7t]{font-family:var(--font-mono);color:var(--color-brand-red);text-transform:uppercase;font-size:.72rem;font-weight:600}.guide-link-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{margin:0;font-size:1.1rem}.guide-link-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--color-slate-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;display:-webkit-box;overflow:hidden}.guide-read-more[data-astro-cid-cezwlk7t]{color:var(--color-brand-red);margin-top:auto;padding-top:.4rem;font-size:.84rem;font-weight:700}.related-products-section[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border-subtle);margin-top:3.5rem;padding-top:3rem}@media (width<=1024px){.product-detail-layout[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=640px){.spec-table-row[data-astro-cid-cezwlk7t]{flex-direction:column;align-items:flex-start;gap:.35rem}.spec-table-k[data-astro-cid-cezwlk7t]{width:auto}.two-col-fitment[data-astro-cid-cezwlk7t],.action-buttons-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.b2b-guarantees[data-astro-cid-cezwlk7t]{flex-direction:column;gap:.4rem}}
