Back to Compare
Alpha GPC

Momentous

Alpha GPC 60 Servings

Price
£0.567

Flavour

Momentous

Buy

Price History

Loading...

Description

Our Alpha GPC supplement is a highly bioavailable form of choline, an essential nutrient that is vital for healthy functioning of the neurotransmitters involved in memory, attention, and muscle contraction. Alpha GPC easily crosses the blood-brain barrier and is rapidly absorbed by brain tissue, increasing plasma and brain choline levels. Choline is used to make acetylcholine, which helps enhance neuronal communication and promotes neural and tissue health.

Ingredients

Alpha-Glyceryl Phosphoryl Choline (Alpha GPC) — 300mg Other Ingredients: Microcrystalline Cellulose, Hypromellose (Capsule), Magnesium Stearate, Silica Sourced from high-quality suppliers and manufactured to strict standards to ensure purity, potency, and consistency. Onset Time & Expected Results When to use Take daily, ideally in the morning, for cognitive support and mental performance. Onset time Some people may notice benefits quickly, but consistent daily use is best for more meaningful results over time. Expected results With regular use, Alpha GPC may help support sharper focus, improved mental clarity, better memory support, and stronger overall cognitive performance. Clinical Research & 3rd Party Test Results There are 5 credible reviews and studies related to this product: Cognitive improvement in mild to moderate Alzheimer's dementia after treatment with the acetylcholine precursor choline alfoscerate: a multicenter, double-blind, randomized, placebo-controlled trial Acute supplementation with alpha-glycerylphosphorylcholine augments growth hormone response to, and peak force production during, resistance exercise Glycerophosphocholine enhances growth hormone secretion and fat oxidation in young adults Choline-containing phospholipids: relevance to brain functional pathways Activity of Choline Alphoscerate on Adult-Onset Cognitive Dysfunctions: A Systematic Review and Meta-Analysis Build Your Stack {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image582") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 119 {"averageRating":"4.8","reviewCount":119} Ubiquinol Boosts mitochondrial function and ATP production Supports cognitive performance and cellular resilience Protects against oxidative stress in high-demand tissues like the brain and muscles £20.25 £27.00 Add to Bag Ubiquinol Subscribe & Save 25% £ 20.25 £ 27.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 27.00 £ 27.00 £ 27.00 £ 27.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Ubiquinol Subscribe & Save 25% £ 20.25 £ 27.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 27.00 £ 27.00 £ 27.00 £ 27.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image1100") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.6 Rated 4.6 out of 5 stars 135 {"averageRating":"4.6","reviewCount":135} Brain Drive Acetyl L-Carnitine, Tyrosine and Bacopa Monnieri Enhances neurotransmitter activity for mental clarity Supports focus, motivation & productivity without stimulants £26.25 £35.00 Add to Bag Brain Drive Subscribe & Save 25% £ 26.25 £ 35.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 35.00 £ 35.00 £ 35.00 £ 35.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Brain Drive Subscribe & Save 25% £ 26.25 £ 35.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 35.00 £ 35.00 £ 35.00 £ 35.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image6937") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 221 {"averageRating":"4.8","reviewCount":221} L-Theanine Promotes calm, focused mental clarity Helps reduce acute stress without brain fog Supports relaxation and sleep quality £23.25 £31.00 Add to Bag L-Theanine Subscribe & Save 25% £ 23.25 £ 31.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 31.00 £ 31.00 £ 31.00 £ 31.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } L-Theanine Subscribe & Save 25% £ 23.25 £ 31.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 31.00 £ 31.00 £ 31.00 £ 31.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Best Seller {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image6843") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.9 Rated 4.9 out of 5 stars 1,178 {"averageRating":"4.9","reviewCount":1178} Omega-3 Supports brain, heart, and joint health with no fishy aftertaste Aids recovery and reduces inflammation from training or stress Norwegian sourced + tested for heavy metals and purity £23.25 £31.00 Add to Bag Omega-3 Subscribe & Save 25% £ 23.25 £ 31.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 31.00 £ 31.00 £ 31.00 £ 31.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Omega-3 Subscribe & Save 25% £ 23.25 £ 31.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 31.00 £ 31.00 £ 31.00 £ 31.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image2845") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 72 {"averageRating":"4.8","reviewCount":72} Tyrosine Stay focused during training, work, and high-stress moments Helps sustain mental performance under fatigue Supports alertness and cognitive resilience £12.00 £16.00 Add to Bag Tyrosine Subscribe & Save 25% £ 12.00 £ 16.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 16.00 £ 16.00 £ 16.00 £ 16.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Tyrosine Subscribe & Save 25% £ 12.00 £ 16.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 16.00 £ 16.00 £ 16.00 £ 16.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } .product-carousel .swiper-slide { flex-shrink: 0; } @media (min-width: 768px) { .product-carousel .swiper-wrapper { display: flex; gap: 1rem; overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none; } .product-carousel .swiper-wrapper::-webkit-scrollbar { display: none; } } #shopify-section-template--20282420002999__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } @media (max-width: 1023px) { #shopify-section-template--20282420002999__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } } Frequently Asked Questions What is Alpha GPC? Alpha GPC (alpha-glycerylphosphorylcholine) is a choline-containing compound used as a dietary supplement to support cognitive performance, focus, and mental clarity. What is Alpha GPC used for? Alpha GPC is used to support focus, memory, and overall cognitive performance. It is often included in routines designed to promote mental clarity and sustained attention. Can I take Alpha GPC every day? Yes. Alpha GPC can be taken daily when used as directed. Consistent use may help support its intended cognitive benefits over time. Can Alpha GPC help with age-related cognitive decline? Alpha GPC is commonly used to support memory, focus, and overall cognitive performance. Some individuals include it as part of a routine aimed at maintaining cognitive function over time. Is Alpha GPC suitable for vegetarians or vegans? Momentous Alpha GPC is suitable for vegetarians and vegans. It is sourced from plant-based ingredients and does not contain animal-derived components. How long does Alpha GPC take to work? Some individuals notice effects on focus or mental clarity relatively quickly, while others experience more gradual benefits with consistent use. Individual responses vary based on factors such as dosage, routine, and overall health. Is Momentous Alpha GPC NSF Certified for Sport®? Yes. Momentous Alpha GPC is NSF Certified for Sport®, meaning every batch is independently tested to verify purity, potency, and label accuracy. NSF Certified for Sport® also confirms the product is tested for banned substances, making it suitable for drug-tested athletes. 4.7 Rated 4.7 out of 5 stars Based on 132 reviews 5 Rated out of 5 stars 111 Total 5 star reviews: 111 4 Rated out of 5 stars 11 Total 4 star reviews: 11 3 Rated out of 5 stars 7 Total 3 star reviews: 7 2 Rated out of 5 stars 0 Total 2 star reviews: 0 1 Rated out of 5 stars 3 Total 1 star reviews: 3 92%would recommend this product Reviews Summary Generated by AI from 100 most recent customer reviews Last updated 5 months ago Customers say this supplement helps improve focus and mental clarity. Many reviews mention enhanced concentration during work and study sessions, with users reporting better productivity and reduced brain fog. Common feedback includes improved memory and sustained energy without jitters. Frequent comments address its effectiveness for morning routines and workout preparation. While most users notice positive effects within weeks, some report no noticeable difference. A few mention occasional headaches. Overall, reviewers praise its ability to provide clean mental energy and enhanced cognitive function throughout the day. Read More Customers Talked About Focus Energy Memory Effectiveness Usage Filters Write a Review (Opens in a new window) 132 reviews Sort Most RecentPhotos & VideosMost HelpfulHighest RatingOldestLowest RatingLeast Helpful JW Jennifer W. Verified Buyer Product Standouts Results 42 seconds ago Product Standouts Results Rated 5 out of 5 stars it helps this post menopausal brain It's a subtle positive shift in memory and clarity; I notice it if I miss a few days. Read MoreRead more about this review Was this helpful?Yes, this review from Jennifer W. was helpful. 0 people voted yesNo, this review from Jennifer W. was not helpful. 0 people voted no JR Jacob R. Verified Buyer 2 weeks ago Rated 5 out of 5 stars good stuff good stuff Read MoreRead more about this review Was this helpful?Yes, this review from Jacob R. was helpful. 0 people voted yesNo, this review from Jacob R. was not helpful. 0 people voted no AS Andre S. Verified Buyer Product Standouts Ease of Use, Results, Trust and Transparency, Value for Money 2 months ago Product Standouts Ease of Use, Results, Trust and Transparency, Value for Money Rated 5 out of 5 stars Optimize mental performance It’s great for enhancing mental performance. I noticed a significant difference within a few weeks. Read MoreRead more about this review Was this helpful?Yes, this review from Andre S. was helpful. 1 person voted yesNo, this review from Andre S. was not helpful. 0 people voted no CE Carolyn E. Verified Buyer Product Standouts Ease of Use, Results, Trust and Transparency 4 months ago Product Standouts Ease of Use, Results, Trust and Transparency Rated 5 out of 5 stars Focus This supplement helps my perimenopause brain. It’s not a magic pill but it sure helps along with exercise and a healthy diet. Read MoreRead more about this review Was this helpful?Yes, this review from Carolyn E. was helpful. 1 person voted yesNo, this review from Carolyn E. was not helpful. 0 people voted no JC Jennifer C. Verified Buyer Product Standouts Trust and Transparency , Value for Money, Results 4 months ago Product Standouts Trust and Transparency , Value for Money, Results Rated 5 out of 5 stars Superb It didn’t take long to notice a real difference in my focus and energy after sticking to a routine, and it has only more firmly taken hold in my daily routine. Energy that feels easy and not edgy with focus that is clear and sustained Superb Read MoreRead more about this review Was this helpful?Yes, this review from Jennifer C. was helpful. 1 person voted yesNo, this review from Jennifer C. was not helpful. 0 people voted no Loading... Loading... Show More {"areReviewsGrouped":false,"chatAssistant":{"reviewCount":132},"media":[],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2026-07-24T20:35:18.779Z","mediaCount":0,"productAttributeCount":[{"title":"Product Standouts","type":"multi-value","options":[{"title":"Results","count":4},{"title":"Ease of Use","count":2},{"title":"Value for Money","count":2},{"title":"Trust and Transparency","count":1}]}],"productId":"shopify-7113704931511","productName":"Alpha GPC","ratingAndReviewCount":132,"ratingAndReviewCountByLevel":{"level1Count":3,"level3Count":7,"level4Count":11,"level5Count":111},"ratingAndReviewValuesTotal":623,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":122,"replyCount":0,"replyWordsTotal":0,"reviewCount":132,"reviewCountByLevel":{"level1Count":3,"level3Count":7,"level4Count":11,"level5Count":111},"reviewRatingValuesTotal":623,"reviewWordsTotal":2970,"subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704931511","subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c"},"reviews":[{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"cdb41720-1255-4e8d-8743-079cecc342d0","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704931511","productId":"shopify-7113704931511","body":"It's a subtle positive shift in memory and clarity; I notice it if I miss a few days. ","dateCreated":"2026-07-24T20:35:18.152Z","dateUpdated":"2026-07-24T20:35:18.152Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Results"]}],"productHandle":"alpha-gpc","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/AlphaGPC_HERO_x280.png?v=1776790217","productName":"Alpha GPC","productUrl":"//www.livemomentous.com/products/alpha-gpc","rating":5,"reviewer":{"displayName":"Jennifer W.","isVerified":true},"isIncentivized":false,"status":"approved","title":"it helps this post menopausal brain","unhelpfulCount":0,"variantId":"41127757086903"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"6ab1f639-0121-476d-9492-485ed3d70799","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704931511","productId":"shopify-7113704931511","body":"good stuff","dateCreated":"2026-07-09T17:48:51.302Z","dateUpdated":"2026-07-09T17:48:51.302Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"alpha-gpc","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/AlphaGPC_HERO_x280.png?v=1776790217","productName":"Alpha GPC","productUrl":"//www.livemomentous.com/products/alpha-gpc","rating":5,"reviewer":{"displayName":"Jacob R.","isVerified":true},"isIncentivized":false,"status":"approved","title":"good stuff","unhelpfulCount":0,"variantId":"41127757086903"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"be68581b-0e6c-413d-8384-88714f2bd9a9","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704931511","productId":"shopify-7113704931511","body":"It’s great for enhancing mental performance. I noticed a significant difference within a few weeks. ","dateCreated":"2026-05-22T11:22:34.953Z","dateUpdated":"2026-05-22T11:22:34.953Z","helpfulCount":1,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Results","Trust and Transparency","Value for Money"]}],"productHandle":"alpha-gpc","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/AlphaGPC_HERO_x280.png?v=1776790217","productName":"Alpha GPC","productUrl":"//www.livemomentous.com/products/alpha-gpc","rating":5,"reviewer":{"displayName":"Andre S.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Optimize mental performance ","unhelpfulCount":0,"variantId":"41127757086903"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"03f3e683-4cd9-45d2-86a2-1cd33dfea5ef","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704931511","productId":"shopify-7113704931511","body":"This supplement helps my perimenopause brain. It’s not a magic pill but it sure helps along with exercise and a healthy diet. ","dateCreated":"2026-03-14T16:53:44.984Z","dateUpdated":"2026-03-14T16:53:44.984Z","helpfulCount":1,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Results","Trust and Transparency "]}],"productHandle":"alpha-gpc","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/AlphaGPC_HERO_x280.png?v=1776790217","productName":"Alpha GPC","productUrl":"//www.livemomentous.com/products/alpha-gpc","rating":5,"reviewer":{"displayName":"Carolyn E.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Focus","unhelpfulCount":0,"variantId":"41127757086903"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"2669e1db-8827-4194-bfc9-85ef7bb6cc45","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704931511","productId":"shopify-7113704931511","body":"It didn’t take long to notice a real difference in my focus and energy after sticking to a routine, and it has only more firmly taken hold in my daily routine. Energy that feels easy and not edgy with focus that is clear and sustained \nSuperb ","dateCreated":"2026-03-14T01:40:35.776Z","dateUpdated":"2026-03-14T01:40:35.776Z","helpfulCount":1,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Trust and Transparency ","Value for Money","Results"]}],"productHandle":"alpha-gpc","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/AlphaGPC_HERO_x280.png?v=1776790217","productName":"Alpha GPC","productUrl":"//www.livemomentous.com/products/alpha-gpc","rating":5,"reviewer":{"displayName":"Jennifer C.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Superb ","unhelpfulCount":0,"variantId":"41127757086903"}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"focus","occurrences":20},{"name":"mental clarity","occurrences":4},{"name":"alertness","occurrences":4},{"name":"clarity","occurrences":3},{"name":"concentration","occurrences":2},{"name":"mental focus","occurrences":1},{"name":"sharpness","occurrences":1}],"topic":"Focus"},{"keywords":[{"name":"energy","occurrences":7},{"name":"productivity","occurrences":3},{"name":"mental energy","occurrences":1},{"name":"fatigue","occurrences":1},{"name":"crash","occurrences":1}],"topic":"Energy"},{"keywords":[{"name":"memory","occurrences":3},{"name":"brain fog","occurrences":3},{"name":"cognitive boost","occurrences":1},{"name":"concept grasping","occurrences":1},{"name":"recall","occurrences":1}],"topic":"Memory"},{"keywords":[{"name":"effectiveness","occurrences":5},{"name":"benefits","occurrences":2},{"name":"effects","occurrences":1},{"name":"performance","occurrences":1}],"topic":"Effectiveness"},{"keywords":[{"name":"timing","occurrences":2},{"name":"daily supplement","occurrences":1},{"name":"daily use","occurrences":1},{"name":"dosage","occurrences":1},{"name":"morning use","occurrences":1},{"name":"pre workout","occurrences":1},{"name":"study sessions","occurrences":1}],"topic":"Usage"},{"keywords":[{"name":"quality","occurrences":2},{"name":"single ingredient","occurrences":1},{"name":"trust","occurrences":1},{"name":"repurchase","occurrences":1}],"topic":"Quality"},{"keywords":[{"name":"side effects","occurrences":1},{"name":"stomach issues","occurrences":1},{"name":"taste","occurrences":1},{"name":"tasteless","occurrences":1}],"topic":"Side Effects"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/72adcf9f-ede7-4232-8bc6-db71fceaf77c/products/shopify-7113704931511/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22dateCreated%22%3A%222026-03-14T01%3A40%3A35.776Z%22%2C%22subscriberId_productId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%3Ashopify-7113704931511%22%2C%22reviewId%22%3A%222669e1db-8827-4194-bfc9-85ef7bb6cc45%22%2C%22subscriberId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%22%7D","reviewsSummary":{"body":"Customers say this supplement helps improve focus and mental clarity. Many reviews mention enhanced concentration during work and study sessions, with users reporting better productivity and reduced brain fog. Common feedback includes improved memory and sustained energy without jitters. Frequent comments address its effectiveness for morning routines and workout preparation. While most users notice positive effects within weeks, some report no noticeable difference. A few mention occasional headaches. Overall, reviewers praise its ability to provide clean mental energy and enhanced cognitive function throughout the day.","contributingReviewCount":100,"dateGenerated":"2026-02-06T00:07:24.196Z","datePublished":"2026-02-17T02:00:38.694Z","languageCode":"en"},"sort":{"defaultSort":"date desc"}} !(function() { const widgets = document.querySelectorAll('.js-oke-widgetSize'); if (widgets && widgets.length) { if (!window.okeSetWidgetSizes) { window.okeSetWidgetSizes = (allWidgets) => { if (allWidgets) { allWidgets.forEach(widget => { const width = widget.getBoundingClientRect().width; widget.classList.remove('oke-is-small', 'oke-is-medium', 'oke-is-large'); widget.classList.add(width > 960 ? 'oke-is-large' : width > 640 ? 'oke-is-medium' : 'oke-is-small'); }); } }; } if (!window.okeResizeObserver) { let okeMetafieldResizerTimer; window.okeResizeObserver = new ResizeObserver(entries => { if (entries && entries.length) { if (okeMetafieldResizerTimer) { clearTimeout(okeMetafieldResizerTimer); } okeMetafieldResizerTimer = window.setTimeout(() => { window.okeSetWidgetSizes(entries.map(e => e.target)); }, 100); } }); } window.okeSetWidgetSizes(document.querySelectorAll('.js-oke-widgetSize')); widgets.forEach((widget) => { window.okeResizeObserver.observe(widget); }); } })(); @media (min-width: 1024px) { .oke-w-main { width: 67%; margin-left: auto; } } [ { "@context": "https://schema.org/", "@type": "Product", "name": "Alpha GPC", "url": "https:\/\/www.livemomentous.com\/products\/alpha-gpc", "image":"https:\/\/www.livemomentous.com\/cdn\/shop\/files\/AlphaGPC_HERO.png?v=1776790217\u0026width=1000","description": "Alpha GPC is a highly bioavailable form of choline that supports cognitive performance, focus, and long-term brain health. It quickly crosses the blood-brain barrier to increase acetylcholine levels—a key neurotransmitter involved in memory, attention, and learning.\nIdeal for athletes, students, and professionals, Alpha GPC helps sharpen mental clarity, enhance neural communication, and may reduce cognitive decline over time. It’s a powerful tool for anyone looking to support brain performance and function at their peak.","sku": "850030796028","brand": { "@type": "Brand", "name": "Momentous" },"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "132", "bestRating": "5", "worstRating": "1" },"hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "@id": "#momentous-return-policy", "applicableCountry": "US", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "merchantReturnDays": 30, "merchantReturnLink": "https:\/\/www.livemomentous.com\/policies\/refund-policy", "returnMethod": "https://schema.org/ReturnByMail", "returnFees": "https://schema.org/FreeReturn", "customerRemorseReturnFees": "https://schema.org/FreeReturn", "returnShippingFeesAmount": { "@type": "MonetaryAmount", "value": 0, "currency": "USD" }, "refundType": "https://schema.org/FullRefund" }, "offers": [{ "@type": "Offer","sku": "850030796028","gtin12": "850030796028","itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 35.0, "priceCurrency": "GBP", "url": "https:\/\/www.livemomentous.com\/products\/alpha-gpc?variant=41127757086903","priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 35.0, "priceCurrency": "GBP", "name": "One-Time Purchase" }, { "@type": "UnitPriceSpecification", "price": 26.25, "priceCurrency": "GBP", "name": "Delivery every 2 months", "validForMemberTier": { "@type": "MemberProgramTier", "@id": "#momentous-subscriber", "name": "Subscriber" } } ],"hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "@id": "#momentous-return-policy" } } ] }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https:\/\/www.livemomentous.com" }, { "@type": "ListItem", "position": 2, "name": "Capsules", "item": "https:\/\/www.livemomentous.com\/collections\/capsules" }, { "@type": "ListItem", "position": 3, "name": "Alpha GPC", "item": "https:\/\/www.livemomentous.com\/products\/alpha-gpc" } ] } ] .combined-product-button.flavour-disabled { opacity: 0.5; position: relative; cursor: not-allowed; pointer-events: none; } .combined-product-button.flavour-disabled:after { content: ' '; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(to top left, rgba(0,0,0,0) calc(50% - 1px), #CFCFCA, rgba(0,0,0,0) calc(50% + 1px)) } Sign up for offers, product news, and tips Support Account Help & Contact Subscriptions Locations Press Inquiries Company About Us Careers Blog Affiliate Program Trusted Experts Wholesale Corporate Wellness Resources Privacy Policy Terms of Service Your Privacy Choices Accessibility California Prop 65 Save with HSA/FSA Certificate of Analysis Patents Do Not Sell My Information *These statements have not been evaluated by the food and drug administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Afghanistan - USD $ Åland Islands - USD $ Algeria - USD $ Andorra - EUR € Anguilla - USD $ Antigua & Barbuda - USD $ Argentina - USD $ Armenia - USD $ Aruba - USD $ Ascension Island - USD $ Australia - AUD $ Austria - EUR € Bahamas - USD $ Bahrain - USD $ Bangladesh - USD $ Barbados - USD $ Belgium - EUR € Belize - USD $ Bermuda - USD $ Bhutan - USD $ Bolivia - USD $ Bosnia & Herzegovina - USD $ Botswana - USD $ Brazil - USD $ British Indian Ocean Territory - USD $ Brunei - USD $ Bulgaria - USD $ Burkina Faso - USD $ Burundi - USD $ Cambodia - USD $ Cameroon - USD $ Canada - CAD $ Cape Verde - USD $ Caribbean Netherlands - USD $ Cayman Islands - USD $ Central African Republic - USD $ Chad - USD $ Chile - USD $ China - USD $ Christmas Island - USD $ Cocos (Keeling) Islands - USD $ Colombia - USD $ Congo - Brazzaville - USD $ Congo - Kinshasa - USD $ Cook Islands - USD $ Costa Rica - USD $ Côte d’Ivoire - USD $ Croatia - USD $ Curaçao - USD $ Cyprus - EUR € Czechia - USD $ Denmark - USD $ Dominica - USD $ Dominican Republic - USD $ Ecuador - USD $ Egypt - USD $ El Salvador - USD $ Estonia - EUR € Eswatini - USD $ Ethiopia - USD $ Falkland Islands - USD $ Finland - EUR € France - EUR € French Guiana - USD $ French Polynesia - USD $ French Southern Territories - USD $ Gabon - USD $ Gambia - USD $ Germany - EUR € Ghana - USD $ Greece - EUR € Guadeloupe - USD $ Guatemala - USD $ Guernsey - USD $ Guinea - USD $ Guyana - USD $ Haiti - USD $ Hong Kong SAR - USD $ Hungary - USD $ Iceland - USD $ India - USD $ Indonesia - USD $ Iraq - USD $ Ireland - EUR € Isle of Man - USD $ Israel - USD $ Italy - EUR € Jamaica - USD $ Japan - USD $ Jersey - USD $ Jordan - USD $ Kenya - USD $ Kosovo - EUR € Kuwait - USD $ Laos - USD $ Latvia - EUR € Lebanon - USD $ Liberia - USD $ Liechtenstein - USD $ Lithuania - EUR € Luxembourg - EUR € Macao SAR - USD $ Madagascar - USD $ Malawi - USD $ Malaysia - USD $ Maldives - USD $ Mali - USD $ Malta - EUR € Martinique - USD $ Mauritania - USD $ Mauritius - USD $ Mayotte - USD $ Mexico - USD $ Moldova - USD $ Monaco - EUR € Montenegro - EUR € Morocco - USD $ Mozambique - USD $ Namibia - USD $ Nauru - USD $ Nepal - USD $ Netherlands - EUR € New Zealand - USD $ Nicaragua - USD $ Niger - USD $ Nigeria - USD $ Niue - USD $ Norfolk Island - USD $ Norway - USD $ Oman - USD $ Pakistan - USD $ Palestinian Territories - USD $ Panama - USD $ Papua New Guinea - USD $ Paraguay - USD $ Peru - USD $ Philippines - USD $ Pitcairn Islands - USD $ Poland - USD $ Portugal - EUR € Qatar - USD $ Réunion - USD $ Romania - USD $ Rwanda - USD $ San Marino - EUR € São Tomé & Príncipe - USD $ Saudi Arabia - USD $ Senegal - USD $ Seychelles - USD $ Sierra Leone - USD $ Singapore - USD $ Slovakia - EUR € Slovenia - EUR € Solomon Islands - USD $ Somalia - USD $ South Africa - USD $ South Georgia & South Sandwich Islands - USD $ South Korea - USD $ South Sudan - USD $ Spain - EUR € Sri Lanka - USD $ St. Helena - USD $ St. Pierre & Miquelon - USD $ Suriname - USD $ Svalbard & Jan Mayen - USD $ Sweden - USD $ Switzerland - USD $ Taiwan - USD $ Tajikistan - USD $ Tanzania - USD $ Thailand - USD $ Togo - USD $ Tokelau - USD $ Trinidad & Tobago - USD $ Tristan da Cunha - USD $ Tunisia - USD $ Türkiye - USD $ Turkmenistan - USD $ Tuvalu - USD $ U.S. Outlying Islands - USD $ Uganda - USD $ Ukraine - USD $ United Arab Emirates - USD $ United Kingdom - GBP £ United States - USD $ Uruguay - USD $ Vatican City - USD $ Venezuela - USD $ Vietnam - USD $ Western Sahara - USD $ Yemen - USD $ Zambia - USD $ Zimbabwe - USD $ United Kingdom - GB £ .country-selector { position: relative; } .country-selector__select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; } .country-selector__selected-display { display: flex; align-items: center; gap: 8px; } document.querySelector('.country-selector__select').addEventListener('change', function() { const selectedOption = this.options[this.selectedIndex]; const flagSrc = selectedOption.dataset.flagSrc; const currency = selectedOption.dataset.currency; // Update the displayed flag and text const display = this.closest('.country-selector').querySelector('.country-selector__selected-display'); display.querySelector('img').src = flagSrc; display.querySelector('img').alt = selectedOption.text; display.querySelector('span').textContent = selectedOption.text; // Submit the form this.closest('form').submit(); }); document.addEventListener("DOMContentLoaded", () => { const managePreferencesBtn = document.querySelector( 'a[aria-label="Your Privacy Choices"]' ); if (managePreferencesBtn) { managePreferencesBtn.addEventListener("click", (event) => { event.preventDefault(); const consent = window[Symbol.for("blotout-consent")]; if (consent && typeof consent.showBanner === "function") { consent.showBanner(); console.log('Banner Fired') } }); } }); document.addEventListener('DOMContentLoaded', function() { // Handle newsletter form submission document.addEventListener('newsletter-submit', function(event) { const email = event.detail.email; // Here you can integrate with your email service (Klaviyo, Mailchimp, etc.) // Example: Send to Klaviyo or your backend console.log('Newsletter subscription:', email); // You can add your newsletter integration here // For example, if using Klaviyo: // if (window._learnq) { // window._learnq.push(['identify', { $email: email }]); // } }); }); /* Ensure x-cloak works properly */ [x-cloak] { display: none !important; } /* Custom styles for localization form integration */ #footer-new .country-selector { min-width: 200px; } #footer-new .country-selector__selected-display { padding: 8px 12px; cursor: pointer; transition: border-color 0.2s; } #footer-new .country-selector__selected-display:hover { border-color: #f97316; } #footer-new .country-selector__selected-display:focus-within { outline: 2px solid #f97316; outline-offset: 2px; } /* Ensure proper spacing for social icons */ #footer-new [role="list"] { list-style: none; padding: 0; margin: 0; } /* Smooth transitions for all interactive elements */ #footer-new a, #footer-new button { transition: all 0.2s ease-in-out; } /* High contrast mode support */ @media (prefers-contrast: high) { #footer-new { border-top: 2px solid currentColor; } #footer-new a:focus, #footer-new button:focus { outline-width: 3px; } } /* Reduced motion support */ @media (prefers-reduced-motion: reduce) { #footer-new * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } } .footer-new__logo { width: 300px; height: 120px; } @media (max-width: 768px) { .footer-new__logo { width: 200px; height: 85px; } } .new-footer-klaviyo-form button[type="button"] { font-size: 0 !important; } .new-footer-klaviyo-form button[type="button"]::before { content: ""; display: inline-block; width: 19px; height: 16px; background-image: url("data:image/svg+xml;utf8,"); background-repeat: no-repeat; background-size: contain; margin-right: 6px; /* spacing before text */ vertical-align: middle; } function closeKlaviyoOutOfStockModal() { let modalElem = document.getElementById("klaviyo_modal"); modalElem.style.display = "none"; document.getElementById('back-in-stock').innerHTML = "" document.body.classList.remove('back-in-stock-opned') } function successKlaviyoOutOfStockModal() { document.getElementById("klaviyo_out_of_stock_form").innerHTML = `

You will receive an email when the product is back in stock! `; } function createKlaviyoOutOfStockSubscriptionModal(variantId, productTitle, variantTitle, backDate, image) { let modalElem = document.createElement("div"); modalElem.innerHTML = `

We’ll notify you when the product is back in stock!
${productTitle}
${productTitle}

${variantTitle}

Estimated to be back in stock: ${backDate}

Email
Notify me when available ` modalElem.id = "klaviyo_modal"; modalElem.classList.add("klaviyo_modal"); modalElem.style.display = "block"; return modalElem; } function klaviyoFormValidateEmail(email) { return String(email) .toLowerCase() .match( /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ ); }; window.openKlaviyoStockAlertSubscriptionForm = function(variantId, productTitle, variantTitle, backDate, image) { let modalElem = createKlaviyoOutOfStockSubscriptionModal(variantId, productTitle, variantTitle, backDate, image); document.getElementById('back-in-stock').appendChild(modalElem); document.body.classList.add('back-in-stock-opned') document.querySelectorAll('.klaviyo_modal_close_triger').forEach(item => { item.addEventListener("click", closeKlaviyoOutOfStockModal); }) document.getElementById("klaviyo_out_of_stock_form_button").addEventListener("click", function(evt) { evt.stopPropagation(); const email = document.getElementById("Klaviyo_out_of_stock_email").value; const emailValidation = klaviyoFormValidateEmail(email); console.log(email, variantId, 'email, variantId'); if (!emailValidation) return; const data = { data: { type: "back-in-stock-subscription", attributes: { profile: { data: { type: "profile", attributes: { email: email } } }, channels: ["EMAIL"] }, relationships: { variant: { data: { type: "catalog-variant", id: `$shopify:::$default:::${variantId}` } } } } }; fetch("https://a.klaviyo.com/client/back-in-stock-subscriptions/?company_id=MfVp5f", { method: "POST", headers: { "Content-Type": "application/json", "revision": "2024-06-15" }, body: JSON.stringify(data) }) .then(async res => { if (!res.ok) { const errorText = await res.text(); // Don't assume JSON here console.error("Klaviyo API error:", errorText); throw new Error("Failed to subscribe"); } // Only try parsing JSON if there's content const contentType = res.headers.get("content-type") || ""; if (contentType.includes("application/json")) { const result = await res.json(); console.log("Subscription success:", result); } // Run your success handler successKlaviyoOutOfStockModal(); }) .catch(err => { console.error("Klaviyo Back-in-Stock Error:", err); }); }); document.getElementById("Klaviyo_out_of_stock_email").addEventListener("input", function(evt) { let email = document.getElementById("Klaviyo_out_of_stock_email").value; let emailValidation = klaviyoFormValidateEmail(email) if (emailValidation) { document.getElementById('klaviyo_out_of_stock_form_button').removeAttribute("disabled"); } else { document.getElementById("klaviyo_out_of_stock_form_button").setAttribute("disabled", "true"); } }) } window.upsell_popup = { title : null, subtitle : null, info : null, product_handle : "", product_id : 1234, product_image : "//www.livemomentous.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_550x.gif", product_variants : [ ], base_product_id : 1234 } if (window.location.pathname == '/a/account/login') { window.location.replace('/tools/recurring/login/'); } window.addEventListener('load', function() { var _learnq = window._learnq || []; function addedToCart() { fetch(`${window.location.origin}/cart.js`) .then(res => res.clone().json().then(data => { var cart = { total_price: data.total_price/100, $value: data.total_price/100, total_discount: data.total_discount, original_total_price: data.original_total_price/100, items: data.items } if (item !== 'undefined') { cart = Object.assign(cart, item) } if (klAjax) { _learnq.push(['track', 'Added to Cart', cart]); klAjax = false; } })) }; (function (ns, fetch) { ns.fetch = function() { const response = fetch.apply(this, arguments); response.then(res => { if (`${window.location.origin}/cart/add.js` .includes(res.url)) { addedToCart() } }); return response } }(window, window.fetch)); var klAjax = true; var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); for (var i = 0; i { window.ShopifyAnalytics.meta.selectedVariantId = '41127757086903'; console.log( 'window.ShopifyAnalytics.meta.selectedVariantId:', window.ShopifyAnalytics.meta.selectedVariantId ); }, 5000); .rebuy-product-actions .subscription-checkbox .slider.round, .buttons-wrappers button:nth-of-type(2) { display: none; } .siena-iframe { display: none; } @media (max-width: 1366px) { .siena-iframe { z-index: 39; } .siena-iframe.siena-iframe--bottom-0, .siena-iframe.siena-iframe--fullscreen{ z-index: 9999999; } } ttd_dom_ready( function() { if (typeof TTDUniversalPixelApi === 'function') { var universalPixelApi = new TTDUniversalPixelApi(); universalPixelApi.init("h4w8qq9", ["k1r6x4d"], "https://insight.adsrvr.org/track/up"); } }); document.querySelectorAll('button[aria-label*="Add to Bag"]').forEach(function(btn) { var productn = btn.getAttribute('aria-label').slice(11) btn.addEventListener('click', function(event) { var conversionPixel = new Image(); conversionPixel.src = "https://insight.adsrvr.org/track/pxl/?adv=h4w8qq9&ct=0:fmme5s8&fmt=3&td1=" + productn + "&ts=" + (new Date()).getTime(); // Adding a unique ID to prevent caching conversionPixel.height = 1; conversionPixel.width = 1; conversionPixel.style.display = "none"; // Hide the pixel document.body.appendChild(conversionPixel); }); });
0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]">

:

1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)">
{{ value }}
{{ frequencyLabel(frequency, product.subscription_interval) }}
Quantity {{ n }}
Sale price Original price
Price
Powered by Rebuy
0 ? 'is-visible' : 'is-hidden']">

:

0">
{{ variant.title }}
{{ value }}
0">
0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]">

:

1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)">
{{ value }} Select your purchase method
Out of Stock Protection {{ frequencyLabel(frequency, product.subscription_interval) }}
One-Time Purchase Receive Once Add to Bag
Price View Product
el.classList.remove('show')); $event.target.closest('.rebuy-product-block').querySelector('.rebuy-product-options').classList.add('show')" type="button">
Price
Powered by Rebuy
0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]">

:

1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)">
{{ value }} Select your purchase method
Out of Stock Protection {{ frequencyLabel(frequency, product.subscription_interval) }}
One-Time Purchase Receive Once Add to Bag
Price View Product
el.classList.remove('show')); $event.target.closest('.rebuy-product-block').querySelector('.rebuy-product-options').classList.add('show')" type="button">
Price
Powered by Rebuy Search Search for products, collections, pages, and articles .search-form-wrapper { position: relative; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); isolation: isolate; } .search-form__input:focus { border: 1px solid #000; } .search-form__results { width: 480px; border-radius: 10px; border: 1px solid #E5E7EB; background: #FFF; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); top: 100%; } @media(max-width: 640px) { .search-form__results { width: 100%; border-radius: 10px; border: none; margin-top: 0; } } .search-form__results.show { display: block; } .search-result-divider { border-top: 1px solid var(--grey-100, #e5e5e5); } .search-product-img { width: 5rem; height: 5rem; } @media(max-width: 640px) { .search-product-img { width: 70px; height: 70px; } } .atc-btn[data-loading] { opacity: 0.6; pointer-events: none; } .atc-btn[data-added] { background-color: #2d7a3a; } .search-form__results.is-loading::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: linear-gradient(90deg, transparent 0%, var(--grey-900, #171717) 50%, transparent 100%); background-size: 200% 100%; animation: search-loading-shimmer 1.2s ease-in-out infinite; pointer-events: none; } .search-form__results-content { max-height: calc(100vh - 170px); overflow-y: auto; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; } .search-result-divider { position: sticky; bottom: 0; background-color: #FFF; z-index: 10; } @keyframes search-loading-shimmer { 0% { background-position: -100% 0; } 100% { background-position: 200% 0; } } @media(max-width: 640px) { .search-product-row { flex-direction: column; align-items: flex-start !important; } .search-recommended-section { display: none; } } .query-item-text *, .query-item-text { white-space: nowrap; } .query-item-text mark { background-color: #FFFADF; color: inherit; border-radius: 2px; } .search-form__clear-btn { background: none; border: none; padding: 0; cursor: pointer; line-height: 0; color: var(--grey-400, #999); } .search-form__clear-btn:hover svg path { stroke: var(--grey-700, #404040); } (function() { 'use strict'; const SEARCH_ICON = ` `; // Guard: only define the class once even if snippet is rendered multiple times if (!window.MomentousPredictiveSearch) { window.MomentousPredictiveSearch = class { constructor(wrapper) { this.wrapper = wrapper; this.input = wrapper.querySelector('[data-search-input]'); this.resultsContainer = wrapper.querySelector('[data-search-results]'); this.resultsContent = wrapper.querySelector('[data-search-results-content]'); this.form = wrapper.querySelector('.search-form'); this.submitBtn = wrapper.querySelector('[data-search-submit]'); this.clearBtn = wrapper.querySelector('[data-search-clear]'); this.debounceTimer = null; this.currentRequest = null; this.currentQuery = ''; this.minQueryLength = 2; this.debounceDelay = 300; this.cache = new Map(); this.requestId = 0; this.init(); } init() { this.input.addEventListener('input', (e) => { this.handleInput(e.target.value); this.updateClearBtn(); }); if (this.clearBtn) { this.clearBtn.addEventListener('click', () => { this.input.value = ''; this.currentQuery = ''; this.hideResults(); this.updateClearBtn(); this.input.focus(); }); } this.input.addEventListener('focus', () => { if (this.input.value.length >= this.minQueryLength) { this.showResults(); } }); this.input.addEventListener('touchend', (e) => { e.stopPropagation(); this.input.focus(); }); this.input.addEventListener('touchstart', (e) => { e.stopPropagation(); }, { passive: true }); const handleOutsideInteraction = (e) => { if (!this.wrapper.contains(e.target)) { const sidebarPanel = document.getElementById('ss-panel'); if (sidebarPanel && sidebarPanel.contains(this.wrapper) && sidebarPanel.contains(e.target)) { return; } this.hideResults(); } }; document.addEventListener('click', handleOutsideInteraction); document.addEventListener('touchstart', handleOutsideInteraction, { passive: true }); document.addEventListener('keydown', (e) => { if (e.key === 'Escape') this.hideResults(); }); } updateClearBtn() { const show = this.input.value.length >= this.minQueryLength; if (this.clearBtn) this.clearBtn.classList.toggle('hidden', !show); if (this.submitBtn) this.submitBtn.classList.toggle('hidden', show); } handleInput(query) { const trimmedQuery = query.trim(); if (this.debounceTimer) clearTimeout(this.debounceTimer); if (trimmedQuery.length { this.fetchSearchData(trimmedQuery); }, this.debounceDelay); } async fetchSearchData(query) { if (this.cache.has(query)) { const cached = this.cache.get(query); this.setLoadingState(false); this.renderResults(cached.results, query, cached.recommended); return; } if (this.currentRequest) { this.currentRequest.abort(); this.currentRequest = null; } const requestId = ++this.requestId; const controller = new AbortController(); this.currentRequest = controller; const baseUrl = window.Shopify?.routes?.root || '/'; const apiUrl = `${baseUrl}search/suggest.json?q=${encodeURIComponent(query)}&resources[type]=product,query&resources[limit]=5&resources[limit_scope]=each`; try { const response = await fetch(apiUrl, { signal: controller.signal, headers: { 'Accept': 'application/json' } }); if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`); const data = await response.json(); if (requestId !== this.requestId) return; this.currentRequest = null; const results = data.resources?.results || {}; if (this.cache.size > 50) this.cache.clear(); this.cache.set(query, { results, recommended: null }); this.setLoadingState(false); this.renderResults(results, query, null); } catch (error) { if (error.name === 'AbortError') return; if (requestId !== this.requestId) return; console.error('Predictive search error:', error); this.setLoadingState(false); this.showError(); } } async fetchRecommendations(productId) { try { const baseUrl = window.Shopify?.routes?.root || '/'; const url = `${baseUrl}recommendations/products.json?product_id=${productId}&limit=6&intent=related`; const response = await fetch(url, { headers: { 'Accept': 'application/json' } }); if (!response.ok) return []; const data = await response.json(); return (data.products || []) .filter(p => { const tags = (p.tags || []).map(t => t.toLowerCase()); return !tags.includes('searchnise_ignore') && !tags.includes('search_hide'); }) .slice(0, 3); } catch (e) { return []; } } async addToCart(variantId, btn) { btn.setAttribute('data-loading', ''); btn.textContent = 'Adding...'; try { const response = await fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify({ id: variantId, quantity: 1 }) }); if (!response.ok) throw new Error('Failed to add to cart'); btn.removeAttribute('data-loading'); btn.setAttribute('data-added', ''); btn.textContent = 'Added!'; document.dispatchEvent(new CustomEvent('cart:refresh')); setTimeout(() => { btn.removeAttribute('data-added'); btn.textContent = 'Add to Cart'; }, 2000); } catch (e) { btn.removeAttribute('data-loading'); btn.textContent = 'Add to Cart'; console.error('ATC error:', e); } } bindAtcButtons() { this.resultsContent.querySelectorAll('.atc-btn').forEach(btn => { btn.addEventListener('click', (e) => { e.preventDefault(); const variantId = btn.dataset.variantId; if (variantId) this.addToCart(variantId, btn); }); }); } renderResults(results, query, preloadedRecommended) { if (!results || ((!results.products || results.products.length === 0) && (!results.queries || results.queries.length === 0))) { this.resultsContent.innerHTML = `
No results found for "${this.escapeHtml(query)}" `; this.showResults(); return; } const products = (results.products || []) .filter(p => { const tags = (p.tags || []).map(t => t.toLowerCase()); return !tags.includes('searchnise_ignore') && !tags.includes('search_hide'); }) .slice(0, 4); const queries = (results.queries || []).slice(0, 4); const firstProductId = products.length > 0 ? products[0].id : null; let html = ''; if (products.length > 0) { html += `
`; products.forEach(product => { html += this.renderMatchedProduct(product); }); html += ` `; } if (queries.length > 0) { html += `
Top Searches
  • ${SEARCH_ICON} ${queries.map(q => this.renderQueryItem(q)).join('')}
`; } const searchUrl = (window.Shopify?.routes?.root || '/') + `search?q=${encodeURIComponent(query)}&type=product`; html += `
View all results for “${this.escapeHtml(query)}” `; if (firstProductId) { if (preloadedRecommended && preloadedRecommended.length > 0) { html += this.renderRecommendedSection(preloadedRecommended); } else if (preloadedRecommended === null) { html += `
`; } } this.resultsContent.innerHTML = html; this.showResults(); this.bindAtcButtons(); if (firstProductId && preloadedRecommended === null) { this.fetchAndPatchRecommendations(firstProductId, query); } } renderMatchedProduct(product) { const imgUrl = product.featured_image?.url || product.image || ''; const imgSized = imgUrl ? imgUrl.replace(/(\.[a-z]+)(\?.*)?$/i, '_220x220$1$2') : ''; const price = this.formatPrice(product.price, product.price_min, product.price_max); const isSingleVariant = !product.variants || product.variants.length ${imgSized ? `${title}` : `
` }
${title}
${price ? `
${price} ` : ''} View Product `; } renderSuggestedProduct(product) { const imgUrl = product.featured_image?.src || product.featured_image?.url || product.images?.[0] || ''; const imgSized = imgUrl ? imgUrl.replace(/(\.[a-z]+)(\?.*)?$/i, '_300x300$1$2') : ''; const productUrl = this.escapeHtml(product.url || `/products/${product.handle}`); const title = this.escapeHtml(product.title || ''); return `
${imgSized ? `${title}` : `
` }
${title} `; } renderQueryItem(item) { const queryText = item.styled_text || this.escapeHtml(item.text || ''); const queryUrl = this.escapeHtml(item.url || '#'); return `
  • ${queryText} `; } renderRecommendedSection(recommended) { return `