Back to Compare
Magnesium Malate

Momentous

Magnesium Malate 30 Servings

Price
£0.467

Flavour

Momentous

Buy

Price History

Loading...

Description

Magnesium Malate is a highly bioavailable form of magnesium that supports energy production, muscle recovery, and overall metabolic health. As a cofactor in over 600 enzymatic reactions, magnesium is essential for everything from ATP synthesis to nerve transmission and muscle relaxation. This form, bound to malic acid,

Ingredients

Magnesium (as DiMagnesium Malate) – 220 mg A highly bioavailable form of magnesium bound to malic acid, designed to support cellular energy production (ATP), muscle function, and recovery. This form is well-tolerated and ideal for daily use, especially for active individuals with increased magnesium demands. Other Ingredients: Hypromellose (Capsule), Stearic Acid, Magnesium Stearate, Silica, Rice Flour Formulated with carefully selected ingredients and manufactured to the highest standards, this product is NSF Certified for Sport® Onset Time & Expected Results When to Use Daily, with food Onset Time Builds over time with consistent use Expected Results Improved energy levels and reduced fatigue Less muscle soreness and faster recovery Reduced muscle cramps and improved function Overall improvements in performance and daily vitality Clinical Research & 3rd Party Test Results There are 5 credible reviews and studies related to this product: Assessment of magnesium status for diagnosis and therapy Role of Magnesium in Vitamin D Activation and Function The Importance of Vitamin D and Magnesium in Athletes Magnesium, inflammation, and obesity in chronic disease Effects of Magnesium Supplementation on Muscle Soreness and Performance Build Your Stack Upgraded Formula {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image4071") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.9 Rated 4.9 out of 5 stars 3,664 {"averageRating":"4.9","reviewCount":3664} Creatine - 90 Servings New Signature Spec creatine standard Ultrafine powder for exceptional mixability Unrivaled 6-stage testing & certification £24.75 £33.00 Add to Bag Creatine - 90 Servings Subscribe & Save 25% £ 24.75 £ 33.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 3 months Delivery every 2 months Delivery every 1 month One-time Purchase £ 33.00 £ 33.00 £ 33.00 £ 33.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; } Creatine - 90 Servings Subscribe & Save 25% £ 24.75 £ 33.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 3 months Delivery every 2 months Delivery every 1 month One-time Purchase £ 33.00 £ 33.00 £ 33.00 £ 33.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("#image8539") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 1,090 {"averageRating":"4.8","reviewCount":1090} Collagen Peptides 10g collagen + 5g FORTIGEL® for soft tissue strength Includes Vitamin C to support collagen synthesis Supports mobility, skin elasticity, and resilience £30.00 £40.00 Add to Bag Collagen Peptides Subscribe & Save 25% £ 30.00 £ 40.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 £ 40.00 £ 40.00 £ 40.00 £ 40.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; } Collagen Peptides Subscribe & Save 25% £ 30.00 £ 40.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 £ 40.00 £ 40.00 £ 40.00 £ 40.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("#image9364") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.7 Rated 4.7 out of 5 stars 3,092 {"averageRating":"4.7","reviewCount":3092} Whey Protein Isolate Supports lean muscle mass and recovery* High in leucine to build and repair muscle faster* No gums, fillers, or artificial sweeteners £34.50 £46.00 Add to Bag Whey Protein Isolate Flavor: ChocolateVanillaUnflavoredStrawberry Subscribe & Save 25% £ 34.50 £ 46.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 £ 46.00 £ 46.00 £ 46.00 £ 46.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; } Whey Protein Isolate Flavor: ChocolateVanillaUnflavoredStrawberry Subscribe & Save 25% £ 34.50 £ 46.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 £ 46.00 £ 46.00 £ 46.00 £ 46.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("#image9856") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 959 {"averageRating":"4.8","reviewCount":959} Magnesium L-Threonate Crosses the blood-brain barrier boosting magnesium levels Helps support learning, attention, and cognitive function Promotes calm brain activity and improved sleep quality £29.25 £39.00 Add to Bag Magnesium L-Threonate Subscribe & Save 25% £ 29.25 £ 39.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 £ 39.00 £ 39.00 £ 39.00 £ 39.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; } Magnesium L-Threonate Subscribe & Save 25% £ 29.25 £ 39.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 £ 39.00 £ 39.00 £ 39.00 £ 39.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; } Upgraded Formula {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image7671") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.5 Rated 4.5 out of 5 stars 310 {"averageRating":"4.5","reviewCount":310} Creatine Chews 150-Count New Signature Spec creatine quality designation Guaranteed 1g of creatine in every chew Clinically studied to support strength and cognitive function* £29.25 £39.00 Add to Bag Creatine Chews 150-Count Flavor: Lemon LimeMangoStrawberry Subscribe & Save 25% £ 29.25 £ 39.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 £ 39.00 £ 39.00 £ 39.00 £ 39.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; } Creatine Chews 150-Count Flavor: Lemon LimeMangoStrawberry Subscribe & Save 25% £ 29.25 £ 39.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 £ 39.00 £ 39.00 £ 39.00 £ 39.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--20282419609783__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } @media (max-width: 1023px) { #shopify-section-template--20282419609783__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } } Frequently Asked Questions What is Magnesium Malate? Magnesium Malate is a form of magnesium that combines magnesium with malic acid, a compound involved in cellular energy production. It is commonly used to support energy metabolism, muscle function, and overall magnesium levels. What is Magnesium Malate used for? Magnesium Malate is commonly used to support energy production, muscle function, and metabolic health. The malate form includes malic acid, which plays a role in cellular energy production. This form of magnesium is often chosen by active individuals or those seeking daytime magnesium support. Who should take Magnesium Malate? Magnesium Malate is commonly used by active individuals or those looking to support energy levels, muscle function, and overall metabolic health. It is often included in daytime supplement routines. When is the best time to take Magnesium Malate? Magnesium Malate is often taken earlier in the day or with meals, as it is commonly used to support energy and muscle function rather than sleep. Timing can be adjusted based on individual routines and tolerance. Can Magnesium Malate help with sleep quality? Magnesium plays a role in relaxation and normal sleep function. However, Magnesium Malate is primarily used to support energy production, muscle function, and overall metabolic health rather than sleep-specific support. Other forms of magnesium, such as magnesium glycinate or magnesium L-threonate, are more commonly used for sleep support. Magnesium Malate is typically chosen for daytime use and overall energy support. Can I take Magnesium Malate every day? Yes. Magnesium Malate is commonly taken daily when used as directed. Consistent intake helps support normal magnesium levels and overall metabolic function. Is Magnesium Malate suitable for everyone? Magnesium Malate is a magnesium supplement that is generally well tolerated when used as directed. It is commonly included in daily supplement routines to support normal magnesium levels. Individuals with medical conditions or those taking medications should consult a healthcare professional before use. Can Magnesium Malate be taken long term? Yes. Magnesium Malate is designed for long-term daily use when taken as directed. Magnesium is an essential mineral that supports muscle function, energy production, and overall metabolic health. As with any supplement, it is important to follow recommended dosing guidelines. Is this product NSF Certified for Sport®? Yes. Momentous Magnesium Malate is NSF Certified for Sport®, meaning every batch is independently tested to confirm label accuracy, purity, and the absence of banned substances. 4.8 Rated 4.8 out of 5 stars Based on 142 reviews 5 Rated out of 5 stars 126 Total 5 star reviews: 126 4 Rated out of 5 stars 11 Total 4 star reviews: 11 3 Rated out of 5 stars 2 Total 3 star reviews: 2 2 Rated out of 5 stars 1 Total 2 star reviews: 1 1 Rated out of 5 stars 2 Total 1 star reviews: 2 96%would recommend this product Reviews Summary Generated by AI from 100 most recent customer reviews Last updated 5 months ago Customers say this magnesium supplement significantly improves sleep quality and muscle recovery. Many reviews mention better rest, reduced muscle soreness after workouts, and faster recovery times. Users frequently report improved energy levels and relief from muscle cramps. Common feedback includes praise for the supplement's gentle effect on the stomach compared to other forms. Athletes and fitness enthusiasts particularly appreciate its impact on post-workout recovery. While most find it effective for sleep and muscle support, one customer experienced digestive issues. Some mention the capsules occasionally break during shipping. Overall, reviewers value the product's quality and effectiveness for recovery and rest. Read More Customers Talked About Recovery Sleep Quality Value Energy Filters Write a Review (Opens in a new window) 142 reviews Sort Most RecentPhotos & VideosMost HelpfulHighest RatingOldestLowest RatingLeast Helpful BP Burdett P. Verified Buyer Product Standouts Trust and Transparency 22 seconds ago Product Standouts Trust and Transparency Rated 5 out of 5 stars Good bioavailability My cardiologist recommended I take magnesium for my heart electrical conduction. I used to take magnesium sulfate but I read an article that magnesium maleate has much better bioavailability. I now take two of these capsules in the morning and two in the evening. Hopefully this helps my muscles as well. Read MoreRead more about this review Was this helpful?Yes, this review from Burdett P. was helpful. 0 people voted yesNo, this review from Burdett P. was not helpful. 0 people voted no DD Dawa D. Verified Buyer Product Standouts Trust and Transparency, Results Yesterday Product Standouts Trust and Transparency, Results Rated 5 out of 5 stars Good Experience I have had just one capsule yet and it was a good experience. Waiting to continue and appreciate it more. Read MoreRead more about this review Was this helpful?Yes, this review from Dawa D. was helpful. 0 people voted yesNo, this review from Dawa D. was not helpful. 0 people voted no JC Jeremy C. Verified Buyer Product Standouts Results, Trust and Transparency, Value for Money 3 days ago Product Standouts Results, Trust and Transparency, Value for Money Rated 5 out of 5 stars Nightly Recovery Staple I’ve been taking Momentous Magnesium Malate every night, and it’s become part of my routine after long runs, HYROX sessions, and double training days. I’ve noticed better sleep, better recovery, and I wake up feeling ready to train again instead of feeling like I’m still digging out of yesterday’s workout. What surprised me most was realizing the magnesium I had been taking before was honestly just a low-quality product. Once I learned there are different forms of magnesium, switching to Momentous Magnesium Malate was an easy decision. The difference has been enough that I won’t be going back. Recovery is where adaptations happen, and this has earned a permanent spot in my stack. Read MoreRead more about this review Was this helpful?Yes, this review from Jeremy C. was helpful. 0 people voted yesNo, this review from Jeremy C. was not helpful. 0 people voted no J Joshua 1 month ago Rated 4 out of 5 stars 4 Stars I take this with P5P and a whole other assortment of supplements and when I incorporated this my results became not just noticeable but optimal. Read MoreRead more about this review Was this helpful?Yes, this review from Joshua was helpful. 0 people voted yesNo, this review from Joshua was not helpful. 0 people voted no J Joshua 2 months ago Rated 4 out of 5 stars 4 Stars Core part of my supplement stack, after two weeks I'm feeling great. Read MoreRead more about this review Was this helpful?Yes, this review from Joshua was helpful. 0 people voted yesNo, this review from Joshua was not helpful. 0 people voted no Loading... Loading... Show More {"areReviewsGrouped":false,"chatAssistant":{"reviewCount":142},"media":[],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2026-07-24T00:41:03.309Z","mediaCount":0,"productAttributeCount":[{"title":"Product Standouts","type":"multi-value","options":[{"title":"Results","count":3},{"title":"Trust and Transparency","count":3},{"title":"Ease of Use","count":1},{"title":"Value for Money","count":1}]}],"productId":"shopify-7199880708279","productName":"Magnesium Malate","ratingAndReviewCount":142,"ratingAndReviewCountByLevel":{"level1Count":2,"level2Count":1,"level3Count":2,"level4Count":11,"level5Count":126},"ratingAndReviewValuesTotal":684,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":137,"replyCount":1,"replyWordsTotal":80,"reviewCount":142,"reviewCountByLevel":{"level1Count":2,"level2Count":1,"level3Count":2,"level4Count":11,"level5Count":126},"reviewRatingValuesTotal":684,"reviewWordsTotal":3345,"subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7199880708279","subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c"},"reviews":[{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"e7f6efbc-b1bd-4066-b74d-cf088a52e392","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7199880708279","productId":"shopify-7199880708279","body":"My cardiologist recommended I take magnesium for my heart electrical conduction. I used to take magnesium sulfate but I read an article that magnesium maleate has much better bioavailability. I now take two of these capsules in the morning and two in the evening. Hopefully this helps my muscles as well. ","dateCreated":"2026-07-24T00:41:02.688Z","dateUpdated":"2026-07-24T00:41:02.688Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Trust and Transparency"]}],"productHandle":"magnesium-malate","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/MagMalate_HERO_x280.png?v=1776378696","productName":"Magnesium Malate","productUrl":"//www.livemomentous.com/products/magnesium-malate","rating":5,"reviewer":{"displayName":"Burdett P.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Good bioavailability ","unhelpfulCount":0,"variantId":"41438834622647"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"1f32e2d8-6511-4cf8-9d53-f8149ee718b5","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7199880708279","productId":"shopify-7199880708279","body":"I have had just one capsule yet and it was a good experience. Waiting to continue and appreciate it more. ","dateCreated":"2026-07-22T18:17:29.167Z","dateUpdated":"2026-07-22T18:17:29.167Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Trust and Transparency","Results"]}],"productHandle":"magnesium-malate","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/MagMalate_HERO_x280.png?v=1776378696","productName":"Magnesium Malate","productUrl":"//www.livemomentous.com/products/magnesium-malate","rating":5,"reviewer":{"displayName":"Dawa D.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Good Experience","unhelpfulCount":0,"variantId":"41438834622647"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"11b27fc1-944f-4a77-8979-2c12fdf457b4","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7199880708279","productId":"shopify-7199880708279","body":"I’ve been taking Momentous Magnesium Malate every night, and it’s become part of my routine after long runs, HYROX sessions, and double training days. I’ve noticed better sleep, better recovery, and I wake up feeling ready to train again instead of feeling like I’m still digging out of yesterday’s workout.\n\nWhat surprised me most was realizing the magnesium I had been taking before was honestly just a low-quality product. Once I learned there are different forms of magnesium, switching to Momentous Magnesium Malate was an easy decision. The difference has been enough that I won’t be going back. Recovery is where adaptations happen, and this has earned a permanent spot in my stack.","dateCreated":"2026-07-20T14:59:53.973Z","dateUpdated":"2026-07-20T14:59:53.973Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Results","Trust and Transparency","Value for Money"]}],"productHandle":"magnesium-malate","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/MagMalate_HERO_x280.png?v=1776378696","productName":"Magnesium Malate","productUrl":"//www.livemomentous.com/products/magnesium-malate","rating":5,"reviewer":{"displayName":"Jeremy C.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Nightly Recovery Staple ","unhelpfulCount":0,"variantId":"41438834622647"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"e4757bc0-8bda-4291-8820-72ff1609ebf7","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7199880708279","productId":"shopify-7199880708279","body":"I take this with P5P and a whole other assortment of supplements and when I incorporated this my results became not just noticeable but optimal.","dateCreated":"2026-06-02T23:09:56.000Z","dateUpdated":"2026-06-02T23:09:56.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"magnesium-malate","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/MagMalate_HERO_x280.png?v=1776378696","productName":"Magnesium Malate","productUrl":"//www.livemomentous.com/products/magnesium-malate","rating":4,"reviewer":{"displayName":"Joshua"},"isIncentivized":false,"status":"approved","title":"4 Stars","unhelpfulCount":0,"variantId":"41438834622647"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"2600fbd1-910f-4d11-893e-cf9b9c6a8b1c","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7199880708279","productId":"shopify-7199880708279","body":"Core part of my supplement stack, after two weeks I'm feeling great.","dateCreated":"2026-05-19T19:57:18.000Z","dateUpdated":"2026-05-19T19:57:18.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"magnesium-malate","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/MagMalate_HERO_x280.png?v=1776378696","productName":"Magnesium Malate","productUrl":"//www.livemomentous.com/products/magnesium-malate","rating":4,"reviewer":{"displayName":"Joshua"},"isIncentivized":false,"status":"approved","title":"4 Stars","unhelpfulCount":0,"variantId":"41438834622647"}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"recovery","occurrences":13},{"name":"muscle soreness","occurrences":6},{"name":"soreness","occurrences":3},{"name":"muscle cramps","occurrences":2},{"name":"muscle recovery","occurrences":1},{"name":"recovery time","occurrences":1},{"name":"workout recovery","occurrences":1},{"name":"sore muscles","occurrences":1},{"name":"muscle relaxation","occurrences":1},{"name":"muscle tension","occurrences":1},{"name":"muscle flexibility","occurrences":1}],"topic":"Recovery"},{"keywords":[{"name":"sleep","occurrences":8},{"name":"sleep quality","occurrences":6},{"name":"rest","occurrences":2},{"name":"bedtime timing","occurrences":1},{"name":"sleep cycles","occurrences":1}],"topic":"Sleep"},{"keywords":[{"name":"quality","occurrences":9},{"name":"effectiveness","occurrences":7},{"name":"ingredients","occurrences":3},{"name":"science backed","occurrences":1},{"name":"company integrity","occurrences":1}],"topic":"Quality"},{"keywords":[{"name":"price","occurrences":5},{"name":"cost","occurrences":1},{"name":"value","occurrences":1}],"topic":"Value"},{"keywords":[{"name":"energy","occurrences":4},{"name":"performance","occurrences":2},{"name":"energy levels","occurrences":1},{"name":"energizing","occurrences":1},{"name":"fatigue","occurrences":1}],"topic":"Energy"},{"keywords":[{"name":"daily use","occurrences":2},{"name":"capsules","occurrences":2},{"name":"daily routine","occurrences":1},{"name":"form","occurrences":1},{"name":"malate form","occurrences":2}],"topic":"Usage"},{"keywords":[{"name":"side effects","occurrences":1},{"name":"stomach","occurrences":1},{"name":"stomach gentle","occurrences":1},{"name":"stomach sensitivity","occurrences":1},{"name":"gentleness","occurrences":1},{"name":"taste","occurrences":1}],"topic":"Tolerance"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/72adcf9f-ede7-4232-8bc6-db71fceaf77c/products/shopify-7199880708279/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22dateCreated%22%3A%222026-05-19T19%3A57%3A18.000Z%22%2C%22subscriberId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%22%2C%22reviewId%22%3A%222600fbd1-910f-4d11-893e-cf9b9c6a8b1c%22%2C%22subscriberId_productId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%3Ashopify-7199880708279%22%7D","reviewsSummary":{"body":"Customers say this magnesium supplement significantly improves sleep quality and muscle recovery. Many reviews mention better rest, reduced muscle soreness after workouts, and faster recovery times. Users frequently report improved energy levels and relief from muscle cramps. Common feedback includes praise for the supplement's gentle effect on the stomach compared to other forms. Athletes and fitness enthusiasts particularly appreciate its impact on post-workout recovery. While most find it effective for sleep and muscle support, one customer experienced digestive issues. Some mention the capsules occasionally break during shipping. Overall, reviewers value the product's quality and effectiveness for recovery and rest.","contributingReviewCount":100,"dateGenerated":"2026-02-06T00:07:01.822Z","datePublished":"2026-02-17T02:06:50.572Z","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": "Magnesium Malate", "url": "https:\/\/www.livemomentous.com\/products\/magnesium-malate", "image":"https:\/\/www.livemomentous.com\/cdn\/shop\/files\/MagMalate_HERO.png?v=1776378696\u0026width=1000","description": "Magnesium Malate is a highly bioavailable form of magnesium that supports energy production, muscle recovery, and overall metabolic health. As a cofactor in over 600 enzymatic reactions, magnesium is essential for everything from ATP synthesis to nerve transmission and muscle relaxation.\nThis form, bound to malic acid, is particularly effective for enhancing stamina, easing post-workout soreness, and supporting cardiovascular and neuromuscular function. Ideal for daily use, it helps keep your body functioning at its peak under stress or heavy training.","sku": "850030796189","brand": { "@type": "Brand", "name": "Momentous" },"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "142", "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": "850030796189","gtin12": "850030796189","itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 14.0, "priceCurrency": "GBP", "url": "https:\/\/www.livemomentous.com\/products\/magnesium-malate?variant=41438834622647","priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 14.0, "priceCurrency": "GBP", "name": "One-Time Purchase" }, { "@type": "UnitPriceSpecification", "price": 10.5, "priceCurrency": "GBP", "name": "Delivery every 1 month", "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": "Magnesium Malate", "item": "https:\/\/www.livemomentous.com\/products\/magnesium-malate" } ] } ] .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 = '41438834622647'; 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 `