Back to Compare
Tyrosine

Momentous

Tyrosine 60 Servings

Price
£0.250

Flavour

Momentous

Buy

Price History

Loading...

Description

Momentous Tyrosine contains 500 mg of L-Tyrosine per serving and is Informed Sport-certified. Tyrosine is an amino acid that aids in the synthesis of dopamine and norepinephrine. Supplementation can boost cognitive performance and regulate mood. Tyrosine is vital to optimal cognitive function due to its role in the production of epinephrine, norepinephrine, and dopamine. Studies have shown its ability to help with focus and attention, working memory, and overall cognitive performance.

Ingredients

L-Tyrosine — 500 mg A conditionally essential amino acid that supports the production of dopamine, norepinephrine, and epinephrine—key neurotransmitters involved in focus, motivation, and stress response. Other Ingredients: Rice Flour, Hypromellose (Capsule), Magnesium Stearate, Silica The Momentous Standard™ Sourced from high-quality, plant-based fermentation and produced to meet rigorous standards for purity, potency, and consistency. Third-party tested to ensure you get exactly what’s on the label—nothing more, nothing less. Onset Time & Expected Results When to Use Take 1 capsule daily, ideally before periods of mental or physical demand. Avoid taking within 1–2 hours of sleep. Onset Time Tyrosine can provide more immediate support when taken before high-demand situations, with effects often felt within the same day. Benefits build with consistent use. Expected Results Supports focus, mental clarity, and cognitive performance under stress. Some may notice improvements within a few days, with more consistent benefits over several weeks of use. Clinical Research & 3rd Party Test Results There are 5 credible reviews and studies related to this product: Effect of tyrosine on cognitive function and blood pressure under stress Effect of tyrosine supplementation on clinical and healthy populations under stress or cognitive demands--A review Behavioral and cognitive effects of tyrosine intake in healthy human adults L-Tyrosine to alleviate the effects of stress? Tyrosine Supplementation: Can This Amino Acid Boost Brain Dopamine and Improve Physical and Mental Performance? Build Your Stack {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image6218") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.7 Rated 4.7 out of 5 stars 132 {"averageRating":"4.7","reviewCount":132} Alpha GPC Increases acetylcholine to enhance cognitive function and clarity Supports neurotransmitter activity for mental performance May help protect against cognitive decline over time £26.25 £35.00 Add to Bag Alpha GPC Subscribe & Save 25% £ 26.25 £ 35.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 35.00 £ 35.00 £ 35.00 £ 35.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Alpha GPC Subscribe & Save 25% £ 26.25 £ 35.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 35.00 £ 35.00 £ 35.00 £ 35.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image6972") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.6 Rated 4.6 out of 5 stars 135 {"averageRating":"4.6","reviewCount":135} Brain Drive Acetyl L-Carnitine, Tyrosine and Bacopa Monnieri Enhances neurotransmitter activity for mental clarity Supports focus, motivation & productivity without stimulants £26.25 £35.00 Add to Bag Brain Drive Subscribe & Save 25% £ 26.25 £ 35.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 35.00 £ 35.00 £ 35.00 £ 35.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Brain Drive Subscribe & Save 25% £ 26.25 £ 35.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 35.00 £ 35.00 £ 35.00 £ 35.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image1639") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.7 Rated 4.7 out of 5 stars 55 {"averageRating":"4.7","reviewCount":55} Acetyl L-Carnitine Supports focus, memory, and cognitive performance Helps drive mitochondrial energy production Promotes mood and protects against oxidative stress £15.75 £21.00 Add to Bag Acetyl L-Carnitine Subscribe & Save 25% £ 15.75 £ 21.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 21.00 £ 21.00 £ 21.00 £ 21.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; } Acetyl L-Carnitine Subscribe & Save 25% £ 15.75 £ 21.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 21.00 £ 21.00 £ 21.00 £ 21.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("#image6200") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 221 {"averageRating":"4.8","reviewCount":221} L-Theanine Promotes calm, focused mental clarity Helps reduce acute stress without brain fog Supports relaxation and sleep quality £23.25 £31.00 Add to Bag L-Theanine Subscribe & Save 25% £ 23.25 £ 31.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 31.00 £ 31.00 £ 31.00 £ 31.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } L-Theanine Subscribe & Save 25% £ 23.25 £ 31.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 2 months Delivery every 1 month Delivery every 3 months One-time Purchase £ 31.00 £ 31.00 £ 31.00 £ 31.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } {const lazyImages = window.lazyImages = window.lazyImages || [] const el = document.querySelector("#image3928") if(el && window.lazyImageFn) window.lazyImageFn(el); else if(el) lazyImages.push(el) } 4.8 Rated 4.8 out of 5 stars 119 {"averageRating":"4.8","reviewCount":119} Ubiquinol Boosts mitochondrial function and ATP production Supports cognitive performance and cellular resilience Protects against oxidative stress in high-demand tissues like the brain and muscles £20.25 £27.00 Add to Bag Ubiquinol Subscribe & Save 25% £ 20.25 £ 27.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 27.00 £ 27.00 £ 27.00 £ 27.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } Ubiquinol Subscribe & Save 25% £ 20.25 £ 27.00 Out of Stock Protection 10% off future deliveries Cancel or reschedule anytime Experience long-term results Delivery every 1 month Delivery every 2 months Delivery every 3 months One-time Purchase £ 27.00 £ 27.00 £ 27.00 £ 27.00 Sorry, We are currently out of stock! Estimated to be back in stock: Add to Bag Notify me when available View Full Details .first-hidden { display: none; } .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--20282420986039__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } @media (max-width: 1023px) { #shopify-section-template--20282420986039__horizontal_line_hMFxBL { padding-top: 0px; padding-bottom: 10px; } } Frequently Asked Questions What is Tyrosine? Tyrosine is an amino acid that plays a role in the production of neurotransmitters involved in focus, attention, and stress response. It is commonly used as a supplement to support cognitive performance and mental resilience. What is Tyrosine used for? Tyrosine is often taken earlier in the day or during periods of mental or physical demand. Timing can be adjusted based on individual routine and sensitivity. Can Tyrosine help with mood regulation? Tyrosine is an amino acid involved in the production of neurotransmitters related to focus and stress response. Because of this role, it is commonly included in routines focused on cognitive performance and mental resilience. It is not intended to diagnose or treat mood-related conditions. What is the difference between Tyrosine and caffeine? Tyrosine and caffeine are both used to support focus, but they work differently. Caffeine is a stimulant that increases alertness, while Tyrosine supports the production of neurotransmitters involved in focus and stress response. They are sometimes used together as part of a cognitive performance routine. Who should take Tyrosine? Tyrosine is commonly used by individuals looking to support focus, cognitive performance, and stress response. It is often included in routines for work, training, or other periods of high mental demand. Can I take Tyrosine every day? Yes. Tyrosine is commonly taken daily when used as directed. Consistent use may help support cognitive performance and stress response over time. Can I take Tyrosine with food? Tyrosine can be taken with or without food. Some individuals prefer taking it on an empty stomach, while others take it with a light meal to improve comfort. Timing can be adjusted based on individual preference and tolerance. How long does it take to notice the effects of Tyrosine? The timeline for experiencing benefits from Tyrosine can vary by individual. Some people notice changes relatively quickly, while others experience more gradual effects with consistent use. Response can vary based on factors such as stress levels, routine, and overall diet. Is this product NSF Certified for Sport®? Yes. Momentous Tyrosine is NSF Certified for Sport®, meaning every batch is independently tested to confirm label accuracy, purity, and the absence of banned substances. 4.8 Rated 4.8 out of 5 stars Based on 72 reviews 5 Rated out of 5 stars 62 Total 5 star reviews: 62 4 Rated out of 5 stars 7 Total 4 star reviews: 7 3 Rated out of 5 stars 2 Total 3 star reviews: 2 2 Rated out of 5 stars 0 Total 2 star reviews: 0 1 Rated out of 5 stars 1 Total 1 star reviews: 1 96%would recommend this product Reviews Summary Generated by AI from 67 most recent customer reviews Last updated 5 months ago Customers say this L-Tyrosine supplement significantly improves focus and mental clarity. Many reviews mention enhanced concentration during work, with users reporting better productivity and reduced brain fog. Common feedback includes improved mood and energy levels, with several noting benefits for attention-related challenges. Frequent comments address the supplement's effectiveness when combined with other products like Alpha GPC. Users typically notice results within a week of consistent use. While most praise the quality and effectiveness, one reviewer experienced mild headaches, and another mentioned a dopamine crash. Overall, customers appreciate the clean formulation and find it particularly helpful for demanding work situations and cognitive performance. Read More Customers Talked About Focus Energy Effectiveness Quality Memory Filters Write a Review (Opens in a new window) 72 reviews Sort Most RecentPhotos & VideosMost HelpfulHighest RatingOldestLowest RatingLeast Helpful JW Jennifer W. Verified Buyer Product Standouts Results 21 seconds ago Product Standouts Results Rated 5 out of 5 stars works well with Alpha GPC I combine tyrosine with alpha gpc for brain health. It's a subtle positive shift in memory and clarity. Read MoreRead more about this review Was this helpful?Yes, this review from Jennifer W. was helpful. 0 people voted yesNo, this review from Jennifer W. was not helpful. 0 people voted no LA Linda A. Verified Buyer 1 month ago Rated 5 out of 5 stars Neurological supplement Plan seems to be doing good only one month in! Read MoreRead more about this review Was this helpful?Yes, this review from Linda A. was helpful. 0 people voted yesNo, this review from Linda A. was not helpful. 0 people voted no AS Andre S. Verified Buyer Product Standouts Ease of Use, Results, Trust and Transparency, Value for Money 2 months ago Product Standouts Ease of Use, Results, Trust and Transparency, Value for Money Rated 5 out of 5 stars Incredible Product Have been using this product for months now. Really seeing the results. Highly recommend it! Read MoreRead more about this review Was this helpful?Yes, this review from Andre S. was helpful. 0 people voted yesNo, this review from Andre S. was not helpful. 0 people voted no DL D L. Verified Buyer 2 months ago Rated 5 out of 5 stars Before every workout I take a capsule on workout days as soon as I wake up for the extra energy boost it gives me. Read MoreRead more about this review Was this helpful?Yes, this review from D L. was helpful. 0 people voted yesNo, this review from D L. was not helpful. 0 people voted no A Asa Verified Buyer 5 months ago Rated 5 out of 5 stars Precision Cognitive Hardening "L-Tyrosine serves as a Tier 1 asset for my resilience protocol. Even under intense operational demands, this supplement ensures neurotransmitter precursors remain at peak levels. Since indexing this into my regimen, the subjective experience of stress has been successfully mitigated by the 97% noise floor protocol." Read MoreRead more about this review Was this helpful?Yes, this review from Asa was helpful. 0 people voted yesNo, this review from Asa was not helpful. 0 people voted no Loading... Loading... Show More {"areReviewsGrouped":false,"chatAssistant":{"reviewCount":72},"media":[],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2026-07-24T20:41:25.005Z","mediaCount":0,"productAttributeCount":[{"title":"Product Standouts","type":"multi-value","options":[{"title":"Results","count":2},{"title":"Ease of Use","count":1},{"title":"Trust and Transparency","count":1},{"title":"Value for Money","count":1}]}],"productId":"shopify-7113704505527","productName":"Tyrosine","ratingAndReviewCount":72,"ratingAndReviewCountByLevel":{"level1Count":1,"level3Count":2,"level4Count":7,"level5Count":62},"ratingAndReviewValuesTotal":345,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":69,"replyCount":0,"replyWordsTotal":0,"reviewCount":72,"reviewCountByLevel":{"level1Count":1,"level3Count":2,"level4Count":7,"level5Count":62},"reviewRatingValuesTotal":345,"reviewWordsTotal":1502,"subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704505527","subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c"},"reviews":[{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"58d8e799-980d-4d66-82aa-7ab422cbd9b8","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704505527","productId":"shopify-7113704505527","body":"I combine tyrosine with alpha gpc for brain health. It's a subtle positive shift in memory and clarity.","dateCreated":"2026-07-24T20:41:24.412Z","dateUpdated":"2026-07-24T20:41:24.412Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Results"]}],"productHandle":"tyrosine","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Tyrosine_HERO_x280.png?v=1778100041","productName":"Tyrosine","productUrl":"//www.livemomentous.com/products/tyrosine","rating":5,"reviewer":{"displayName":"Jennifer W.","isVerified":true},"isIncentivized":false,"status":"approved","title":"works well with Alpha GPC","unhelpfulCount":0,"variantId":"41127756529847"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"792cb062-16af-4123-9852-2c17f10010dc","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704505527","productId":"shopify-7113704505527","body":"Plan seems to be doing good only one month in!","dateCreated":"2026-06-16T00:11:37.351Z","dateUpdated":"2026-06-16T00:11:37.351Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"tyrosine","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Tyrosine_HERO_x280.png?v=1778100041","productName":"Tyrosine","productUrl":"//www.livemomentous.com/products/tyrosine","rating":5,"reviewer":{"displayName":"Linda A.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Neurological supplement ","unhelpfulCount":0,"variantId":"41127756529847"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"c23cc8d6-fa6b-4c5c-b094-1adcbb2b59d4","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704505527","productId":"shopify-7113704505527","body":"Have been using this product for months now. Really seeing the results. Highly recommend it!","dateCreated":"2026-05-22T11:17:20.596Z","dateUpdated":"2026-05-22T11:17:20.596Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"Product Standouts","type":"multi-value","value":["Ease of Use","Results","Trust and Transparency","Value for Money"]}],"productHandle":"tyrosine","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Tyrosine_HERO_x280.png?v=1778100041","productName":"Tyrosine","productUrl":"//www.livemomentous.com/products/tyrosine","rating":5,"reviewer":{"displayName":"Andre S.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Incredible Product","unhelpfulCount":0,"variantId":"41127756529847"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"96447ba1-c1f3-47ae-85e7-dfcaffe95a6d","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704505527","productId":"shopify-7113704505527","body":"I take a capsule on workout days as soon as I wake up for the extra energy boost it gives me. ","dateCreated":"2026-05-01T20:30:42.263Z","dateUpdated":"2026-05-01T20:30:42.263Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"tyrosine","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Tyrosine_HERO_x280.png?v=1778100041","productName":"Tyrosine","productUrl":"//www.livemomentous.com/products/tyrosine","rating":5,"reviewer":{"displayName":"D L.","isVerified":true},"isIncentivized":false,"status":"approved","title":"Before every workout","unhelpfulCount":0,"variantId":"41127756529847"},{"subscriberId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c","reviewId":"9e718a53-6311-43d8-87fa-6538332687bd","subscriberId_productId":"72adcf9f-ede7-4232-8bc6-db71fceaf77c:shopify-7113704505527","productId":"shopify-7113704505527","body":"\"L-Tyrosine serves as a Tier 1 asset for my resilience protocol. Even under intense operational demands, this supplement ensures neurotransmitter precursors remain at peak levels. Since indexing this into my regimen, the subjective experience of stress has been successfully mitigated by the 97% noise floor protocol.\"","dateCreated":"2026-02-19T15:35:26.000Z","dateUpdated":"2026-02-19T15:35:26.000Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"tyrosine","productImageUrl":"https://cdn.shopify.com/s/files/1/1400/2351/files/Tyrosine_HERO_x280.png?v=1778100041","productName":"Tyrosine","productUrl":"//www.livemomentous.com/products/tyrosine","rating":5,"reviewer":{"displayName":"Asa","isVerified":true},"isIncentivized":false,"status":"approved","title":"Precision Cognitive Hardening","unhelpfulCount":0}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"focus","occurrences":7},{"name":"concentration","occurrences":2},{"name":"clarity","occurrences":1},{"name":"mental sharpness","occurrences":1},{"name":"alertness","occurrences":2}],"topic":"Focus"},{"keywords":[{"name":"energy","occurrences":6},{"name":"caffeine effect","occurrences":1},{"name":"long shifts","occurrences":1}],"topic":"Energy"},{"keywords":[{"name":"effectiveness","occurrences":3},{"name":"performance","occurrences":1},{"name":"improvement","occurrences":1},{"name":"productivity","occurrences":1}],"topic":"Effectiveness"},{"keywords":[{"name":"quality","occurrences":3},{"name":"ingredients","occurrences":2},{"name":"Alpha GPC","occurrences":1}],"topic":"Quality"},{"keywords":[{"name":"memory","occurrences":1}],"topic":"Memory"},{"keywords":[{"name":"price","occurrences":1}],"topic":"Value"},{"keywords":[{"name":"daily use","occurrences":1},{"name":"timing","occurrences":1},{"name":"capsules","occurrences":1},{"name":"supplement stack","occurrences":1}],"topic":"Usage"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/72adcf9f-ede7-4232-8bc6-db71fceaf77c/products/shopify-7113704505527/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22subscriberId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%22%2C%22dateCreated%22%3A%222026-02-19T15%3A35%3A26.000Z%22%2C%22subscriberId_productId%22%3A%2272adcf9f-ede7-4232-8bc6-db71fceaf77c%3Ashopify-7113704505527%22%2C%22reviewId%22%3A%229e718a53-6311-43d8-87fa-6538332687bd%22%7D","reviewsSummary":{"body":"Customers say this L-Tyrosine supplement significantly improves focus and mental clarity. Many reviews mention enhanced concentration during work, with users reporting better productivity and reduced brain fog. Common feedback includes improved mood and energy levels, with several noting benefits for attention-related challenges. Frequent comments address the supplement's effectiveness when combined with other products like Alpha GPC. Users typically notice results within a week of consistent use. While most praise the quality and effectiveness, one reviewer experienced mild headaches, and another mentioned a dopamine crash. Overall, customers appreciate the clean formulation and find it particularly helpful for demanding work situations and cognitive performance.","contributingReviewCount":67,"dateGenerated":"2026-02-06T00:06:53.884Z","datePublished":"2026-02-17T02:07:33.931Z","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": "Tyrosine", "url": "https:\/\/www.livemomentous.com\/products\/tyrosine", "image":"https:\/\/www.livemomentous.com\/cdn\/shop\/files\/Tyrosine_HERO.png?v=1778100041\u0026width=1000","description": "Tyrosine is a conditionally essential amino acid that supports cognitive performance, focus, and resilience under stress. As a precursor to key neurotransmitters like dopamine and norepinephrine, it helps maintain mental clarity and alertness during periods of physical exertion, fatigue, or high cognitive demand. Whether you're training, working, or navigating long days, Tyrosine helps you stay sharp and perform when it matters most.","sku": "850030796066","brand": { "@type": "Brand", "name": "Momentous" },"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "72", "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": "850030796066","gtin12": "850030796066","itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 16.0, "priceCurrency": "GBP", "url": "https:\/\/www.livemomentous.com\/products\/tyrosine?variant=41127756529847","priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 16.0, "priceCurrency": "GBP", "name": "One-Time Purchase" }, { "@type": "UnitPriceSpecification", "price": 12.0, "priceCurrency": "GBP", "name": "Delivery every 2 months", "validForMemberTier": { "@type": "MemberProgramTier", "@id": "#momentous-subscriber", "name": "Subscriber" } } ],"hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "@id": "#momentous-return-policy" } } ] }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https:\/\/www.livemomentous.com" }, { "@type": "ListItem", "position": 2, "name": "Capsules", "item": "https:\/\/www.livemomentous.com\/collections\/capsules" }, { "@type": "ListItem", "position": 3, "name": "Tyrosine", "item": "https:\/\/www.livemomentous.com\/products\/tyrosine" } ] } ] .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 = '41127756529847'; 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 `