.vg-ih{padding:var(--vg-section-pad, 72px) 20px}.vg-ih__inner{max-width:1100px;margin:0 auto}.vg-ih__header{text-align:center;margin-bottom:48px}.vg-ih__eyebrow{font-family:var(--vg-font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--vg-green-dark, #8FB85A);margin:0 0 12px}.vg-ih__heading{font-family:var(--vg-font-display);font-size:clamp(26px,3.5vw,40px);font-weight:700;text-transform:uppercase;letter-spacing:-.5px;color:var(--vg-text, #0C0B0B);margin:0 0 12px;line-height:1.1}.vg-ih__subheading{font-family:var(--vg-font-body);font-size:16px;color:var(--vg-text-secondary, #737373);max-width:500px;margin:0 auto}.vg-ih__hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:48px}.vg-ih__hero-image{border-radius:var(--vg-radius-lg, 16px);overflow:hidden;aspect-ratio:1}.vg-ih__hero-image img{width:100%;height:100%;object-fit:cover;display:block}.vg-ih__hero-placeholder{width:100%;height:100%;min-height:280px;background:var(--vg-green-light, #E8F0EA);border-radius:var(--vg-radius-lg, 16px);display:flex;align-items:center;justify-content:center}.vg-ih__origin-tag{display:inline-block;font-family:var(--vg-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--vg-green-dark, #8FB85A);background:#bce19433;padding:4px 14px;border-radius:12px;margin-bottom:12px}.vg-ih__ingredient-name{font-family:var(--vg-font-display);font-size:clamp(24px,3vw,36px);font-weight:700;text-transform:uppercase;color:var(--vg-text, #0C0B0B);margin:0 0 16px;line-height:1.1}.vg-ih__story{font-family:var(--vg-font-body);font-size:15px;line-height:1.7;color:var(--vg-text-body, #404040);margin-bottom:20px}.vg-ih__story p{margin:0}.vg-ih__real-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--vg-font-body);font-size:13px;font-weight:700;color:var(--vg-green-dark, #8FB85A);background:var(--vg-green-light, #E8F0EA);padding:10px 18px;border-radius:var(--vg-radius-pill, 20px);border:1px solid rgba(143,184,90,.25)}.vg-ih__real-badge svg{flex-shrink:0}.vg-ih__benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.vg-ih__benefit-card{background:var(--vg-bg-warm, #F7F7F2);border-radius:var(--vg-radius-lg, 16px);padding:28px 24px;border:1px solid rgba(0,0,0,.04);transition:transform var(--vg-duration, .3s) var(--vg-ease, ease),box-shadow var(--vg-duration, .3s) var(--vg-ease, ease)}.vg-ih__benefit-card:hover{transform:translateY(var(--vg-hover-lift, -3px));box-shadow:0 6px 20px #00000012}.vg-ih__benefit-card:focus-within{outline:2px solid var(--vg-green-dark, #8FB85A);outline-offset:2px}.vg-ih__benefit-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--vg-green-dark, #8FB85A)}.vg-ih__benefit-icon svg{width:28px;height:28px}.vg-ih__benefit-title{font-family:var(--vg-font-body);font-size:16px;font-weight:700;color:var(--vg-text, #0C0B0B);margin:0 0 8px}.vg-ih__benefit-desc{font-family:var(--vg-font-body);font-size:14px;line-height:1.6;color:var(--vg-text-secondary, #737373);margin:0}.vg-ih__benefit-science{font-family:var(--vg-font-body);font-size:11px;font-weight:600;color:var(--vg-green-dark, #8FB85A);margin:10px 0 0;font-style:italic;opacity:.85}@media(max-width:1024px){.vg-ih__benefits{grid-template-columns:1fr;gap:16px}}@media(max-width:768px){.vg-ih{padding:var(--vg-section-pad-mobile, 48px) 16px}.vg-ih__hero{grid-template-columns:1fr;gap:28px}.vg-ih__hero-image{max-width:360px;margin:0 auto}.vg-ih__benefits{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/veggiet-pdp-ingredient-health.css.map */
