.JjnfcW_page{min-height:100vh}.JjnfcW_breadcrumb{background:var(--color-cream-mid);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0}.JjnfcW_breadcrumb nav{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.JjnfcW_breadcrumb a{color:var(--color-forest-mid);font-weight:500}.JjnfcW_breadcrumb a:hover{text-decoration:underline}.JjnfcW_sep{color:var(--color-text-muted)}.JjnfcW_productHero{background:var(--color-cream);padding:var(--space-12) 0}.JjnfcW_heroGrid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.JjnfcW_imageFrame{border-radius:var(--radius-2xl);background:linear-gradient(135deg, var(--color-cream-mid), var(--color-cream-dark));border:2px solid var(--color-border);width:100%;box-shadow:var(--shadow-lg);padding-top:90%;position:relative;overflow:hidden}.JjnfcW_productImage{object-fit:cover}.JjnfcW_imagePlaceholder{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:absolute;inset:0}.JjnfcW_placeholderEmoji{font-size:6rem}.JjnfcW_placeholderName{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-forest-mid);text-align:center;font-weight:900}.JjnfcW_placeholderHindi{font-family:var(--font-devanagari);font-size:var(--text-xl);color:var(--color-amber-dark)}.JjnfcW_infoStrip{background:var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-4);border:1px solid var(--color-border);gap:1px;display:flex;overflow:hidden}.JjnfcW_infoItem{padding:var(--space-3);background:var(--color-white);flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.JjnfcW_infoLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.JjnfcW_infoVal{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-forest-mid);font-weight:700}.JjnfcW_detailSection{gap:var(--space-5);flex-direction:column;display:flex}.JjnfcW_productBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.JjnfcW_name{font-family:var(--font-serif);color:#120d09;margin-bottom:6px;font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:900;line-height:1.1}.JjnfcW_englishName{color:#8c5302;letter-spacing:.02em;font-size:1.15rem;font-weight:700}.JjnfcW_tagline{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#1a4d23;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#eaf5ec;border-left:4px solid #1a4d23;flex-wrap:wrap;font-weight:700;display:flex}.JjnfcW_dot{color:#c8860a}.JjnfcW_taglineAccent{color:#8c5302}.JjnfcW_description{color:#2b2018;font-size:1.05rem;line-height:1.8}.JjnfcW_ctaButtons{gap:var(--space-3);flex-wrap:wrap;display:flex}.JjnfcW_fssaiBox{padding:var(--space-4) var(--space-5);background:var(--color-forest);border-radius:var(--radius-lg);color:var(--color-cream);justify-content:space-between;align-items:center;display:flex}.JjnfcW_fssaiLeft{flex-direction:column;gap:2px;display:flex}.JjnfcW_fssaiTitle{font-size:var(--text-xs);color:var(--color-amber-light);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.JjnfcW_fssaiLic{font-size:var(--text-sm);opacity:.8;font-family:monospace}.JjnfcW_fssaiRight{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.JjnfcW_fssaiBrand{font-family:var(--font-serif);font-size:var(--text-base);font-weight:700}.JjnfcW_fssaiSubtitle{opacity:.65;font-size:10px}.JjnfcW_section{padding:var(--space-16) 0}.JjnfcW_sectionInner{gap:var(--space-12);grid-template-columns:1.2fr 1fr;display:grid}.JjnfcW_sectionTitle{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-brown);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-amber);font-weight:700;display:inline-block}.JjnfcW_whyGrid{gap:var(--space-4);flex-direction:column;display:flex}.JjnfcW_whyCard{gap:var(--space-4);padding:var(--space-4);background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.JjnfcW_whyIcon{flex-shrink:0;font-size:1.8rem}.JjnfcW_whyTitle{color:var(--color-forest-mid);font-weight:700;font-size:var(--text-base);margin-bottom:2px}.JjnfcW_whyDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.JjnfcW_usesSection{flex-direction:column;display:flex}.JjnfcW_usesList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.JjnfcW_useItem{gap:var(--space-3);font-size:var(--text-base);color:var(--color-text-muted);align-items:flex-start;line-height:1.5;display:flex}.JjnfcW_useCheck{background:var(--color-forest-mid);color:#fff;width:22px;height:22px;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-weight:700;display:flex}.JjnfcW_sectionDark{background:var(--color-brown);padding:var(--space-16) 0}.JjnfcW_benefitsGrid{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.JjnfcW_sectionTitleLight{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-amber-light);margin-bottom:var(--space-6);font-weight:700}.JjnfcW_benefitsList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.JjnfcW_benefitItem{align-items:flex-start;gap:var(--space-3);color:#fff;font-size:var(--text-base);line-height:1.6;display:flex}.JjnfcW_benefitDot{background:#ffd56b;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:7px}.JjnfcW_ingredientsBox{border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4);background:#ffffff14;border:1px solid #ffd56b59}.JjnfcW_ingredientsText{color:#fff;font-size:var(--text-base);margin-bottom:var(--space-4);line-height:1.75}.JjnfcW_storageNote{font-size:var(--text-sm);color:#ffd56b;padding-top:var(--space-3);border-top:1px solid #ffffff26;font-weight:500}.JjnfcW_purityBadges{gap:var(--space-2);flex-direction:column;display:flex}.JjnfcW_purityBadge{font-size:var(--text-sm);color:var(--color-amber-light);font-style:italic;font-weight:600;display:inline-block}.JjnfcW_backSection{padding:var(--space-10) 0;background:var(--color-cream)}@media (max-width:1024px){.JjnfcW_heroGrid,.JjnfcW_sectionInner,.JjnfcW_benefitsGrid{grid-template-columns:1fr}}
