.banner-badge-wrap[data-astro-cid-g5wovr7w]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.75rem;display:flex}.best-seller-pill[data-astro-cid-g5wovr7w]{font-weight:800;color:#fff!important;background:linear-gradient(135deg,#e65100 0%,#f57c00 100%)!important}.product-detail-container[data-astro-cid-g5wovr7w]{max-width:1180px}.product-detail-grid[data-astro-cid-g5wovr7w]{grid-template-columns:1fr 360px;align-items:start;gap:3rem;margin-bottom:4rem;display:grid}.product-gallery-box[data-astro-cid-g5wovr7w]{margin-bottom:2.5rem}.product-narrative-section[data-astro-cid-g5wovr7w] h2[data-astro-cid-g5wovr7w]{color:var(--primary);margin-bottom:1rem;font-size:1.6rem;font-weight:800}.lead-text[data-astro-cid-g5wovr7w]{color:var(--text-main);margin-bottom:1rem;font-size:1.15rem;font-weight:600;line-height:1.6}.product-narrative-section[data-astro-cid-g5wovr7w] p[data-astro-cid-g5wovr7w]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.product-features-box[data-astro-cid-g5wovr7w]{background-color:var(--bg-alt);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:2rem 0;padding:1.75rem}.product-features-box[data-astro-cid-g5wovr7w] h3[data-astro-cid-g5wovr7w]{color:var(--primary);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.features-grid[data-astro-cid-g5wovr7w]{flex-direction:column;gap:.75rem;display:flex}.features-grid[data-astro-cid-g5wovr7w] li[data-astro-cid-g5wovr7w]{color:var(--text-main);align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.45;display:flex}.check-icon[data-astro-cid-g5wovr7w]{width:20px;height:20px;fill:var(--accent);flex-shrink:0;margin-top:.1rem}.specs-table-wrapper[data-astro-cid-g5wovr7w]{margin:2.5rem 0;scroll-margin-top:100px}.specs-table-wrapper[data-astro-cid-g5wovr7w] h3[data-astro-cid-g5wovr7w]{color:var(--primary);margin-bottom:1rem;font-size:1.25rem;font-weight:800}.specs-table[data-astro-cid-g5wovr7w]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.specs-row[data-astro-cid-g5wovr7w]{border-bottom:1px solid var(--border-color);grid-template-columns:200px 1fr;padding:.85rem 1.25rem;font-size:.9rem;display:grid}.specs-row[data-astro-cid-g5wovr7w]:last-child{border-bottom:none}.specs-row[data-astro-cid-g5wovr7w].even{background-color:#fff}.specs-row[data-astro-cid-g5wovr7w].odd{background-color:var(--bg-alt)}.specs-label[data-astro-cid-g5wovr7w]{color:var(--primary);font-weight:700}.specs-val[data-astro-cid-g5wovr7w]{color:var(--text-muted)}.product-sidebar-col[data-astro-cid-g5wovr7w]{position:relative}.product-sticky-card[data-astro-cid-g5wovr7w]{background-color:var(--bg-alt);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overscroll-behavior:contain;max-height:calc(100vh - 110px);padding:1.85rem;position:sticky;top:96px;overflow-y:auto}.product-sticky-card[data-astro-cid-g5wovr7w]::-webkit-scrollbar{width:4px}.product-sticky-card[data-astro-cid-g5wovr7w]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.sidebar-best-seller-tag[data-astro-cid-g5wovr7w]{text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:var(--radius-full);background:linear-gradient(135deg,#e65100 0%,#f57c00 100%);margin-bottom:.65rem;padding:.3rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.product-cat-kicker[data-astro-cid-g5wovr7w]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.sidebar-prod-title[data-astro-cid-g5wovr7w]{color:var(--primary);margin-bottom:.5rem;font-size:1.35rem;font-weight:800;line-height:1.3}.sidebar-brand-line[data-astro-cid-g5wovr7w]{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem}.sidebar-brand-line[data-astro-cid-g5wovr7w] strong[data-astro-cid-g5wovr7w]{color:var(--primary)}.b2b-guarantee-pills[data-astro-cid-g5wovr7w]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.pill-badge[data-astro-cid-g5wovr7w]{color:var(--primary);border:1px solid var(--border-color);border-radius:var(--radius-full);background-color:#fff;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.sidebar-intro[data-astro-cid-g5wovr7w]{color:var(--text-muted);margin-bottom:1.5rem;font-size:.875rem;line-height:1.55}.sidebar-actions-stack[data-astro-cid-g5wovr7w]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.sidebar-btn-row[data-astro-cid-g5wovr7w]{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.sidebar-btn-row[data-astro-cid-g5wovr7w]:has(>:only-child){grid-template-columns:1fr}.btn-sub-action[data-astro-cid-g5wovr7w]{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;height:42px;padding:.65rem;font-size:.825rem;font-weight:700;display:inline-flex}.btn-calc[data-astro-cid-g5wovr7w]{padding:.75rem 1rem;font-size:.875rem;font-weight:700}.btn-outline-primary[data-astro-cid-g5wovr7w]{color:var(--primary);border:1.5px solid var(--primary);transition:var(--transition);background-color:#0000}.btn-outline-primary[data-astro-cid-g5wovr7w]:hover{background-color:var(--primary);color:#fff}.btn-action-lg[data-astro-cid-g5wovr7w]{padding:.9rem 1.25rem;font-size:.95rem}.w-100[data-astro-cid-g5wovr7w]{width:100%}.sidebar-contact-box[data-astro-cid-g5wovr7w]{border-top:1px solid var(--border-color);flex-direction:column;gap:.4rem;padding-top:1rem;display:flex}.sc-title[data-astro-cid-g5wovr7w]{color:var(--primary);text-transform:uppercase;font-size:.78rem;font-weight:700}.sc-item[data-astro-cid-g5wovr7w]{justify-content:space-between;font-size:.8125rem;display:flex}.sc-item[data-astro-cid-g5wovr7w] span[data-astro-cid-g5wovr7w]{color:var(--text-muted)}.sc-item[data-astro-cid-g5wovr7w] a[data-astro-cid-g5wovr7w]{color:var(--accent);font-weight:700}.sc-item[data-astro-cid-g5wovr7w] a[data-astro-cid-g5wovr7w]:hover{text-decoration:underline}.related-products-section[data-astro-cid-g5wovr7w]{border-top:1px solid var(--border-color);padding-top:3.5rem}.related-grid[data-astro-cid-g5wovr7w]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (width<=992px){.product-detail-grid[data-astro-cid-g5wovr7w]{grid-template-columns:1fr}.product-sticky-card[data-astro-cid-g5wovr7w]{max-height:none;position:static;overflow-y:visible}.related-grid[data-astro-cid-g5wovr7w]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.specs-row[data-astro-cid-g5wovr7w]{grid-template-columns:1fr;gap:.25rem}.related-grid[data-astro-cid-g5wovr7w],.sidebar-btn-row[data-astro-cid-g5wovr7w]{grid-template-columns:1fr}}
