Back to Compare
Multivitamin

Momentous

Multivitamin 30 Servings

Price
£1.400

Flavour

Momentous

Buy

Price History

Loading...

Description

The Momentous essential Multivitamin is a blend of vitamins, minerals, and phytonutrients designed to support overall health, energy, and immune function.

Ingredients

A comprehensive blend of essential vitamins, minerals, and phytonutrients in highly bioavailable forms to support absorption and effectiveness. Vitamin A (as Mixed Carotenoids from palm tree fruit and Palmitate) 1500mcg Vitamin C (as Ascorbic Acid and Acerola) 400mg Vitamin D (as Cholecalciferol) 50mcg (2000 IU) Vitamin K (as KI Phylloquinone) 400mcg Thiamin (as Thiamin HCl) 2.4mg Riboflavin (as Riboflavin-5-Phosphate) 4.2mg Niacin (as Niacinamide and Niacin) 60mg Vitamin B-6 (as Pyridoxal-5-Phosphate) 6.7mg Folate (from Quatrefolic [6S]-5-methyltetrahydrofolic acid, glucosamine salt) 680mcg DFE Vitamin B-12 (as Methylcobalamin) 200mcg Biotin (as d-Biotin) 100mcg Pantothenic Acid (as d-Calcium Pantothenate) 5mg Calcium (as di-Calcium Malate) 50mg Magnesium (as Dimagnesium Malate) 150mg Zinc (as Zinc Bisglycinate Chelate) 15mg Selenium (as high selenium yeast) 100mcg Copper (as Copper Bisglycinate Chelate) 1mg Manganese (as Manganese Bisglycinate Chelate) 1mg Chromium (as Chromium Nicotinate Glycinate Chelate) 200mcg Molybdenum (as Molybdenum, Glycinate Chelate) 100mcg Wild Blueberry Fruit Juice Powder 100mcg Muscadine Grape Seed and Skin Powder 100mcg Citrus Bioflavonoids 100mg Broccoli Seed Extract 75mg Quercetin dihydrate (from Sophora japonica bud extract) 50mg Total tocotrienols (Delta, Gamma-tocotrienols) 25mg Organic Broccoli Sprout 25mg Trans-Resveratrol (from polygonum cuspidatum root extract) 10mg Pantethine (as Pantesin®) 5mg Lutein (from Marigold flower extract) 3mg Lycopene 3mg Boron (as Bororganic Glycine) 1mg Benfotiamine 1mg Vanadium (as Vanadium Amino Acid Chelate) 30mcg Other Ingredients: Hypromellose (Capsule), Microcrystalline Cellulose, Magnesium Stearate and Silica Formulation Integrity Delivered in a loose powder capsule (not compressed tablets) for better dissolution and absorption. Made with high-quality, naturally sourced ingredients and NSF Certified for Sport®—tested for banned substances, heavy metals, and purity. Onset Time & Expected Results When to Use Take daily as part of your routine to support overall health, ideally split into 2 capsules in the morning and 2 in the evening with food. Onset Time Initial benefits may begin within ~2 weeks, with more noticeable improvements typically experienced after 2–4 weeks of consistent use. Expected Results More consistent energy levels throughout the day Improved immune support and resilience Better overall well-being and nutrient sufficiency over time Results may vary based on diet, lifestyle, and baseline nutrient levels, with best outcomes seen through long-term daily use. Clinical Research & 3rd Party Test Results There are 5 credible reviews and studies related to this product: Molybdenum Recent Research on the Health Benefits of Blueberries and Their Anthocyanins Wild blueberry (poly)phenols can improve vascular function and cognitive performance in healthy older individuals: a double-blind randomized controlled trial Broccoli sprouts: An exceptionally rich source of inducers of enzymes that protect against chemical carcinogens Double-masked, placebo-controlled, randomized trial of lutein and antioxidant supplementation in the intervention of atrophic age-related macular degeneration: the Veterans LAST study (Lutein Antioxidant Supplementation Trial) Build Your Stack .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--20282421477559__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } @media (max-width: 1023px) { #shopify-section-template--20282421477559__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } } Frequently Asked Questions Who should take a multivitamin? A multivitamin can be beneficial for many adults looking to support overall health and help fill potential nutrient gaps in their diet. It is commonly used by: Individuals with active or demanding lifestyles Athletes and physically active adults People who want a convenient way to support daily micronutrient intake Multivitamins are intended to complement a balanced diet, not replace whole foods. Why should I take Multivitamin if I already have a balanced diet? Even with a balanced diet, it can be difficult to consistently meet all micronutrient needs due to factors like food quality, lifestyle demands, and training load. A daily multivitamin supplement helps fill potential nutrient gaps and supports the body’s increased demands for vitamins, minerals, and phytonutrients. Momentous Multivitamin is designed to provide comprehensive daily support for overall health, performance, and recovery. Is Multivitamin safe for long-term use? Yes. Momentous Multivitamin is designed for long-term daily use when taken as directed. The ingredients are well tolerated, and the product is manufactured under strict quality standards to ensure safety, purity, and consistency. Can I take Multivitamin with other supplements? Yes. Momentous Multivitamin can be taken alongside other supplements. It is designed to serve as a foundational daily supplement, providing essential nutrients that complement more targeted products. Many individuals use a multivitamin as a base layer alongside protein, omega-3s, or performance-focused supplements. Is the Multivitamin gluten-free and GMO-free? Yes. Momentous Multivitamin is gluten-free and GMO-free. It is formulated without common allergens such as gluten and is manufactured under strict quality standards. When should I take a multivitamin? A multivitamin is typically taken once daily, often with a meal to support absorption and reduce the chance of stomach discomfort. Consistency matters more than the exact time of day, so it’s best taken at a time you can maintain regularly. Is Momentous Multivitamin NSF Certified for Sport®? Yes. Momentous Multivitamin is NSF Certified for Sport®, meaning every batch is independently tested for purity, potency, and label accuracy. NSF Certified for Sport® also confirms the product is tested for banned substances, making it suitable for drug-tested athletes. 4.8 Rated 4.8 out of 5 stars Based on 376 reviews 5 Rated out of 5 stars 328 Total 5 star reviews: 328 4 Rated out of 5 stars 42 Total 4 star reviews: 42 3 Rated out of 5 stars 4 Total 3 star reviews: 4 2 Rated out of 5 stars 0 Total 2 star reviews: 0 1 Rated out of 5 stars 2 Total 1 star reviews: 2 98%would recommend this product Reviews Summary Generated by AI from 100 most recent customer reviews Last updated 5 months ago Customers say this multivitamin provides noticeable improvements in daily well-being. Many reviews mention increased energy levels and better overall vitality. Users frequently praise the gentle digestion, noting it doesn't cause stomach upset like other multivitamins. Common feedback includes appreciation for the adjustable dosing with four capsules daily, allowing flexible timing throughout the day. Customers value the comprehensive nutrient profile and third-party testing. While some find the price point higher than alternatives, most consider it worthwhile for the quality. Several users report switching from other brands and experiencing better results. Read More Customers Talked About Energy Quality Effectiveness Dosage Digestibility Filters Write a Review (Opens in a new window) 376 reviews Sort Most RecentPhotos & VideosMost HelpfulHighest RatingOldestLowest RatingLeast Helpful KM Kristen M. Verified Buyer Product Standouts Value for Money, Trust and Transparency 21 hours ago Product Standouts Value for Money, Trust and Transparency Rated 5 out of 5 stars All in one I started taking the multivitamin several months ago and was able to get rid of so many other 'supplements' i was taking. The vitamin is jammed packed with all the essential nutrients Read MoreRead more about this review Was this helpful?Yes, this review from Kristen M. was helpful. 0 people voted yesNo, this review from Kristen M. was not helpful. 0 people voted no KR kathleen r. Verified Buyer 1 week ago Rated 5 out of 5 stars Doctor says great choice My functional medicine doctor asked what multi vitamin I am taking. She looked up online. Says that I choice a great vitamin to take. Read MoreRead more about this review Was this helpful?Yes, this review from kathleen r. was helpful. 0 people voted yesNo, this review from kathleen r. was not helpful. 0 people voted no L Laura 3 weeks ago Rated 5 out of 5 stars 5 Stars It doesnt upset my stomach like many vitamins. Read MoreRead more about this review Was this helpful?Yes, this review from Laura was helpful. 0 people voted yesNo, this review from Laura was not helpful. 0 people voted no BR Bobbie R. Verified Buyer Product Standouts Ease of Use, Trust and Transparency 1 month ago Product Standouts Ease of Use, Trust and Transparency Rated 5 out of 5 stars Excellent Brand Added it to my supplement stack because the Rhonda Patrick - DOAC podcast. Read MoreRead more about this review Was this helpful?Yes, this review from Bobbie R. was helpful. 0 people voted yesNo, this review from Bobbie R. was not helpful. 0 people voted no DB Dave best 1 month ago Rated 5 out of 5 stars 5 Stars It is tremendous we love this product! Read MoreRead more about this review Was this helpful?Yes, this review from Dave best was helpful. 1 person voted yesNo, this review from Dave best was not helpful. 0 people voted no Loading... Loading... Show More {"areReviewsGrouped":false,"chatAssistant":{"reviewCount":376},"media":[],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2026-07-21T23:26:28.192Z","mediaCount":0,"productAttributeCount":[{"title":"Product Standouts","type":"multi-value","options":[{"title":"Ease of Use","count":4},{"title":"Results","count":3},{"title":"Value for Money","count":3},{"title":"Trust and Transparency","count":2}]}],"productId":"shopify-6843814871223","productName":"Multivitamin","ratingAndReviewCount":376,"ratingAndReviewCountByLevel":{"level1Count":2,"level3Count":4,"level4Count":42,"level5Count":328},"ratingAndReviewValuesTotal":1822,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":370,"replyCount":1,"replyWordsTotal":166,"reviewCount":376,"reviewCountByLevel":{"level1Count":2,"level3Count":4,"level4Count":42,"level5Count":328},"reviewRatingValuesTotal":1822,"reviewWordsTotal":10498,"subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6843814871223","subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c"},"reviews":[{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"5797cd6d-1665-435f-b241-9b5f94ab7567","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6843814871223","productId":"shopify-6843814871223","body":"I started taking the multivitamin several months ago and was able to get rid of so many other 'supplements' i was taking. The vitamin is jammed packed with all the essential nutrients","dateCreated":"2026-07-21T12:29:38.436Z","dateUpdated":"2026-07-21T12:29:38.436Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Value for Money","Trust and Transparency"]}],"productHandle":"essential-multivitamin","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/EssentialMulti_HERO_x280.png?v=1776362404","productName":"Multivitamin","productUrl":"//www.livemomentous.com/products/essential-multivitamin","rating":5,"reviewer":{"displayName":"Kristen M.","isVerified":true},"isIncentivized":false,"status":"approved","title":"All in one","unhelpfulCount":0,"variantId":"40138116006071"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"adba6785-0b5d-4516-8250-d33c6484333e","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6843814871223","productId":"shopify-6843814871223","body":"My functional medicine doctor asked what multi vitamin I am taking. She looked up online. Says that I choice a great vitamin to take. ","dateCreated":"2026-07-11T19:07:09.308Z","dateUpdated":"2026-07-11T19:07:09.308Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"essential-multivitamin","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/EssentialMulti_HERO_x280.png?v=1776362404","productName":"Multivitamin","productUrl":"//www.livemomentous.com/products/essential-multivitamin","rating":5,"reviewer":{"displayName":"kathleen r.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Doctor says great choice ","unhelpfulCount":0,"variantId":"40138116006071"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"83a4dc2a-700f-44bc-aa54-76f3fa5a6341","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6843814871223","productId":"shopify-6843814871223","body":"It doesnt upset my stomach like many vitamins.","dateCreated":"2026-06-25T17:41:52.000Z","dateUpdated":"2026-06-25T17:41:52.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"essential-multivitamin","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/EssentialMulti_HERO_x280.png?v=1776362404","productName":"Multivitamin","productUrl":"//www.livemomentous.com/products/essential-multivitamin","rating":5,"reviewer":{"displayName":"Laura"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"40138116006071"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"66478957-96c3-4c61-bb32-a2863b8df783","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6843814871223","productId":"shopify-6843814871223","body":"Added it to my supplement stack because the Rhonda Patrick - DOAC podcast. ","dateCreated":"2026-06-14T21:49:43.561Z","dateUpdated":"2026-06-14T21:49:43.561Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Trust and Transparency"]}],"productHandle":"essential-multivitamin","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/EssentialMulti_HERO_x280.png?v=1776362404","productName":"Multivitamin","productUrl":"//www.livemomentous.com/products/essential-multivitamin","rating":5,"reviewer":{"displayName":"Bobbie R.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Excellent Brand","unhelpfulCount":0,"variantId":"40138116006071"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"1bcf146f-a933-4252-b4c1-c24a1e943799","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-6843814871223","productId":"shopify-6843814871223","body":"It is tremendous we love this product!","dateCreated":"2026-06-13T18:52:33.000Z","dateUpdated":"2026-06-13T18:52:33.000Z","externalProvider":"shopify-shop","helpfulCount":1,"isRecommended":true,"languageCode":"en","productHandle":"essential-multivitamin","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/EssentialMulti_HERO_x280.png?v=1776362404","productName":"Multivitamin","productUrl":"//www.livemomentous.com/products/essential-multivitamin","rating":5,"reviewer":{"displayName":"Dave best"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"40138116006071"}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"energy","occurrences":32},{"name":"energy levels","occurrences":3},{"name":"energy boost","occurrences":1},{"name":"energy level","occurrences":1},{"name":"fatigue","occurrences":1},{"name":"alertness","occurrences":1},{"name":"focus","occurrences":3}],"topic":"Energy"},{"keywords":[{"name":"quality","occurrences":31},{"name":"ingredients","occurrences":21},{"name":"ingredient quality","occurrences":2},{"name":"product quality","occurrences":1},{"name":"purity","occurrences":1},{"name":"clean product","occurrences":2},{"name":"natural","occurrences":2},{"name":"fillers","occurrences":3},{"name":"no fillers","occurrences":1}],"topic":"Quality"},{"keywords":[{"name":"effectiveness","occurrences":14},{"name":"results","occurrences":6},{"name":"absorption","occurrences":5},{"name":"bioavailability","occurrences":1},{"name":"bioavailable","occurrences":1},{"name":"performance","occurrences":2},{"name":"benefits","occurrences":1}],"topic":"Effectiveness"},{"keywords":[{"name":"dosage","occurrences":15},{"name":"dosing","occurrences":5},{"name":"ease of use","occurrences":5},{"name":"convenience","occurrences":4},{"name":"daily use","occurrences":3},{"name":"routine","occurrences":5},{"name":"daily routine","occurrences":2}],"topic":"Dosage"},{"keywords":[{"name":"digestibility","occurrences":4},{"name":"digestion","occurrences":3},{"name":"stomach","occurrences":3},{"name":"stomach comfort","occurrences":2},{"name":"stomach tolerance","occurrences":2},{"name":"tolerance","occurrences":2},{"name":"nausea","occurrences":1},{"name":"stomach issues","occurrences":1}],"topic":"Digestibility"},{"keywords":[{"name":"price","occurrences":12},{"name":"value","occurrences":4},{"name":"affordable","occurrences":1},{"name":"cost-effective","occurrences":1},{"name":"expensive","occurrences":1}],"topic":"Value"},{"keywords":[{"name":"taste","occurrences":5},{"name":"capsule","occurrences":4},{"name":"swallowing","occurrences":3},{"name":"aftertaste","occurrences":3},{"name":"flavor","occurrences":1},{"name":"smell","occurrences":2}],"topic":"Taste"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/72adcf9f-ede7-4232-8bc6-db71fceaf77c/products/shopify-6843814871223/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22subscriberId_productId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%3Ashopify-6843814871223%22%2C%22dateCreated%22%3A%222026-06-13T18%3A52%3A33.000Z%22%2C%22reviewId%22%3A%221bcf146f-a933-4252-b4c1-c24a1e943799%22%2C%22subscriberId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%22%7D","reviewsSummary":{"body":"Customers say this multivitamin provides noticeable improvements in daily well-being. Many reviews mention increased energy levels and better overall vitality. Users frequently praise the gentle digestion, noting it doesn't cause stomach upset like other multivitamins. Common feedback includes appreciation for the adjustable dosing with four capsules daily, allowing flexible timing throughout the day. Customers value the comprehensive nutrient profile and third-party testing. While some find the price point higher than alternatives, most consider it worthwhile for the quality. Several users report switching from other brands and experiencing better results.","contributingReviewCount":100,"dateGenerated":"2026-02-06T00:07:14.247Z","datePublished":"2026-02-17T02:03:46.132Z","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": "Multivitamin", "url": "https:\/\/www.livemomentous.com\/products\/essential-multivitamin", "image":"https:\/\/www.livemomentous.com\/cdn\/shop\/files\/EssentialMulti_HERO.png?v=1776362404\u0026width=1000","description": "The Momentous Multivitamin is a comprehensive blend of essential vitamins, minerals, and phytonutrients designed to fill common dietary gaps and support overall health, energy, and immune function. Sourced from bioavailable forms and modeled after nutrient-dense whole foods, it delivers what your body needs without unnecessary fillers or megadosing.\nWhether you’re an athlete pushing physical limits or simply looking for balanced daily support, this formula provides the critical micronutrients that fuel cellular function, metabolism, and long-term well-being.","sku": "850243008956","brand": { "@type": "Brand", "name": "Momentous" },"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "376", "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": "850243008956","gtin12": "850243008956","itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 42.0, "priceCurrency": "GBP", "url": "https:\/\/www.livemomentous.com\/products\/essential-multivitamin?variant=40138116006071","priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 42.0, "priceCurrency": "GBP", "name": "One-Time Purchase" }, { "@type": "UnitPriceSpecification", "price": 31.5, "priceCurrency": "GBP", "name": "Delivery every 1 month", "validForMemberTier": { "@type": "MemberProgramTier", "@id": "#momentous-subscriber", "name": "Subscriber" } } ],"hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "@id": "#momentous-return-policy" } } ] }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https:\/\/www.livemomentous.com" }, { "@type": "ListItem", "position": 2, "name": "Capsules", "item": "https:\/\/www.livemomentous.com\/collections\/capsules" }, { "@type": "ListItem", "position": 3, "name": "Multivitamin", "item": "https:\/\/www.livemomentous.com\/products\/essential-multivitamin" } ] } ] .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 = '40138116006071'; 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 `