{"product_id":"soy-pro-vanilla-shake","title":"Soy-Pro Vanilla Shake","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n  :root {\n    --green-deep:    #1F5C2E;\n    --green:         #2D6A35;\n    --green-mid:     #3A7D44;\n    --green-light:   #EBF4EC;\n    --green-pale:    #F3F8F3;\n\n    --gold:          #C9972A;\n    --gold-light:    #E8C96A;\n    --gold-pale:     #FBF5E6;\n    --gold-dark:     #9B7318;\n\n    \/* Vanilla \/ cream accent — warm natural vanilla *\/\n    --vanilla:       #8A6E38;\n    --vanilla-mid:   #B09058;\n    --vanilla-light: #D4B878;\n    --vanilla-pale:  #FAF4E6;\n\n    \/* Protein \/ soy accent — warm oat *\/\n    --oat:           #7A6030;\n    --oat-light:     #C0A060;\n    --oat-pale:      #F8F2E4;\n\n    \/* Vitamin accent — amber-warm *\/\n    --vitmin:        #8A6018;\n    --vitmin-light:  #D0A040;\n    --vitmin-pale:   #FBF3E0;\n\n    --off-white:     #F5F4F0;\n    --warm-white:    #FAFAF7;\n    --text:          #1E2D1F;\n    --text-mid:      #3D4D3E;\n    --muted:         #6B7A6C;\n    --border:        #D8E4D9;\n    --border-gold:   #E2CA8A;\n\n    --font-display:  'Cormorant Garamond', Georgia, serif;\n    --font-body:     'DM Sans', sans-serif;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    font-family: var(--font-body);\n    background: #ECEAE4;\n    color: var(--text);\n    line-height: 1.6;\n    padding: 2.5rem 1rem 5rem;\n  }\n\n  .shopify-desc {\n    max-width: 880px;\n    margin: 0 auto;\n    background: var(--warm-white);\n    border-radius: 3px;\n    overflow: hidden;\n    box-shadow: 0 2px 8px rgba(31,92,46,0.06), 0 12px 48px rgba(31,92,46,0.10);\n  }\n\n  \/* ══ HERO ══ *\/\n  .hero {\n    background: var(--green-deep);\n    padding: 3rem 2.8rem 2.6rem;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(ellipse 55% 80% at 94% 20%, rgba(138,110,56,0.26) 0%, transparent 60%),\n      radial-gradient(ellipse 40% 55% at 5%  88%, rgba(122,96,48,0.16) 0%, transparent 55%),\n      radial-gradient(ellipse 50% 45% at 50% 115%, rgba(45,106,53,0.45) 0%, transparent 60%);\n    pointer-events: none;\n  }\n  .hero::after {\n    content: '';\n    position: absolute;\n    bottom: 0; left: 0; right: 0;\n    height: 3px;\n    background: linear-gradient(90deg, transparent 0%, var(--gold) 25%, var(--gold-light) 60%, transparent 100%);\n  }\n\n  .hero-eyebrow { font-size: 0.65rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold-light); margin-bottom: 1rem; position: relative; }\n  .hero-logo-row { display: flex; align-items: center; gap: 1rem; margin-bottom: 0.5rem; position: relative; }\n  .hero-leaf { flex-shrink: 0; width: 44px; height: 50px; }\n  .hero-title { font-family: var(--font-display); font-size: clamp(1.85rem, 5vw, 2.9rem); font-weight: 500; color: #fff; line-height: 1.1; }\n  .hero-title em { font-style: italic; color: var(--gold-light); }\n  .hero-sub { font-size: 0.78rem; font-weight: 300; color: rgba(255,255,255,0.4); letter-spacing: 0.18em; text-transform: uppercase; margin-top: 0.35rem; margin-bottom: 2rem; position: relative; }\n\n  .badge-strip { display: flex; flex-wrap: wrap; gap: 0.45rem; position: relative; }\n  .badge { display: inline-flex; align-items: center; gap: 0.38rem; padding: 0.32rem 0.8rem; border-radius: 2px; font-size: 0.68rem; font-weight: 500; letter-spacing: 0.07em; text-transform: uppercase; }\n  .badge-gold    { background: rgba(201,151,42,0.18);  color: var(--gold-light);      border: 1px solid rgba(201,151,42,0.35); }\n  .badge-green   { background: rgba(45,106,53,0.35);   color: #A8D4AC;                border: 1px solid rgba(45,106,53,0.5); }\n  .badge-vanilla { background: rgba(138,110,56,0.22);  color: var(--vanilla-light);   border: 1px solid rgba(138,110,56,0.38); }\n  .badge-oat     { background: rgba(122,96,48,0.22);   color: var(--oat-light);       border: 1px solid rgba(122,96,48,0.38); }\n  .badge-outline { background: transparent;            color: rgba(255,255,255,0.38); border: 1px solid rgba(255,255,255,0.15); }\n  .badge-dot { width: 4px; height: 4px; border-radius: 50%; background: currentColor; opacity: 0.8; }\n\n  .section { padding: 2rem 2.8rem; border-bottom: 1px solid var(--border); }\n  .section-label { font-size: 0.62rem; font-weight: 600; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); margin-bottom: 0.9rem; display: flex; align-items: center; gap: 0.55rem; }\n  .section-label::after { content: ''; flex: 1; height: 1px; background: linear-gradient(90deg, var(--border-gold) 0%, transparent 100%); max-width: 180px; }\n\n  .summary-text { font-family: var(--font-display); font-size: 1.2rem; font-weight: 400; line-height: 1.78; color: var(--green-deep); }\n\n  .desc-body p { font-size: 0.88rem; color: var(--text-mid); line-height: 1.8; margin-bottom: 1rem; }\n  .desc-body p:last-child { margin-bottom: 0; }\n\n  \/* ══ PROTEIN SPOTLIGHT ══ *\/\n  .protein-spotlight {\n    background: var(--vanilla);\n    border-radius: 3px;\n    padding: 1.5rem 1.8rem;\n    position: relative;\n    overflow: hidden;\n    margin-top: 1.2rem;\n  }\n  .protein-spotlight::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 80% at 95% 50%, rgba(201,151,42,0.14) 0%, transparent 65%); pointer-events: none; }\n  .protein-spotlight::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, var(--gold) 30%, var(--gold-light) 70%, transparent); }\n  .ps-eyebrow { font-size: 0.6rem; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: var(--vanilla-light); margin-bottom: 0.4rem; position: relative; }\n  .ps-title { font-family: var(--font-display); font-size: 1.2rem; font-weight: 500; color: #fff; margin-bottom: 0.7rem; position: relative; line-height: 1.25; }\n  .ps-title em { font-style: italic; color: var(--gold-light); }\n  .ps-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 0.55rem; position: relative; }\n  .ps-stat { background: rgba(255,255,255,0.09); border: 1px solid rgba(255,255,255,0.14); border-radius: 2px; padding: 0.65rem 0.75rem; text-align: center; }\n  .ps-val { font-family: var(--font-display); font-size: 1.2rem; font-weight: 600; color: var(--gold-light); line-height: 1; margin-bottom: 0.15rem; }\n  .ps-lab { font-size: 0.62rem; font-weight: 500; color: rgba(255,255,255,0.5); letter-spacing: 0.07em; text-transform: uppercase; line-height: 1.35; }\n\n  \/* ══ VERSUS CALLOUT — vanilla vs cocoa ══ *\/\n  .variant-callout {\n    display: flex;\n    gap: 0.9rem;\n    align-items: flex-start;\n    background: var(--vanilla-pale);\n    border: 1px solid rgba(138,110,56,0.2);\n    border-left: 4px solid var(--vanilla);\n    border-radius: 0 3px 3px 0;\n    padding: 1rem 1.3rem;\n    margin-top: 1rem;\n  }\n  .vc-icon { flex-shrink: 0; width: 34px; height: 34px; border-radius: 50%; background: rgba(138,110,56,0.12); border: 1px solid rgba(138,110,56,0.22); display: flex; align-items: center; justify-content: center; }\n  .vc-icon svg { width: 16px; height: 16px; stroke: var(--vanilla); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n  .vc-text { font-size: 0.84rem; color: var(--text-mid); line-height: 1.65; }\n  .vc-text strong { color: var(--vanilla); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.07em; display: block; margin-bottom: 0.15rem; }\n\n  \/* ══ CREDENTIALS ══ *\/\n  .cred-strip { display: flex; flex-wrap: wrap; gap: 0.6rem; padding: 0.9rem 1.1rem; background: var(--vanilla-pale); border: 1px solid rgba(138,110,56,0.15); border-radius: 3px; margin-top: 0.9rem; }\n  .cred-item { display: flex; align-items: center; gap: 0.5rem; font-size: 0.78rem; font-weight: 500; color: var(--vanilla); }\n  .cred-item svg { width: 14px; height: 14px; stroke: var(--vanilla); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n\n  \/* ══ THREE-PILLAR ══ *\/\n  .pillars { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); border-radius: 3px; overflow: hidden; margin-top: 0.4rem; }\n  .pillar { background: var(--warm-white); padding: 1.3rem 1.1rem; position: relative; overflow: hidden; transition: background 0.2s; }\n  .pillar:hover { background: var(--green-pale); }\n  .pillar::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; }\n  .pillar.p-protein::before  { background: var(--vanilla); }\n  .pillar.p-fibre::before    { background: var(--green-mid); }\n  .pillar.p-vitamins::before { background: var(--vitmin); }\n  .pillar-icon { width: 36px; height: 36px; border-radius: 50%; margin-bottom: 0.55rem; display: flex; align-items: center; justify-content: center; }\n  .pillar.p-protein  .pillar-icon { background: var(--vanilla-pale); border: 1px solid rgba(138,110,56,0.2); }\n  .pillar.p-fibre    .pillar-icon { background: var(--green-light);   border: 1px solid var(--border); }\n  .pillar.p-vitamins .pillar-icon { background: var(--vitmin-pale);   border: 1px solid rgba(138,96,24,0.2); }\n  .pillar-icon svg { width: 16px; height: 16px; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n  .pillar.p-protein  .pillar-icon svg { stroke: var(--vanilla); }\n  .pillar.p-fibre    .pillar-icon svg { stroke: var(--green); }\n  .pillar.p-vitamins .pillar-icon svg { stroke: var(--vitmin); }\n  .pillar-title { font-size: 0.7rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.07em; color: var(--green-deep); margin-bottom: 0.3rem; }\n  .pillar-copy { font-size: 0.79rem; color: var(--muted); line-height: 1.6; }\n\n  \/* ══ MACROS ══ *\/\n  .macro-row { display: grid; grid-template-columns: repeat(5, 1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); border-radius: 3px; overflow: hidden; margin-top: 0.5rem; }\n  .macro-cell { background: var(--warm-white); padding: 0.8rem 0.75rem; text-align: center; }\n  .macro-cell:nth-child(odd) { background: var(--vanilla-pale); }\n  .macro-val { font-family: var(--font-display); font-size: 1.2rem; font-weight: 600; color: var(--green-deep); line-height: 1; margin-bottom: 0.2rem; }\n  .macro-lab { font-size: 0.62rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.08em; color: var(--muted); line-height: 1.3; }\n\n  \/* ══ CLAIMS ══ *\/\n  .claims-list { list-style: none; display: flex; flex-direction: column; gap: 0; }\n  .claim-item { padding: 0.85rem 1.2rem; border-bottom: 1px solid var(--border); display: flex; gap: 1rem; align-items: flex-start; }\n  .claim-item:last-child { border-bottom: none; }\n  .claim-item:nth-child(even) { background: var(--green-pale); }\n  .claim-pill { flex-shrink: 0; padding: 0.2rem 0.65rem; border-radius: 20px; font-size: 0.63rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #fff; margin-top: 0.05rem; white-space: nowrap; }\n  .p-prot   { background: var(--vanilla); }\n  .p-vitc   { background: var(--green); }\n  .p-mag    { background: var(--gold-dark); }\n  .p-iron   { background: #7A3820; }\n  .p-b6     { background: #3A5878; }\n  .p-b12    { background: #2A5878; }\n  .p-iodine { background: #3A6858; }\n  .p-gen    { background: var(--green-mid); }\n  .claim-text { font-size: 0.81rem; color: var(--text-mid); line-height: 1.65; }\n\n  \/* ══ TABLE ══ *\/\n  .ing-table-wrap { border: 1px solid var(--border); border-radius: 3px; overflow: hidden; margin-top: 0.5rem; }\n  .ing-head { display: grid; grid-template-columns: 1fr auto; background: var(--green); padding: 0.65rem 1rem; }\n  .ing-th { font-size: 0.7rem; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #fff; }\n  .ing-th:last-child { text-align: right; }\n  .ing-section { padding: 0.38rem 1rem; font-size: 0.62rem; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; border-bottom: 1px solid; }\n  .vit-s  { background: var(--vitmin-pale); color: var(--vitmin);    border-bottom-color: rgba(138,96,24,0.2); }\n  .min-s  { background: var(--vanilla-pale); color: var(--vanilla);  border-bottom-color: rgba(138,110,56,0.2); }\n  .ing-row { display: grid; grid-template-columns: 1fr auto; padding: 0.48rem 1rem; border-bottom: 1px solid var(--border); font-size: 0.8rem; align-items: baseline; }\n  .ing-row:last-child { border-bottom: none; }\n  .ing-row:nth-child(even) { background: var(--green-light); }\n  .ing-name { color: var(--text-mid); }\n  .ing-amount { font-weight: 600; color: var(--green-deep); text-align: right; font-size: 0.78rem; }\n\n  .ingredient-box { font-size: 0.79rem; color: var(--muted); line-height: 1.7; margin-top: 0.8rem; padding: 0.8rem 1rem; background: var(--off-white); border-radius: 3px; border: 1px solid var(--border); }\n  .ingredient-box strong { color: var(--green-deep); }\n  .allergen-note { margin-top: 0.7rem; font-size: 0.78rem; background: var(--gold-pale); border-left: 3px solid var(--gold); padding: 0.65rem 1rem; border-radius: 0 3px 3px 0; color: var(--text-mid); line-height: 1.6; }\n  .allergen-note strong { color: var(--green-deep); }\n  .folic-note { margin-top: 0.65rem; font-size: 0.76rem; background: var(--green-pale); border-left: 3px solid var(--green-mid); padding: 0.6rem 0.9rem; border-radius: 0 3px 3px 0; color: var(--text-mid); line-height: 1.6; }\n\n  \/* ══ GMP ══ *\/\n  .gmp-strip { display: flex; flex-wrap: wrap; gap: 0.6rem; padding: 0.85rem 1.1rem; background: var(--green-pale); border: 1px solid var(--border); border-radius: 3px; margin-top: 0.8rem; }\n  .gmp-item { display: flex; align-items: center; gap: 0.5rem; font-size: 0.78rem; font-weight: 500; color: var(--green); }\n  .gmp-item svg { width: 15px; height: 15px; stroke: var(--green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n\n  \/* ══ USAGE ══ *\/\n  .usage-box { background: var(--green); border-radius: 3px; padding: 1.4rem 1.6rem; display: flex; gap: 1.2rem; align-items: flex-start; position: relative; overflow: hidden; }\n  .usage-box::after { content: ''; position: absolute; right: -10px; bottom: -10px; width: 80px; height: 80px; border-radius: 50%; background: rgba(201,151,42,0.12); }\n  .usage-icon { flex-shrink: 0; width: 46px; height: 46px; border-radius: 50%; background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.2); display: flex; align-items: center; justify-content: center; }\n  .usage-icon svg { width: 20px; height: 20px; stroke: var(--gold-light); fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }\n  .usage-text { font-size: 0.87rem; line-height: 1.65; color: rgba(255,255,255,0.82); position: relative; flex: 1; }\n  .usage-text strong { color: #fff; display: block; font-size: 0.95rem; margin-bottom: 0.3rem; }\n  .usage-tip { font-size: 0.81rem; color: rgba(255,255,255,0.55); margin-top: 0.4rem; }\n\n  \/* ══ WARNINGS ══ *\/\n  .warnings-list { list-style: none; display: flex; flex-direction: column; gap: 0.55rem; }\n  .warnings-list li { font-size: 0.82rem; color: var(--muted); line-height: 1.6; padding: 0.5rem 0.8rem; border-left: 2px solid var(--border); background: var(--off-white); border-radius: 0 2px 2px 0; }\n  .warn-soy { border-left-color: var(--vanilla) !important; background: var(--vanilla-pale) !important; }\n\n  \/* ══ DISCLAIMER ══ *\/\n  .disclaimer { background: var(--gold-pale); border-top: 1px solid var(--border-gold); padding: 1.6rem 2.8rem; }\n  .disclaimer-title { font-size: 0.62rem; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gold-dark); margin-bottom: 0.6rem; }\n  .disclaimer p { font-size: 0.74rem; color: #7A6F55; line-height: 1.75; margin-bottom: 0.35rem; }\n  .disclaimer p:last-child { margin-bottom: 0; }\n\n  \/* ══ BRAND FOOTER ══ *\/\n  .brand-footer { background: var(--green-deep); padding: 2.2rem 2.8rem; display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; position: relative; overflow: hidden; }\n  .brand-footer::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent 0%, var(--gold) 35%, var(--gold-light) 65%, transparent 100%); }\n  .brand-footer::after { content: ''; position: absolute; right: -30px; top: -30px; width: 160px; height: 160px; border-radius: 50%; background: radial-gradient(circle, rgba(201,151,42,0.10) 0%, transparent 70%); }\n  .footer-brand { font-family: var(--font-display); font-size: 1.8rem; font-weight: 500; letter-spacing: 0.18em; color: #fff; line-height: 1; margin-bottom: 0.3rem; }\n  .footer-tagline { font-size: 0.7rem; color: rgba(255,255,255,0.38); letter-spacing: 0.12em; text-transform: uppercase; font-weight: 300; }\n  .footer-leaf { opacity: 0.18; flex-shrink: 0; }\n\n  .preview-note { text-align: center; font-size: 0.68rem; color: #9CA3AF; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 1.2rem; }\n\n  @media (max-width: 640px) {\n    .section, .disclaimer, .brand-footer { padding-left: 1.3rem; padding-right: 1.3rem; }\n    .hero { padding: 2rem 1.3rem 2rem; }\n    .ps-grid { grid-template-columns: 1fr 1fr; }\n    .pillars { grid-template-columns: 1fr; }\n    .macro-row { grid-template-columns: 1fr 1fr; }\n    .brand-footer { flex-direction: column; text-align: center; }\n    .footer-leaf { display: none; }\n  }\n\u003c\/style\u003e\n\u003carticle class=\"shopify-desc\"\u003e\u003c!-- ══ HERO ══ --\u003e\u003cheader class=\"hero\"\u003e\n\u003cp class=\"hero-eyebrow\"\u003eVeldic Premium Supplements\u003c\/p\u003e\n\u003cdiv class=\"hero-logo-row\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 44 50\" class=\"hero-leaf\"\u003e\n        \u003cpath opacity=\"0.9\" fill=\"#4D9A57\" d=\"M10 40 C10 22 24 7 38 5 C38 26 24 44 10 40Z\"\u003e\u003c\/path\u003e\n        \u003cpath opacity=\"0.55\" fill=\"#2D6A35\" d=\"M18 42 C22 30 28 16 38 5 C30 16 22 28 18 42Z\"\u003e\u003c\/path\u003e\n        \u003cpath fill=\"url(#hgSPV)\" d=\"M16 46 C12 30 18 11 30 4 C34 19 28 40 16 46Z\"\u003e\u003c\/path\u003e\n        \u003cdefs\u003e\u003clineargradient gradientunits=\"userSpaceOnUse\" y2=\"46\" x2=\"16\" y1=\"4\" x1=\"30\" id=\"hgSPV\"\u003e\u003cstop stop-color=\"#E8C96A\" offset=\"0%\"\u003e\u003c\/stop\u003e\u003cstop stop-color=\"#C9972A\" offset=\"100%\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\n      \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003ch1 class=\"hero-title\"\u003eSoy-Pro \u003cem\u003eVanilla Shake\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003e300g Powder · 12 Servings · 18g Protein · 17 Vitamins \u0026amp; Minerals\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge-strip\"\u003e\n\u003cspan class=\"badge badge-vanilla\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eNon-GM Soy Protein\u003c\/span\u003e \u003cspan class=\"badge badge-vanilla\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003e18g Protein \/ Serving\u003c\/span\u003e \u003cspan class=\"badge badge-oat\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003e17 Vitamins \u0026amp; Minerals\u003c\/span\u003e \u003cspan class=\"badge badge-gold\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eHigh in Fibre · 87kcal\u003c\/span\u003e \u003cspan class=\"badge badge-gold\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eUK GMP · ISO 22000\u003c\/span\u003e \u003cspan class=\"badge badge-green\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eVegan · Halal\u003c\/span\u003e \u003cspan class=\"badge badge-outline\"\u003eNo Artificial Sweeteners · Stevia · No Dairy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- ══ QUICK SUMMARY ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eAt a Glance\u003c\/p\u003e\n\u003cp class=\"summary-text\"\u003eA smooth natural vanilla flavour vegan protein shake delivering 18g of protein per 25g serving from non-GM soy protein isolate — alongside 2.6g of dietary fibre from chicory root, 17 vitamins and minerals, and only 87 calories. No artificial sweeteners, no dairy, no gluten ingredients. Stevia-sweetened. Vegan and Halal approved. Manufactured in the UK under GMP and ISO 22000 standards in an Informed Sports certified facility.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ══ DESCRIPTION ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eAbout This Product\u003c\/p\u003e\n\u003cdiv class=\"desc-body\"\u003e\n\u003cp\u003eVeldic Soy-Pro Vanilla Shake is a premium natural vanilla flavoured vegan protein powder, formulated as a daily protein boost, light meal shake, or nutritious snack. Built around high-quality non-GM soy protein isolate — one of the most complete plant-based protein sources available — each 25g serving provides 18g of protein at just 87 calories, with 2.6g of dietary fibre from chicory root extract and the added benefit of 17 vitamins and minerals.\u003c\/p\u003e\n\u003cp\u003eWhere many protein powders offer only macronutrients, this formula goes further with a comprehensive micronutrient profile: including vitamin B6, B12, thiamine, riboflavin, niacin, folic acid, iron, magnesium, iodine, zinc, and more — making it a practical everyday nutritional supplement as much as a protein shake. Manufactured in the UK under UK GMP and ISO 22000 standards in an Informed Sports certified facility.\u003c\/p\u003e\n\u003c!-- Stats panel --\u003e\n\u003cdiv class=\"protein-spotlight\"\u003e\n\u003cp class=\"ps-eyebrow\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003ePer 25g Serving · 12 Servings per 300g Pot · Non-GM Soy Protein Isolate\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ps-title\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eHigh Protein · \u003cem\u003eHigh Fibre · 87kcal · 17 Vitamins \u0026amp; Minerals\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"ps-grid\"\u003e\n\u003cdiv class=\"ps-stat\"\u003e\n\u003cp class=\"ps-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e18g\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ps-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eProtein per serving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-stat\"\u003e\n\u003cp class=\"ps-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e87\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ps-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCalories per serving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-stat\"\u003e\n\u003cp class=\"ps-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e2.6g\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ps-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eFibre per serving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-stat\"\u003e\n\u003cp class=\"ps-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e0.2g\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ps-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eSugars per serving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-stat\"\u003e\n\u003cp class=\"ps-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e17\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ps-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eVitamins \u0026amp; minerals\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Variant callout --\u003e\n\u003cdiv class=\"variant-callout\"\u003e\n\u003cdiv class=\"vc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2C8 6 4 10 4 14a8 8 0 0 0 16 0c0-4-4-8-8-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"vc-text\"\u003e\n\u003cstrong\u003ePart of the Soy-Pro Range\u003c\/strong\u003e The Soy-Pro Vanilla Shake is the naturally flavoured companion to the Soy-Pro Cocoa Shake — same high-quality non-GM soy protein base, same comprehensive vitamin and mineral fortification, same UK GMP manufacturing standard. Choose vanilla for a lighter, more versatile flavour that pairs with any smoothie ingredient.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Credentials strip --\u003e\n\u003cdiv class=\"cred-strip\"\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eNon-GM Soy Protein Isolate\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eNo Artificial Sweeteners\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eNo Dairy · No Gluten Ingredients\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eStevia-Sweetened\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eUK GMP · ISO 22000 · Informed Sports\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ THREE-PILLAR FORMULA ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eA Three-Pillar Formula\u003c\/p\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003cdiv class=\"pillar p-protein\"\u003e\n\u003cdiv class=\"pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle r=\"4\" cy=\"7\" cx=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"pillar-title\"\u003eNon-GM Soy Protein Isolate\u003c\/p\u003e\n\u003cp class=\"pillar-copy\"\u003e18g of complete plant-based protein per serving from non-GM soy protein isolate. Protein contributes to the growth and maintenance of muscle mass and the maintenance of normal bones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillar p-fibre\"\u003e\n\u003cdiv class=\"pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 6h18M3 12h18M3 18h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"pillar-title\"\u003eDietary Fibre from Chicory Root\u003c\/p\u003e\n\u003cp class=\"pillar-copy\"\u003e2.6g of dietary fibre per serving from chicory root extract (Cichorium intybus) — supporting everyday digestive wellbeing as part of a balanced diet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillar p-vitamins\"\u003e\n\u003cdiv class=\"pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.87L12 17.77 5.82 21 7 14.14 2 9.27l6.91-1.01L12 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"pillar-title\"\u003e17 Vitamins \u0026amp; Minerals\u003c\/p\u003e\n\u003cp class=\"pillar-copy\"\u003eVitamins A, E, C, B1, B2, B3, B6, B12, folic acid — plus potassium, chloride, phosphorus, magnesium, iron, zinc, copper, and iodine. A comprehensive daily nutritional contribution in every shake.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ KEY SCIENCE CLAIMS ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eScience-Backed Claims\u003c\/p\u003e\n\u003cul class=\"claims-list\"\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-prot\"\u003eProtein\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to the growth and maintenance of muscle mass and the maintenance of normal bones.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-vitc\"\u003eVitamin C\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to the normal function of the immune system, normal collagen formation for blood vessels, bones, cartilage, gums, skin and teeth, normal energy-yielding metabolism, protection of cells from oxidative stress, and the reduction of tiredness and fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-b6\"\u003eVitamin B6\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to normal energy-yielding metabolism, normal functioning of the nervous system, normal protein and glycogen metabolism, normal psychological function, normal red blood cell formation, normal function of the immune system, the reduction of tiredness and fatigue, and the regulation of hormonal activity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-b12\"\u003eVitamin B12\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to normal energy-yielding metabolism, normal functioning of the nervous system, normal homocysteine metabolism, normal psychological function, normal red blood cell formation, normal function of the immune system, and the reduction of tiredness and fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-mag\"\u003eMagnesium\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to a reduction of tiredness and fatigue, normal energy-yielding metabolism, normal functioning of the nervous system, normal muscle function, normal protein synthesis, normal psychological function, and the maintenance of normal bones and teeth.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-iron\"\u003eIron\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to normal cognitive function, normal energy-yielding metabolism, normal formation of red blood cells and haemoglobin, normal oxygen transport in the body, normal function of the immune system, and the reduction of tiredness and fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-iodine\"\u003eIodine\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to normal cognitive function, normal energy-yielding metabolism, the maintenance of normal skin, the normal production of thyroid hormones, and normal thyroid function.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"claim-item\"\u003e\n\u003cspan class=\"claim-pill p-gen\"\u003eZinc\u003c\/span\u003e\n\u003cp class=\"claim-text\"\u003eContributes to normal DNA synthesis, normal macronutrient metabolism, normal protein synthesis, the maintenance of normal bones, hair, nails and skin, normal vision, the normal function of the immune system, and protection of cells from oxidative stress.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- ══ NUTRITIONAL INFORMATION ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eNutritional Information\u003c\/p\u003e\n\u003cp style=\"font-size: 0.8rem; color: var(--muted); margin-bottom: 0.75rem;\"\u003ePer 25g serving · 12 servings per 300g pot\u003c\/p\u003e\n\u003cdiv class=\"macro-row\"\u003e\n\u003cdiv class=\"macro-cell\"\u003e\n\u003cp class=\"macro-val\"\u003e87\u003cspan style=\"font-size: .7rem;\"\u003ekcal\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"macro-lab\"\u003eEnergy\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"macro-cell\"\u003e\n\u003cp class=\"macro-val\"\u003e18g\u003c\/p\u003e\n\u003cp class=\"macro-lab\"\u003eProtein\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"macro-cell\"\u003e\n\u003cp class=\"macro-val\"\u003e2.6g\u003c\/p\u003e\n\u003cp class=\"macro-lab\"\u003eFibre\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"macro-cell\"\u003e\n\u003cp class=\"macro-val\"\u003e1.1g\u003c\/p\u003e\n\u003cp class=\"macro-lab\"\u003eCarbs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"macro-cell\"\u003e\n\u003cp class=\"macro-val\"\u003e0.6g\u003c\/p\u003e\n\u003cp class=\"macro-lab\"\u003eFat\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 0.7rem;\" class=\"ing-table-wrap\"\u003e\n\u003cdiv class=\"ing-head\"\u003e\n\u003cspan class=\"ing-th\"\u003eVitamin \/ Mineral\u003c\/span\u003e\u003cspan class=\"ing-th\"\u003ePer 25g Serving\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-section vit-s\"\u003eVitamins\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eVitamin A\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e200μg (666IU)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eVitamin E\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e3mg (4.47IU)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eVitamin C\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e20mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eThiamine (B1)\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e0.3mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eRiboflavin (B2)\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e0.4mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eNiacin (B3)\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e4mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eVitamin B6\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e0.4mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eFolic Acid\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e50μg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eVitamin B12\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e0.6μg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-section min-s\"\u003eMinerals\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003ePotassium\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e301mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eChloride\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e136mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003ePhosphorus\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e154mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eMagnesium\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e95mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eIron\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e3.6mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eZinc\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e2.5mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eCopper\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e0.3mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-row\"\u003e\n\u003cspan class=\"ing-name\"\u003eIodine\u003c\/span\u003e\u003cspan class=\"ing-amount\"\u003e37.6μg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gmp-strip\"\u003e\n\u003cdiv class=\"gmp-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eManufactured in the UK\u003c\/div\u003e\n\u003cdiv class=\"gmp-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eUK GMP Standards\u003c\/div\u003e\n\u003cdiv class=\"gmp-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eISO 22000 Certified\u003c\/div\u003e\n\u003cdiv class=\"gmp-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eInformed Sports Facility\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 0.8rem;\" class=\"ingredient-box\"\u003e\n\u003cstrong\u003eFull Ingredients:\u003c\/strong\u003e \u003cstrong\u003eSOY\u003c\/strong\u003e (Glycina Maxima) Protein Isolate (\u003cstrong\u003eSOY\u003c\/strong\u003e); Fibre (Chicory Root (Cichorium intybus) Extract); Natural Flavour; Maltodextrin; Vitamin and Mineral Blend: (Potassium Chloride, Magnesium Citrate, Vitamin C (Ascorbic Acid), Ferrous Citrate, Zinc Citrate, Copper Citrate, Vitamin E (DL-Alpha-Tocopheryl Acetate), Vitamin B3 (Niacin), Vitamin A (Acetate), Vitamin B12 (Cyanocobalamin), Vitamin B2 (Riboflavin), Vitamin B6 (Pyridoxine Hydrochloride), Vitamin B1 (Thiamine), Folic Acid (Folacin), Potassium Iodide); Sweetener: Stevia Leaf Extract (Steviol glycosides).\u003c\/div\u003e\n\u003cdiv class=\"allergen-note\"\u003e\n\u003cstrong\u003eAllergen Advice:\u003c\/strong\u003e Contains \u003cstrong\u003eSOY\u003c\/strong\u003e. For allergens, see ingredients in bold. Manufactured in a facility which handles cereals, egg, fish, milk, nuts, soya, mustard, seeds and products derived from crustaceans. No dairy ingredients. No gluten ingredients. Suitable for vegetarians and vegans. Halal approved.\u003c\/div\u003e\n\u003cdiv class=\"folic-note\"\u003e\n\u003cstrong\u003eFolic Acid Advisory:\u003c\/strong\u003e Supplemental folic acid intake increases maternal folate status. Low maternal folate status is a risk factor in the development of neural tube defects. Women of child-bearing age who may become pregnant are advised to take 400μg supplemental folic acid daily for at least one month before and up to three months after conception. If you are pregnant or planning a pregnancy, please consult your midwife or GP.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ USAGE ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eSuggested Use\u003c\/p\u003e\n\u003cdiv class=\"usage-box\"\u003e\n\u003cdiv class=\"usage-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8zM6 1v3M10 1v3M14 1v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"usage-text\"\u003e\n\u003cstrong\u003eAdd 1 scoop or 3 heaped teaspoons (25g) to a glass — mix with water, juice, or a milk alternative of your choice\u003c\/strong\u003e Shake or blend well. Also excellent stirred into yogurt or blended with berries and fruit.\n\u003cp class=\"usage-tip\"\u003eThe natural vanilla flavour pairs beautifully with oat milk, almond milk, or banana for a richer smoothie experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ WARNINGS ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eImportant Information\u003c\/p\u003e\n\u003cul class=\"warnings-list\"\u003e\n\u003cli class=\"warn-soy\"\u003eContains SOY. Not suitable for those with soy or legume allergies. Please check ingredients carefully before use.\u003c\/li\u003e\n\u003cli\u003eThis product is a food supplement and should not be used as a sole source of nutrition. Use as part of a varied, balanced diet and healthy lifestyle.\u003c\/li\u003e\n\u003cli\u003eKeep out of reach of children. Store in a cool, dry place, away from direct sunlight. Reseal tightly after use.\u003c\/li\u003e\n\u003cli\u003eIf you are pregnant, breastfeeding, taking medication, or have a pre-existing health condition, consult your GP or a qualified healthcare professional before use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- ══ DISCLAIMER ══ --\u003e\n\u003cdiv class=\"disclaimer\"\u003e\n\u003cp class=\"disclaimer-title\"\u003eDisclaimer\u003c\/p\u003e\n\u003cp\u003eFood supplements are intended to complement a balanced diet and healthy lifestyle — not to replace them. The stated benefits reflect recognised EU\/UK nutrition and health claims and are not intended to diagnose, treat, cure, or prevent any disease or medical condition.\u003c\/p\u003e\n\u003cp\u003eThis product contains folic acid. Women who are pregnant or planning a pregnancy should consult their midwife or GP. Results may vary between individuals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ══ BRAND FOOTER ══ --\u003e\u003cfooter class=\"brand-footer\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"footer-brand\"\u003eVeldic\u003c\/p\u003e\n\u003cp class=\"footer-tagline\"\u003eElevate your Everyday  ·  Science-led · Uncompromising Purity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 44 50\" height=\"72\" width=\"64\" class=\"footer-leaf\"\u003e\n      \u003cpath fill=\"#4D9A57\" d=\"M10 40 C10 22 24 7 38 5 C38 26 24 44 10 40Z\"\u003e\u003c\/path\u003e\n      \u003cpath fill=\"url(#fgSPV)\" d=\"M16 46 C12 30 18 11 30 4 C34 19 28 40 16 46Z\"\u003e\u003c\/path\u003e\n      \u003cdefs\u003e\u003clineargradient gradientunits=\"userSpaceOnUse\" y2=\"46\" x2=\"16\" y1=\"4\" x1=\"30\" id=\"fgSPV\"\u003e\u003cstop stop-color=\"#E8C96A\" offset=\"0%\"\u003e\u003c\/stop\u003e\u003cstop stop-color=\"#C9972A\" offset=\"100%\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\n    \u003c\/svg\u003e\u003c\/footer\u003e\u003c\/article\u003e","brand":"Veldic","offers":[{"title":"Default Title","offer_id":57113830818136,"sku":"SN049","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/3549\/2440\/files\/veldic-soy-pro-vanilla-shake-protein-supplement.png?v=1774455219","url":"https:\/\/veldic.com\/products\/soy-pro-vanilla-shake","provider":"Veldic","version":"1.0","type":"link"}