Back to Compare
Collagen Peptides

Momentous

Collagen Peptides 30 Servings

Price
£1.400
Pro
10.0g

Flavour

Momentous

Buy

Price History

Loading...

Description

Momentous Grass-Fed Collagen Peptides Powder combines bovine collagen, vitamin C, and FORTIGEL® to support tendons, ligaments, skin, muscles, and bones.

Ingredients

Grass-Fed Collagen Peptides (11.6g) Provides essential amino acids to support connective tissue, joint health, recovery, and overall structural integrity. FORTIGEL® Collagen Hydrolysate (5.2g) A clinically researched collagen peptide shown to support collagen synthesis in tendons and ligaments. Vitamin C (50mg) Supports collagen formation and helps the body build stronger, more resilient connective tissue. Sodium (60mg) Naturally present to support hydration and mixability. Onset Time & Expected Results Take daily. On training days, use 30–60 minutes before exercise. On rest days, take before bed or at least 2–3 hours after caffeine. Onset time Initial benefits may begin within 2–4 weeks of consistent daily use. Expected results With regular use, you may notice improved joint comfort and mobility within a few weeks. Over time (4–8+ weeks), additional benefits may include better recovery, stronger connective tissue, and improvements in skin elasticity, hair, and nail strength. Clinical Research & 3rd Party Test Results There are 5 credible reviews and studies related to this product: The Effects of Type I Collagen Hydrolysate Supplementation on Bones, Muscles, and Joints: A Systematic Review Specific Collagen Peptides Improve Bone Mineral Density and Bone Markers in Postmenopausal Women-A Randomized Controlled Study The effects of collagen peptides on muscle damage, inflammation and bone turnover following exercise: a randomized, controlled trial Effect of collagen hydrolysate in articular pain: a 6-month randomized, double-blind, placebo controlled study Influence of specific collagen peptides and 12-week concurrent training on recovery-related biomechanical characteristics following exercise-induced muscle damage-A randomized controlled trial Build Your Stack Best Seller {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image8368") 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; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image2301") 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 10-Travel Packs 10g collagen + 5g FORTIGEL® for soft tissue strength Includes Vitamin C to support collagen synthesis Supports mobility, skin elasticity, and resilience £17.25 £23.00 Add to Bag Collagen Peptides 10-Travel Packs Subscribe & Save 25% £ 17.25 £ 23.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 £ 23.00 £ 23.00 £ 23.00 £ 23.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 10-Travel Packs Subscribe & Save 25% £ 17.25 £ 23.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 £ 23.00 £ 23.00 £ 23.00 £ 23.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("#image2644") 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; } Upgraded Formula {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image9891") 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 15-Travel Packs New Signature Spec creatine standard Ultrafine powder for exceptional mixability Unrivaled 6-stage testing & certification £13.50 £18.00 Add to Bag Creatine 15-Travel Packs Flavor: LemonUnflavoredWatermelon Subscribe & Save 25% £ 13.50 £ 18.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 £ 18.00 £ 18.00 £ 18.00 £ 18.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 15-Travel Packs Flavor: LemonUnflavoredWatermelon Subscribe & Save 25% £ 13.50 £ 18.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 £ 18.00 £ 18.00 £ 18.00 £ 18.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("#image1331") 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; } .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--20282425180343__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } @media (max-width: 1023px) { #shopify-section-template--20282425180343__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } } Frequently Asked Questions What are Collagen Peptides? Collagen Peptides are a form of collagen protein that has been broken down into smaller peptides for easier mixing and digestion. They are commonly used to support joints, connective tissue, skin, hair, and overall movement quality as part of a daily routine. Collagen Peptides are often paired with vitamin C, which plays a role in the body’s natural collagen production and supports connective tissue health. Who should use Collagen Peptides? Collagen Peptides can be used by a wide range of individuals looking to support joint health, connective tissue, and overall movement. They are commonly used by: Active individuals and athletes supporting joint and tendon health People who experience occasional joint stiffness or discomfort Individuals looking to support connective tissue and mobility as they age Collagen Peptides are typically taken daily as part of a balanced diet and active lifestyle. Can Collagen Peptides help with joint pain? Collagen Peptides are commonly used to support joint and connective tissue health as part of an active lifestyle. They are often included in routines focused on maintaining mobility and movement quality over time. How long does it take to see results with Collagen Peptides? Individual responses to collagen supplementation vary. Collagen Peptides are typically used consistently over time as part of a routine focused on joint and connective tissue support. Can I consume Collagen Peptides if I have allergies? Collagen Peptides are made without common allergens such as gluten, soy, and dairy. Individuals with specific allergies or dietary concerns should consult a healthcare professional before use. Can I take Collagen Peptides if I'm pregnant or nursing? If you are pregnant, nursing, or managing a medical condition, consult your healthcare professional before adding any new supplement to your routine. Can I mix Collagen Peptides with hot or cold beverages? Yes. Collagen Peptides dissolve easily and can be mixed into both hot and cold beverages. Is this product suitable for vegetarians or vegans? Collagen Peptides are derived from bovine collagen and are not suitable for vegetarians or vegans. Is this product Third Party Certified? Yes, all of our products are third-party tested. But that’s not enough for us. That's why we created The Momentous Standard®: a higher bar for science, sourcing, and verification, backed by independent proof you can trust. Every finished batch of Collagen Peptides is certified through NSF Certified for Sport®, a respected independent program that verifies label accuracy and screens for hundreds of banned substances. If a batch fails to meet these independent standards, it does not ship. We also take transparency a step further by publishing third-party test results via Light Labs on individual product pages and making Certificates of Analysis (COAs) available for every batch. We earn trust the hard way, by proving quality at every step, on every batch, with no shortcuts. 30 Serving Jar 10 Travel Packs 4.8 Rated 4.8 out of 5 stars Based on 1,090 reviews 5 Rated out of 5 stars 963 Total 5 star reviews: 963 4 Rated out of 5 stars 82 Total 4 star reviews: 82 3 Rated out of 5 stars 30 Total 3 star reviews: 30 2 Rated out of 5 stars 10 Total 2 star reviews: 10 1 Rated out of 5 stars 5 Total 1 star reviews: 5 96%would recommend these products Slide 1 selected Reviews Summary Generated by AI from 100 most recent customer reviews Last updated 4 months ago Customers say this collagen peptide powder mixes easily into beverages without clumping and has minimal to no taste. Users report improved joint comfort, reduced pain, and better recovery after workouts. Many notice stronger nails that grow faster and improved skin appearance with a healthier glow. The powder dissolves well in both hot and cold liquids, including coffee, smoothies, and protein shakes. Customers appreciate the convenient travel packets and find the product easy to incorporate into daily routines. Some mention the powder enhances beverage flavors slightly, while a few note occasional mixing challenges or mild taste concerns. Read More Customers Talked About Mixability Taste Beauty Quality Convenience Filters Write a Review (Opens in a new window) 1,090 reviews Sort Most RecentPhotos & VideosMost HelpfulHighest RatingOldestLowest RatingLeast Helpful MG Mariaines G. Verified Buyer Product Standouts Taste + Texture, Trust and Transparency, Ease of Use 4 minutes ago Product Standouts Taste + Texture, Trust and Transparency, Ease of Use Reviewing Collagen Peptides Rated 5 out of 5 stars Great product. Easy to use Has a smooth texture(not gritty like most others) Mixes really well with other foods - I use it with drinks, yogurt, and pancake mix Read MoreRead more about this review Was this helpful?Yes, this review from Mariaines G. was helpful. 0 people voted yesNo, this review from Mariaines G. was not helpful. 0 people voted no JG Jane G. Verified Buyer Product Standouts Ease of Use, Results 41 minutes ago Product Standouts Ease of Use, Results Reviewing Collagen Peptides Rated 5 out of 5 stars Love it. I have been using the Collagen Peptides product daily since January 1. The arthritis in my thumbs and my elbows in virtually non existent. Read MoreRead more about this review Was this helpful?Yes, this review from Jane G. was helpful. 0 people voted yesNo, this review from Jane G. was not helpful. 0 people voted no IR Isela R. Verified Buyer Product Standouts Ease of Use, Taste + Texture 2 days ago Product Standouts Ease of Use, Taste + Texture Reviewing Collagen Peptides Rated 5 out of 5 stars Excellent product I have been using various collagen brands over the past couple of years mostly for joint and skin health. I haven’t seen a major difference between brands. I will Say that momentous dissolves faster without clumping and has not taste or residue. I mix it in with my coffee. I’ve only been using this brand for about 3 weeks. Hopefully I notice some improvement in skin and joint. Read MoreRead more about this review Was this helpful?Yes, this review from Isela R. was helpful. 0 people voted yesNo, this review from Isela R. was not helpful. 0 people voted no G Gwyn 3 days ago Reviewing Collagen Peptides Rated 5 out of 5 stars 5 Stars Yessssss Read MoreRead more about this review Was this helpful?Yes, this review from Gwyn was helpful. 0 people voted yesNo, this review from Gwyn was not helpful. 0 people voted no JM Joseph M. Verified Buyer 6 days ago Reviewing Collagen Peptides Rated 5 out of 5 stars Collagen Peptides Affordable price and with a great taste! Read MoreRead more about this review Was this helpful?Yes, this review from Joseph M. was helpful. 0 people voted yesNo, this review from Joseph M. was not helpful. 0 people voted no Loading... Loading... Show More {"areReviewsGrouped":true,"chatAssistant":{"reviewCount":1090},"media":[{"productId":"shopify-6841148604599","dateCreated":"2026-06-02T00:08:29.067Z","dynamicImageKey":"72adcf9f-ede7-4232-8bc6-db71fceaf77c/bdc237e8-7c96-4f4b-86d9-0baa088e5351","imageAlt":"White toilet bowl with open lid in a bathroom","imageUrls":{"fullSizeUrl":"https://media-dynamic.okendo.io/images/72adcf9f-ede7-4232-8bc6-db71fceaf77c/bdc237e8-7c96-4f4b-86d9-0baa088e5351.jpg?d=3200x3200","largeUrl":"https://media-dynamic.okendo.io/images/72adcf9f-ede7-4232-8bc6-db71fceaf77c/bdc237e8-7c96-4f4b-86d9-0baa088e5351.jpg?d=1600x1600","thumbnailUrl":"https://media-dynamic.okendo.io/images/72adcf9f-ede7-4232-8bc6-db71fceaf77c/bdc237e8-7c96-4f4b-86d9-0baa088e5351.jpg?d=120x120&crop=center"},"reviewId":"56a725bb-6263-4fef-bf6c-4ccc3a4d9147","streamId":"bdc237e8-7c96-4f4b-86d9-0baa088e5351","type":"image","collectionId":"56cdbfa8-f811-4aa4-bf55-69a975ed0058"}],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2026-07-23T21:42:01.743Z","mediaCount":1,"productAttributeCount":[{"title":"Product Standouts","type":"multi-value","options":[{"title":"Ease of Use","count":27},{"title":"Taste + Texture","count":25},{"title":"Trust and Transparency","count":24},{"title":"Results","count":20}]}],"productId":"shopify-6841148604599","productName":"Collagen Peptides","ratingAndReviewCount":1090,"ratingAndReviewCountByLevel":{"level1Count":5,"level2Count":10,"level3Count":30,"level4Count":82,"level5Count":963},"ratingAndReviewValuesTotal":5258,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":1045,"replyCount":5,"replyWordsTotal":513,"reviewCount":1090,"reviewCountByLevel":{"level1Count":5,"level2Count":10,"level3Count":30,"level4Count":82,"level5Count":963},"reviewRatingValuesTotal":5258,"reviewWordsTotal":30920,"subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6841148604599","subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c"},"reviews":[{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"d9366498-0ec8-43fd-b298-4431aa2a1801","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6841148604599","productId":"shopify-6841148604599","body":"Easy to use \nHas a smooth texture(not gritty like most others)\nMixes really well with other foods - I use it with drinks, yogurt, and pancake mix","dateCreated":"2026-07-23T21:42:00.650Z","dateUpdated":"2026-07-23T21:42:00.650Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Taste + Texture","Trust and Transparency","Ease of Use"]}],"productHandle":"collagen-peptides","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Collagen_HERO_Jar_1_x280.png?v=1776800578","productName":"Collagen Peptides","productUrl":"//www.livemomentous.com/products/collagen-peptides","rating":5,"reviewer":{"displayName":"Mariaines G.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Great product. ","unhelpfulCount":0,"variantId":"40124892577975"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"cdaea25b-86ae-426c-9862-a8e809ffd914","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6841148604599","productId":"shopify-6841148604599","body":"I have been using the Collagen Peptides product daily since January 1. The arthritis in my thumbs and my elbows in virtually non existent.","dateCreated":"2026-07-23T21:04:50.328Z","dateUpdated":"2026-07-23T21:04:50.328Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Results"]}],"productHandle":"collagen-peptides","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Collagen_HERO_Jar_1_x280.png?v=1776800578","productName":"Collagen Peptides","productUrl":"//www.livemomentous.com/products/collagen-peptides","rating":5,"reviewer":{"displayName":"Jane G.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Love it.","unhelpfulCount":0,"variantId":"40124892577975"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"3c0177ba-666f-4eb0-8b57-15652580cba2","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6841148604599","productId":"shopify-6841148604599","body":"I have been using various collagen brands over the past couple of years mostly for joint and skin health. I haven’t seen a major difference between brands. I will\nSay that momentous dissolves faster without clumping and has not taste or residue. I mix it in with my coffee. I’ve only been using this brand for about 3 weeks. Hopefully I notice some improvement in skin and joint. ","dateCreated":"2026-07-21T17:50:56.445Z","dateUpdated":"2026-07-21T17:50:56.445Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Taste + Texture"]}],"productHandle":"collagen-peptides","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Collagen_HERO_Jar_1_x280.png?v=1776800578","productName":"Collagen Peptides","productUrl":"//www.livemomentous.com/products/collagen-peptides","rating":5,"reviewer":{"displayName":"Isela R.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Excellent product ","unhelpfulCount":0,"variantId":"40124892577975"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"f78f17b7-6c77-4619-841d-ac5ae6b35fb2","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6841148604599","productId":"shopify-6841148604599","body":"Yessssss","dateCreated":"2026-07-20T12:59:30.000Z","dateUpdated":"2026-07-20T12:59:30.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"collagen-peptides","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Collagen_HERO_Jar_1_x280.png?v=1776800578","productName":"Collagen Peptides","productUrl":"//www.livemomentous.com/products/collagen-peptides","rating":5,"reviewer":{"displayName":"Gwyn"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"40124892577975"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"3e7a3df3-cd67-4df2-aa8d-22b51f5f3e6a","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6841148604599","productId":"shopify-6841148604599","body":"Affordable price and with a great taste!","dateCreated":"2026-07-17T18:44:17.870Z","dateUpdated":"2026-07-17T18:44:17.870Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"collagen-peptides","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Collagen_HERO_Jar_1_x280.png?v=1776800578","productName":"Collagen Peptides","productUrl":"//www.livemomentous.com/products/collagen-peptides","rating":5,"reviewer":{"displayName":"Joseph M.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Collagen Peptides ","unhelpfulCount":0,"variantId":"40124892577975"}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"mixing","occurrences":78},{"name":"mixability","occurrences":61},{"name":"dissolves","occurrences":34},{"name":"dissolving","occurrences":30},{"name":"consistency","occurrences":18},{"name":"blending","occurrences":16},{"name":"dissolves easily","occurrences":11},{"name":"clumping","occurrences":6},{"name":"dissolves well","occurrences":3},{"name":"solubility","occurrences":3}],"topic":"Mixability"},{"keywords":[{"name":"taste","occurrences":153},{"name":"flavor","occurrences":32},{"name":"flavorless","occurrences":6},{"name":"smell","occurrences":6},{"name":"aftertaste","occurrences":4},{"name":"unflavored","occurrences":4},{"name":"tasteless","occurrences":3}],"topic":"Taste"},{"keywords":[{"name":"nails","occurrences":28},{"name":"hair","occurrences":25},{"name":"skin","occurrences":24},{"name":"nail strength","occurrences":6},{"name":"hair thickness","occurrences":4},{"name":"hair growth","occurrences":3},{"name":"nail growth","occurrences":3},{"name":"hair quality","occurrences":2},{"name":"hair texture","occurrences":2}],"topic":"Beauty"},{"keywords":[{"name":"quality","occurrences":67},{"name":"effectiveness","occurrences":37},{"name":"ingredients","occurrences":20},{"name":"collagen","occurrences":18},{"name":"protein","occurrences":16},{"name":"results","occurrences":10},{"name":"collagen peptides","occurrences":8},{"name":"purity","occurrences":4}],"topic":"Quality"},{"keywords":[{"name":"texture","occurrences":45},{"name":"convenience","occurrences":19},{"name":"ease of use","occurrences":18},{"name":"travel","occurrences":15},{"name":"daily use","occurrences":14},{"name":"versatility","occurrences":10},{"name":"packaging","occurrences":8},{"name":"portability","occurrences":8},{"name":"routine","occurrences":7}],"topic":"Convenience"},{"keywords":[{"name":"coffee","occurrences":23},{"name":"recovery","occurrences":23},{"name":"joints","occurrences":16},{"name":"energy","occurrences":5},{"name":"mobility","occurrences":4},{"name":"workout","occurrences":4},{"name":"joint pain","occurrences":3},{"name":"soreness","occurrences":3}],"topic":"Recovery"},{"keywords":[{"name":"price","occurrences":10},{"name":"testing","occurrences":8},{"name":"timing","occurrences":6},{"name":"brand","occurrences":5},{"name":"absorption","occurrences":4},{"name":"dosage","occurrences":4},{"name":"value","occurrences":3},{"name":"trust","occurrences":3}],"topic":"Value"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/72adcf9f-ede7-4232-8bc6-db71fceaf77c/products/shopify-6841148604599/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22reviewId%22%3A%223e7a3df3-cd67-4df2-aa8d-22b51f5f3e6a%22%2C%22dateCreated%22%3A%222026-07-17T18%3A44%3A17.870Z%22%2C%22subscriberId_collectionId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%3A56cdbfa8-f811-4aa4-bf55-69a975ed0058%22%7D","reviewsSummary":{"body":"Customers say this collagen peptide powder mixes easily into beverages without clumping and has minimal to no taste. Users report improved joint comfort, reduced pain, and better recovery after workouts. Many notice stronger nails that grow faster and improved skin appearance with a healthier glow. The powder dissolves well in both hot and cold liquids, including coffee, smoothies, and protein shakes. Customers appreciate the convenient travel packets and find the product easy to incorporate into daily routines. Some mention the powder enhances beverage flavors slightly, while a few note occasional mixing challenges or mild taste concerns.","contributingReviewCount":100,"dateGenerated":"2026-02-27T00:08:17.198Z","datePublished":"2026-03-18T00:24:58.856Z","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": "Collagen Peptides", "url": "https:\/\/www.livemomentous.com\/products\/collagen-peptides", "image":"https:\/\/www.livemomentous.com\/cdn\/shop\/files\/Collagen_HERO_Jar_1.png?v=1776800578\u0026width=1000","description": "Momentous Collagen Peptides deliver clinically backed support for joint health, connective tissue, and healthy aging with a targeted formula of 10g grass-fed bovine collagen, 5g FORTIGEL® collagen peptides, and Vitamin C to support collagen synthesis. Designed for athletes and active individuals, this daily collagen supplement helps strengthen tendons and ligaments, improve mobility and recovery, and promote healthy skin, hair, and nails.","sku": "850030796226","brand": { "@type": "Brand", "name": "Momentous" },"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "1090", "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": "850030796226","gtin12": "850030796226","itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 40.0, "priceCurrency": "GBP", "url": "https:\/\/www.livemomentous.com\/products\/collagen-peptides?variant=40124892577975","priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 40.0, "priceCurrency": "GBP", "name": "One-Time Purchase" }, { "@type": "UnitPriceSpecification", "price": 30.0, "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": "Annie Thorisdottir's Favorite Products", "item": "https:\/\/www.livemomentous.com\/collections\/annie-thorisdottirs-favorite-products" }, { "@type": "ListItem", "position": 3, "name": "Collagen Peptides", "item": "https:\/\/www.livemomentous.com\/products\/collagen-peptides" } ] } ] .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 = '40124892577975'; 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 `
  • NutrientPer serving
    Protein10g