Back to Compare
The Women’s Three™

Momentous

The Women’s Three™ 60 Servings

Flavour

Momentous

Buy

Price History

Loading...

Description

The Women’s Three is a daily health system comprised of Iron+, Calcium, and Vitamin D3 2000IU and developed in collaboration with renowned expert Dr. Stacy Sims specifically for female biology—with a targeted AM/PM dosing protocol to maximize absorption in supporting daily energy, maintaining strong, healthy bones, and

Ingredients

Iron+: Iron (as Ferrochel®, or Ferrous bisglycinate chelate), Vitamin C, Thiamin (Vitamin B1), Riboflavin (Vitamin B2), Niacin (Vitamin B3), Vitamin B6, Folate (Vitamin B9), Vitamin B12, Biotin (Vitamin B7), Pantothenic acid (Vitamin B5), rice flour, hypromellose, magnesium stearate, silica Calcium: Calcium (as Dicalcium malate), hypromellose, magnesium stearate, silica, microcrystalline cellulose Vitamin D3: Vitamin D (as cholecalciferol), organic extra virgin olive oil, hypromellose, candelilla wax Onset Time & Expected Results Take as directed, in the morning and evening, daily. Individual results vary, but you can expect supported daily energy levels, bone health, and overall long-term resilience. Clinical Research & 3rd Party Test Results There are 10 credible reviews and studies related to this product: The Women’s Three™ was developed in collaboration with renowned Female Exercise Physiologist and Nutrition Scientist, Dr. Stacy Sims, and was supported by practitioners focused on women’s biology. Studies used to support The Women’s Three™ are either 1) focused on women or 2) have an equitable number of women participants in the research. Iron+ Role of iron in the reduction of anemia among women of reproductive age in low-middle income countries: insights from systematic review and meta-analysis Guideline: Daily Iron Supplementation in Adult Women and Adolescent Girls. Iron Supplementation Benefits Physical Performance in Women of Reproductive Age: A Systematic Review and Meta-Analysis Calcium: Interactions Between Dietary Calcium Intake and Bone Mineral Density or Bone Geometry in a Low Calcium Intake Population (KNHANES IV 2008–2010 Calcium plus Vitamin D Supplementation and the Risk of Fractures Calcium Supplement Use Is Associated With Less Bone Mineral Density Loss, But Does Not Lessen the Risk of Bone Fracture Across the Menopause Transition: Data From the Study of Women's Health Across the Nation Vitamin D: The Role of Vitamin D Supplements in Women’s Health Vitamin D - roles in women's reproductive health? The Emerging Role of Vitamin D3 in Women’s Health Determinants and Effects of Vitamin D Supplementation in Postmenopausal Women: A Systematic Review WARNING Accidental overdose of iron-containing products is a leading cause of fatal poisoning in children under 6. Keep this product out of reach of children. In case of accidental overdose, call a doctor or poison control center immediately. The Women’s Three™: Redefining Foundational Health Find out why + how we made this daily health system for women to unlock Performance for Life™ Build Your Stack Best Seller {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image610") 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; } Upgraded Formula {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image9096") 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("#image9953") 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("#image8564") 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; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image9537") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 124 {"averageRating":"4.8","reviewCount":124} Turmeric Contains curcuminoids to reduce exercise-induced inflammation Supports long-term joint mobility and tissue resilience Helps protect against oxidative stress £21.75 £29.00 Add to Bag Turmeric Subscribe & Save 25% £ 21.75 £ 29.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 £ 29.00 £ 29.00 £ 29.00 £ 29.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; } Turmeric Subscribe & Save 25% £ 21.75 £ 29.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 £ 29.00 £ 29.00 £ 29.00 £ 29.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; } } Frequently Asked Questions Who is The Women’s Three™ for? This system was developed for women across all life stages and designed to support three of the most critical nutrient needs for women. The Women’s Three™ supports daily energy, bone health, and long-term resilience. It is especially beneficial for those with high physical demands, low iron intake, or increased calcium needs. The Women’s Three™ is intended to support women’s nutrient needs across all phases of life, but individual requirements may vary during pregnancy and postpartum. Please consult your healthcare practitioner. Why is there an AM/PM protocol? Iron and Calcium compete for absorption, while Vitamin D3 helps to aid absorption of Calcium, so the targeted timing protocol maximizes impact and efficacy. Iron+ is taken in the morning, while Calcium and D3 are taken in the evening. Should I take these with food? Iron is best absorbed on an empty stomach, and our Iron+ includes Ferrochel® Iron (Ferrous bisglycinate chelate), which is gentle on the stomach. Our Iron does include Vitamin C to aid absorption, so food is okay if needed. Calcium and D3 are well absorbed with or without food. Is this designed for women in perimenopause and/or menopause? Yes. The Women’s Three™ supports key nutrient needs during perimenopause and menopause, including declining bone density, reduced iron stores, and changes in energy metabolism. Its bioavailable forms of Iron+, Calcium, and D3 are formulated for optimal absorption and long-term health. Individual requirements may vary, so please consult your healthcare practitioner. When will I notice a difference? Results vary by individual, but many customers report improved energy and recovery within a few weeks. Bone density and immune benefits build over time with consistent use. What’s special about the forms of Iron, Calcium, and D3 used? Each ingredient in The Women’s Three™ is chosen for its superior bioavailability and impact. Iron+ features Ferrochel® Iron (ferrous bisglycinate chelate), a highly absorbable, gentle-on-the-stomach form of iron—combined with Vitamin C to enhance absorption and a full B Complex to support energy. The Calcium comes as DimaCal® (dicalcium malate), a highly concentrated, well-tolerated form that is easy to absorb. Our Vitamin D3 2000IU (cholecalciferol) is delivered in a hard-shell liquid capsule, eliminating the need for bovine collagen used in softgels. It also includes organic extra virgin olive oil, which naturally improves absorption and efficacy. There are no unnecessary ingredients —just clinical-grade forms your body can actually use. Is The Women’s Three™ Vegan or Gluten Free? Yes! Our Iron+, Calcium, and Vitamin D3 2000 IU products are all both GMO Free, Gluten Free, and Vegan. Is 250mg of calcium enough, and can I take more if I need it? Each capsule provides 250 mg of elemental calcium from DimaCal—a highly bioavailable, dairy-free form that delivers more usable calcium with fewer GI side effects. For most people, one capsule daily is ideal, especially when combined with a balanced diet. Our formula is intentionally designed for flexible titration, allowing you to adjust your intake based on diet, age, training load, or hormone shifts. If your daily needs are higher, it’s safe to take additional capsules as recommended by your healthcare provider. Do I need to take Vitamin K with Vitamin D? Not necessarily. The idea that Vitamin D3 must always be paired with Vitamin K2 to “move calcium into the bones” is a common myth, not a medical requirement. Most healthy people already get enough Vitamin K through diet-leafy greens supply K1, and foods like eggs, dairy, and fermented dishes provide K2. Your body can also convert some K1 into K2 as needed. Clinical research shows that Vitamin D alone does not cause calcium to build up in arteries, and routine Vitamin K supplementation isn’t necessary unless you have a known deficiency. At Momentous, our Vitamin D3 is formulated for optimal absorption and real-world effectiveness. Delivering what your body needs, without unnecessary additives or marketing hype. Is this product NSF Certified? Yes. Every product in The Women’s Three™ is NSF Certified for Sport®. NSF Certification ensures purity and potency, with every batch tested for heavy metals, harmful additives, and label claim accuracy to meet the highest standards. 4.9 Rated 4.9 out of 5 stars Based on 320 reviews 5 Rated out of 5 stars 304 Total 5 star reviews: 304 4 Rated out of 5 stars 12 Total 4 star reviews: 12 3 Rated out of 5 stars 3 Total 3 star reviews: 3 2 Rated out of 5 stars 0 Total 2 star reviews: 0 1 Rated out of 5 stars 1 Total 1 star reviews: 1 99%would recommend these products Reviews Summary Generated by AI from 100 most recent customer reviews Last updated 4 months ago Customers say these supplements are easy to swallow and gentle on the stomach, with many noting increased energy levels and improved focus. Users appreciate the clear instructions provided and find the capsules small and convenient for travel. Many mention feeling more energetic throughout the day and experiencing faster workout recovery. Customers frequently praise the quality and purity of the ingredients, with several noting they trust the brand's testing standards. Common feedback includes no unpleasant aftertaste or digestive upset that they've experienced with other supplements. Some users report feeling more balanced and experiencing better sleep patterns since starting their supplement routine. Read More Customers Talked About Quality Energy Convenience Swallowing Absorption Filters Write a Review (Opens in a new window) 320 reviews Sort Most RecentPhotos & VideosMost HelpfulHighest RatingOldestLowest RatingLeast Helpful JF Jane F. Verified Buyer Product Standouts Ease of Use, Trust and Transparency 1 week ago Product Standouts Ease of Use, Trust and Transparency Reviewing Iron+ Rated 5 out of 5 stars Like it! I have not had an upset stomach from taking this. Relatively easy to swallow. Hoping that it improves my bloodwork numbers. Read MoreRead more about this review Was this helpful?Yes, this review from Jane F. was helpful. 1 person voted yesNo, this review from Jane F. was not helpful. 0 people voted no J John 2 weeks ago Reviewing Vitamin D3 2000 IU Rated 5 out of 5 stars 5 Stars Great packaging and fast shipping Read MoreRead more about this review Was this helpful?Yes, this review from John was helpful. 0 people voted yesNo, this review from John was not helpful. 0 people voted no BJ Bailey J. Verified Buyer 2 weeks ago Reviewing Vitamin D3 2000 IU Rated 5 out of 5 stars I see the results! My vitamin D levels have always been low, this changed that immediately and has kept my vitamin D levels where they need to be ever since. Read MoreRead more about this review Was this helpful?Yes, this review from Bailey J. was helpful. 0 people voted yesNo, this review from Bailey J. was not helpful. 0 people voted no B Brendan 1 month ago Reviewing Vitamin D3 2000 IU Rated 5 out of 5 stars 5 Stars High quality and well made, trust the company and goals for our health. Read MoreRead more about this review Was this helpful?Yes, this review from Brendan was helpful. 0 people voted yesNo, this review from Brendan was not helpful. 0 people voted no V Vickie 1 month ago Reviewing The Women’s Three™ Rated 5 out of 5 stars 5 Stars Quick shipment and quality product. I also rnjoy the information they provide on the products. Read MoreRead more about this review Was this helpful?Yes, this review from Vickie was helpful. 0 people voted yesNo, this review from Vickie was not helpful. 0 people voted no Loading... Loading... Show More {"areReviewsGrouped":true,"chatAssistant":{"reviewCount":320},"media":[],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2026-07-13T19:16:08.659Z","mediaCount":0,"productAttributeCount":[{"title":"Product Standouts","type":"multi-value","options":[{"title":"Results","count":10},{"title":"Value for Money","count":10},{"title":"Experience","count":1},{"title":"Expert Curation","count":1}]}],"productId":"shopify-8137024569527","productName":"The Women’s Three™","ratingAndReviewCount":320,"ratingAndReviewCountByLevel":{"level1Count":1,"level3Count":3,"level4Count":12,"level5Count":304},"ratingAndReviewValuesTotal":1578,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":316,"replyCount":0,"replyWordsTotal":0,"reviewCount":320,"reviewCountByLevel":{"level1Count":1,"level3Count":3,"level4Count":12,"level5Count":304},"reviewRatingValuesTotal":1578,"reviewWordsTotal":10078,"subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-8137024569527","subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c"},"reviews":[{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"456faf7b-61c7-4267-ab01-9aae10f7e3a6","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-8129305903287","productId":"shopify-8129305903287","body":"I have not had an upset stomach from taking this. Relatively easy to swallow. Hoping that it improves my bloodwork numbers. ","dateCreated":"2026-07-13T19:16:08.104Z","dateUpdated":"2026-07-13T19:16:08.104Z","helpfulCount":1,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Trust and Transparency"]}],"productHandle":"iron-b-complex-supplement","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Final_iron_pdp_x280.png?v=1749574605","productName":"Iron+","productUrl":"//www.livemomentous.com/products/iron-b-complex-supplement","rating":5,"reviewer":{"displayName":"Jane F.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Like it! ","unhelpfulCount":0,"variantId":"44923618820279"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"23ab2f9d-747f-4fa3-a586-d702e32bf49a","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7921769480375","productId":"shopify-7921769480375","body":"Great packaging and fast shipping","dateCreated":"2026-07-07T12:58:38.000Z","dateUpdated":"2026-07-07T12:58:38.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"vitamin-d3-2000-iu","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/V3_Vitamin-D3-2000iU-Bottle_2000x2000_02142025-CC_x280.png?v=1739921708","productName":"Vitamin D3 2000 IU","productUrl":"//www.livemomentous.com/products/vitamin-d3-2000-iu","rating":5,"reviewer":{"displayName":"John"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"44189738631351"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"76b0e68c-cae4-4692-b90f-1666dc3f3628","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7921769480375","productId":"shopify-7921769480375","body":"My vitamin D levels have always been low, this changed that immediately and has kept my vitamin D levels where they need to be ever since.","dateCreated":"2026-07-06T13:45:23.458Z","dateUpdated":"2026-07-06T13:45:23.458Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"vitamin-d3-2000-iu","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/V3_Vitamin-D3-2000iU-Bottle_2000x2000_02142025-CC_x280.png?v=1739921708","productName":"Vitamin D3 2000 IU","productUrl":"//www.livemomentous.com/products/vitamin-d3-2000-iu","rating":5,"reviewer":{"displayName":"Bailey J.","isVerified":true},"isIncentivized":false,"status":"approved","title":"I see the results!","unhelpfulCount":0,"variantId":"44189738631351"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"b40c81f9-cbbf-4756-a7de-8e1c67842be2","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7921769480375","productId":"shopify-7921769480375","body":"High quality and well made, trust the company and goals for our health.","dateCreated":"2026-06-19T00:56:06.000Z","dateUpdated":"2026-06-19T00:56:06.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"vitamin-d3-2000-iu","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/V3_Vitamin-D3-2000iU-Bottle_2000x2000_02142025-CC_x280.png?v=1739921708","productName":"Vitamin D3 2000 IU","productUrl":"//www.livemomentous.com/products/vitamin-d3-2000-iu","rating":5,"reviewer":{"displayName":"Brendan"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"44189738631351"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"1f82ed9a-7764-4991-8cdd-4fc89d6795bc","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-8137024569527","productId":"shopify-8137024569527","body":"Quick shipment and quality product. I also rnjoy the information they provide on the products.","dateCreated":"2026-06-14T15:02:08.000Z","dateUpdated":"2026-06-14T15:02:08.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"the-womens-three","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/The-Women_s-Line_2000x2000_06022025_x280.png?v=1748889634","productName":"The Women’s Three™","productUrl":"//www.livemomentous.com/products/the-womens-three","rating":5,"reviewer":{"displayName":"Vickie"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"44959838273719"}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"quality","occurrences":41},{"name":"effectiveness","occurrences":13},{"name":"results","occurrences":4},{"name":"trust","occurrences":5},{"name":"brand trust","occurrences":2},{"name":"purity","occurrences":2},{"name":"science based","occurrences":2}],"topic":"Quality"},{"keywords":[{"name":"energy","occurrences":25},{"name":"energy levels","occurrences":6},{"name":"energy level","occurrences":2},{"name":"energy boost","occurrences":1},{"name":"mood","occurrences":5},{"name":"focus","occurrences":4},{"name":"alertness","occurrences":2}],"topic":"Energy"},{"keywords":[{"name":"convenience","occurrences":15},{"name":"ease of use","occurrences":9},{"name":"easy to take","occurrences":5},{"name":"routine","occurrences":5},{"name":"timing","occurrences":4},{"name":"schedule","occurrences":3},{"name":"daily use","occurrences":2}],"topic":"Convenience"},{"keywords":[{"name":"swallowing","occurrences":10},{"name":"size","occurrences":8},{"name":"capsule size","occurrences":3},{"name":"pill size","occurrences":2},{"name":"capsule","occurrences":3},{"name":"capsules","occurrences":2},{"name":"easy swallow","occurrences":1}],"topic":"Swallowing"},{"keywords":[{"name":"absorption","occurrences":13},{"name":"dosage","occurrences":13},{"name":"olive oil","occurrences":9},{"name":"formula","occurrences":4},{"name":"formulation","occurrences":3},{"name":"combination","occurrences":3}],"topic":"Absorption"},{"keywords":[{"name":"stomach","occurrences":8},{"name":"digestion","occurrences":5},{"name":"stomach tolerance","occurrences":3},{"name":"nausea","occurrences":2},{"name":"side effects","occurrences":2},{"name":"stomach comfort","occurrences":2},{"name":"stomach upset","occurrences":2},{"name":"tolerability","occurrences":2}],"topic":"Digestion"},{"keywords":[{"name":"taste","occurrences":10},{"name":"flavor","occurrences":2},{"name":"iron taste","occurrences":2},{"name":"aftertaste","occurrences":1}],"topic":"Taste"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/72adcf9f-ede7-4232-8bc6-db71fceaf77c/products/shopify-8137024569527/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22subscriberId_collectionId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%3A1319e211-605f-48bc-a9d1-2d3dea27ef39%22%2C%22dateCreated%22%3A%222026-06-14T15%3A02%3A08.000Z%22%2C%22reviewId%22%3A%221f82ed9a-7764-4991-8cdd-4fc89d6795bc%22%7D","reviewsSummary":{"body":"Customers say these supplements are easy to swallow and gentle on the stomach, with many noting increased energy levels and improved focus. Users appreciate the clear instructions provided and find the capsules small and convenient for travel. Many mention feeling more energetic throughout the day and experiencing faster workout recovery. Customers frequently praise the quality and purity of the ingredients, with several noting they trust the brand's testing standards. Common feedback includes no unpleasant aftertaste or digestive upset that they've experienced with other supplements. Some users report feeling more balanced and experiencing better sleep patterns since starting their supplement routine.","contributingReviewCount":100,"dateGenerated":"2026-02-26T00:08:00.292Z","datePublished":"2026-02-26T05:06:15.224Z","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": "The Women’s Three™", "url": "https:\/\/www.livemomentous.com\/products\/the-womens-three", "image":"https:\/\/www.livemomentous.com\/cdn\/shop\/files\/The-Women_s-Line_2000x2000_06022025.png?v=1748889634\u0026width=2000","description": "The Women’s Three is a daily health system comprised of Iron+, Calcium, and Vitamin D3 2000IU and developed in collaboration with renowned expert Dr. Stacy Sims specifically for female biology—with a targeted AM\/PM dosing protocol to maximize absorption in supporting daily energy, maintaining strong, healthy bones, and promoting long-term resilience.","sku": "850072768076","brand": { "@type": "Brand", "name": "Momentous" },"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "320", "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": "850072768076","gtin12": "850072768076","itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 42.0, "priceCurrency": "GBP", "url": "https:\/\/www.livemomentous.com\/products\/the-womens-three?variant=44959838273719","priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 42.0, "priceCurrency": "GBP", "name": "One-Time Purchase" }, { "@type": "UnitPriceSpecification", "price": 31.5, "priceCurrency": "GBP", "name": "Delivery every 2 months", "validForMemberTier": { "@type": "MemberProgramTier", "@id": "#momentous-subscriber", "name": "Subscriber" } } ],"hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "@id": "#momentous-return-policy" } } ] }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https:\/\/www.livemomentous.com" }, { "@type": "ListItem", "position": 2, "name": "Stacks", "item": "https:\/\/www.livemomentous.com\/collections\/bundles" }, { "@type": "ListItem", "position": 3, "name": "The Women’s Three™", "item": "https:\/\/www.livemomentous.com\/products\/the-womens-three" } ] } ] .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 = '44959838273719'; 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 `