.product-detail-page[data-astro-cid-o422f4lv]{background:#0b132b;color:#f8fafc;min-height:100vh;padding-top:5rem;padding-bottom:5rem}.container[data-astro-cid-o422f4lv]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.detail-breadcrumb[data-astro-cid-o422f4lv]{padding:1.25rem 0;font-size:.85rem;color:#64748b}.detail-breadcrumb[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]{color:#94a3b8;text-decoration:none}.detail-breadcrumb[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]:hover{color:#38bdf8}.detail-breadcrumb[data-astro-cid-o422f4lv] .sep[data-astro-cid-o422f4lv]{margin:0 .5rem}.detail-breadcrumb[data-astro-cid-o422f4lv] .current[data-astro-cid-o422f4lv]{color:#e2e8f0;font-weight:600}.hero-grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start;margin-bottom:3.5rem}@media (max-width: 900px){.hero-grid[data-astro-cid-o422f4lv]{grid-template-columns:1fr}}.badges-row[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.badge-ins[data-astro-cid-o422f4lv]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.35);padding:3px 10px;border-radius:4px;font-size:.75rem;font-weight:700}.badge-food-grade[data-astro-cid-o422f4lv]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35);padding:3px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.badge-hsn[data-astro-cid-o422f4lv]{background:#182845;color:#94a3b8;padding:3px 10px;border-radius:4px;font-size:.75rem}.product-title[data-astro-cid-o422f4lv]{font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:800;line-height:1.25;margin-bottom:.75rem;color:#fff}.product-tagline[data-astro-cid-o422f4lv]{font-size:1.05rem;line-height:1.6;color:#94a3b8;margin-bottom:1.75rem}.section-label[data-astro-cid-o422f4lv]{display:block;font-size:.85rem;font-weight:600;color:#cbd5e1;margin-bottom:.75rem}.variants-grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.5rem}.variant-pill[data-astro-cid-o422f4lv]{background:#111d36;border:1.5px solid #1E2D4A;border-radius:8px;padding:.85rem .75rem;color:#fff;text-align:left;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:3px}.variant-pill[data-astro-cid-o422f4lv]:hover{border-color:#3b82f6}.variant-pill[data-astro-cid-o422f4lv].selected{background:#1e3a8a4d;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.v-name[data-astro-cid-o422f4lv]{font-size:.8rem;color:#e2e8f0;font-weight:500}.v-price[data-astro-cid-o422f4lv]{font-size:1.1rem;font-weight:700;color:#38bdf8}.v-stock-low[data-astro-cid-o422f4lv]{font-size:.68rem;color:#f87171}.pricing-card[data-astro-cid-o422f4lv]{background:#0f1b35;border:1px solid #1E2D4A;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.price-display[data-astro-cid-o422f4lv]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.main-price[data-astro-cid-o422f4lv]{font-size:2rem;font-weight:800;color:#fff}.compare-price[data-astro-cid-o422f4lv]{font-size:1.15rem;color:#64748b;text-decoration:line-through}.tax-badge[data-astro-cid-o422f4lv]{font-size:.75rem;color:#94a3b8}.shipping-info[data-astro-cid-o422f4lv]{font-size:.82rem;color:#34d399}.purchase-actions[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.btn-primary-buy[data-astro-cid-o422f4lv]{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:1rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease}.btn-primary-buy[data-astro-cid-o422f4lv]:hover{background:#1d4ed8}.btn-secondary-quote[data-astro-cid-o422f4lv]{background:#c9a85c26;color:#e6c875;border:1px solid #C9A85C;border-radius:8px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease}.btn-secondary-quote[data-astro-cid-o422f4lv]:hover{background:#c9a85c40}.assurance-list[data-astro-cid-o422f4lv]{font-size:.82rem;color:#94a3b8;display:flex;flex-direction:column;gap:.5rem}.assurance-item[data-astro-cid-o422f4lv] .check[data-astro-cid-o422f4lv]{color:#10b981;font-weight:700;margin-right:4px}.technical-specs-card[data-astro-cid-o422f4lv]{background:#111d36;border:1px solid #1E2D4A;border-radius:12px;padding:1.75rem}.card-top[data-astro-cid-o422f4lv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;border-bottom:1px solid #1E2D4A;padding-bottom:.85rem}.card-top[data-astro-cid-o422f4lv] h2[data-astro-cid-o422f4lv]{font-size:1.15rem;font-weight:700;margin:0;color:#fff}.fssai-stamp[data-astro-cid-o422f4lv]{background:#0b1426;border:1px solid #C9A85C;color:#e6c875;font-size:.72rem;padding:2px 8px;border-radius:4px;font-weight:600}.specs-table[data-astro-cid-o422f4lv]{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1.5rem}.specs-table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv]{text-align:left;padding:.6rem .5rem;color:#94a3b8;font-weight:500;width:38%;border-bottom:1px solid #1A2742}.specs-table[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]{padding:.6rem .5rem;color:#e2e8f0;border-bottom:1px solid #1A2742}.specs-table[data-astro-cid-o422f4lv] code[data-astro-cid-o422f4lv]{background:#0b1426;padding:2px 6px;border-radius:3px;color:#38bdf8}.docs-download-box[data-astro-cid-o422f4lv]{background:#0b1426;border:1px solid #233554;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.75rem}.doc-icon[data-astro-cid-o422f4lv]{font-size:1.5rem}.docs-download-box[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{display:block;font-size:.85rem;color:#f1f5f9}.docs-download-box[data-astro-cid-o422f4lv] small[data-astro-cid-o422f4lv]{display:block;font-size:.75rem;color:#94a3b8}.btn-doc-req[data-astro-cid-o422f4lv]{margin-left:auto;background:#1e3a8a;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.fmcg-trust-section[data-astro-cid-o422f4lv]{margin-bottom:3.5rem}.fmcg-box[data-astro-cid-o422f4lv]{background:#111d36;border:1px solid #1E2D4A;border-radius:12px;padding:2rem}.badge-fmcg[data-astro-cid-o422f4lv]{background:#c9a85c26;color:#e6c875;border:1px solid #C9A85C;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;text-transform:uppercase}.fmcg-header[data-astro-cid-o422f4lv] h3[data-astro-cid-o422f4lv]{font-size:1.25rem;margin:.5rem 0 .35rem;color:#fff}.fmcg-header[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{font-size:.9rem;color:#94a3b8;margin-bottom:1.25rem}.brands-pills-row[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:.75rem}.brand-pill[data-astro-cid-o422f4lv]{background:#0b1426;border:1px solid #233554;border-radius:8px;padding:.6rem 1rem;display:flex;flex-direction:column}.b-name[data-astro-cid-o422f4lv]{font-size:.85rem;font-weight:700;color:#e2e8f0}.b-cat[data-astro-cid-o422f4lv]{font-size:.7rem;color:#64748b}.desc-grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:2fr 1.2fr;gap:2.5rem;align-items:start}@media (max-width: 900px){.desc-grid[data-astro-cid-o422f4lv]{grid-template-columns:1fr}}.desc-content[data-astro-cid-o422f4lv]{background:#111d36;border:1px solid #1E2D4A;border-radius:12px;padding:2rem;line-height:1.7;color:#cbd5e1}.desc-content[data-astro-cid-o422f4lv] h3{color:#fff;font-size:1.25rem;margin:1.5rem 0 .5rem;border-bottom:1px solid #1E2D4A;padding-bottom:.35rem}.desc-content[data-astro-cid-o422f4lv] h3:first-child{margin-top:0}.desc-content[data-astro-cid-o422f4lv] p{margin-bottom:1rem}.qa-card[data-astro-cid-o422f4lv]{background:linear-gradient(135deg,#132247,#0f1b35);border:1.5px solid #2563EB;border-radius:12px;padding:1.75rem;position:sticky;top:6rem}.qa-badge[data-astro-cid-o422f4lv]{display:inline-block;background:#3b82f633;color:#60a5fa;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:4px;margin-bottom:.75rem}.qa-card[data-astro-cid-o422f4lv] h3[data-astro-cid-o422f4lv]{font-size:1.15rem;margin:0 0 .5rem;color:#fff}.qa-sub[data-astro-cid-o422f4lv]{font-size:.82rem;color:#94a3b8;line-height:1.5;margin-bottom:1rem}.qa-card[data-astro-cid-o422f4lv] textarea[data-astro-cid-o422f4lv]{width:100%;background:#0b1426;border:1px solid #233554;border-radius:6px;padding:.75rem;font-size:.85rem;color:#fff;outline:none;resize:vertical;margin-bottom:.75rem;box-sizing:border-box}.qa-card[data-astro-cid-o422f4lv] textarea[data-astro-cid-o422f4lv]:focus{border-color:#3b82f6}.btn-qa-submit[data-astro-cid-o422f4lv]{width:100%;background:#2563eb;color:#fff;border:none;border-radius:6px;padding:.75rem;font-size:.85rem;font-weight:700;cursor:pointer}.qa-loading[data-astro-cid-o422f4lv]{margin-top:1rem;font-size:.82rem;color:#60a5fa}.qa-answer-box[data-astro-cid-o422f4lv]{margin-top:1.25rem;background:#0b1426;border:1px solid #233554;border-radius:8px;padding:1rem}.qa-answer-box[data-astro-cid-o422f4lv] h4[data-astro-cid-o422f4lv]{font-size:.85rem;color:#60a5fa;margin:0 0 .5rem}.qa-answer-box[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{font-size:.85rem;line-height:1.6;color:#e2e8f0;margin:0 0 1rem}.qa-consult-cta[data-astro-cid-o422f4lv]{border-top:1px solid #1E2D4A;padding-top:.75rem}.qa-consult-cta[data-astro-cid-o422f4lv] small[data-astro-cid-o422f4lv]{display:block;color:#94a3b8;font-size:.75rem;margin-bottom:.25rem}.qa-consult-cta[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]{color:#e6c875;font-size:.8rem;font-weight:600;text-decoration:underline}.modal-overlay[data-astro-cid-o422f4lv]{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-box[data-astro-cid-o422f4lv]{background:#0f1b35;border:1px solid #233554;border-radius:12px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;padding:2rem;position:relative;color:#fff}.modal-close[data-astro-cid-o422f4lv]{position:absolute;top:1rem;right:1.25rem;background:transparent;border:none;color:#94a3b8;font-size:1.75rem;cursor:pointer}.modal-box[data-astro-cid-o422f4lv] h3[data-astro-cid-o422f4lv]{font-size:1.35rem;margin:0 0 .35rem}.modal-sub[data-astro-cid-o422f4lv]{font-size:.85rem;color:#94a3b8;margin-bottom:1.5rem}.order-summary-mini[data-astro-cid-o422f4lv]{background:#0b1426;border:1px solid #1E2D4A;border-radius:8px;padding:1rem;margin-bottom:1.5rem;font-size:.85rem}.sum-row[data-astro-cid-o422f4lv]{display:flex;justify-content:space-between;margin-bottom:.4rem;color:#94a3b8}.sum-total[data-astro-cid-o422f4lv]{display:flex;justify-content:space-between;margin-top:.6rem;border-top:1px solid #1E2D4A;padding-top:.6rem;font-size:1.05rem;color:#38bdf8}.form-grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.full-width[data-astro-cid-o422f4lv]{grid-column:span 2}.form-group[data-astro-cid-o422f4lv] label[data-astro-cid-o422f4lv]{display:block;font-size:.78rem;color:#cbd5e1;margin-bottom:.35rem}.form-group[data-astro-cid-o422f4lv] input[data-astro-cid-o422f4lv],.form-group[data-astro-cid-o422f4lv] select[data-astro-cid-o422f4lv]{width:100%;background:#0b1426;border:1px solid #233554;border-radius:6px;padding:.65rem .75rem;font-size:.85rem;color:#fff;outline:none;box-sizing:border-box}.form-group[data-astro-cid-o422f4lv] input[data-astro-cid-o422f4lv]:focus,.form-group[data-astro-cid-o422f4lv] select[data-astro-cid-o422f4lv]:focus{border-color:#3b82f6}.btn-pay-now[data-astro-cid-o422f4lv]{width:100%;background:#10b981;color:#fff;border:none;border-radius:8px;padding:.95rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease}.btn-pay-now[data-astro-cid-o422f4lv]:hover{background:#059669}
