{"product_id":"hydro-electrolyte-plus","title":"Hydro-Electrolyte Plus","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    \/* Hydration \/ water accent — vivid cerulean-azure *\/\n    --hydro:         #0A4878;\n    --hydro-mid:     #1870B8;\n    --hydro-light:   #60B0E0;\n    --hydro-pale:    #E0F2FC;\n\n    \/* Electrolyte \/ mineral accent — clear aqua-teal *\/\n    --elyte:         #0A6870;\n    --elyte-mid:     #18A0B0;\n    --elyte-light:   #60C8D8;\n    --elyte-pale:    #DCEEF5; \/* renamed from E0F6FA for uniqueness *\/\n\n    \/* Berry flavour accent — deep berry-grape *\/\n    --berry:         #5A1878;\n    --berry-mid:     #8838B8;\n    --berry-light:   #B880D8;\n    --berry-pale:    #F2E8FA;\n\n    \/* Carbohydrate \/ energy accent — warm amber *\/\n    --carb:          #9A6010;\n    --carb-pale:     #FAF3E0;\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(10,72,120,0.28) 0%, transparent 60%),\n      radial-gradient(ellipse 40% 55% at 5%  88%, rgba(90,24,120,0.14) 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.7rem, 4.6vw, 2.75rem); 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-hydro  { background: rgba(10,72,120,0.24);   color: var(--hydro-light);      border: 1px solid rgba(10,72,120,0.40); }\n  .badge-elyte  { background: rgba(10,104,112,0.22);  color: var(--elyte-light);      border: 1px solid rgba(10,104,112,0.38); }\n  .badge-berry  { background: rgba(90,24,120,0.20);   color: var(--berry-light);      border: 1px solid rgba(90,24,120,0.35); }\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  .summary-text a { color: var(--gold-dark); text-decoration: underline; text-decoration-color: rgba(201,151,42,0.4); text-underline-offset: 2px; }\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  .desc-body a { color: var(--gold-dark); text-decoration: underline; text-decoration-color: rgba(201,151,42,0.35); text-underline-offset: 2px; }\n\n  \/* ══ HYDRATION SPOTLIGHT ══ *\/\n  .hydro-spotlight {\n    background: var(--hydro);\n    border-radius: 3px;\n    padding: 1.5rem 1.8rem;\n    position: relative;\n    overflow: hidden;\n    margin-top: 1.2rem;\n  }\n  .hydro-spotlight::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 80% at 95% 50%, rgba(201,151,42,0.12) 0%, transparent 65%); pointer-events: none; }\n  .hydro-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  .hs-eyebrow { font-size: 0.6rem; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: var(--hydro-light); margin-bottom: 0.4rem; position: relative; }\n  .hs-title { font-family: var(--font-display); font-size: 1.15rem; font-weight: 500; color: #fff; margin-bottom: 0.7rem; position: relative; line-height: 1.25; }\n  .hs-title em { font-style: italic; color: var(--gold-light); }\n  .hs-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.5rem; position: relative; }\n  .hs-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  .hs-val { font-family: var(--font-display); font-size: 1.3rem; font-weight: 600; color: var(--gold-light); line-height: 1; margin-bottom: 0.15rem; }\n  .hs-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  \/* ══ ELECTROLYTE TRIO ══ *\/\n  .elyte-trio { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.55rem; margin-top: 1rem; }\n  .et-card { border-radius: 3px; padding: 1rem 1.1rem; border: 1px solid; position: relative; overflow: hidden; text-align: center; }\n  .et-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; }\n  .et-na { background: var(--hydro-pale); border-color: rgba(10,72,120,0.2); }\n  .et-cl { background: var(--elyte-pale); border-color: rgba(10,104,112,0.2); }\n  .et-k  { background: var(--berry-pale); border-color: rgba(90,24,120,0.2); }\n  .et-na::before { background: var(--hydro); }\n  .et-cl::before { background: var(--elyte); }\n  .et-k::before  { background: var(--berry); }\n  .et-symbol { font-family: var(--font-display); font-size: 1.8rem; font-weight: 600; color: var(--green-deep); line-height: 1; margin-bottom: 0.1rem; }\n  .et-name { font-size: 0.68rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.07em; margin-bottom: 0.15rem; }\n  .et-na .et-name { color: var(--hydro); }\n  .et-cl .et-name { color: var(--elyte); }\n  .et-k  .et-name { color: var(--berry); }\n  .et-amount { font-size: 0.75rem; color: var(--green-deep); font-weight: 600; margin-bottom: 0.1rem; }\n  .et-nrv { font-size: 0.66rem; color: var(--muted); }\n\n  \/* ══ DEHYDRATION CALLOUT ══ *\/\n  .dehydration-callout {\n    display: flex;\n    gap: 0.9rem;\n    align-items: flex-start;\n    background: var(--hydro-pale);\n    border: 1px solid rgba(10,72,120,0.18);\n    border-left: 4px solid var(--hydro-mid);\n    border-radius: 0 3px 3px 0;\n    padding: 1rem 1.3rem;\n    margin-top: 1rem;\n  }\n  .dc-icon { flex-shrink: 0; width: 34px; height: 34px; border-radius: 50%; background: rgba(10,72,120,0.10); border: 1px solid rgba(10,72,120,0.2); display: flex; align-items: center; justify-content: center; }\n  .dc-icon svg { width: 16px; height: 16px; stroke: var(--hydro); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n  .dc-text { font-size: 0.84rem; color: var(--text-mid); line-height: 1.65; }\n  .dc-text strong { color: var(--hydro); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.07em; display: block; margin-bottom: 0.15rem; }\n  .dc-text a { color: var(--gold-dark); text-decoration: underline; text-decoration-color: rgba(201,151,42,0.35); text-underline-offset: 2px; }\n\n  \/* ══ TIMING CARDS ══ *\/\n  .timing-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.55rem; margin-top: 0.4rem; }\n  .tc-card { background: var(--warm-white); border: 1px solid var(--border); border-radius: 3px; padding: 1.1rem 1rem; position: relative; overflow: hidden; text-align: center; transition: background 0.2s; }\n  .tc-card:hover { background: var(--green-pale); }\n  .tc-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; }\n  .tc-before::before { background: var(--berry); }\n  .tc-during::before { background: var(--hydro); }\n  .tc-after::before  { background: var(--elyte); }\n  .tc-time { font-size: 0.66rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 0.3rem; }\n  .tc-before .tc-time { color: var(--berry); }\n  .tc-during .tc-time { color: var(--hydro); }\n  .tc-after  .tc-time { color: var(--elyte); }\n  .tc-icon { width: 36px; height: 36px; border-radius: 50%; margin: 0 auto 0.5rem; display: flex; align-items: center; justify-content: center; }\n  .tc-before .tc-icon { background: var(--berry-pale); border: 1px solid rgba(90,24,120,0.2); }\n  .tc-during .tc-icon { background: var(--hydro-pale); border: 1px solid rgba(10,72,120,0.2); }\n  .tc-after  .tc-icon { background: var(--elyte-pale); border: 1px solid rgba(10,104,112,0.2); }\n  .tc-icon svg { width: 16px; height: 16px; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n  .tc-before .tc-icon svg { stroke: var(--berry); }\n  .tc-during .tc-icon svg { stroke: var(--hydro); }\n  .tc-after  .tc-icon svg { stroke: var(--elyte); }\n  .tc-copy { font-size: 0.78rem; color: var(--muted); line-height: 1.5; }\n\n  \/* ══ EFSA CLAIM ══ *\/\n  .claim-section {\n    background: var(--green-pale);\n    border: 1px solid var(--border);\n    border-left: 4px solid var(--green);\n    border-radius: 0 3px 3px 0;\n    padding: 1.1rem 1.4rem;\n    margin-top: 0.4rem;\n  }\n  .claim-eyebrow { font-size: 0.62rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gold-dark); margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5rem; }\n  .claim-eyebrow::after { content: ''; flex: 1; height: 1px; background: linear-gradient(90deg, var(--border-gold) 0%, transparent 100%); max-width: 120px; }\n  .claim-main { font-family: var(--font-display); font-size: 1.05rem; font-weight: 500; color: var(--green-deep); line-height: 1.55; margin-bottom: 0.5rem; }\n  .claim-link { font-size: 0.82rem; color: var(--text-mid); }\n  .claim-link a { color: var(--gold-dark); text-decoration: underline; text-decoration-color: rgba(201,151,42,0.35); text-underline-offset: 2px; }\n\n  \/* ══ NRV TABLE ══ *\/\n  .nrv-table { border: 1px solid var(--border); border-radius: 3px; overflow: hidden; margin-top: 0.5rem; }\n  .nrv-head { display: grid; grid-template-columns: 1fr auto auto; background: var(--green); padding: 0.65rem 1rem; gap: 0.5rem; }\n  .nrv-th { font-size: 0.7rem; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #fff; }\n  .nrv-th:not(:first-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  .carb-s  { background: var(--carb-pale); color: var(--carb);  border-bottom-color: rgba(154,96,16,0.2); }\n  .elyte-s { background: var(--hydro-pale); color: var(--hydro); border-bottom-color: rgba(10,72,120,0.2); }\n  .nrv-row { display: grid; grid-template-columns: 1fr auto auto; gap: 0.5rem; padding: 0.5rem 1rem; border-bottom: 1px solid var(--border); font-size: 0.81rem; align-items: baseline; }\n  .nrv-row:last-child { border-bottom: none; }\n  .nrv-row:nth-child(even) { background: var(--green-light); }\n  .nrv-name { color: var(--text-mid); }\n  .nrv-amt  { font-weight: 600; color: var(--green-deep); text-align: right; font-size: 0.79rem; }\n  .nrv-pct  { font-size: 0.72rem; color: var(--muted); text-align: right; min-width: 40px; }\n\n  \/* ══ CRED STRIP ══ *\/\n  .cred-strip { display: flex; flex-wrap: wrap; gap: 0.55rem; padding: 0.85rem 1.1rem; background: var(--green-pale); border: 1px solid var(--border); border-radius: 3px; margin-top: 0.8rem; }\n  .cred-item { display: flex; align-items: center; gap: 0.5rem; font-size: 0.78rem; font-weight: 500; color: var(--green); }\n  .cred-item svg { width: 14px; height: 14px; stroke: var(--green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\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\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\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    .hs-grid { grid-template-columns: 1fr 1fr; }\n    .elyte-trio { grid-template-columns: 1fr; }\n    .timing-cards { grid-template-columns: 1fr; }\n    .nrv-head, .nrv-row { grid-template-columns: 1fr auto; }\n    .nrv-th:last-child, .nrv-pct { display: none; }\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 Sports Series\u003c\/p\u003e\n\u003cdiv class=\"hero-logo-row\"\u003e\n\u003csvg class=\"hero-leaf\" viewbox=\"0 0 44 50\" fill=\"none\"\u003e\n        \u003cpath d=\"M10 40 C10 22 24 7 38 5 C38 26 24 44 10 40Z\" fill=\"#4D9A57\" opacity=\"0.9\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M18 42 C22 30 28 16 38 5 C30 16 22 28 18 42Z\" fill=\"#2D6A35\" opacity=\"0.55\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M16 46 C12 30 18 11 30 4 C34 19 28 40 16 46Z\" fill=\"url(#hgHEP)\"\u003e\u003c\/path\u003e\n        \u003cdefs\u003e\u003clineargradient id=\"hgHEP\" x1=\"30\" y1=\"4\" x2=\"16\" y2=\"46\" gradientunits=\"userSpaceOnUse\"\u003e\u003cstop offset=\"0%\" stop-color=\"#E8C96A\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#C9972A\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\n      \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003ch1 class=\"hero-title\"\u003eHydro-Electrolyte \u003cem\u003ePlus\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003e540g Powder · 45 Servings · Berry Flavour · Na · K · Cl · Carbohydrate Blend\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge-strip\"\u003e\n\u003cspan class=\"badge badge-hydro\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eCarbohydrate-Electrolyte Blend\u003c\/span\u003e \u003cspan class=\"badge badge-hydro\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eEFSA-Backed Endurance Hydration\u003c\/span\u003e \u003cspan class=\"badge badge-elyte\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eSodium · Potassium · Chloride\u003c\/span\u003e \u003cspan class=\"badge badge-berry\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eBerry Flavour\u003c\/span\u003e \u003cspan class=\"badge badge-gold\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003e45 Servings · 12g per Serving\u003c\/span\u003e \u003cspan class=\"badge badge-green\"\u003e\u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003eVegan · Vegetarian · Halal\u003c\/span\u003e \u003cspan class=\"badge badge-outline\"\u003e\u003ca href=\"https:\/\/www.specialistsupplements.com\/product-category\/muscle-and-sport\/\" rel=\"noopener\" style=\"color: inherit; text-decoration: none;\" target=\"_blank\"\u003eSports Series\u003c\/a\u003e · Informed Manufacturer\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 berry flavour carbohydrate and electrolyte drink mix for rapid hydration before, during, and after exercise. Part of the Veldic \u003ca href=\"https:\/\/www.specialistsupplements.com\/product-category\/muscle-and-sport\/\" rel=\"noopener\" target=\"_blank\"\u003eSports Series\u003c\/a\u003e. Each 12g serving delivers sodium (215mg), chloride (174mg), and potassium (56mg) alongside 9.3g of carbohydrate, in a light, easy-to-mix formula that is gentle on the stomach. \u003ca href=\"http:\/\/www.efsa.europa.eu\/en\/efsajournal\/doc\/2211.pdf\" rel=\"noopener\" target=\"_blank\"\u003eCarbohydrate-electrolyte solutions contribute to\u003c\/a\u003e the maintenance of endurance performance during prolonged endurance exercise and enhance the absorption of water during physical exercise. 45 servings per 540g pot. Vegan and Halal approved. Made by an Informed Manufacturer.\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 Hydro-Electrolyte Plus is the hydration product in the \u003ca href=\"https:\/\/www.specialistsupplements.com\/product-category\/muscle-and-sport\/\" rel=\"noopener\" target=\"_blank\"\u003eSports Series\u003c\/a\u003e — a carbohydrate and electrolyte drink mix designed specifically for the demands of physical exercise. When you exercise, your body loses fluid and electrolytes through perspiration — not only water, but key minerals including sodium, potassium, and chloride that are important for normal physiological function. This formula provides all three, alongside a measured carbohydrate dose in a precise, easy-to-mix serving.\u003c\/p\u003e\n\u003cp\u003eThe formula is light, pleasant to drink, and easy on the stomach — a deliberate design choice for a product intended for use during exercise as much as before or after it. The berry flavour is derived from natural grape skin extract, with a clean sweetness from sucralose. It mixes rapidly in 500ml of water and delivers both the carbohydrate and electrolyte combination that EFSA recognises for its contribution to endurance performance and water absorption during exercise.\u003c\/p\u003e\n\u003c!-- Hydration spotlight --\u003e\n\u003cdiv class=\"hydro-spotlight\"\u003e\n\u003cp class=\"hs-eyebrow\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003ePer 12g Serving · 45 Servings per 540g Pot · Berry Flavour · Informed Manufacturer\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"hs-title\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCarbohydrate + Electrolyte — \u003cem\u003eSodium · Potassium · Chloride · 9.3g Carbohydrate · 37kcal\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hs-grid\"\u003e\n\u003cdiv class=\"hs-stat\"\u003e\n\u003cp class=\"hs-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e9.3g\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"hs-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCarbohydrate per serving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hs-stat\"\u003e\n\u003cp class=\"hs-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e37\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"hs-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=\"hs-stat\"\u003e\n\u003cp class=\"hs-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e215mg\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"hs-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eSodium per serving\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hs-stat\"\u003e\n\u003cp class=\"hs-val\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e45\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"hs-lab\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eServings per 540g pot\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Dehydration callout --\u003e\n\u003cdiv class=\"dehydration-callout\"\u003e\n\u003cdiv class=\"dc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dc-text\"\u003e\n\u003cstrong\u003eWhy Hydration Matters During Exercise\u003c\/strong\u003e Maintaining hydration during prolonged exercise can be \u003ca href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC4207053\/\" rel=\"noopener\" target=\"_blank\"\u003echallenging\u003c\/a\u003e. Research suggests that a loss in hydration of just 2% of body weight can equate to a meaningful reduction in physical performance. During exercise, the body loses not only water through perspiration, but also key electrolytes — sodium, potassium, and chloride — that must be replenished.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ THREE ELECTROLYTES ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eThree Key Electrolytes — Per 12g Serving\u003c\/p\u003e\n\u003cdiv class=\"elyte-trio\"\u003e\n\u003cdiv class=\"et-card et-na\"\u003e\n\u003cp class=\"et-symbol\"\u003eNa\u003c\/p\u003e\n\u003cp class=\"et-name\"\u003eSodium\u003c\/p\u003e\n\u003cp class=\"et-amount\"\u003e215mg per serving\u003c\/p\u003e\n\u003cp class=\"et-nrv\"\u003eFrom Trisodium Citrate + Sodium Chloride · 9% NRV\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"et-card et-cl\"\u003e\n\u003cp class=\"et-symbol\"\u003eCl\u003c\/p\u003e\n\u003cp class=\"et-name\"\u003eChloride\u003c\/p\u003e\n\u003cp class=\"et-amount\"\u003e174mg per serving\u003c\/p\u003e\n\u003cp class=\"et-nrv\"\u003eFrom Sodium Chloride + Potassium Chloride · 22% NRV\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"et-card et-k\"\u003e\n\u003cp class=\"et-symbol\"\u003eK\u003c\/p\u003e\n\u003cp class=\"et-name\"\u003ePotassium\u003c\/p\u003e\n\u003cp class=\"et-amount\"\u003e56mg per serving\u003c\/p\u003e\n\u003cp class=\"et-nrv\"\u003eFrom Potassium Chloride · 3% NRV\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ USE TIMING ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eUse Before, During \u0026amp; After Exercise\u003c\/p\u003e\n\u003cdiv class=\"timing-cards\"\u003e\n\u003cdiv class=\"tc-card tc-before\"\u003e\n\u003cdiv class=\"tc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"tc-time\"\u003eBefore Exercise\u003c\/p\u003e\n\u003cp class=\"tc-copy\"\u003eBegin hydrated. Drinking an electrolyte-carbohydrate mix before exercise can help prime fluid levels and glycogen availability ahead of sustained physical effort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-card tc-during\"\u003e\n\u003cdiv class=\"tc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"tc-time\"\u003eDuring Exercise\u003c\/p\u003e\n\u003cp class=\"tc-copy\"\u003eCarbohydrate-electrolyte solutions contribute to the maintenance of endurance performance during prolonged endurance exercise and enhance the absorption of water during physical exercise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-card tc-after\"\u003e\n\u003cdiv class=\"tc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"tc-time\"\u003eAfter Exercise\u003c\/p\u003e\n\u003cp class=\"tc-copy\"\u003eRecharge and replenish. Post-exercise electrolyte replacement helps restore the sodium, potassium, and chloride levels depleted through perspiration during training.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ EFSA CLAIM ══ --\u003e\n\u003csection class=\"section\"\u003e\n\u003cp class=\"section-label\"\u003eScience Behind the Formula\u003c\/p\u003e\n\u003cdiv class=\"claim-section\"\u003e\n\u003cp class=\"claim-eyebrow\"\u003eEFSA-Authorised Claim\u003c\/p\u003e\n\u003cp class=\"claim-main\"\u003e\"Carbohydrate-electrolyte solutions contribute to the maintenance of endurance performance during prolonged endurance exercise and enhance the absorption of water during physical exercise.\"\u003c\/p\u003e\n\u003cp class=\"claim-link\"\u003eSource: \u003ca href=\"http:\/\/www.efsa.europa.eu\/en\/efsajournal\/doc\/2211.pdf\" rel=\"noopener\" target=\"_blank\"\u003eEFSA, 2011 (Scientific Opinion on sports-related health claims)\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\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 12g serving · 45 servings per 540g pot\u003c\/p\u003e\n\u003cdiv class=\"nrv-table\"\u003e\n\u003cdiv class=\"nrv-head\"\u003e\n\u003cspan class=\"nrv-th\"\u003eNutrient\u003c\/span\u003e \u003cspan class=\"nrv-th\"\u003ePer Serving\u003c\/span\u003e \u003cspan class=\"nrv-th\"\u003e%NRV\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-section carb-s\"\u003eCarbohydrate \u0026amp; Energy\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eEnergy\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e155kJ \/ 37kcal\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eCarbohydrate\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e9.3g\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003e— of which sugars\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e0.5g\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eFat\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e0.0g\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eProtein\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e0.0g\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eSalt\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e0.5g\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e—\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ing-section elyte-s\"\u003eElectrolytes\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eSodium (Na) — from Trisodium Citrate + Sodium Chloride\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e215mg\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e9%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003eChloride (Cl) — from Sodium Chloride + Potassium Chloride\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e174mg\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e22%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nrv-row\"\u003e\n\u003cspan class=\"nrv-name\"\u003ePotassium (K) — from Potassium Chloride\u003c\/span\u003e\u003cspan class=\"nrv-amt\"\u003e56mg\u003c\/span\u003e\u003cspan class=\"nrv-pct\"\u003e3%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cred-strip\"\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\u003eInformed Manufacturer Facility\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eSuitable for Vegetarians \u0026amp; Vegans\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eHalal Approved\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eEasy to Mix · Gentle on Stomach\u003c\/div\u003e\n\u003cdiv class=\"cred-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"9,12 11,14 15,10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eNatural Colour from Grape Skin Extract\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-box\" style=\"margin-top: 0.8rem;\"\u003e\n\u003cstrong\u003eFull Ingredients:\u003c\/strong\u003e Maltodextrin; Acidity Regulator (Citric Acid); Electrolyte Combination (Trisodium Citrate, Sodium Chloride, Potassium Chloride); Flavouring; Colour (Natural Grape Skin Extract Powder); Sweetener (Sucralose).\u003c\/div\u003e\n\u003cdiv class=\"allergen-note\"\u003e\n\u003cstrong\u003eAllergen Advice:\u003c\/strong\u003e No listed allergens. Natural colour from grape skin extract powder. Sweetened with sucralose. No artificial colours. Suitable for vegetarians and vegans. Halal approved.\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\u003eMix 1 flat scoop (12g) with 500ml of water — adjust to taste\u003c\/strong\u003e Ideal for use before, during, and after exercise. 45 servings per 540g pot.\n\u003cp class=\"usage-tip\"\u003ePowder settles over time — we recommend weighing the serving for the most accurate measure. For a stronger or lighter flavour, simply adjust the volume of water to suit your preference.\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\u003eThis product is a food supplement. Do not exceed the recommended daily intake.\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\u003eThis product contains sodium. Those on a sodium-restricted diet or with heart, kidney, or blood pressure conditions should consult their GP before 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\u003cli\u003eFood supplements are not a substitute for a varied, balanced diet and healthy lifestyle.\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 EFSA-authorised claim for carbohydrate-electrolyte solutions (contribution to the maintenance of endurance performance during prolonged endurance exercise and enhanced water absorption during physical exercise) applies to the combined carbohydrate and electrolyte formulation as described. This product is not intended to diagnose, treat, cure, or prevent any medical condition.\u003c\/p\u003e\n\u003cp\u003eIf you are pregnant, breastfeeding, taking medication, or have a pre-existing health condition, please consult your GP or a qualified healthcare professional before use. 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 class=\"footer-leaf\" width=\"64\" height=\"72\" viewbox=\"0 0 44 50\" fill=\"none\"\u003e\n      \u003cpath d=\"M10 40 C10 22 24 7 38 5 C38 26 24 44 10 40Z\" fill=\"#4D9A57\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M16 46 C12 30 18 11 30 4 C34 19 28 40 16 46Z\" fill=\"url(#fgHEP)\"\u003e\u003c\/path\u003e\n      \u003cdefs\u003e\u003clineargradient id=\"fgHEP\" x1=\"30\" y1=\"4\" x2=\"16\" y2=\"46\" gradientunits=\"userSpaceOnUse\"\u003e\u003cstop offset=\"0%\" stop-color=\"#E8C96A\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#C9972A\"\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":57113836355928,"sku":"HYDRA-540","price":18.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/3549\/2440\/files\/veldic-hydro-electrolyte-plus-product.png?v=1774621659","url":"https:\/\/veldic.com\/products\/hydro-electrolyte-plus","provider":"Veldic","version":"1.0","type":"link"}