PageSourceSearch

https://bluebonnetnutrition.com/blogs/news

html bluebonnetnutrition.com collected 2026-10-04 00:29:48 UTC 281,996 bytes, 3,237 lines download raw bytes

1<!doctype html>
2
3<html lang="en" dir="ltr">
4  <head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
7    <meta name="theme-color" content="#f0f0f0">
8
9    <title>Articles</title>
10
11    
12    <!-- Google tag (gtag.js) Google Analytics -->
vendor: 64 bytes, lines 12-13
12
13<script async src="https://www.googletagmanager.com/gtag/js?id=
13G-K9Q80KSZ3B
vendor: 12 bytes, line 13
13"></script>
14<script>
15  
vendor: 134 bytes, lines 15-19
15window.dataLayer = window.dataLayer || [];
16  function gtag(){dataLayer.push(arguments);}
17  gtag('js', new Date());
18
19  gtag('config', '
19G-K9Q80KSZ3B
vendor: 6 bytes, lines 19-20
19');
20  
20gtag('config', 'AW-692908858');
21
22</script>
22
23
24<!-- Google tag (gtag.js) - this is only the tag to track in Google Ads
vendor: 65 bytes, lines 24-25
24 
25<script async src="https://www.googletagmanager.com/gtag/js?id=
25AW-692908858
vendor: 12 bytes, line 25
25"></script>
26<script>
27  
vendor: 134 bytes, lines 27-31
27window.dataLayer = window.dataLayer || [];
28  function gtag(){dataLayer.push(arguments);}
29  gtag('js', new Date());
30
31  gtag('config', '
31AW-692908858
vendor: 4 bytes, line 31
31');
32</script>
32 -->
33    
34   <!-- Old Google tag (gtag.js)
vendor: 65 bytes, lines 34-35
34 
35<script async src="https://www.googletagmanager.com/gtag/js?id=
35UA-152861447-1
vendor: 12 bytes, line 35
35"></script>
36<script>
37  
vendor: 134 bytes, lines 37-41
37window.dataLayer = window.dataLayer || [];
38  function gtag(){dataLayer.push(arguments);}
39  gtag('js', new Date());
40
41  gtag('config', '
41UA-152861447-1
vendor: 4 bytes, line 41
41');
42</script>
42-->
43
44
45    
46
47   <!--Script for autofill-discount-code 4-6-23-->   
48    
48<script type="text/javascript">
49/*
50@require
51Jquery: https://jquery.com/
52jquery-cookie: https://github.com/carhartl/jquery-cookie
53
54Allows you to set a discount code via a URL and pass into shopify checkout
55
56https://myshopifystore.com?coupon=ISOSHFREE50
57can append ?coupon=ISOSHFREE50 to any URL
58
59*/
60
61// Get paramaters from the URL
62function getParameterByName(name, url) {
63  if (!url) {
64    url = window.location.href;
65  }
66
67  name = name.replace(/[\[\]]/g, "\\$&");
68  var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
69      results = regex.exec(url);
70  if (!results) return null;
71  if (!results[2]) return '';
72  return decodeURIComponent(results[2].replace(/\+/g, " "));
73}
74// This must be added to your checkout form 
75// <input class="js-form-discount" type="hidden" name="discount" value="ISOSHFREE50" >
76$discountInput = $("input.js-form-discount");
77// set cookie with passed in coupon code to any URL
78$coupon = getParameterByName('coupon');
79if($coupon){
80  // set a cookie with the coupon code
81  // Valid for 7 days : can adjust { expires: 7 } to whatever you want
82  // single / is a session cookie
83  $.cookie('discountCode', $coupon, { expires: 7 });
84}
85// Get cookie discount code value and set form value
86$discountCode = $.cookie('discountCode');
87
88if($discountCode){
89  if ($discountInput.length > 0) { 
90    // if cookie is set and discount input field is on page set its value to cookie val 
91    $discountInput.val( $discountCode );
92  }
93}
94</script>
94
95<!--End of Script for autofill-discount-code 4-6-23--><link rel="canonical" href="https://bluebonnetnutrition.com/blogs/news"><link rel="shortcut icon" href="//bluebonnetnutrition.com/cdn/shop/files/siteidentity180X180px.png?v=1673034757&width=96">
96      <link rel="apple-touch-icon" href="//bluebonnetnutrition.com/cdn/shop/files/siteidentity180X180px.png?v=1673034757&width=180"><link rel="preconnect" href="https://cdn.shopify.com">
97    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
98    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="preload" href="//bluebonnetnutrition.com/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
99  <meta property="og:title" content="Articles"><meta property="og:url" content="https://bluebonnetnutrition.com/blogs/news">
100<meta property="og:site_name" content="Bluebonnet Nutrition"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Articles">
101  <meta name="twitter:description" content="Articles">
101<script type="application/ld+json">
102  {
103    "@context": "https://schema.org",
104    "@type": "BreadcrumbList",
105    "itemListElement": [{
106        "@type": "ListItem",
107        "position": 1,
108        "name": "Home",
109        "item": "https://bluebonnetnutrition.com"
110      },{
111            "@type": "ListItem",
112            "position": 2,
113            "name": "Articles",
114            "item": "https://bluebonnetnutrition.com/blogs/news"
115          }]
116  }
117</script>
117<style>/* Typography (heading) */
118  
119
120/* Typography (body) */
121  @font-face {
122  font-family: Questrial;
123  font-weight: 400;
124  font-style: normal;
125  font-display: fallback;
126  src: url("//bluebonnetnutrition.com/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2") format("woff2"),
127       url("//bluebonnetnutrition.com/cdn/fonts/questrial/questrial_n4.e86c53e77682db9bf4b0ee2dd71f214dc16adda4.woff") format("woff");
128}
129
130:root {
131    /**
132     * ---------------------------------------------------------------------
133     * SPACING VARIABLES
134     *
135     * We are using a spacing inspired from frameworks like Tailwind CSS.
136     * ---------------------------------------------------------------------
137     */
138    --spacing-0-5: 0.125rem; /* 2px */
139    --spacing-1: 0.25rem; /* 4px */
140    --spacing-1-5: 0.375rem; /* 6px */
141    --spacing-2: 0.5rem; /* 8px */
142    --spacing-2-5: 0.625rem; /* 10px */
143    --spacing-3: 0.75rem; /* 12px */
144    --spacing-3-5: 0.875rem; /* 14px */
145    --spacing-4: 1rem; /* 16px */
146    --spacing-4-5: 1.125rem; /* 18px */
147    --spacing-5: 1.25rem; /* 20px */
148    --spacing-5-5: 1.375rem; /* 22px */
149    --spacing-6: 1.5rem; /* 24px */
150    --spacing-6-5: 1.625rem; /* 26px */
151    --spacing-7: 1.75rem; /* 28px */
152    --spacing-7-5: 1.875rem; /* 30px */
153    --spacing-8: 2rem; /* 32px */
154    --spacing-8-5: 2.125rem; /* 34px */
155    --spacing-9: 2.25rem; /* 36px */
156    --spacing-9-5: 2.375rem; /* 38px */
157    --spacing-10: 2.5rem; /* 40px */
158    --spacing-11: 2.75rem; /* 44px */
159    --spacing-12: 3rem; /* 48px */
160    --spacing-14: 3.5rem; /* 56px */
161    --spacing-16: 4rem; /* 64px */
162    --spacing-18: 4.5rem; /* 72px */
163    --spacing-20: 5rem; /* 80px */
164    --spacing-24: 6rem; /* 96px */
165    --spacing-28: 7rem; /* 112px */
166    --spacing-32: 8rem; /* 128px */
167    --spacing-36: 9rem; /* 144px */
168    --spacing-40: 10rem; /* 160px */
169    --spacing-44: 11rem; /* 176px */
170    --spacing-48: 12rem; /* 192px */
171    --spacing-52: 13rem; /* 208px */
172    --spacing-56: 14rem; /* 224px */
173    --spacing-60: 15rem; /* 240px */
174    --spacing-64: 16rem; /* 256px */
175    --spacing-72: 18rem; /* 288px */
176    --spacing-80: 20rem; /* 320px */
177    --spacing-96: 24rem; /* 384px */
178
179    /* Container */
180    --container-max-width: 1600px;
181    --container-narrow-max-width: 1350px;
182    --container-gutter: var(--spacing-5);
183    --section-outer-spacing-block: var(--spacing-12);
184    --section-inner-max-spacing-block: var(--spacing-10);
185    --section-inner-spacing-inline: var(--container-gutter);
186    --section-stack-spacing-block: var(--spacing-8);
187
188    /* Grid gutter */
189    --grid-gutter: var(--spacing-5);
190
191    /* Product list settings */
192    --product-list-row-gap: var(--spacing-8);
193    --product-list-column-gap: var(--grid-gutter);
194
195    /* Form settings */
196    --input-gap: var(--spacing-2);
197    --input-height: 2.625rem;
198    --input-padding-inline: var(--spacing-4);
199
200    /* Other sizes */
201    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));
202
203    /* RTL support */
204    --transform-logical-flip: 1;
205    --transform-origin-start: left;
206    --transform-origin-end: right;
207
208    /**
209     * ---------------------------------------------------------------------
210     * TYPOGRAPHY
211     * ---------------------------------------------------------------------
212     */
213
214    /* Font properties */
215    --heading-font-family: Helvetica, Arial, sans-serif;
216    --heading-font-weight: 700;
217    --heading-font-style: normal;
218    --heading-text-transform: normal;
219    --heading-letter-spacing: -0.02em;
220    --text-font-family: Questrial, sans-serif;
221    --text-font-weight: 400;
222    --text-font-style: normal;
223    --text-letter-spacing: 0.0em;
224
225    /* Font sizes */
226    --text-h0: 2.75rem;
227    --text-h1: 2rem;
228    --text-h2: 1.75rem;
229    --text-h3: 1.375rem;
230    --text-h4: 1.125rem;
231    --text-h5: 1.125rem;
232    --text-h6: 1rem;
233    --text-xs: 0.6875rem;
234    --text-sm: 0.75rem;
235    --text-base: 0.875rem;
236    --text-lg: 1.125rem;
237
238    /**
239     * ---------------------------------------------------------------------
240     * COLORS
241     * ---------------------------------------------------------------------
242     */
243
244    /* Color settings */--accent: 73 14 103;
245    --text-primary: 73 14 103;
246    --background-primary: 255 255 255;
247    --dialog-background: 255 255 255;
248    --border-color: var(--text-color, var(--text-primary)) / 0.12;
249
250    /* Button colors */
251    --button-background-primary: 73 14 103;
252    --button-text-primary: 255 255 255;
253    --button-background-secondary: 127 63 152;
254    --button-text-secondary: 255 255 255;
255
256    /* Status colors */
257    --success-background: 224 244 232;
258    --success-text: 0 163 65;
259    --warning-background: 255 246 233;
260    --warning-text: 255 183 74;
261    --error-background: 254 231 231;
262    --error-text: 248 58 58;
263
264    /* Product colors */
265    --on-sale-text: 248 58 58;
266    --on-sale-badge-background: 248 58 58;
267    --on-sale-badge-text: 255 255 255;
268    --sold-out-badge-background: 148 148 148;
269    --sold-out-badge-text: 255 255 255;
270    --primary-badge-background: 128 60 238;
271    --primary-badge-text: 255 255 255;
272    --star-color: 127 63 152;
273    --product-card-background: 255 255 255;
274    --product-card-text: 26 26 26;
275
276    /* Header colors */
277    --header-background: 240 240 240;
278    --header-text: 26 26 26;
279
280    /* Footer colors */
281    --footer-background: 111 44 137;
282    --footer-text: 255 255 255;
283
284    /* Rounded variables (used for border radius) */
285    --rounded-xs: 0.25rem;
286    --rounded-sm: 0.375rem;
287    --rounded: 0.75rem;
288    --rounded-lg: 1.5rem;
289    --rounded-full: 9999px;
290
291    --rounded-button: 3.75rem;
292    --rounded-input: 0.5rem;
293
294    /* Box shadow */
295    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1);
296    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1);
297    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1);
298    --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1);
299
300    /**
301     * ---------------------------------------------------------------------
302     * OTHER
303     * ---------------------------------------------------------------------
304     */
305
306    --cursor-close-svg-url: url(//bluebonnetnutrition.com/cdn/shop/t/32/assets/cursor-close.svg?v=147174565022153725511721838544);
307    --cursor-zoom-in-svg-url: url(//bluebonnetnutrition.com/cdn/shop/t/32/assets/cursor-zoom-in.svg?v=154953035094101115921721838544);
308    --cursor-zoom-out-svg-url: url(//bluebonnetnutrition.com/cdn/shop/t/32/assets/cursor-zoom-out.svg?v=16155520337305705181721838544);
309    --checkmark-svg-url: url(//bluebonnetnutrition.com/cdn/shop/t/32/assets/checkmark.svg?v=77552481021870063511721838544);
310  }
311
312  [dir="rtl"]:root {
313    /* RTL support */
314    --transform-logical-flip: -1;
315    --transform-origin-start: right;
316    --transform-origin-end: left;
317  }
318
319  @media screen and (min-width: 700px) {
320    :root {
321      /* Typography (font size) */
322      --text-h0: 3.5rem;
323      --text-h1: 2.5rem;
324      --text-h2: 2rem;
325      --text-h3: 1.625rem;
326      --text-h4: 1.375rem;
327      --text-h5: 1.125rem;
328      --text-h6: 1rem;
329
330      --text-xs: 0.75rem;
331      --text-sm: 0.875rem;
332      --text-base: 1.0rem;
333      --text-lg: 1.25rem;
334
335      /* Spacing */
336      --container-gutter: 2rem;
337      --section-outer-spacing-block: var(--spacing-16);
338      --section-inner-max-spacing-block: var(--spacing-12);
339      --section-inner-spacing-inline: var(--spacing-12);
340      --section-stack-spacing-block: var(--spacing-12);
341
342      /* Grid gutter */
343      --grid-gutter: var(--spacing-6);
344
345      /* Product list settings */
346      --product-list-row-gap: var(--spacing-12);
347
348      /* Form settings */
349      --input-gap: 1rem;
350      --input-height: 3.125rem;
351      --input-padding-inline: var(--spacing-5);
352    }
353  }
354
355  @media screen and (min-width: 1000px) {
356    :root {
357      /* Spacing settings */
358      --container-gutter: var(--spacing-12);
359      --section-outer-spacing-block: var(--spacing-18);
360      --section-inner-max-spacing-block: var(--spacing-16);
361      --section-inner-spacing-inline: var(--spacing-16);
362      --section-stack-spacing-block: var(--spacing-12);
363    }
364  }
365
366  @media screen and (min-width: 1150px) {
367    :root {
368      /* Spacing settings */
369      --container-gutter: var(--spacing-12);
370      --section-outer-spacing-block: var(--spacing-20);
371      --section-inner-max-spacing-block: var(--spacing-16);
372      --section-inner-spacing-inline: var(--spacing-16);
373      --section-stack-spacing-block: var(--spacing-12);
374    }
375  }
376
377  @media screen and (min-width: 1400px) {
378    :root {
379      /* Typography (font size) */
380      --text-h0: 4.5rem;
381      --text-h1: 3.5rem;
382      --text-h2: 2.75rem;
383      --text-h3: 2rem;
384      --text-h4: 1.75rem;
385      --text-h5: 1.375rem;
386      --text-h6: 1.25rem;
387
388      --section-outer-spacing-block: var(--spacing-24);
389      --section-inner-max-spacing-block: var(--spacing-18);
390      --section-inner-spacing-inline: var(--spacing-18);
391    }
392  }
393
394  @media screen and (min-width: 1600px) {
395    :root {
396      --section-outer-spacing-block: var(--spacing-24);
397      --section-inner-max-spacing-block: var(--spacing-20);
398      --section-inner-spacing-inline: var(--spacing-20);
399    }
400  }
401
402  /**
403   * ---------------------------------------------------------------------
404   * LIQUID DEPENDANT CSS
405   *
406   * Our main CSS is Liquid free, but some very specific features depend on
407   * theme settings, so we have them here
408   * ---------------------------------------------------------------------
409   */@media screen and (pointer: fine) {
410        .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
411          --button-background-opacity: 0.85;
412        }
413
414        .button--subdued:not([disabled]):hover {
415          --button-background: var(--text-color) / .05 !important;
416        }
417      }</style>
417<script>
418  // This allows to expose several variables to the global scope, to be used in scripts
419  window.themeVariables = {
420    settings: {
421      showPageTransition: true,
422      reduceDrawerAnimation: false,
423      reduceMenuAnimation: false,
424      headingApparition: "split_clip",
425      pageType: "blog",
426      moneyFormat: "${{amount}}",
427      moneyWithCurrencyFormat: "${{amount}} USD",
428      currencyCodeEnabled: false,
429      cartType: "popover",
430      showDiscount: true,
431      discountMode: "saving",
432      pageBackground: "#ffffff",
433      textColor: "#490e67"
434    },
435
436    strings: {
437      accessibilityClose: "Close",
438      accessibilityNext: "Next",
439      accessibilityPrevious: "Previous",
440      closeGallery: "Close gallery",
441      zoomGallery: "Zoom",
442      errorGallery: "Image cannot be loaded",
443      searchNoResults: "No results could be found.",
444      addOrderNote: "Add order note",
445      editOrderNote: "Edit order note",
446      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
447      shippingEstimatorOneResult: "There is one shipping rate for your address:",
448      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
449      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
450    },
451
452    breakpoints: {
453      'sm': 'screen and (min-width: 700px)',
454      'md': 'screen and (min-width: 1000px)',
455      'lg': 'screen and (min-width: 1150px)',
456      'xl': 'screen and (min-width: 1400px)',
457
458      'sm-max': 'screen and (max-width: 699px)',
459      'md-max': 'screen and (max-width: 999px)',
460      'lg-max': 'screen and (max-width: 1149px)',
461      'xl-max': 'screen and (max-width: 1399px)'
462    }
463  };window.addEventListener('DOMContentLoaded', () => {
464      const isReloaded = (window.performance.navigation && window.performance.navigation.type === 1) || window.performance.getEntriesByType('navigation').map((nav) => nav.type).includes('reload');
465
466      if ('animate' in document.documentElement && window.matchMedia('(prefers-reduced-motion: no-preference)').matches && document.referrer.includes(location.host) && !isReloaded) {
467        document.body.animate({opacity: [0, 1]}, {duration: 115, fill: 'forwards'});
468      }
469    });
470
471    window.addEventListener('pageshow', (event) => {
472      document.body.classList.remove('page-transition');
473
474      if (event.persisted) {
475        document.body.animate({opacity: [0, 1]}, {duration: 0, fill: 'forwards'});
476      }
477    });// For detecting native share
478  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
478<script>
479      if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
480        const importMapPolyfill = document.createElement('script');
481        importMapPolyfill.async = true;
482        importMapPolyfill.src = "//bluebonnetnutrition.com/cdn/shop/t/32/assets/es-module-shims.min.js?v=140375185335194536761721838493";
483
484        document.head.appendChild(importMapPolyfill);
485      }
486    </script>
486
487
488    
488<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 488
488
489<script type="importmap">{
490        "imports": {
491          "vendor": "//bluebonnetnutrition.com/cdn/shop/t/32/assets/vendor.min.js?v=162910149792179071561721838493",
492          "theme": "//bluebonnetnutrition.com/cdn/shop/t/32/assets/theme.js?v=99778900223943087551727873294",
493          "photoswipe": "//bluebonnetnutrition.com/cdn/shop/t/32/assets/photoswipe.min.js?v=13374349288281597431721838493"
494        }
495      }
496    </script>
496
497
498    
498<script type="module" src="//bluebonnetnutrition.com/cdn/shop/t/32/assets/vendor.min.js?v=162910149792179071561721838493"></script>
498
499    
499<script type="module" src="//bluebonnetnutrition.com/cdn/shop/t/32/assets/theme.js?v=99778900223943087551727873294"></script>
499
500
501    
501<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
501<meta name="facebook-domain-verification" content="jrby561k222u7x4x78o1rw3hq8rj5y">
502<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/67640656182/digital_wallets/dialog">
503<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
504<link rel="alternate" hreflang="x-default" href="https://bluebonnetnutrition.com/blogs/news">
505<link rel="alternate" hreflang="en" href="https://bluebonnetnutrition.com/blogs/news">
506<link rel="alternate" hreflang="es" href="https://bluebonnetnutrition.com/es/blogs/news">
507<link rel="alternate" hreflang="ar" href="https://bluebonnetnutrition.com/ar/blogs/news">
508<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
508
509<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
510<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=67640656182" crossorigin="anonymous"></script>
vendor: 1 bytes, line 510
510
511<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":67640656182,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/67640656182","merchantName":"Bluebonnet Nutrition","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Bluebonnet Nutrition","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 511
511
512<script id="shopify-features" type="application/json">{"accessToken":"1ececc1847df394b90ed5f42279e1698","betas":["rich-media-storefront-analytics"],"domain":"bluebonnetnutrition.com","predictiveSearch":true,"shopId":67640656182,"locale":"en"}</script>
vendor: 1 bytes, line 512
512
513<script>var Shopify = Shopify || {};
514Shopify.shop = "bluebonnetnutrition-1805.myshopify.com";
515Shopify.locale = "en";
516Shopify.currency = {"active":"USD","rate":"1.0"};
517Shopify.country = "US";
518Shopify.theme = {"name":"Impact Theme v6.0.1","id":169590423862,"schema_name":"Impact","schema_version":"6.0.1","theme_store_id":1190,"role":"main"};
519Shopify.theme.handle = "null";
520Shopify.theme.style = {"id":null,"handle":null};
521Shopify.cdnHost = "bluebonnetnutrition.com/cdn";
522Shopify.routes = Shopify.routes || {};
523Shopify.routes.root = "/";
524Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
525Shopify.SignInWithShop = Shopify.SignInWithShop || {};
526Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
527Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 527
527
528<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 528
528
529<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 529
529
530<script>
531  window.ShopifyPay = window.ShopifyPay || {};
532  window.ShopifyPay.apiHost = "shop.app\/pay";
533  window.ShopifyPay.redirectState = null;
534</script>
vendor: 1 bytes, line 534
534
535<script>
536  window.Shopify = window.Shopify || {};
537  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
538  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
539  window.Shopify.SignInWithShop.eligible = true;
540</script>
vendor: 1 bytes, line 540
540
541<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 541
541
542<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 542
542
543<script type="module">
544  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
545
546  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
547
548</script>
vendor: 1 bytes, line 548
548
549<script>
550  window.Shopify = window.Shopify || {};
551  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
552  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
553</script>
vendor: 1 bytes, line 553
553
554<script>(function() {
555  var isLoaded = false;
556  function asyncLoad() {
557    if (isLoaded) return;
558    isLoaded = true;
559    var urls = ["https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=bluebonnetnutrition-1805.myshopify.com","https:\/\/cdn2.ryviu.com\/v\/static\/js\/app.js?shop=bluebonnetnutrition-1805.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=bluebonnetnutrition-1805.myshopify.com"];
560    for (var i = 0; i < urls.length; i++) {
561      var s = document.createElement('script');
562      s.type = 'text/javascript';
563      s.async = true;
564      s.src = urls[i];
565      var x = document.getElementsByTagName('script')[0];
566      x.parentNode.insertBefore(s, x);
567    }
568  };
569  if(window.attachEvent) {
570    window.attachEvent('onload', asyncLoad);
571  } else {
572    window.addEventListener('load', asyncLoad, false);
573  }
574})();</script>
vendor: 1 bytes, line 574
574
575<script id="__st">var __st={"a":67640656182,"offset":-18000,"reqid":"31100691-9d04-4185-a4c1-eb363e020466-1791073788","pageurl":"bluebonnetnutrition.com\/blogs\/news","s":"blogs-90126450998","u":"4e2fb1bbeee2","p":"blog","rtyp":"blog","rid":90126450998};</script>
vendor: 1 bytes, line 575
575
576<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 576
576
577<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 577
577
578<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bluebonnetnutrition.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 578
578
579<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//bluebonnetnutrition.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
579<script crossorigin="anonymous" defer="defer" src="//bluebonnetnutrition.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 579
579
580<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 580
580
581<script>
582  window.Shopify = window.Shopify || {};
583  window.Shopify.MCP = window.Shopify.MCP || {};
584  window.Shopify.MCP.enabled = true;
585  window.Shopify.MCP.shop = "bluebonnetnutrition-1805.myshopify.com";
586  window.Shopify.MCP.mcpEndpoint = "https:\/\/bluebonnetnutrition.com\/api\/mcp";
587  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
588</script>
vendor: 1 bytes, line 588
588
589<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/bluebonnetnutrition.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
590</script>
vendor: 1 bytes, line 590
590
591<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://bluebonnetnutrition.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
592</script>
vendor: 1 bytes, line 592
592
593<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
594  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
595</script>
vendor: 1 bytes, line 595
595
596<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
597</script>
vendor: 1 bytes, line 597
597
598<script id='scb4127' type='text/javascript' async='' src='https://bluebonnetnutrition.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
598<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://bluebonnetnutrition.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
599<style id="shopify-accelerated-checkout-cart">
600        #shopify-buyer-consent {
601  margin-top: 1em;
602  display: inline-block;
603  width: 100%;
604}
605
606#shopify-buyer-consent.hidden {
607  display: none;
608}
609
610#shopify-subscription-policy-button {
611  background: none;
612  border: none;
613  padding: 0;
614  text-decoration: underline;
615  font-size: inherit;
616  cursor: pointer;
617}
618
619#shopify-subscription-policy-button::before {
620  box-shadow: none;
621}
622
623      </style>
624
625<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
625
626<link href="//bluebonnetnutrition.com/cdn/shop/t/32/assets/theme.css?v=178501567732268221041784846708" rel="stylesheet" type="text/css" media="all" />
626<script type="text/javascript">
627  window.Pop = window.Pop || {};
628  window.Pop.common = window.Pop.common || {};
629  window.Pop.common.shop = {
630    permanent_domain: 'bluebonnetnutrition-1805.myshopify.com',
631    currency: "USD",
632    money_format: "${{amount}}",
633    id: 67640656182
634  };
635  
636
637  window.Pop.common.template = 'blog';
638  window.Pop.common.cart = {};
639  window.Pop.common.vapid_public_key = "BJuXCmrtTK335SuczdNVYrGVtP_WXn4jImChm49st7K7z7e8gxSZUKk4DhUpk8j2Xpiw5G4-ylNbMKLlKkUEU98=";
640  window.Pop.global_config = {"asset_urls":{"loy":{},"rev":{},"pu":{"init_js":null},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1743185715","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1728041538","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pop_tracking.js?v=1704919189"}},"proxy_paths":{"pop":"\/apps\/ba-pop","app_metrics":"\/apps\/ba-pop\/app_metrics","push_subscription":"\/apps\/ba-pop\/push"},"aat":["pop"],"pv":false,"sts":false,"bam":true,"batc":true,"base_money_format":"${{amount}}","online_store_version":2,"loy_js_api_enabled":false,"shop":{"id":67640656182,"name":"Bluebonnet Nutrition","domain":"bluebonnetnutrition.com"}};
641  window.Pop.widgets_config = {"id":60173,"active":false,"frequency_limit_amount":1,"frequency_limit_time_unit":"hours","background_image":{"position":"right","widget_background_preview_url":"https:\/\/activestorage-public.s3.us-west-2.amazonaws.com\/ytl3cz48ldzmuda2fug2jm791hi6"},"initial_state":{"body":"Sign up to receive your instant discount code and stay informed with the latest news and promotions from Bluebonnet","title":"Get 15% off NOW!","cta_text":"Submit","show_email":"true","action_text":"Processing...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"I don't want to get a discount","email_placeholder":"Your E-mail Address","phone_placeholder":"Phone Number"},"success_state":{"body":"Use this code when you checkout to receive your 15% discount.","title":"Discount Unlocked!","cta_text":"Go shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"3"},"colors":{"link_color":"#1e88e5","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#490e67","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#490e67","footer_font_color":"#490e67","dismiss_font_color":"#ab47bc","cta_background_color":"#490e67","sticky_coupon_bar_bg":"#803cee","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"true","message":"Don't forget to use your code"},"display_style":{"font":"Helvetica","size":"regular","align":"center"},"dismissable":true,"has_background":true,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n  display: none;\n}\n.ba_widget_main_design {\n  background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n  font-family: Helvetica;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n  background-image: url(\"https:\/\/d15d3imw3mjndz.cloudfront.net\/ytl3cz48ldzmuda2fug2jm791hi6\");\n}\n#ba_widget_cta_button:disabled{\n  background: #490e67cc;\n}\n#ba_widget_cta_button{\n  background: #490e67;\n  color: #fff;\n}\n#ba_widget_cta_button:after {\n  background: #490e67e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n  color: #490e67;\n}\n.ba_initial_state_body, .ba_success_state_body{\n  color: #490e67;\n}
641\n.ba_initial_state_dismiss_text{\n  color: #ab47bc;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n  color: #490e67;\n}\n.ba_widget_error{\n  color: #ff2626;\n  background: ;\n}\n.ba_link_color{\n  color: #1e88e5;\n}\n","custom_css":"\/* style for popup area *\/\n.ba_widget_main_design {\nbackground-color: #d9c4e4 !important;\noverflow: auto !important;\nborder-radius: 25px !important;\n}\n\/* style for initial area body text *\/\n.ba_initial_state_title, .ba_success_state_title { \npadding: 5px !important;\nfont-size: 200% !important;\n}\n.ba_initial_state_body, .ba_success_state_body { \nfont-size: 105% !important;\npadding: 0px 10px 10px 10px !important;\n}\n\n.ba_initial_state_dismiss_text {\nfont-size: 120% !important;\n}\n \n.ba_initial_state_footer_text { \nfont-style: oblique !important;\nfont-size: 100% !important;\npadding: 0px 10px 0px 10px;\n}\n\n\/* style for email field *\/\n#ba_widget_email_input { \nborder: 1px solid #490e67 !important; \nfont-size: 15px !important;\n}","logo":null};
642</script>
642
643
644
645<script type="text/javascript">
646  
647
648  (function() {
649    //Global snippet for Email Popups
650    //this is updated automatically - do not edit manually.
651    document.addEventListener('DOMContentLoaded', function() {
652      function loadScript(src, defer, done) {
653        var js = document.createElement('script');
654        js.src = src;
655        js.defer = defer;
656        js.onload = function(){done();};
657        js.onerror = function(){
658          done(new Error('Failed to load script ' + src));
659        };
660        document.head.appendChild(js);
661      }
662
663      function browserSupportsAllFeatures() {
664        return window.Promise && window.fetch && window.Symbol;
665      }
666
667      if (browserSupportsAllFeatures()) {
668        main();
669      } else {
670        loadScript('https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=Promise,fetch', true, main);
671      }
672
673      function loadAppScripts(){
674        const popAppEmbedEnabled = document.getElementById("pop-app-embed-init");
675
676        if (window.Pop.global_config.aat.includes("pop") && !popAppEmbedEnabled){
677          loadScript(window.Pop.global_config.asset_urls.widgets.init_js, true, function(){});
678        }
679      }
680
681      function main(err) {
682        loadScript(window.Pop.global_config.asset_urls.global.helper_js, false, loadAppScripts);
683      }
684    });
685  })();
686</script>
686
687
688<!-- BEGIN app block: shopify://apps/ryviu-product-reviews/blocks/ryviu-js/807ad6ed-1a6a-4559-abea-ed062858d9da -->
689<script>
690  // RYVIU APP :: Settings
691  var ryviu_global_settings = {"form":{"required":"Please enter required fields","addPhotos":"Upload Photos","showTitle":true,"titleForm":"Write a review","titleName":"Your Name","acceptFile":"Accept .jpg, .png and max 2MB each","colorInput":"#464646","colorTitle":"#696969","noticeName":"Your name is required field","titleEmail":"Your Email","titleReply":"Replies","autoPublish":true,"buttonReply":"Submit","colorNotice":"#dd2c00","colorSubmit":"#ffffff","noticeEmail":"Your email is required and valid email","qualityText":"Quality*","titleSubmit":"Submit Your Review","titleComment":"Comment","titleSubject":"Review Title","titleSuccess":"Thank you! Your review is submited.","colorStarForm":"#ececec","commentButton":"Comment","noticeSubject":"Title is required field","showtitleForm":true,"errorSentReply":"Can not send your reply.","rating_default":5,"titleMessenger":"Review Content","noticeMessenger":"Your review is required field","placeholderName":"Enter your name","productNotFound":"Not Found","starActivecolor":"#fdbc00","titleReplyWrite":"Write a reply","backgroundSubmit":"#00aeef","placeholderEmail":"[email protected]","buttonCancelReply":"Cancel","placeholderSubject":"Enter your title","replyIsunderReivew":"Your reply is under review.","titleWriteEmailForm":"Rating","placeholderMessenger":"Enter your message","titleFormReviewEmail":"Leave feedback","loadAfterContentLoaded":true,"placeholderCommentMessenger":"Write something"},"questions":{"by_text":"Author","of_text":"of","on_text":"am","des_form":"Ask a question to the community here","hidedate":true,"approving":true,"name_form":"Your Name","email_form":"Your E-Mail Adresse","input_text":"Have a question? Search for answers","title_form":"No answer found?","answer_form":"Your answers","answer_text":"Answer question","newest_text":"Latest New","notice_form":"Complete before submitting","submit_form":"Send a question","votesButton":false,"helpful_text":"Most helpful","showing_text":"Show","question_form":"Your question","titleCustomer":"","community_text":"Ask the community here","questions_text":"questions","title_answer_form":"Answer question","ask_community_text":"Ask the community","show_form_question":false,"submit_answer_form":"Send a reply","write_question_text":"Ask a question","question_answer_form":"Question","placeholder_answer_form":"Answer is a required field!","placeholder_question_form":"Question is a required field!"},"targetLang":"en","review_widget":{"star":1,"style":"style2","title":true,"byText":"By","ofText":"of","tstar1":"Terrible","tstar2":"Poor","tstar3":"Average","tstar4":"Good","tstar5":"Excellent","average":"Average","hasOnly":"Has one","nostars":false,"nowrite":false,"seeLess":"See less","seeMore":"See more","hideFlag":true,"hidedate":false,"loadMore":"Load more","noavatar":false,"noreview":true,"order_by":"late","showFull":false,"showText":"Show:","showspam":true,"starText":"Star","thankYou":"Thank you!","clearText":"All","clear_all":"Clear all","noReviews":"No reviews","outofText":"out of","random_to":20,"replyText":"reply","ryplyText":"Comments","starStyle":"style1","starcolor":"#e6e6e6","starsText":"Stars","timeDelay":5000,"boostPopup":true,"colorTitle":"#6c8187","colorWrite":"#ffffff","customDate":"dd\/MM\/yy","dateSelect":"dateDefaut","helpulText":"Is this helpful?","latestText":"Latest","nolastname":false,"oldestText":"Oldest","paddingTop":0,"reviewText":"review","sortbyText":"Sort by","starHeight":16,"titleWrite":"Write a review","borderColor":"#ffffff","borderStyle":"solid","borderWidth":0,"colorAvatar":"#f8f8f8","filter_list":"Filter","firstReview":"Write a first review now","paddingLeft":0,"random_from":0,"repliesText":"replies","reviewsText":"reviews","showingText":"Showing","disableReply":true,"filter_photo":"With photos","paddingRight":0,"payment_type":"Monthly","textNotFound":"No results found.","textVerified":"Verified buyer","author_avatar":true,"bgColorAvatar":"rgb(73, 14, 103)","colorVerified":"#05d92d","customer_name":"show_first","disableHelpul":false,"disableWidget":false,"filter_review":"Filter","offsetSidebar":"left","paddingBottom":0,"titleCustomer":"Customer Reviews","customerPhotos":"Customer Photos","featureSidebar":true,"filter_replies":"With replies","filter_reviews":"all","imagesSortText":"Images","setColorAvatar":true,"submitDoneText":"Your review has been submitted.","backgroundRyviu":"transparent","backgroundWrite":"rgb(157, 83, 190)","defaultSortText":"Default","disablePurchase":false,"reviewTotalText":"Review","starActiveStyle":"style1","starActivecolor":"rgb(177, 103, 205)","submitErrorText":"Can not send your review.","emptyDescription":"There are no reviews.","mostLikeS
691ortText":"Most likes","noticeWriteFirst":"Be the first to","reviewTotalTexts":"Reviews","infoProductFeature":false,"show_title_customer":true,"filter_reviews_local":"US"},"design_settings":{"date":"timeago","sort":"featured","paging":"paging","showing":30,"timeAgo":false,"webFont":"Questrial","url_shop":"bluebonnetnutrition-1805.myshopify.com","approving":true,"colection":true,"no_number":false,"no_review":true,"defautDate":"timeago","defaultDate":"M d, Y","webFontSize":14,"client_theme":"carousel","product_slug":"","verify_reply":true,"verify_review":true,"reviews_per_page":25,"aimgs":false}};
692  
693  try {
694    if (typeof ryviu_global_settings === 'string') {
695      ryviu_global_settings = JSON.parse(ryviu_global_settings);
696    }
697  } catch (e) {
698    console.error("Error parsing ryviu_global_settings", e);
699  }
700  var ryviu_version = '2';
701  if (typeof Shopify !== 'undefined' && Shopify.designMode && document.documentElement) {
702    document.documentElement.classList.add('ryviu-shopify-mode');
703  }
704
705  // Locale-aware widget text: merge the shopper's page-locale translation blob
706  // (saved by the admin Translate / Widget Translation page as a per-language
707  // metafield) onto ryviu_global_settings. Applies to every widget architecture
708  // version — v1/v2 load ryviu.min.js via a legacy ScriptTag rather than the
709  // script tag below, but they read window.ryviu_global_settings the same way.
710  if(ryviu_global_settings && ryviu_global_settings.design_settings && ryviu_global_settings.design_settings.show_widget_reviews_by_market){window.__ryviu_locale_key__ = 'en';try {
711        var lang_settings_json = "{\"review_settings\":{\"byText\":\"By\",\"ofText\":\"of\",\"tstar1\":\"Terrible\",\"tstar2\":\"Poor\",\"tstar3\":\"Average\",\"tstar4\":\"Good\",\"tstar5\":\"Excellent\",\"average\":\"Average\",\"hasOnly\":\"Has one\",\"seeLess\":\"See less\",\"seeMore\":\"See more\",\"loadMore\":\"Load more\",\"showText\":\"Show:\",\"starText\":\"Star\",\"thankYou\":\"Thank you!\",\"clearText\":\"All\",\"clear_all\":\"Clear all\",\"noReviews\":\"No reviews\",\"outofText\":\"out of\",\"replyText\":\"reply\",\"ryplyText\":\"Comments\",\"starsText\":\"Stars\",\"helpulText\":\"Is this helpful?\",\"latestText\":\"Latest\",\"oldestText\":\"Oldest\",\"reviewText\":\"review\",\"sortbyText\":\"Sort by\",\"titleWrite\":\"Write a review\",\"filter_list\":\"Filter\",\"firstReview\":\"Write a first review now\",\"repliesText\":\"replies\",\"reviewsText\":\"reviews\",\"showingText\":\"Showing\",\"filter_photo\":\"With photos\",\"payment_type\":\"Monthly\",\"textNotFound\":\"No results found.\",\"textVerified\":\"Verified buyer\",\"customer_name\":\"show_first\",\"filter_review\":\"Filter\",\"titleCustomer\":\"Customer Reviews\",\"customerPhotos\":\"Customer Photos\",\"filter_replies\":\"With replies\",\"filter_reviews\":\"all\",\"imagesSortText\":\"Images\",\"submitDoneText\":\"Your review has been submitted.\",\"defaultSortText\":\"Default\",\"reviewTotalText\":\"Review\",\"submitErrorText\":\"Can not send your review.\",\"emptyDescription\":\"There are no reviews.\",\"mostLikeSortText\":\"Most likes\",\"noticeWriteFirst\":\"Be the first to\",\"reviewTotalTexts\":\"Reviews\",\"filter_reviews_local\":\"US\",\"offsetSidebar\":\"right\"},\"form_settings\":{\"required\":\"Please enter required fields\",\"addPhotos\":\"Upload Photos\",\"titleForm\":\"Write a review\",\"titleName\":\"Your Name\",\"acceptFile\":\"Accept .jpg, .png and max 2MB each\",\"noticeName\":\"Your name is required field\",\"titleEmail\":\"Your Email\",\"titleReply\":\"Replies\",\"buttonReply\":\"Submit\",\"noticeEmail\":\"Your email is required and valid email\",\"qualityText\":\"Quality*\",\"titleSubmit\":\"Submit Your Review\",\"titleComment\":\"Comment\",\"titleSubject\":\"Review Title\",\"titleSuccess\":\"Thank you! Your review is submited.\",\"commentButton\":\"Comment\",\"noticeSubject\":\"Title is required field\",\"errorSentReply\":\"Can not send your reply.\",\"titleMessenger\":\"Review Content\",\"noticeMessenger\":\"Your review is required field\",\"placeholderName\":\"Enter your name\",\"productNotFound\":\"Not Found\",\"titleReplyWrite\"
711:\"Write a reply\",\"placeholderEmail\":\"[email protected]\",\"buttonCancelReply\":\"Cancel\",\"placeholderSubject\":\"Enter your title\",\"replyIsunderReivew\":\"Your reply is under review.\",\"titleWriteEmailForm\":\"Rating\",\"placeholderMessenger\":\"Enter your message\",\"titleFormReviewEmail\":\"Leave feedback\",\"placeholderCommentMessenger\":\"Write something\"},\"question_settings\":{\"see_all\":\"See all\",\"titleCustomer\":\"Customer Reviews\",\"by_text\":\"Ask by\",\"on_text\":\"about\",\"answer_text\":\"Answer question\",\"no_question\":\"No question\",\"no_searched\":\"No questions found\",\"shop_owner\":\"Shop owner\",\"input_text\":\"Have a question? Search for answers\",\"community_text\":\"Don't see what you're looking for?\",\"ask_community_text\":\"Ask the Community\",\"showing_text\":\"Showing\",\"of_text\":\"of\",\"questions_text\":\"questions\",\"question_text\":\"question\",\"newest_text\":\"Newest\",\"helpful_text\":\"Most Helpful\",\"title_form\":\"Don't see what you're looking for?\",\"des_form\":\"Leave a question ask the help form community!\",\"send_question_success\":\"Your question sent\",\"send_question_error\":\"Your question cannot be sent\",\"name_form\":\"Your Name\",\"placeholderName\":\"John Smith\",\"answered_question_text\":\"answered question\",\"answered_questions_text\":\"answered questions\",\"question_error_fill\":\"Please fill in all fields before submitting your answer.\",\"title_answer_form\":\"Answer the question\",\"send_reply_success\":\"Your answer has been sent to shop owner.\",\"send_reply_error\":\"Your answer can't sent\",\"question_answer_form\":\"Question\",\"answer_form\":\"Your Answer\",\"placeholder_answer_form\":\"Your answer is required\",\"email_form\":\"Your Email\",\"placeholderEmail\":\"[email protected]\",\"question_form\":\"Your Question\",\"placeholder_question_form\":\"Your question is required\",\"answer_error_fill\":\"Please fill in all fields before submitting your answer.\",\"submit_answer_form\":\"Submit Answer\",\"submit_form\":\"Send a question\",\"totalAnswers\":\"Total\",\"answersText\":\"answers\",\"answerText\":\"answer\",\"voteText\":\"vote\",\"votesText\":\"votes\",\"sort_by\":\"Sort by\",\"no_answer\":\"No answer\"}}";
712        if (typeof lang_settings_json === 'string') {
713          lang_settings_json = JSON.parse(lang_settings_json);
714        }
715        if (typeof lang_settings_json === 'string') {
716          lang_settings_json = JSON.parse(lang_settings_json);
717        }
718        if (ryviu_global_settings && lang_settings_json) {
719          if (lang_settings_json.review_settings) {
720            ryviu_global_settings.review_settings = Object.assign({}, ryviu_global_settings.review_settings, lang_settings_json.review_settings);
721            // v1/v2 schema alias: RyviuWidgetTotal.vue and the rest of the legacy
722            // storefront widget read client_settings.review_widget, not review_settings.
723            ryviu_global_settings.review_widget = Object.assign({}, ryviu_global_settings.review_widget, lang_settings_json.review_settings);
724          }
725          if (lang_settings_json.form_settings) {
726            ryviu_global_settings.form_settings = Object.assign({}, ryviu_global_settings.form_settings, lang_settings_json.form_settings);
727            ryviu_global_settings.form = Object.assign({}, ryviu_global_settings.form, lang_settings_json.form_settings);
728          }
729          if (lang_settings_json.question_settings) {
730            ryviu_global_settings.question_settings = Object.assign({}, ryviu_global_settings.question_settings, lang_settings_json.question_settings);
731            ryviu_global_settings.questions = Object.assign({}, ryviu_global_settings.questions, lang_settings_json.question_settings);
732          }
733          if (lang_settings_json.design_settings) {
734            ryviu_global_settings.design_settings = Object.assign({}, ryviu_global_settings.design_settings, lang_settings_json.design_settings);
735          }
736          window.__ryviu_locale_overridden__ = true;
737        }
738      } catch(e) {
739        console.error("Error parsing lang settings", e);
740      }}
741</script>
741
742
743
744<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
745
746
747
748
749
750
751
752
753
754
755
756
757  
757<script async src="https://static.klaviyo.com/onsite/js/UYAmUz/klaviyo.js?company_id=UYAmUz"></script>
757
758  
758<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
758
759
760  
761
762
763
764
765  
765<script>
766    window.klaviyoReviewsProductDesignMode = false
767  </script>
767
768
769
770
771
772
773
774
775
776
777<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_switcher/b5b83690-efd4-434d-8c6a-a5cef4019faf -->
778
779�<!-- BEGIN app snippet: switcher_styling -->
780<style>
781  .tl-switcher-container.hidden {
782      display: none;
783      height: 0;
784      overflow: hidden;
785      opacity: 0;
786  }
787  .tl-switcher-container {
788      position: relative;
789      z-index: 1;
790      line-height: normal;
791  }
792  .tl-switcher-container.desktop {
793      display: inline-flex;
794      align-items: center;
795  }
796  .tl-switcher-container.mobile {
797      display: block;
798  }
799  .tl-custom-position {
800      position: absolute;
801      z-index: 9999;
802      box-shadow: 0 0 10px rgba(0, 0, 0, .15);
803      border-radius: 3px;
804      background-color: #fff;
805  }
806  .tl-wrapper {
807      position: relative;
808  }
809  .tl-dropdown {
810      display: none;
811      position: absolute;
812      top: 100%;
813      left: 0;
814      z-index: 1;
815      min-width: 100%;
816      border-radius: 3px;
817      box-shadow: 0 0 10px rgba(0, 0, 0, .15);
818      background-color: #fff;
819      padding: 16px 15px 17px;
820      font-weight: normal;
821      color: #000;
822  }
823  .tl-dropdown.active {
824      display: block;
825  }
826  .tl-overlay {
827      display: none;
828      position: fixed;
829      top: 0;
830      right: 0;
831      bottom: 0;
832      left: 0;
833      z-index: 9999;
834      background-color: rgba(0, 0, 0, .5);
835      align-items: center;
836      justify-content: center;
837  }
838  .tl-overlay.active {
839      display: flex;
840  }
841  .tl-overlay .tl-inner {
842      display: flex;
843      flex-direction: column;
844      justify-content: center;
845      position: relative;
846      width: 400px;
847      max-width: 95%;
848      min-height: 150px;
849      border-radius: 5px;
850      box-shadow: 0 0 15px rgba(0, 0, 0, .15);
851      background-color: #fff;
852      padding: 25px 5%;
853  }
854  .tl-switcher {
855      position: relative;
856  }
857  .tl-switcher form {
858      margin: 0;
859      overflow: visible;
860  }
861  .tl-select,
862  .tl-selection,
863  .tl-option {
864      display: flex;
865      align-items: center;
866      column-gap: 7px;
867      white-space: nowrap;
868  }
869  .tl-select {
870      border: 1px solid rgba(0, 0, 0, .15);
871      border-radius: 3px;
872      padding: 8px 10px;
873      text-align: left;
874      font-size: 14px;
875      text-transform: capitalize;
876      cursor: pointer;
877  }
878  .tl-select:after {
879      content: "";
880      display: inline-block;
881      width: 7px;
882      height: 7px;
883      margin: 0 5px 0 auto;
884      border-width: 0 1px 1px 0;
885      border-style: solid;
886      border-color: #000;
887      opacity: 0.9;
888      transform: rotate(45deg) translate(0, -40%);
889      transition: 0.3s ease;
890  }
891  .tl-select.open:after {
892      transform: rotate(-135deg) translate(-2px, 0);
893  }
894  .tl-flag {
895      width: 18px;
896      max-width: none;
897      border-radius: 1px;
898      vertical-align: middle;
899      transition: 0.2s ease;
900  }
901  .tl-label {
902      display: inline-block;
903      vertical-align: middle;
904      overflow-x: hidden;
905      text-overflow: ellipsis;
906  }
907  .tl-name {
908      text-transform: capitalize;
909  }
910  .tl-code {
911      text-transform: uppercase;
912  }
913  .tl-selections {
914      display: flex;
915      align-items: center;
916      border: 1px solid rgba(0, 0, 0, .15);
917      border-radius: 3px;
918  }
919  .tl-selections:hover {
920      cursor: pointer;
921  }
922  .tl-selection {
923      padding: 8px 10px;
924  }
925  .tl-selection + .tl-selection {
926      margin-left: -8px;
927  }
928  .tl-invert {
929      filter: invert(100%);
930  }
931  .tl-select:has(.tl-icon):after {
932      display: none;
933  }
934  .tl-close-btn {
935      display: none;
936  }
937  .tl-title {
938      margin: 0 0 7px;
939      text-align: left;
940      font-size: 14px;
941  }
942  .tl-switcher + .tl-title {
943      margin-top: 14px;
944  }
945  .tl-options {
946      display: none;
947      list-style: none;
948      position: absolute;
949      bottom: auto;
950      top: 100%;
951      left: 0;
952      z-index: 1;
953      min-width: 100%;
954      max-height: 170px;
955      margin: 0 0;
956      border-radius: 3px;
957      box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);
958      overflow-y: auto;
959      background-color: #fff;
960      padding: 6px 1px;
961      text-align: left;
962      font-size: 14px;
963      font-weight: normal;
964      color: #000;
965  }
966  .tl-options.open {
967      display: block;
968  }
969  .tl-option {
970      padding: 5px 10px;
971      text-transform: capitalize;
972      cursor: pointer;
973      transition: 0.2s ease;
974  }
975  .tl-option::before,
976  .tl-option::after {
977      content: none !important;
978  }
979  .tl-select:focus-visible,
980  .tl-option:focus-visible,
981  .tl-selections:focus-visible,
982  .tl-close-btn:focus-visible,
983  .tl-submit-btn:focus-visible {
984      outline: 2px solid #b3b3b3;
985      outline-offset: -2px;
986      /* Blends with the theme text colour where supported, so a dark header keeps
987         a visible ring. The flat grey above stays the fallback. */
988      outline-color: color-mix(in srgb, currentColor 40%, transparent);
989  }
990  .tl-option:hover img {
991      opacity: 0.75;
992  }
993  .tl-btn-container {
994      margin-top: 18px;
995      text-align: center;
996  }
997  .tl-submit-btn {
998      border: none;
999      border-radius: 3px;
1000      outline: none;
1001      box-shadow: none;
1002      background-color: #333;
1003      padding: 9px 35px;
1004      font-size: 14px;
1005      font-weight: bold;
1006      color: #fff;
1007      text-transform: uppercase;
1008      cursor: pointer;
1009      transition: 0.2s ease;
1010  }
1011  .tl-submit-btn:hover {
1012      background-color: #222;
1013  }
1014  .tl-overlay .tl-close-btn {
1015      display: block;
1016      position: absolute;
1017      top: 10px;
1018      right: 15px;
1019      cursor: pointer;
1020  }
1021  .tl-overlay .tl-switcher {
1022      margin-bottom: 5px;
1023  }
1024  .tl-overlay .tl-options {
1025      padding: 8px 1px;
1026  }
1027  @supports (-webkit-hyphens:none) {
1028      .tl-select,
1029      .tl-selection,
1030      .tl-option {
1031          column-gap: 0;
1032      }
1033      .tl-select img + .tl-label,
1034      .tl-selection img + .tl-label,
1035      .tl-option img + .tl-label,
1036       div.tl-select:after {
1037          margin-left: 7px;
1038      }
1039  }
1040  .tl-switcher-container.tl-custom-position {
1041    border-width: 1px;
1042    border-style: solid;
1043    border-color: #000000;
1044    background-color: #ffffff;
1045  }
1046  .tl-custom-position.top-right {
1047    top: 55px;
1048    right: 20px;
1049    bottom: auto;
1050    left: auto;
1051  }
1052  .tl-custom-position.top-left {
1053    top: 55px;
1054    right: auto;
1055    bottom: auto;
1056    left: 20px;
1057  }
1058  .tl-custom-position.bottom-left {
1059    position: fixed;
1060    top: auto;
1061    right: auto;
1062    bottom: 20px;
1063    left: 20px;
1064  }
1065  .tl-custom-position.bottom-right {
1066    position: fixed;
1067    top: auto;
1068    right: 20px;
1069    bottom: 20px;
1070    left: auto;
1071  }
1072  .tl-custom-position > div {
1073    font-size: 14px;
1074    color: #5c5c5c;
1075  }
1076  .tl-custom-position .tl-label {
1077    color: #5c5c5c;
1078  }
1079  .tl-dropdown.bottom-right,
1080  .tl-dropdown.bottom-left {
1081    bottom: 100%;
1082    top: auto;
1083  }
1084  .tl-dropdown.top-right,
1085  .tl-dropdown.bottom-right {
1086    right: 0;
1087    left: auto;
1088  }
1089  .tl-options.bottom-right,
1090  .tl-options.bottom-left {
1091    bottom: 100%;
1092    top: auto;
1093  }
1094  .tl-options.top-right,
1095  .tl-options.bottom-right {
1096    right: 0;
1097    left: auto;
1098  }
1099  div:not(.tl-inner) > .tl-switcher .tl-select,
1100  div.tl-selections {
1101    border-width: 0px;
1102  }
1103  
1104  
1105</style>
1106<!-- END app snippet -->
1107
1108<script type="text/template" id="tl-switcher-template">
1109  <div class="tl-switcher-container hidden ">
1110    
1111        <!-- BEGIN app snippet: language_form --><div class="tl-switcher tl-language"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" />
1112    <div class="tl-select" role="button" tabindex="0" aria-haspopup="listbox" aria-expanded="false">
1113      �<!-- BEGIN app snippet: language_flag -->
1114  <img
1115    class="tl-flag"
1116    loading="lazy"
1117    width="20"
1118    height="18"
1119    alt="Language switcher country flag for English"
1120    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/gb.svg"
1121  ><!-- END app snippet -->
1122            <span class="tl-label tl-name">English</span>
1123      
1124    </div>
1125    <ul class="tl-options " role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li
1126  class="tl-option active"
1127  role="option"
1128  tabindex="-1"
1129  aria-selected="true"
1130  data-value="en"
1131><!-- BEGIN app snippet: language_flag -->
1132  <img
1133    class="tl-flag"
1134    loading="lazy"
1135    width="20"
1136    height="18"
1137    alt="Language dropdown option country flag for English"
1138    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/gb.svg"
1139  ><!-- END app snippet -->
1140              <span class="tl-label tl-name">English</span>�</li>
1141<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li
1142  class="tl-option "
1143  role="option"
1144  tabindex="-1"
1145  aria-selected="false"
1146  data-value="es"
1147><!-- BEGIN app snippet: language_flag -->
1148  <img
1149    class="tl-flag"
1150    loading="lazy"
1151    width="20"
1152    height="18"
1153    alt="Language dropdown option country flag for Español"
1154    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/es.svg"
1155  ><!-- END app snippet -->
1156              <span class="tl-label tl-name">Español</span>�</li>
1157<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li
1158  class="tl-option "
1159  role="option"
1160  tabindex="-1"
1161  aria-selected="false"
1162  data-value="ar"
1163><!-- BEGIN app snippet: language_flag -->
1164  <img
1165    class="tl-flag"
1166    loading="lazy"
1167    width="20"
1168    height="18"
1169    alt="Language dropdown option country flag for العربية"
1170    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/sa.svg"
1171  ><!-- END app snippet -->
1172              <span class="tl-label tl-name">العربية</span>�</li>
1173<!-- END app snippet -->
1174    </ul>
1175    <input type="hidden" name="country_code" value="US">
1176    <input type="hidden" name="language_code" value="en"></form>
1177</div>
1178<!-- END app snippet -->
1179
1180      
1181    <!-- BEGIN app snippet: hidden_language_list --><div class="tl-languages-unwrap" style="display: none;"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" />
1182    <ul class="tl-options" role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li
1183  class="tl-option active"
1184  role="option"
1185  tabindex="-1"
1186  aria-selected="true"
1187  data-value="en"
1188>
1189              <span class="tl-label tl-name">English</span>�</li>
1190<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li
1191  class="tl-option "
1192  role="option"
1193  tabindex="-1"
1194  aria-selected="false"
1195  data-value="es"
1196>
1197              <span class="tl-label tl-name">Español</span>�</li>
1198<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li
1199  class="tl-option "
1200  role="option"
1201  tabindex="-1"
1202  aria-selected="false"
1203  data-value="ar"
1204>
1205              <span class="tl-label tl-name">العربية</span>�</li>
1206<!-- END app snippet -->
1207    </ul>
1208    <input type="hidden" name="country_code" value="US">
1209    <input type="hidden" name="language_code" value="en"></form>
1210</div>
1211<!-- END app snippet -->
1212  </div>
1213</script>
1213
1214
1215<script defer="defer" src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/advanced-switcher-init.js" type="text/javascript"></script>
1215
1216
1217<script>
1218  (function () {
1219
1220    if (typeof window.TranslationLab === 'undefined') {
1221      window.TranslationLab = {};
1222    }
1223
1224    window.TranslationLab.CurrencySettings = {
1225      themeMoneyFormat: "${{amount}}",
1226      themeMoneyWithCurrencyFormat: "${{amount}} USD",
1227      format: 'money_with_currency_format',
1228      isRtl: false
1229    };
1230
1231    window.TranslationLab.switcherSettings = {
1232      switcherMode: 'language',
1233      labelType: 'language-name',
1234      showFlags: true,
1235      useSwitcherIcon: false,
1236      imgFileTemplate: 'https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/[country-code].svg',
1237
1238      isModal: false,
1239
1240      currencyFormatClass: 'span.money, span.tlab-currency-format, .price-item, .price, .price-sale, .price-compare, .product__price, .product__price--sale, .product__price--old, .jsPrice',
1241      shopCurrencyCode: "USD" || "USD",
1242
1243      langCurrencies: null,
1244
1245      currentLocale: 'en',
1246      languageList: [{"iso_code":"en","display_code":"en","endonym_name":"English"},{"iso_code":"es","display_code":"es","endonym_name":"Español"},{"iso_code":"ar","display_code":"ar","endonym_name":"العربية"}],
1247
1248      currentCountry: 'US',
1249      availableCountries: [],
1250
1251      regionLanguages: null,
1252
1253      countryRegionAndLanguageCombinedSave: false,
1254
1255      addNoRedirect: false,
1256      addLanguageCode: false,
1257    };
1258
1259    function getShopifyThemeName() {
1260      if (window.Shopify && window.Shopify.theme && window.Shopify.theme.name) {
1261        return window.Shopify.theme.name.toLowerCase();
1262      }
1263      return null;
1264    }
1265
1266    function find(collection, predicate) {
1267      for (var i = 0; i < collection.length; i++) {
1268        if (predicate(collection[i])) {
1269          return collection[i];
1270        }
1271      }
1272      return null;
1273    }
1274
1275    function getCurrenciesForLanguage(languageCode, languageCurrencies, defaultCurrencyCode) {
1276      if (!languageCode || !languageCurrencies) {
1277        return {
1278          languageCode: '',
1279          currencies: [{ code: defaultCurrencyCode }]
1280        };
1281      }
1282      const langCodePart = languageCode.split('-')[0];
1283      const langCurrencyMapping = find(languageCurrencies, function(x) { return x.languageCode === languageCode || x.languageCode === langCodePart; });
1284      const defaultCurrenciesForLanguage = {
1285        languageCode: languageCode,
1286        currencies: [{ code: defaultCurrencyCode }]
1287      };
1288      return langCurrencyMapping ?? defaultCurrenciesForLanguage;
1289    }
1290
1291    function findCurrencyForLanguage(langCurrencies, languageCode, currencyCode, defaultCurrencyCode) {
1292      if (!languageCode) return null
1293      const langCurrencyMapping = getCurrenciesForLanguage(languageCode, langCurrencies, defaultCurrencyCode);
1294      if (!currencyCode)  return langCurrencyMapping.currencies[0];
1295      const currency = find(langCurrencyMapping.currencies, function(currency) { return currency.code === currencyCode; });
1296      if (!currency) return langCurrencyMapping.currencies[0];
1297      return currency;
1298    }
1299
1300    function getCurrentCurrencyCode(languageCurrencies, language, shopCurrencyCode) {
1301      const queryParamCurrencyCode = getQueryParam('currency');
1302      if (queryParamCurrencyCode) {
1303        window.TranslationLab.currencyCookie.write(queryParamCurrencyCode.toUpperCase());
1304        deleteQueryParam('currency');
1305      }
1306
1307      const savedCurrencyCode = window.TranslationLab.currencyCookie.read() ?? null;
1308      const currencyForCurrentLanguage = findCurrencyForLanguage(languageCurrencies, language.iso_code, savedCurrencyCode, shopCurrencyCode);
1309      return currencyForCurrentLanguage ? currencyForCurrentLanguage.code : shopCurrencyCode;
1310    }
1311
1312    function getQueryParam(param) {
1313      const queryString = window.location.search;
1314      const urlParams = new URLSearchParams(queryString);
1315      const paramValue = urlParams.get(param);
1316      return paramValue;
1317    }
1318
1319    function deleteQueryParam(param) {
1320      const url = new URL(window.location.href);
1321      url.searchParams.delete(param);
1322      window.history.replaceState({}, '', url.toString());
1323    }
1324
1325    window.TranslationLab.currencyCookie = {
1326        name: 'translation-lab-currency',
1327        write: function (currency) {
1328            window.localStorage.setItem(this.name, currency);
1329        },
1330        read: function () {
1331            return window.localStorage.getItem(this.name);
1332        },
1333        destroy: function () {
1334            window.localStorage.removeItem(this.name);
1335        }
1336    }
1337
1338    window.TranslationLab.currencyService = {
1339      getCurrenciesForLanguage: getCurrenciesForLanguage,
1340      findCurrencyForLanguage: findCurrencyForLanguage,
1341      getCurrentCurrencyCode: getCurrentCurrencyCode
1342    }
1343
1344    var switcherOptions = {
1345      shopifyThemeName: getShopifyThemeName(),
1346      switcherPrototypeSelector: '.tl-switcher-container.hidden',
1347      switcherPosition: "header",
1348      headerRefElement: "",
1349      headerRelativePosition: "before",
1350      mobileRefElement: "",
1351      mobileRelativePosition: "before",
1352    };
1353
1354    window.TranslationLab.switcherOptions = switcherOptions;
1355
1356    if (window.TranslationLab.Switcher) {
1357      window.TranslationLab.Switcher.configure(switcherOptions);
1358    }
1359
1360  })();
1361</script>
1361
1362
1363
1364
1365<script defer="defer" src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/advanced-switcher.js" type="text/javascript"></script>
1365
1366
1367
1368
1369
1370<!-- END app block --><!-- BEGIN app block: shopify://apps/bundler/blocks/bundler-script-append/7a6ae1b8-3b16-449b-8429-8bb89a62c664 -->
1370<script defer="defer">
1371	/**	Bundler script loader, version number: 2.0 */
1372	(function(){
1373		var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};
1374		appendScriptUrl('bluebonnetnutrition-1805.myshopify.com');
1375
1376		// get script url and append timestamp of last change
1377		function appendScriptUrl(shop) {
1378
1379			var timeStamp = Math.floor(Date.now() / (1000*1*1));
1380			var timestampUrl = 'https://bundler.nice-team.net/app/shop/status/'+shop+'.js?'+timeStamp;
1381
1382			loadScript(timestampUrl, function() {
1383				// append app script
1384				if (typeof bundler_settings_updated == 'undefined') {
1385					console.log('settings are undefined');
1386					bundler_settings_updated = 'default-by-script';
1387				}
1388				var scriptUrl = "https://cdn-bundler.nice-team.net/app/js/bundler-script.js?shop="+shop+"&"+bundler_settings_updated;
1389				loadScript(scriptUrl, function(){});
1390			});
1391		}
1392	})();
1393
1394	var BndlrScriptAppended = true;
1395	
1396
1397	
1398		var BndlrMarketId = 22612934966;
1399	
1400</script>
1400
1401
1402<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts -->
1402<script>
1403var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var n,t=1,e=arguments.length;t<e;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a]);return r}).apply(this,arguments)},__spreadArray=this&&this.__spreadArray||function(r,n,t){if(t||2===arguments.length)for(var e,a=0,i=n.length;a<i;a++)!e&&a in n||((e=e||Array.prototype.slice.call(n,0,a))[a]=n[a]);return r.concat(e||Array.prototype.slice.call(n))};(()=>{var C=/\([0-9]+?\)$/,G=/\r?\n|\r|\t|\xa0|\u200B|\u200E|&nbsp;| /g,t=/<\/?[a-z][\s\S]*>/i,p=/^(https?:\/\/|\/\/)[^\s/$.?#].[^\s]*$/i,J=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/g,g=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/,tr=/\{\{\s*[a-zA-Z_]\w*\s*\}\}/g,l=/^(https:)?\/\/cdn\.shopify\.com\/(.+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)/i,m=/^(https:)?\/\/cdn\.shopify\.com/i,s=/\b(?:https?|ftp)?:?\/\/?[^\s\/]+\/[^\s]+\.(?:png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)\b/i,h=/url\(['"]?(.*?)['"]?\)/,d="__label:",n=document.createElement("textarea"),o=new DOMParser,z=new Set(["SCRIPT","IFRAME","OBJECT","EMBED","LINK","META","BASE"]),W=/^(on\w+|srcdoc)$/i,F=/(expression|javascript:|@import|url\s*\()/i,q=new Set(["href","action","formaction","xlink:href"]),er=/^(?:javascript|vbscript|data):/i,ar=document.createElement("template"),O={t:"a",i:"button",u:"div",o:"iframe",l:"img",v:"input",p:"p",g:"picture",m:"section",h:"source",T:"span",S:"textarea",_:"video"},x={M:["src","data-src","data-source","data-href","data-zoom","data-master","data-bg","base-src"],A:"src",k:"data-src",I:["srcset","data-srcset"],R:"srcset",C:"data-srcset",O:["alt"],N:["href","data-href"],D:["href","data-href","data-src","data-zoom"],L:["src","data-src","data-bg"],P:["data-bgset"],H:["data-href"],U:["src"],j:["srcset","data-srcset"],W:["src"],F:["src"],q:["poster"],G:"value",J:"type",$:"value",B:["placeholder"],V:["placeholder"],Y:["data-label","title"],Z:["data-tooltip"],X:"class",K:"href"},k=Array.from(new Set(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],x.M,!0),x.I,!0),x.F,!0),x.q,!0),x.O,!0),["style"],!1),x.P,!0))),ir=new Set(k),ur=new Set([O.l,O.g,O.i,O.p,O.t,O.v]),or=new Set([O.l,O.g,O.u,O.m,O._]),I=new Set([O.l,O.h]),fr=new Set([O.g,O._]),R=[O.l,O.g,O.h].join(", "),N=[O._,"".concat(O.u,"[data-bg]"),"".concat(O.u,"[data-src]"),"".concat(O.u,"[data-bgset]"),"".concat(O.m,"[data-bg]"),"".concat(O.m,"[data-src]"),"".concat(O.m,"[data-bgset]")].join(", "),u=R+", "+N,cr=16.67,lr=500,D=function(r){return r.nodeType===Node.ELEMENT_NODE},L=function(r){return r.nodeType===Node.TEXT_NODE};function P(r){return r&&"none"!==r&&(r=r.match(h))&&r[1]?r[1]:null}function H(r){r=r.trim();return l.test(r)||s.test(r)}function U(r){return t.test(r)}function j(r){r=r.trim();return"/"===r[0]&&"/"!==r[1]}var $=function(r){return!r||0===r.trim().length};function B(r){return r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(t){var e=new Map;return{get:function(r){var n;if(e.has(r))return n=e.get(r),e.delete(r),e.set(r,n),n},set:function(r,n){e.has(r)?e.delete(r):e.size>=t&&e.delete(e.keys().next().value),e.set(r,n)}}}function Y(r,n){var t=r.get(n);return t||r.set(n,t=[]),t}function Z(r){return-1===r.indexOf("&")?r:(n.innerHTML=r,n.value)}function v(r){return X(Z(r))}function X(r){return r.trim().replace(C,"").replace(G,"").trim()}var b=1e3;function K(r){var n=r.length>b;return{key:n?gr(r):r,rr:n,nr:r.length}}function Q(r){return K(r.trim().replace(G,"").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&amp;/g,"&").trim())}function rr(r){return Q(r).key}var w=/<\s*([a-z][\w:-]*)\b(?:[^>"']|"[^"]*"|'[^']*')*>/gi,f="__IGNORED__";function r(r){return new RegExp("(\\s)(".concat(r,")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>]+)"),"i")}var a,i,c=[{name:x.X,pattern:r(x.X)},{name:x.K,pattern:r(x.K),tr:O.t}];function sr(r){return r.replace(w,function(r,n){for(var t,e=n.toLowerCase(),a=r,i=0;i<c.length;i++){var u=c[i];void 0!==u.tr&&u.tr!==e||(t=a,u=u.pattern,a=t.replace(u,function(r,n,t){return"".concat(n).concat(t,'="').concat(f,'"')}))}return a})}function dr(r){for(var n,t=[],e=/<\s*(\/?)\s*([a-z][\w:-]*)\b/gi;null!==(n=e.exec(r));)t.push(n[1]+n[2].toLowerCase());return t.join("|")}function vr(r){for(var r=o.parseFromString(r,"text/html"),i=r.body.querySelectorAll("*"),n=function(r){for(var a=i[r],n=Array.from(a.attributes).map(function(r){var n,t,e=r.name.toLowerCase();return{name:e,value:(n=a.localName,t=e,c.some(function(r){return r.name===t&&(void 0===r.tr||r.tr===n)})?f:r.value)}}).sort(function(r,n){return r.name.localeCompare(n.name)||r.value.localeCompare(n.value)});0<a.attributes.length;)a.removeAttribute(a.attributes[0].name);for(var t=0;t<n.length;t++){var e=n[t];a.setAttribute(e.name,e.value)}},t=0;t<i.length;t++)n(t);return r.body.innerHTML}function T(r,n,t){r=r.getAttribute(t);null===r?n.removeAttribute(t):n.setAttribute(t,r)}function pr(r,n){var r=o.parseFromString(r,"text/html"),n=o.parseFromString(n,"text/html"),t=r.body.querySelectorAll("*"),e=n.body.querySelectorAll("*");if(((r,n)=>{if(r.length===n.length){for(var t=0;t<r.length;t++)if(r[t].localName!==n[t].localName)return;return 1}})(t,e))for(var a=0;a<t.length;a++)T(t[a],e[a],x.X);var i=r.body.querySelectorAll(O.t),u=n.body.querySelectorAll(O.t);if(i.length!==u.length)return null;for(a=0;a<i.length;a++)T(i[a],u[a],x.K);return n.body.innerHTML}function nr(r){return r.trim().toLowerCase().replace(/^https:/i,"")}function gr(r){for(var n=5381,t=0;t<r.length;t++)n=(n<<5)+n^r.charCodeAt(t);return(n>>>0).toString(36)}function mr(r,n,t){void 0===t&&(t=20);for(var e=r,a=0;e&&e.parentElement&&a<t;){for(var i=e.parentElement,u=0,o=n;u<o.length;u++)for(var f=o[u],c=0,l=f.er;c<l.length;c++){var s=l[c];switch(s.type){case"class":for(var d=0,v=i.classList;d<v.length;d++){var p=v[d];if(s.value.test(p))return f.label}break;case"id":if(i.id&&s.value.test(i.id))return f.label;break;case"attribute":if(i.hasAttribute(s.name)){if(!s.value)return f.label;var g=i.getAttribute(s.name);if(g&&s.value.test(g))return f.label}}}e=i,a++}return"unknown"}function hr(){var l=/([^\s]+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)$/i,s=/_(\{width\}x*|\{width\}x\{height\}|\d{3,4}x\d{3,4}|\d{3,4}x|x\d{3,4}|pinco|icon|thumb|small|compact|medium|large|grande|original|master)(_crop_\w+)*(@[2-3]x)*(.progressive)*$/i,d=/^(https?|ftp|file):\/\//i;function t(r){var n,t="".concat(r.path).concat(r.ar).concat(null!=(t=r.size)?t:"",".").concat(r.ir);return r.ur&&(t="".concat(r.path).concat(r.ur,"/").concat(r.ar).concat(null!=(n=r.size)?n:"",".").concat(r.ir)),r.host&&(t="".concat(null!=(n=r.protocol)?n:"","//").concat(r.host).concat(t)),r.cr&&(t+=r.cr),t}return{lr:function(r){var n,t=!0,e=(d.test(r)||r.startsWith("//")||(t=!1,r="https://example.com"+r),t);r.startsWith("//")&&(e=!1,r="https:"+r);try{n=new URL(r)}catch(r){return null}var a,i,u,o,f,c,r=n.pathname.split("/").filter(function(r){return r});return r.length<1||(i=r.pop(),a=null!=(a=r.pop())?a:null,null===(i=i.match(l)))?null:(c=i[1],i=i[2],u=c.match(s),o=c,(f=null)!==u&&(o=c.substring(0,u.
1403index),f=u[0]),c=0<r.length?"/"+r.join("/")+"/":"/",{protocol:e?n.protocol:null,host:t?n.host:null,path:c,cr:n.search,ur:a,ar:o,size:f,ir:i,version:n.searchParams.get("v"),width:n.searchParams.get("width")})},sr:t,dr:function(r){var n=r.ur?"/".concat(r.ur):"";return"".concat(n,"/").concat(r.ar,".").concat(r.ir)},vr:function(r,n){return t(__assign(__assign({},n),{size:r.size}))}}}function y(p,r){var u={},o={},f=new Map,c=[],l=new Map,s=new Map,d=new Map,v=new Map,i=new Map,a=new Map,t=new Map,g=function(r){return r.toLowerCase().replace(/[\s\W_]+/g,"")},m=new Set(r.pr.map(g)),h=0,b=0,w=0,T=!1,y=!1,S=!0,_=[],M=new Set,A=/\w/;function E(r){if(!u[r])for(var n=0;n<_.length;n++){var t=_[n];if(!(r===t||r.length>t.length))for(var e=t.indexOf(r);-1!==e;){var a=0<e?t[e-1]:null,i=e+r.length<t.length?t[e+r.length]:null;if(!(null!==a&&A.test(a)||null!==i&&A.test(i)))return u[r]=t,void((a=f.get(r))&&(o[r]=X(a)));e=t.indexOf(r,e+1)}}}var k=hr();function I(r,n,t){return r&&n&&!(0<m.size&&m.has(g(r)))&&(t.set(r,n),T=!0)}function R(r){var n=k.dr(r);return["".concat(n,"?v=").concat(r.version||"0").toLowerCase(),n.toLowerCase()]}function H(r){var n=[nr(r)],r=k.lr(r);if(r)for(var t=0,e=R(r);t<e.length;t++){var a=e[t];n.push(a)}return n}var U=16;function C(r,f,c,i,n){if(0!==f.size){var l=new Set,s=[];f.forEach(function(r,n){for(var t=new Set,e=r;e;){var a=c(e);if(-1!==a.indexOf(n))return void s.push(n);if(a.some(function(r){return t.has(r)}))break;for(var i=0,u=a;i<u.length;i++){var o=u[i];t.add(o)}e=(r=>{for(var n=0,t=c(r);n<t.length;n++){var e=t[n];if(l.has(e))return null!=(e=f.get(e))?e:null}return null})(e)}l.add(n)});for(var t=0,e=s;t<e.length;t++){var a=e[t];f.delete(a),null!=n&&n(a,null)}var u=[];f.forEach(function(r,n){for(var t=r,e=U;0<e;e--){var a=i(t);if(!a)break;t=a}t!==r&&u.push([n,t])});for(var o=0,d=u;o<d.length;o++){var v=d[o],a=v[0],v=v[1];f.set(a,v),null!=n&&n(a,v)}(0<s.length||0<u.length)&&p.log("dictionary","Cycles resolved in ".concat(r,". Dropped:"),s,"Collapsed:",u)}}var e=new Map;function j(r,n){r=e.get(r);r&&(null===n?f.delete(r):f.set(r,n))}function z(r,n){var t,e;return $(r)||0===f.size&&0===c.length?null:(t=X(r),S||M.has(t)||!f.has(t)||(M.add(t),E(t)),(e=u[t])&&(p.log("dictionary",'Overlapping text: "'.concat(r,'" related to html: "').concat(e,'"')),n)&&(r=>{if(r&&!D(r.textContent))for(var n=x(r.outerHTML),t=n.gr,e=(n.mr||(t=0),r.parentElement),a=0;e&&a<5;){if(D(e.textContent))return;var i=x(e.outerHTML),u=i.mr,i=i.gr;if(u){if(p.log("dictionary","Ancestor depth ".concat(a,": overlap score=").concat(i.toFixed(3),", base=").concat(t.toFixed(3))),t<i)return 1;if(i<t&&0<t)return}e=e.parentElement,a++}})(n)?(p.log("dictionary",'Skipping text translation for "'.concat(r,'" because an ancestor HTML translation exists')),null):f.get(t)||($(e=r)||0===c.length?null:(e=e.trim(),void 0===(n=N.get(e))&&(n=(r=>{for(var n,t,e=r.replace(/\s+/g,""),a=0;a<c.length;a++){var i=c[a];if(!i.hr||-1!==e.indexOf(i.hr)){var u=r.match(i.br);if(u&&1<u.length){n=i.mr,t=u;break}}}if(n&&t){var o=t.slice(1),f=n.match(J);if(f&&f.length===o.length)return f.reduce(function(r,n,t){return r.replace(n,function(){return o[t]})},n)}return null})(e),N.set(e,n)),n)))}var O=V(500);function x(r){if($(r)||0===l.size)return{mr:null,gr:0};var r=Q(r),t=r.key;if(t.length>b)return{mr:null,gr:0};var e=null,a=0,n=l.get(t);if(null!=n)return{mr:n,gr:1};if(r.rr)return{mr:null,gr:0};n=O.get(t);if(n)return n;l.forEach(function(r,n){-1!==n.indexOf(t)&&(n=t.length/n.length,a<n)&&(a=n,e=r)});r={mr:e,gr:a};return O.set(t,r),r}var N=V(1e3);function D(r){var n=w;if(r&&!(r.length<=n))for(var t=0,e=0;e<r.length;e++){var a=r.charCodeAt(e);if(32!==a&&9!==a&&10!==a&&13!==a&&160!==a&&8203!==a&&8206!==a&&++t>n)return!0}return!1}function W(r){if($(r)||0===l.size)return null;var n=l.get(rr(r));if(null!=n)return n;if(0===s.size)return null;if(-1===r.indexOf("<"))return null;var n=dr(r),t=v.get(n);if(!t||0===t.length)return null;var e,n=sr(r),n=d.get(n);if(n&&0<n.length)return e=n[0].mr,n.some(function(r){return r.mr!==e})?null:pr(r,e);for(var a=vr(r),i=null,u=0;u<t.length;u++){var o=t[u];
1403if(null!=o.wr||(o.wr=vr(o.Tr)),a===o.wr){if(i&&i.mr!==o.mr)return null;i=o}}return i?pr(r,i.mr):null}function L(r){if(!$(r)&&0!==i.size){var n=i.get(nr(r));if(n)return n;n=k.lr(r);if(n)for(var t=0,e=R(n);t<e.length;t++){var a=e[t],a=i.get(a);if(a)return a}}return null}function P(r){return!$(r)&&0!==a.size&&null!=(r=a.get(nr(r)))?r:null}function F(r){var n;return!$(r)&&0!==t.size&&null!=(n=null!=(n=t.get(X(r)))?n:t.get(rr(r)))?n:null}function q(){var r={yr:f,Sr:c.map(function(r){return{pattern:r.br.source,mr:r.mr}}),_r:l,Mr:i,Ar:a,Er:t,kr:T,Ir:0<i.size,Rr:h,Cr:o};return JSON.stringify(r,function(r,n){var t;return n instanceof Map?(t={},n.forEach(function(r,n){t[String(n)]=r}),t):n})}return{Or:function(r,n){I(r,n,f)},Nr:function(r,n){if(r&&n&&!(0<m.size&&m.has(g(r)))){var r=r.trim(),t=r.match(J);if(t&&0!==t.length){var e,a=B(r);t.forEach(function(r){a=a.replace(B(r),function(){return"([\\s\\S]*)"})}),a="\\s*"+(a=a.replace(/\s+/g,"\\s+"))+"\\s*";try{e=new RegExp("^"+a+"$")}catch(r){return void p.log("dictionary","Skipping invalid string template pattern",a,String(r))}for(var i=r.split(tr).map(function(r){return r.replace(/\s+/g,"")}),u="",o=0;o<i.length;o++)i[o].length>u.length&&(u=i[o]);c.push({br:e,mr:n,hr:u}),T=!0}}},Dr:function(r,n){var t,e,a;r!==n&&I(e=(t=K(Z(r).trim().replace(G,"").trim())).key,n,l)&&((a=s.get(r))?(a.mr=n,a.wr=void 0):(a={mr:n,Tr:sr(r)},s.set(r,a),Y(d,a.Tr).push(a),Y(v,dr(r)).push(a)),h=Math.max(h,r.length),b=Math.max(b,e.length),w=Math.max(w,t.nr))},Lr:function(r,n){if(I(r,n,i),r=k.lr(r))for(var t=0,e=R(r);t<e.length;t++)I(e[t],n,i)},Pr:function(r,n){I(r,n,a)},Hr:function(r,n,t){I(r,t,a),I(n,t,f),e.set(r,n)},Ur:function(r,n){y=!0,I(r,n,t)},jr:function(){var n,t,e;return C("images",i,H,L),C("links",a,function(r){return[nr(r)]},P,j),p.log("dictionary","Translation dictionaries: ",q),0<l.size&&0<f.size&&(n=Array.from(f.keys()),_=Array.from(l.keys()),S=!1,t=0,(e=function(){for(var r=performance.now();t<n.length;)if(E(n[t++]),8<=performance.now()-r)return void window.setTimeout(e,0);S=!0,p.log("dictionary","appliedTextTranslations: ",function(){return JSON.stringify(o)}),p.log("dictionary","overlappingTexts: ",function(){return JSON.stringify(u)})})()),{kr:T,Ir:0<i.size,zr:y,Wr:D,Fr:z,qr:W,Gr:L,Jr:P,$r:F}}}}function S(r,n,t){function l(r,n){n=r.split(n);return 2===n.length?n[1].trim()?n:[n[0]]:[r]}var s=y(t,n);return r.forEach(function(r){if(r){var f,c=r.name,r=r.value;if(c&&r){if("string"==typeof r)try{f=JSON.parse(r)}catch(r){return void t.log("dictionary","Invalid metafield JSON for "+c,function(){return String(r)})}else f=r;f&&Object.keys(f).forEach(function(e){if(e){var r,n,a=f[e];if(a)if(e!==a)if(c.includes("judge"))r=v(e),s.Ur(r,a);else if(e.startsWith("[img-src]"))n=nr(e.replace("[img-src]","")),s.Lr(n,a);else if(U(e))s.Dr(e,a);else if(H(e))n=nr(e),s.Lr(n,a);else if(r=(r=e).trim(),p.test(r)||m.test(r))n=nr(e),s.Pr(n,a);else if(j(e))n=nr(e),o=v(e),s.Hr(n,o,a);else if(g.test(e))s.Nr(e,a);else if(e.startsWith(d))n=a.replace(d,""),o=e.replace(d,""),s.Or(v(o),n);else{if("product_tags"===c)for(var t=0,i=["_",":"];t<i.length;t++){var u=(r=>{if(e.includes(r)){var n=l(e,r),t=l(a,r);if(n.length===t.length)return n.forEach(function(r,n){r!==t[n]&&(s.Or(v(r),t[n]),s.Or(v("".concat(r,":")),"".concat(t[n],":")))}),{value:void 0}}})(i[t]);if("object"==typeof u)return u.value}var o=v(e);o!==a&&s.Or(o,a)}}})}}}),s.jr()}function _(u,a){var e=[{label:"judge-me",er:[{type:"class",value:/jdgm/i},{type:"class",value:/^jm-review/i},{type:"id",value:/judge-me/i},{type:"attribute",name:"data-widget-name",value:/review_widget/i}]}],f=hr(),n=new Set(a.Br),i=0,o=new WeakMap;function c(r){var n,t=r.parentElement;return t?(n=o.get(t))&&n.Vr===i?n.Yr:(n=mr(r,e,5),o.set(t,{Vr:i,Yr:n}),n):mr(r,e,5)}var l=new WeakMap;function s(r,n,t){r.getAttribute(n)!==t&&r.setAttribute(n,t);var e=l.get(r);e||l.set(r,e={}),e[n]=t}function d(r,n,t){r=l.get(r);return r&&r[n]===t}function v(r,n,t){if(r.hasAttributes())for(var e=0;e<n.length;e++){var a=n[e],i=r.getAttribute(a);!i||d(r,a,i)||(i=t(a,i))&&s(r,a,i)}}function p(r,n,t){v(r,n,function(r,n){return r.includes("href")&&null!=(r=t.Jr(n))?r:t.Fr(n)})}function g(r,n,t){v(r,n,function(r,n){return t.Jr(n)})}function m(r,n,t){v(r,[n],function(r,n){return t.Fr(n)})}function h(r,n,t){for(var e,a,i,u,o,f=0;f<n.length;f++)a=n[f],i=t,o=u=void 0,(o=(e=r).getAttribute(a))&&!d(e,a,o)&&(o=nr(o.split("&")[0]),(u=S(o,i))?s(e,a,u):(u=i.Jr(o))&&s(e,a,u))}function b(r,n,t){for(var e,a,i,u,o=0;o<n.length;o++)a=n[o],i=t,u=void 0,(u=(e=r).getAttribute(a))&&!d(e,a,u)&&(u=((r,n)=>{if(0!==(r=r.split(",").filter(function(r){return r&&""!==r.trim()}).map(y)).length){var t=r[0].url,t=S(t=r[0].version?"".concat(t,"?").concat(r[0].version):t,n);if(t){var u=f.lr(t);if(u)return r.map(function(r){var n,t,e=u,a=r.url,i=f.lr(a);return i&&(a=f.vr(i,e)),r.Zr&&(i=r.Zr.split("&"),n=i.map(function(r){return r.split("=")[0]}),e=a.indexOf("?"),t=-1===e?[]:a.slice(e+1).split("&").filter(function(r){return-1===n.indexOf(r.split("=")[0])}),e=-1===e?a:a.slice(0,e),a="".concat(e,"?").concat(t.concat(i).join("&"))),a=r.size?"".concat(a," ").concat(r.size):a}).join(",")}}})(u,i))&&s(e,a,u)}function w(r,n){for(var t=r.childNodes,e=0;e<t.length;e++){var a=t[e],i=a.localName?n[a.localName]:null;i&&i(a)}}function T(r){return(r=r&&(null==(r=r.split(",")[0])?void 0:r.trim()))&&r.split(/\s+/)[0]||null}function y(r){var r=r.trim().split(/\s+/),n=r[0].split("?"),t=n[0],n=n[1],n=n?n.split("&"):[];
1403return{url:t,version:((r,n)=>{for(var t=0;t<r.length;t++)if(n(r[t]))return r[t];return null})(n,function(r){return r.startsWith("v=")}),Zr:n.filter(function(r){return!r.startsWith("v=")}).join("&"),size:r[1]}}function S(r,n){var t=f.lr(r);return null===t?null:(r=n.Gr(r))?null===(r=f.lr(r))?null:f.vr(t,r):(r=f.dr(t),null===(n=n.Gr(r))||null===(r=f.lr(n))?null:f.vr(t,r))}function _(r,n,t){var e,a;if(e=x.D,a=n,v(r,e,function(r,n){return H(n)?a.Gr(n):a.Jr(n)}),t.Xr)for(var i=r,u=x.N,o=t.Kr,f=0;f<u.length;f++){var c,l=u[f],s=i.getAttribute(l);s&&(c=s===o||s.startsWith(o+"/")||s.startsWith(o+"?")||s.startsWith(o+"#"),j(s))&&!c&&(c="".concat(o).concat(s),i.setAttribute(l,c))}}function M(r,n){((r,n)=>{if(r instanceof HTMLImageElement&&!r.getAttribute(x.A))for(var t=[r.currentSrc,r.getAttribute(x.k),T(r.getAttribute(x.R)),T(r.getAttribute(x.C))],e=0;e<t.length;e++){var a=t[e];if(a){a=S(a,n);if(a)return s(r,x.A,a)}}})(r,n),h(r,x.M,n),b(r,x.I,n),p(r,x.O,n)}function A(r,n){h(r,x.U,n),b(r,x.j,n)}function E(r,n){g(r,x.U,n)}function k(r,n){var n=u.Gr(n);return!!n&&(n='url("'.concat(n,'")'),r.style.backgroundImage!==n)&&(r.style.backgroundImage=n,!0)}function I(r){var n,t,e,a,i;switch(r.localName){case O.l:M(r,u);break;case O.g:i=u,w(a=r,((a={})[O.h]=function(r){return A(r,i)},a[O.l]=function(r){return M(r,i)},a));break;case O.u:case O.m:a=u,(e=P((t=r).style.backgroundImage||t.getAttribute("data-bg")||""))&&k(t,e),h(t,x.L,a),b(t,x.P,a),p(t,x.H,a);break;case O._:n=u,g(e=r,x.F,n),h(e,x.q,n),w(e,((e={})[O.h]=function(r){return E(r,n)},e));break;case O.h:((null==(t=r.parentElement)?void 0:t.localName)===O._?E:A)(r,u)}}function R(r,n){n=(r=>{var n=ar;
1403try{n.innerHTML=r;for(var t=[],e=document.createTreeWalker(n.content,NodeFilter.SHOW_ELEMENT),a=e.nextNode();a;a=e.nextNode()){var i=a;if(z.has(i.nodeName))t.push(i);else{for(var u,o=i.attributes.length-1;0<=o;--o){var f,c=i.attributes[o].name;W.test(c)?i.removeAttribute(c):q.has(c.toLowerCase())&&(f=(i.attributes[o].value||"").replace(/[\u0000-\u0020]+/g,""),er.test(f))&&i.removeAttribute(c)}i.hasAttribute("style")&&(u=i.getAttribute("style")||"",F.test(u))&&i.removeAttribute("style")}}for(o=0;o<t.length;o++)t[o].remove();return n.innerHTML}finally{n.innerHTML=""}})(n);return r.innerHTML!==n&&(r.innerHTML=n,1)}return{Qr:function(r){return!(!r||!D(r)||n.has((r=r).localName)||r.classList.contains("tl-switcher-container")||(r=r.parentNode)&&["SCRIPT","STYLE"].includes(r.nodeName.toUpperCase()))},rn:function(r){if(L(r)&&null!=(n=r.textContent)&&n.trim()){if(u.zr)if("judge-me"===c(r)){var n=u.$r(r.textContent);if(n)return void(r.textContent=Z(n))}var t=u.Fr(r.textContent,r.parentElement||void 0);t&&(U(t)?(n=r.parentElement)&&1===n.childNodes.length&&R(n,t):(n=r.textContent.trim().replace(C,"").trim(),r.textContent=Z(r.textContent.replace(n,function(){return t}))))}},nn:function(r){if(!!$(r.textContent)||!r.innerHTML)return!1;if(u.zr&&"judge-me"===c(r)){var n=null!=(n=u.$r(r.innerHTML))?n:u.$r(r.textContent);if(n&&R(r,n))return!0}n=u.Wr(r.textContent)?null:u.qr(r.innerHTML);return!(!n||!R(r,n))},tn:function(r){switch(p(r,x.Y,u),r.localName){case O.T:p(r,x.Z,u);break;case O.t:_(r,u,a);break;case O.v:t=u,!(e=(n=r).getAttribute(x.J))||"submit"!==e&&"button"!==e||m(n,x.$,t),p(n,x.B,t);break;case O.S:p(r,x.V,u);break;case O.l:case O.g:case O.u:case O.m:case O._:I(r);break;case O.i:m(r,x.G,u);break;case O.o:g(r,x.W,u)}var n,t,e},en:I,an:k,un:function(r){var n;return!!r&&(n=r.localName,!!or.has(n)||n===O.h&&!!r.parentElement&&fr.has(r.parentElement.localName))},on:function(r){return u.zr||!u.Wr(r.textContent)},zr:function(){return u.zr},fn:function(){i++},Ir:function(){return u.Ir},getImageTranslation:function(r){return S(r,u)}}}function e(n){var t=[],e=0;function a(){0!==e&&(e===t.length?e=t.length=0:64<e&&t.length<=2*e&&(t.splice(0,e),e=0))}
1403return{cn:function(r){return!(n<=t.length-e||(a(),t.push(r),0))},ln:function(){var r;return t.length<=e?(a(),null):(r=t[e++],a(),r)},sn:function(){return e<t.length}}}function br(r,t){var n=new Map([["high",0],["normal",1],["deferred",2]]);function u(r){return null!=(r=n.get(r))?r:1}var o=[e(r),e(r),e(r)],f=new WeakMap;function i(r){var n=navigator.scheduling;return n&&"function"==typeof n.isInputPending&&n.isInputPending()||performance.now()-r>=t}function c(){return o[0].sn()||o[1].sn()||o[2].sn()}function l(r,n,t,e){if(void 0===e&&(e=!1),r.sn()){if(!e&&i(n))return!1;e=r.ln();e&&e.isActive&&((n=f.get(e.node))&&n[e.kind]===e&&delete n[e.kind],t(e))}return!0}return{dn:function(r,n,t,e){var a=f.get(r),i=null!=(i=null==a?void 0:a[n])?i:null;return i&&u(e)>=u(i.priority)?"deduped":(t={node:r,kind:n,source:t,priority:e,isActive:!0},o[u(e)].cn(t)?(i&&(i.isActive=!1),a?a[n]=t:f.set(r,((e={})[n]=t,e)),"enqueued"):"dropped")},vn:c,pn:function(r){var n=performance.now();if(c()){for(var t=0;t<o.length;t++)l(o[t],n,r,!0);for(;!i(n);){for(var e=!1,t=0;t<o.length;t++){var a=o[t];if(a.sn()){e=!0;if(!l(a,n,r))return}}if(!e)break}}}}}function wr(v,t){var p=new WeakSet,g=new WeakMap,m=new WeakSet;function e(r,n){return!(!r.isConnected||!v.un(r)||(v.en(r),t.log("media","Processed media attributes immediately",n,r),0))}function a(r,n){for(var t=0;t<r.length;t++)e(r[t],n)}function i(r,n,t){D(r)&&(e(r,n),I.has(r.localName)||a(r.querySelectorAll(t),n))}function n(){if(v.Ir()){for(var r=document.querySelectorAll('[style*="background"]'),n=0;n<r.length;n++)s(r[n]);for(var t=[],e=document.styleSheets,n=0;n<e.length;n++){var a=e[n];if(!p.has(a)){var i=void 0;try{i=a.cssRules}catch(r){p.add(a);continue}var u=g.get(a);if(u&&u.gn===i.length)for(var o=0;o<u.mn.length;o++)t.push(u.mn[o]);else{var f=[];d(i,f),g.set(a,{gn:i.length,mn:f});for(o=0;o<f.length;o++)t.push(f[o])}}}if(0<t.length)for(var c=0;c<t.length;c+=200)for(var l=document.querySelectorAll(t.slice(c,c+200).join(", ")),n=0;n<l.length;n++)s(l[n])}function s(r){var n;m.has(r)||(n=P(getComputedStyle(r).backgroundImage))&&v.an(r,n)&&m.add(r)}function d(r,n){for(var t=0;t<r.length;t++){var e,a=r[t];a.type===CSSRule.STYLE_RULE?((r,n)=>{var t;if(null!=(t=r.style)&&t.backgroundImage&&r.selectorText){try{document.documentElement.matches(r.selectorText)}catch(r){return}n.push(r.selectorText)}})(a,n):(e=void 0,(e=(a=a).type===CSSRule.MEDIA_RULE?(e=a,"function"!=typeof window.matchMedia||window.matchMedia(e.conditionText).matches?e.cssRules:null):"cssRules"in a?a.cssRules:null)&&d(e,n))}}}return{hn:e,bn:function(r,n){i(r,n,u)},wn:function(r,n){i(r,n,N)},Tn:function(r){a(document.querySelectorAll(u),r),n()},yn:n}}function M(p,g,m){var a=br(lr,2*cr),h=new WeakMap,t=new WeakMap,r=null,i=null,u=!1,b=wr(p,m);function o(){null===r&&a.vn()&&(r=requestAnimationFrame(d))}function w(r,n,t,e){if(r&&("subtree"!==n||r.nodeType!==Node.TEXT_NODE||p.Qr(r.parentElement))&&("subtree"===n||r.isConnected)){t=a.dn(r,n,t,e);if("enqueued"!==t)return"dropped"!==t||(u=!0,m.log("messageHandler","Dropped work item, queue full:",n,r),!1);"subtree"===n&&D(r)&&"deferred"===e&&i&&i.observe(r),o()}return!0}function T(r,n){return r.nodeType===Node.TEXT_NODE?w(r,"characterData",n,"high"):!p.Qr(r)||w(r,"subtree",n,ur.has(r.localName)?"high":i?"deferred":"normal")}function e(){if(document.body){for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n=[],t=r.nextNode();t;t=r.nextNode())n.push(t);for(var e,a=0;a<n.length;a++)L(e=n[a])&&e.isConnected&&p.Qr(e.parentElement)&&null!=(e=e.textContent)&&e.trim()&&f(n[a])}}function f(r){var n;!p.Qr(r.parentElement)||h.has(r)&&r.textContent===h.get(r)||(n=r.textContent,p.rn(r),r.textContent!==n&&h.set(r,null!=(n=r.textContent)?n:""))}var c=new WeakMap;function l(r){for(var n=r.childNodes,t=!0,e=0;e<n.length;e++)T(n[e],"continuation")||(t=!1);return t}function n(r){r=r.node;if(i&&D(r)&&i.unobserve(r),r.isConnected)if(r.nodeType===Node.TEXT_NODE)f(r);else if(p.Qr(r))if(m.log("messageHandler","Processing element:",r),p.Qr(r)){if(p.tn(r),!(r!==document.body&&p.on(r)))return void(n=r.textContent,n="".concat(r.childNodes.length,":").concat(n?gr(n):""),c.get(r)===n||l(r)&&c.set(r,n));var n=r.innerHTML;t.get(r)!==n&&(p.nn(r)?r.innerHTML!==n&&t.set(r,r.innerHTML):(m.log("messageHandler","Child nodes:",r.childNodes),l(r)))}}function s(r){switch(r.kind){case"subtree":n(r);break;
1403case"attributes":p.Qr(r.node)&&p.tn(r.node);break;case"mediaAttributes":b.hn(r.node,r.source);break;case"mediaSubtree":b.wn(r.node,r.source);break;case"characterData":!g.Sn&&"mutation"===r.source||f(r.node)}}function d(){try{a.pn(s)}finally{r=null,o()}}"undefined"!=typeof IntersectionObserver&&(i=new IntersectionObserver(function(r){for(var n=0;n<r.length;n++){var t=r[n];t.isIntersecting&&(null!=i&&i.unobserve(t.target),w(t.target,"subtree","intersection","high"))}},{rootMargin:"300px"}));var v=["class","id","data-widget-name"],y=new Set(v),S=p.zr(),_={subtree:!0,childList:!0,attributes:!0,attributeFilter:g._n?void 0:S?k.concat(v):k,characterData:g.Sn},M=new WeakMap;var A=new MutationObserver(function(r){m.log("observer","Observer:",r);for(var n=0;n<r.length;n++){var t=r[n];switch(t.type){case"childList":S&&p.fn();for(var e=t.addedNodes,a=0;a<e.length;a++){o=u=i=void 0;var i=e[a];if(D(i))if(I.has(i.localName)||i.localName===O.g)b.bn(i,"mutation");else{for(var u=i.querySelectorAll(R),o=0;o<u.length;o++)b.hn(u[o],"mutation");(p.un(i)||i.querySelector(N))&&w(i,"mediaSubtree","mutation","high")}if(T(e[a],"mutation"),g.Mn&&D(e[a])&&e[a].shadowRoot){var f=e[a].shadowRoot;A.observe(f,_);for(var c=0;c<f.childNodes.length;c++)T(f.childNodes[c],"mutation")}}break;case"attributes":S&&t.attributeName&&y.has(t.attributeName)&&p.fn();var l=t.target;if(p.Qr(l)){var s=l;if(t.attributeName&&ir.has(t.attributeName)&&p.un(s)){if("style"===t.attributeName){var d=s.style.backgroundImage||"";if(M.get(s)===d)break;M.set(s,d)}b.hn(s,"mutation");break}g._n&&s&&w(s,"attributes","mutation","normal")}break;case"characterData":if(g.Sn){var v=t.target;if(v&&v.nodeType===Node.TEXT_NODE){if(h.has(v)&&v.textContent===h.get(v))break;w(v,"characterData","mutation","high")}}}}}),E=(A.observe(document.documentElement,_),!1);return{An:function(){if(e(),document.body)for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT),n=r.nextNode();n;n=r.nextNode()){var t=n;p.Qr(t)&&p.tn(t)}!document.body||E&&!u||(u=!1,w(document.body,"subtree","page-load","high")),E?b.yn():(b.Tn("page-load"),E=!0)}}}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.CustomTranslations=(a=(()=>{var a;try{a=window.localStorage.getItem("tlab_debug_mode")||null}catch(r){a=null}return{log:function(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];!a||"observer"===r&&"all"===a||("all"===a||a===r||"custom"===r&&"custom"===a)&&(r=t.map(function(r){if("function"==typeof r)try{return r()}catch(r){return"Error generating parameter: ".concat(r.message)}return r}),console.log.apply(console,[n].concat(r)))}}})(),i=null,{init:function(r,n){var t,e;r&&!r.isPrimaryLocale&&r.translationsMetadata&&r.translationsMetadata.length&&(0<(n=((r,n,t,e)=>{function a(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];for(var a=0,i=t;a<i.length;a++){var u=i[a];if(u&&void 0!==u[r])return u[r]}return n}var i=null;try{i=window.localStorage.getItem("tlab_feature_options")}catch(r){e.log("dictionary","localStorage unavailable for tlab_feature_options",String(r))}var u=null;if(i)try{u=JSON.parse(i)}catch(r){e.log("dictionary","Invalid tlab_feature_options JSON",String(r))}var t=a("useMessageHandler",!0,u,i=t),o=a("localizeUrls",!1,u,i),f=a("processShadowRoot",!1,u,i),c=a("attributesMutations",!1,u,i),l=a("processCharacterData",!1,u,i),s=a("excludedTemplates",[],u,i),u=a("phraseIgnoreList",[],u,i);return e.log("dictionary","useMessageHandler:",t),e.log("dictionary","localizeUrls:",o),e.log("dictionary","processShadowRoot:",f),e.log("dictionary","attributesMutations:",c),e.log("dictionary","processCharacterData:",l),e.log("dictionary","excludedTemplates:",s),e.log("dictionary","phraseIgnoreList:",u),{Br:["html","head","meta","script","noscript","style","link","canvas","svg","g","path","ellipse","br","hr"],locale:r,Kr:n,kn:t,Xr:o,Mn:f,_n:c,Sn:l,En:s,pr:u}})(r.locale,r.Kr,n,a)).En.length&&n.En.includes(r.template)||n.kn&&(r=S(r.translationsMetadata,n,a),t=i=_(r,n),r.kr)&&(e=M(t,n,a),r=function(){e.An(),window.setTimeout(function(){return e.An()},500)},"loading"===document.readyState?window.addEventListener("DOMContentLoaded",r,{once:!0}):r(),"complete"!==document.readyState)&&window.addEventListener("load",function(){return e.An()},{once:!0}))},getImageTranslation:function(r){return a.log("dictionary","translationManager: ",i),i?i.getImageTranslation(r):null}})})();
1404</script>
1404<!-- END app snippet -->
1404<script>
1405 (function() {
1406  var ctx = {
1407   locale: "en",
1408   isPrimaryLocale: true,
1409   rootUrl: "",
1410   translationsMetadata: [],
1411   template: "blog",
1412  };
1413  var settings = null;
1414  TranslationLab.CustomTranslations.init(ctx, settings);
1415 })();
1416</script>
1416
1417
1418
1419<!-- END app block --><!-- BEGIN app block: shopify://apps/blocky-fraud-blocker/blocks/app-embed/aa25b3bf-c2c5-4359-aa61-7836c225c5a9 -->
1420<script async src="https://app.blocky-app.com/get_script/?shop_url=bluebonnetnutrition-1805.myshopify.com"></script>
1420
1421
1422
1423<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
1423<script defer="defer">
1424	/**	SealSubs loader,version number: 2.0 */
1425	(function(){
1426		var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};
1427		// Set variable to prevent the other loader from requesting the same resources
1428		window.seal_subs_app_block_loader = true;
1429		appendScriptUrl('bluebonnetnutrition-1805.myshopify.com');
1430
1431		// get script url and append timestamp of last change
1432		function appendScriptUrl(shop) {
1433			var timeStamp = Math.floor(Date.now() / (1000*1*1));
1434			var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp;
1435			loadScript(timestampUrl, function() {
1436				// append app script
1437				if (typeof sealsubscriptions_settings_updated == 'undefined') {
1438					sealsubscriptions_settings_updated = 'default-by-script';
1439				}
1440				
1441				var locale = '';
1442				if (typeof window !== 'undefined' && 
1443					typeof window.Shopify !== 'undefined' && 
1444					typeof window.Shopify.locale !== 'undefined'
1445				) {
1446					locale = window.Shopify.locale;
1447				}
1448
1449				var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`;
1450				loadScript(scriptUrl, function(){});
1451			});
1452		}
1453	})();
1454
1455	var SealSubsScriptAppended = true;
1456	
1457</script>
1457
1458
1459<!-- END app block -->
1459<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1459
1460<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1461<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 67640656182,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1461
1461
1462<script>
1463  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1464</script>
vendor: 1 bytes, line 1464
1464
1465<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1465).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 67640656182,storefrontBaseUrl: "https://bluebonnetnutrition.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bluebonnetnutrition.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2786033974","configuration":"{\"accountID\":\"UYAmUz\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"975700278","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\",\\\"GT-WVGD4FS8\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/unS0CKas-7IYELrms8oC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/PHLACKCs-7IYELrms8oC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-K9Q80KSZ3B\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/LpM9CI6
1465p-7IYELrms8oC\\\",\\\"MC-WTQZ0HT0DB\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-K9Q80KSZ3B\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/H0vLCIip-7IYELrms8oC\\\",\\\"MC-WTQZ0HT0DB\\\",\\\"AW-692908858\\\/BIhPCMSFsukYELrms8oC\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/sGuVCIup-7IYELrms8oC\\\",\\\"MC-WTQZ0HT0DB\\\",\\\"AW-692908858\\\/H4pWCMqGz-wZELrms8oC\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-K9Q80KSZ3B\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/PZDSCKms-7IYELrms8oC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-K9Q80KSZ3B\\\",\\\"AW-692908858\\\/1oxTCKOs-7IYELrms8oC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-K9Q80KSZ3B\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"124944694","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"BBN Meta Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Bluebonnet Nutrition","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"bluebonnetnutrition-1805.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/bluebonnetnutrition.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7995768701238","handle":"vitamin-a-10-000-iu-softgels","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718716064054","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995769651510","handle":"stress-b-complex-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718717702454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995770569014","handle":"vitamin-c-1000-mg-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718718849334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995778335030","handle":"vitamin-d3-5000-iu-125-mcg-k2-100-mcg","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718734151990","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995771289910","handle":"full-spectrum-vitamin-e-complex-licaps","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718720094518","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995767193910","handle":"l-theanine-200-mg-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718713540918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995771027766","handle":"super-quercetin-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718719570230","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8096831209782","handle":"rainforest-animalz-whole-food-based-multiple-assorted-flavors","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44360491761974","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995772305718","handle":"cellular-active-coq10-ubiquinol-100-mg-vegetarian-softgels","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718721667382","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995776663862","handle":"turmeric-root-extract","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718730875190","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995777909046","handle":"magnesium-glycinate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718733660470","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995778990390","handle":"ladies-one-40-whole-food-based-multiple","
1465isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718735757622","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995778793782","handle":"omega-3-fish-oil-brain-health-softgels","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718735429942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10094192427318","handle":"womens-probiotic-35-billion-cfu","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51587143434550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7986248450358","handle":"whey-protein-isolate-powder-chocolate-flavor","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43716472013110","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995773944118","handle":"super-fruit-cranberry-fruit-extract-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718724616502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995778269494","handle":"magnesium-l-threonate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718734086454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995767030070","handle":"nac-500-mg-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718713278774","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995777974582","handle":"liquid-magnesium-citrate-mixed-berry-flavor-16-fl-oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718733791542","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995773092150","handle":"zeaxanthin-plus-lutein-softgels","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718723273014","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995774435638","handle":"glucosamine-chondroitin-and-msm-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718725468470","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995777745206","handle":"intimate-essentials-for-him-testosterone-libido-boost-e2-99-a6-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718733398326","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995777646902","handle":"brainpower","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718733201718","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995777941814","handle":"apple-cider-vinegar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718733726006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995771486518","handle":"albion-buffered-chelated-magnesium-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718720454966","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995776926006","handle":"beautiful-ally-hair-skin-nails","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718731596086","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995779449142","handle":"earthsweet-chewables-vitamin-d3-k2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718736380214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7995773681974","handle":"advanced-choice-single-daily-probiotic-10-billion-vegetable-capsules","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43718724223286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://bluebonnetnutrition.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"169590423862","themeStoreId":"1190","themePublished":"true","eventMetadataId":"ab88b8d2-34ec-435a-8ec4-0bca98dfb71f","pageType":"blog","resourceId":"90126450998","shopId":"67640656182","storefrontBaseUrl":"https:\/\/bluebonnetnutrition.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1465<script>
1466  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1467  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1468  window.ShopifyAnalytics.meta.currency = 'USD';
1469  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":90126450998,"requestId":"31100691-9d04-4185-a4c1-eb363e020466-1791073788"}};
1470  for (var attr in meta) {
1471    window.ShopifyAnalytics.meta[attr] = meta[attr];
1472  }
1473</script>
vendor: 1 bytes, line 1473
1473
1474<script class="analytics">
1475  (function () {
1476    var customDocumentWrite = function(content) {
1477      var jquery = null;
1478
1479      if (window.jQuery) {
1480        jquery = window.jQuery;
1481      } else if (window.Checkout && window.Checkout.$) {
1482        jquery = window.Checkout.$;
1483      }
1484
1485      if (jquery) {
1486        jquery('body').append(content);
1487      }
1488    };
1489
1490    var hasLoggedConversion = function(token) {
1491      if (token) {
1492        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1493      }
1494      return false;
1495    }
1496
1497    var setCookieIfConversion = function(token) {
1498      if (token) {
1499        var twoMonthsFromNow = new Date(Date.now());
1500        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1501
1502        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1503      }
1504    }
1505
1506    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1507    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1508    if (trekkie.integrations) {
1509      return;
1510    }
1511    trekkie.methods = [
1512      'identify',
1513      'page',
1514      'ready',
1515      'track',
1516      'trackForm',
1517      'trackLink'
1518    ];
1519    trekkie.factory = function(method) {
1520      return function() {
1521        var args = Array.prototype.slice.call(arguments);
1522        args.unshift(method);
1523        trekkie.push(args);
1524        if (method == 'track' || method == 'page') {
1525          var pageUrl;
1526          try {
1527            pageUrl = window.location.href;
1528          } catch (e) {}
1529          var pageReferrer;
1530          try {
1531            pageReferrer = document.referrer;
1532          } catch (e) {}
1533          try {
1534            if (window.__TREKKIE_SHIM_QUEUE == null) {
1535              window.__TREKKIE_SHIM_QUEUE = [];
1536            }
1537            window.__TREKKIE_SHIM_QUEUE.push({
1538              from: 'trekkie-stub',
1539              method: method,
1540              args: args.slice(1),
1541              pageContext: {
1542                url: pageUrl,
1543                referrer: pageReferrer
1544              }
1545            });
1546          } catch (e) {
1547            // no-op
1548          }
1549        }
1550        return trekkie;
1551      };
1552    };
1553    for (var i = 0; i < trekkie.methods.length; i++) {
1554      var key = trekkie.methods[i];
1555      trekkie[key] = trekkie.factory(key);
1556    }
1557    trekkie.load = function(config) {
1558      trekkie.config = config || {};
1559      trekkie.config.initialDocumentCookie = document.cookie;
1560      var first = document.getElementsByTagName('script')[0];
1561var script = document.createElement('script');
1562script.type = 'text/javascript';
1563script.onerror = function(e) {
1564  var scriptFallback = document.createElement('script');
1565  scriptFallback.type = 'text/javascript';
1566  scriptFallback.onerror = function(error) {
1567          var Monorail = {
1568      produce: function produce(monorailDomain, schemaId, payload) {
1569        var currentMs = new Date().getTime();
1570        var event = {
1571          schema_id: schemaId,
1572          payload: payload,
1573          metadata: {
1574            event_created_at_ms: currentMs,
1575            event_sent_at_ms: currentMs
1576          }
1577        };
1578        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1579      },
1580      sendRequest: function sendRequest(endpointUrl, payload) {
1581        // Try the sendBeacon API
1582        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1583          var blobData = new window.Blob([payload], {
1584            type: 'text/plain'
1585          });
1586
1587          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1588            return true;
1589          } // sendBeacon was not successful
1590
1591        } // XHR beacon
1592
1593        var xhr = new XMLHttpRequest();
1594
1595        try {
1596          xhr.open('POST', endpointUrl);
1597          xhr.setRequestHeader('Content-Type', 'text/plain');
1598          xhr.send(payload);
1599        } catch (e) {
1600          console.log(e);
1601        }
1602
1603        return false;
1604      },
1605      isIos12: function isIos12() {
1606        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1607      }
1608    };
1609    Monorail.produce('monorail-edge.shopifysvc.com',
1610      'trekkie_storefront_load_errors/1.1',
1611      {shop_id: 67640656182,
1612      theme_id: 169590423862,
1613      app_name: "storefront",
1614      context_url: window.location.href,
1615      source_url: "//bluebonnetnutrition.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1616
1617  };
1618  scriptFallback.async = true;
1619  scriptFallback.src = '//bluebonnetnutrition.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1620  first.parentNode.insertBefore(scriptFallback, first);
1621};
1622script.async = true;
1623script.src = '//bluebonnetnutrition.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1624first.parentNode.insertBefore(script, first);
1625
1626    };
1627    trekkie.load(
1628      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":67640656182,"isMerchantRequest":null,"themeId":169590423862,"themeCityHash":"8113559394230867908","contentLanguage":"en","currency":"USD","eventMetadataId":"ab88b8d2-34ec-435a-8ec4-0bca98dfb71f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1629    );
1630
1631    var loaded = false;
1632    trekkie.ready(function() {
1633      if (loaded) return;
1634      loaded = true;
1635
1636      window.ShopifyAnalytics.lib = window.trekkie;
1637
1638      var originalDocumentWrite = document.write;
1639      document.write = customDocumentWrite;
1640      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1641      document.write = originalDocumentWrite;
1642
1643      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1644      var token = match? match[1]: undefined;
1645      if (!hasLoggedConversion(token)) {
1646        setCookieIfConversion(token);
1647        
1648      }
1649    });
1650
1651    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":90126450998,"requestId":"31100691-9d04-4185-a4c1-eb363e020466-1791073788","shopifyEmitted":true});
1652
1653    var eventsListenerScript = document.createElement('script');
1654    eventsListenerScript.async = true;
1655    eventsListenerScript.src = "//bluebonnetnutrition.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1656    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1657})();</script>
vendor: 1 bytes, line 1657
1657
1658<script
1659  defer
1660  src="https://bluebonnetnutrition.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1661  data-application="storefront-renderer"
1662  data-shop-id="67640656182"
1663  data-render-region="gcp-us-central1"
1664  data-page-type="blog"
1665  data-theme-instance-id="169590423862"
1666  data-theme-name="Impact"
1667  data-theme-version="6.0.1"
1668  data-monorail-region="shop_domain"
1669  data-resource-timing-sampling-rate="10"
1670  data-shs="true"
1671  data-shs-beacon="true"
1672  data-shs-export-with-fetch="true"
1673  data-shs-logs-sample-rate="1"
1674  data-shs-beacon-endpoint="https://bluebonnetnutrition.com/api/collect"
1675></script>
1675
1676<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822631388000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791075588000"><meta name="new-cookie-storage-activated" content="t">
1677</head>
1678
1679  <body class="page-transition zoom-image--enabled"><!-- DRAWER -->
1680<template id="drawer-default-template">
1681  <style>
1682    [hidden] {
1683      display: none !important;
1684    }
1685  </style>
1686
1687  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1688        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1689      </svg></button>
1690
1691  <div part="overlay"></div>
1692
1693  <div part="content">
1694    <header part="header">
1695      <slot name="header"></slot>
1696
1697      <button part="close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1698        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1699      </svg></button>
1700    </header>
1701
1702    <div part="body">
1703      <slot></slot>
1704    </div>
1705
1706    <footer part="footer">
1707      <slot name="footer"></slot>
1708    </footer>
1709  </div>
1710</template>
1711
1712<!-- POPOVER -->
1713<template id="popover-default-template">
1714  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1715        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1716      </svg></button>
1717
1718  <div part="overlay"></div>
1719
1720  <div part="content">
1721    <header part="title">
1722      <slot name="title"></slot>
1723    </header>
1724
1725    <div part="body">
1726      <slot></slot>
1727    </div>
1728  </div>
1729</template><a href="#main" class="skip-to-content sr-only">Skip to content</a><!-- BEGIN sections: header-group -->
1730<aside id="shopify-section-sections--22957343834422__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
1731    :root {
1732      --sticky-announcement-bar-enabled:1;
1733    }#shopify-section-sections--22957343834422__announcement-bar {
1734        position: sticky;
1735        top: 0;
1736        z-index: 20;
1737      }
1738
1739      .shopify-section--header ~ #shopify-section-sections--22957343834422__announcement-bar {
1740        top: calc(var(--sticky-header-enabled, 0) * var(--header-height, 0px));
1741      }</style><height-observer variable="announcement-bar">
1742    <div class="announcement-bar bg-custom text-custom"style="--background: 73 14 103; --text-color: 255 255 255;"><marquee-text scrolling-speed="21" class="announcement-bar__scrolling-list"><span class="announcement-bar__item" ><p class="bold text-base" >Free Shipping on Orders $50 +
1743</p>
1744
1745              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1746</p>
1747
1748              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1749</p>
1750
1751              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1752</p>
1753
1754              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1755</p>
1756
1757              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1758</p>
1759
1760              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1761</p>
1762
1763              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1764</p>
1765
1766              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1767</p>
1768
1769              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1770</p>
1771
1772              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1773</p>
1774
1775              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1776</p>
1777
1778              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1779</p>
1780
1781              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1782</p>
1783
1784              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1785</p>
1786
1787              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1788</p>
1789
1790              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1791</p>
1792
1793              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1794</p>
1795
1796              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-base" >Free Shipping on Orders $50 +
1797</p>
1798
1799              <span class="shape-circle shape--sm"></span><p class="bold text-base" >Subscribe &amp; Save 15% off your first purchase
1800</p>
1801
1802              <span class="shape-circle shape--sm"></span></span></marquee-text></div>
1803  </height-observer>
1804
1805  
1805<script>
1806    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--22957343834422__announcement-bar').clientHeight) + 'px');
1807  </script>
1807</aside><header id="shopify-section-sections--22957343834422__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
1808  :root {
1809    --sticky-header-enabled:1;
1810  }
1811
1812  #shopify-section-sections--22957343834422__header {
1813    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
1814    --header-padding-block: var(--spacing-3);
1815    --header-background-opacity: 1.0;
1816    --header-background-blur-radius: 0px;
1817    --header-transparent-text-color: 73 14 103;--header-logo-width: 160px;
1818      --header-logo-height: 75px;position: sticky;
1819    top: 0;
1820    z-index: 10;
1821  }.shopify-section--announcement-bar ~ #shopify-section-sections--22957343834422__header {
1822      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
1823    }@media screen and (min-width: 700px) {
1824    #shopify-section-sections--22957343834422__header {--header-logo-width: 200px;
1825        --header-logo-height: 94px;--header-padding-block: var(--spacing-6);
1826    }
1827  }@media screen and (min-width: 1150px) {#shopify-section-sections--22957343834422__header {
1828        --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(55%) minmax(0, 1fr);
1829      }
1830    }</style>
1831
1832<height-observer variable="header">
1833  <store-header class="header"  sticky>
1834    <div class="header__wrapper"><div class="header__main-nav">
1835        <div class="header__icon-list">
1836          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
1837            <span class="sr-only">Open navigation menu</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22">
1838        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
1839      </svg></button>
1840
1841          <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
1842            <span class="sr-only">Open search</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1843        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1844        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1845      </svg></a><nav class="header__link-list justify-center wrap" role="navigation">
1846              <ul class="contents" role="list">
1847
1848                  <li><details is="mega-menu-disclosure" trigger="click" >
1849                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections">Products<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1850        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1851      </svg></summary><style>
1852    @media screen and (min-width: 1150px) {
1853      #mega-menu-5b56bb7d-448c-417f-ade5-08933101ad29 {
1854        --mega-menu-nav-column-max-width: 160px;
1855        --mega-menu-justify-content: space-between;
1856        --mega-menu-nav-gap: var(--spacing-8);
1857
1858        
1859      }
1860    }
1861
1862    @media screen and (min-width: 1400px) {
1863      #mega-menu-5b56bb7d-448c-417f-ade5-08933101ad29 {
1864        --mega-menu-nav-column-max-width: 180px;
1865        --mega-menu-nav-gap: var(--spacing-16);
1866
1867        
1868          --column-list-max-width: max-content;
1869        
1870      }
1871    }
1872
1873    @media screen and (min-width: 1600px) {
1874      #mega-menu-5b56bb7d-448c-417f-ade5-08933101ad29 {
1875        --mega-menu-nav-gap: var(--spacing-16);
1876      }
1877    }
1878
1879    @media screen and (min-width: 1800px) {
1880      #mega-menu-5b56bb7d-448c-417f-ade5-08933101ad29 {
1881        --mega-menu-nav-gap: var(--spacing-20);
1882      }
1883    }
1884  </style><div id="mega-menu-5b56bb7d-448c-417f-ade5-08933101ad29" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-4 justify-items-start">
1885          <a href="/collections/categories" class="h5" >
1886            <span class="reversed-link hover:show">Essentials</span>
1887          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1888                  <a href="/collections/vitamin-a" class="link-faded">
1889                    <span >Vitamin A</span>
1890                  </a>
1891                </li><li>
1892                  <a href="/collections/vitamin-b" class="link-faded">
1893                    <span >Vitamin B</span>
1894                  </a>
1895                </li><li>
1896                  <a href="/collections/vitamin-c" class="link-faded">
1897                    <span >Vitamin C</span>
1898                  </a>
1899                </li><li>
1900                  <a href="/collections/vitamin-d" class="link-faded">
1901                    <span >Vitamin D</span>
1902                  </a>
1903                </li><li>
1904                  <a href="/collections/vitamin-e" class="link-faded">
1905                    <span >Vitamin E</span>
1906                  </a>
1907                </li><li>
1908                  <a href="/collections/vitamin-k" class="link-faded">
1909                    <span >Vitamin K</span>
1910                  </a>
1911                </li><li>
1912                  <a href="/collections/amino-acids-1" class="link-faded">
1913                    <span >Amino Acids</span>
1914                  </a>
1915                </li><li>
1916                  <a href="/collections/antioxidants-1" class="link-faded">
1917                    <span >Antioxidants</span>
1918                  </a>
1919                </li><li>
1920                  <a href="/collections/beauty" class="link-faded">
1921                    <span >Beauty</span>
1922                  </a>
1923                </li><li>
1924                  <a href="/collections/childrens-health-1" class="link-faded">
1925                    <span >Children's Health</span>
1926                  </a>
1927                </li><li>
1928                  <a href="/collections/coq10-ubiquinol-1" class="link-faded">
1929                    <span >CoQ10 & Ubiquinol</span>
1930                  </a>
1931                </li><li>
1932                  <a href="/collections/herbs" class="link-faded">
1933                    <span >Herbs</span>
1934                  </a>
1935                </li><li>
1936                  <a href="/collections/minerals-1" class="link-faded">
1937                    <span >Minerals</span>
1938                  </a>
1939                </li><li>
1940                  <a href="/collections/multivitamins-1" class="link-faded">
1941                    <span >Multivitamins</span>
1942                  </a>
1943                </li><li>
1944                  <a href="/collections/omega-fatty-acids-1" class="link-faded">
1945                    <span >Omega Fatty Acids</span>
1946                  </a>
1947                </li><li>
1948                  <a href="/collections/probiotic" class="link-faded">
1949                    <span >Probiotics</span>
1950                  </a>
1951                </li><li>
1952                  <a href="/collections/sports-nutrition-1" class="link-faded">
1953                    <span >Sports Nutrition</span>
1954                  </a>
1955                </li><li>
1956                  <a href="/collections/superfoods" class="link-faded">
1957                    <span >Super Foods</span>
1958                  </a>
1959                </li></ul></li><li class="v-stack gap-4 justify-items-start">
1960          <a href="/collections/health-interest" class="h5" >
1961            <span class="reversed-link hover:show">Health Interest</span>
1962          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1963                  <a href="/collections/bone-support-1" class="link-faded">
1964                    <span >Bone Support</span>
1965                  </a>
1966                </li><li>
1967                  <a href="/collections/brain-health" class="link-faded">
1968                    <span >Brain Health</span>
1969                  </a>
1970                </li><li>
1971                  <a href="/collections/cleanse-detox" class="link-faded">
1972                    <span >Cleanse & Detox</span>
1973                  </a>
1974                </li><li>
1975                  <a href="/collections/digestive-health" class="link-faded">
1976                    <span >Digestive Health</span>
1977                  </a>
1978                </li><li>
1979                  <a href="/collections/energy-vitality-1" class="link-faded">
1980                    <span >Energy & Vitality</span>
1981                  </a>
1982                </li><li>
1983                  <a href="/collections/eye-health" class="link-faded">
1984                    <span >Eye Health</span>
1985                  </a>
1986                </li><li>
1987                  <a href="/collections/heart-health-1" class="link-faded">
1988                    <span >Heart Health</span>
1989                  </a>
1990                </li><li>
1991                  <a href="/collections/immune-support" class="link-faded">
1992                    <span >Immune Support</span>
1993                  </a>
1994                </li><li>
1995                  <a href="/collections/joint-support" class="link-faded">
1996                    <span >Joint Support</span>
1997                  </a>
1998                </li><li>
1999                  <a href="/collections/prenatal-health" class="link-faded">
2000                    <span >Prenatal Health</span>
2001                  </a>
2002                </li><li>
2003                  <a href="/collections/stress-management-1" class="link-faded">
2004                    <span >Stress Management </span>
2005                  </a>
2006                </li><li>
2007                  <a href="/collections/sexual-health" class="link-faded">
2008                    <span >Sexual Health</span>
2009                  </a>
2010                </li><li>
2011                  <a href="/collections/sleep-relaxation-1" class="link-faded">
2012                    <span >Sleep & Relaxation</span>
2013                  </a>
2014                </li><li>
2015                  <a href="/collections/specialty-products" class="link-faded">
2016                    <span >Targeted Support</span>
2017                  </a>
2018                </li><li>
2019                  <a href="/collections/weight-management-1" class="link-faded">
2020                    <span >Weight Management</span>
2021                  </a>
2022                </li></ul></li><li class="v-stack gap-4 justify-items-start">
2023          <a href="/collections/product-lines" class="h5" >
2024            <span class="reversed-link hover:show">Shop By Line </span>
2025          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
2026                  <a href="/collections/albion%C2%AE-minerals" class="link-faded">
2027                    <span >Albion® Minerals</span>
2028                  </a>
2029                </li><li>
2030                  <a href="/collections/beautiful-ally%C2%AE" class="link-faded">
2031                    <span >Beautiful Ally®</span>
2032                  </a>
2033                </li><li>
2034                  <a href="/collections/earthsweet%C2%AE-chewables" class="link-faded">
2035                    <span >EarthSweet® Chewables</span>
2036                  </a>
2037                </li><li>
2038                  <a href="/collections/intimate-essentials" class="link-faded">
2039                    <span >Intimate Essentials</span>
2040                  </a>
2041                </li><li>
2042                  <a href="/collections/one%C2%AE-multiple" class="link-faded">
2043                    <span >ONE® Multiple</span>
2044                  </a>
2045                </li><li>
2046                  <a href="/collections/probiotics-refrigerated" class="link-faded">
2047                    <span >Probiotics (Refrigerated)</span>
2048                  </a>
2049                </li><li>
2050                  <a href="/collections/shelf-stable-probiotics-1" class="link-faded">
2051                    <span >Probiotics (Shelf-stable)</span>
2052                  </a>
2053                </li><li>
2054                  <a href="/collections/rainforest-animalz%C2%AE" class="link-faded">
2055                    <span >Rainforest Animalz®</span>
2056                  </a>
2057                </li></ul></li></ul>
2058
2059
2060
2061
2062
2063<style>
2064  #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- {
2065    --navigation-promo-grid: 
2066  
2067    "promo-1 promo-1 promo-2" 1fr "promo-1 promo-1 promo-3" 1fr / minmax(172px, var(--mega-menu-promo-grid-image-max-width)) minmax(172px, var(--mega-menu-promo-grid-image-max-width)) minmax(172px, var(--mega-menu-promo-grid-image-max-width))
2068
2069  
2070;
2071    --mega-menu-promo-grid-image-max-width: 192px;
2072    --mega-menu-promo-grid-image-min-width: 172px;
2073    --promo-heading-font-size: var(--text-h5);
2074    --content-over-media-row-gap: ;
2075    --content-over-media-column-gap: ;}
2076
2077  #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- .navigation-promo__carousel-control
2077s {inset-block-end: var(--content-over-media-column-gap);}
2078
2079  @media screen and (min-width:700px) {
2080    #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- {--mega-menu-promo-grid-image-min-width: 192px;
2081      --content-over-media-row-gap: ;
2082      --content-over-media-column-gap: ;
2083    }
2084  }@media screen and (min-width: 1150px) {
2085      #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- {
2086        --promo-heading-font-size: var(--text-h4);
2087        --promo-heading-line-height: 1.3;
2088        --navigation-promo-gap: var(--spacing-4);
2089        --mega-menu-promo-grid-image-min-width: 220px;
2090
2091        
2092
2093        
2094      }
2095
2096      
2097        #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- .content-over-media:not(:first-child) {
2098          --promo-heading-font-size: var(--text-h6);
2099          --promo-heading-line-height: 1.4;
2100          --content-over-media-row-gap: var(--spacing-4);
2101          --content-over-media-column-gap: var(--spacing-5);
2102        }
2103
2104        #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- .content-over-media:first-child {
2105          --content-over-media-row-gap: var(--spacing-8);
2106          --content-over-media-column-gap: var(--spacing-10);
2107        }
2108
2109      
2110    }
2111
2112    @media screen and (min-width: 1400px) {
2113      #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3- {
2114        --mega-menu-promo-grid-image-max-width: 360px;
2115
2116        
2117      }
2118
2119      
2120    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-3-"><div class="navigation-promo navigation-promo--collage ">
2121      <a href="/pages/new-products"
2122         class="content-over-media rounded-sm group "
2123         style="--text-color: 73 14 103; grid-area: promo-1;"><img src="//bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859" alt="Three New products - Sunfiber prebiotic soluble fiber, shelf stable womens prebiotic and pre-pro-post probiotic - featured on a yellow background with a salad bowl and a bowl of yogurt. " srcset="//bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=200 200w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=1000 1000w" width="1200" height="1200" loading="lazy" sizes="minmax(350px, 650px)" class="zoom-image"><div class="place-self-end-start text-custom">
2124            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">What&#39;s New</p>
2125          </div></a><a href="/pages/best-sellers"
2126         class="content-over-media rounded-sm group "
2127         style="--text-color: 127 63 152; grid-area: promo-2;"><img src="//bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641" alt="" srcset="//bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=200 200w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=1000 1000w" width="1203" height="1203" loading="lazy" sizes="minmax(192px, 350px)" class="zoom-image"><div class="place-self-end-start text-custom">
2128            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Bestsellers</p>
2129          </div></a>
2130    </div></div></div></details></li>
2131
2132                  <li><a href="/pages/best-sellers" class="bold link-faded-reverse" >Bestsellers</a></li>
2133
2134                  <li><a href="/pages/new-products" class="bold link-faded-reverse" >What's New</a></li>
2135
2136                  <li><a href="/blogs/news" class="bold link-faded-reverse" aria-current="page">Articles</a></li>
2137
2138                  <li><a href="/blogs/recipes" class="bold link-faded-reverse" >Recipes</a></li>
2139
2140                  <li><a href="/pages/about-us" class="bold link-faded-reverse" >About Us</a></li>
2141
2142                  <li><a href="/pages/store-locator" class="bold link-faded-reverse" >Find a Store</a></li></ul>
2143            </nav></div>
2144      </div>
2145        <a href="/" class="header__logo"><span class="sr-only">Bluebonnet Nutrition</span><img src="//bluebonnetnutrition.com/cdn/shop/files/logo-BBN-wtag-w1520.png?v=1672414438&amp;width=1520" alt="" srcset="//bluebonnetnutrition.com/cdn/shop/files/logo-BBN-wtag-w1520.png?v=1672414438&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/files/logo-BBN-wtag-w1520.png?v=1672414438&amp;width=600 600w" width="1520" height="711" sizes="200px" class="header__logo-image" style="object-position:39.2275% 59.0651%;"><img src="//bluebonnetnutrition.com/cdn/shop/files/logo-BBN-wtag-w1520.png?v=1672414438&amp;width=1520" alt="" srcset="//bluebonnetnutrition.com/cdn/shop/files/logo-BBN-wtag-w1520.png?v=1672414438&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/files/logo-BBN-wtag-w1520.png?v=1672414438&amp;width=600 600w" width="1520" height="711" sizes="200px" class="header__logo-image header__logo-image--transparent" style="object-position:39.2275% 59.0651%;"></a>
2146      
2147<div class="header__secondary-nav"><div class="header__icon-list"><div class="hidden md:block shrink-0"><div class="relative">
2148      <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-localization-form-locale-end-sections--22957343834422__header" aria-expanded="false">
2149        <span class="bold text-sm">English</span><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
2150        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
2151      </svg></button>
2152
2153      <x-popover id="popover-localization-form-locale-end-sections--22957343834422__header" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="end" class="popover">
2154        <p class="h5" slot="title">Language</p><form method="post" action="/localization" id="localization-form-locale-end-sections--22957343834422__header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="en" aria-selected="true">English</button><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="es" >Español</button><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="ar" >العربية</button></x-listbox></form></x-popover>
2155    </div></div><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
2156            <span class="sr-only">Open search</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
2157        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
2158        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2159      </svg></a><a href="https://bluebonnetnutrition.com/customer_authentication/redirect?locale=en&region_country=US" class="hidden tap-area sm:block">
2160              <span class="sr-only">Open account page</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22">
2161        <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle>
2162        <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path>
2163      </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer">
2164            <span class="sr-only">Open cart</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22">
2165            <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2166          </svg><div class="header__cart-count">
2167              <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count>
2168            </div>
2169          </a>
2170        </div>
2171      </div>
2172    </div>
2173  </store-header>
2174</height-observer><navigation-drawer mobile-opening="bottom" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
2175    <button is="close-button" aria-label="Close"class="sm-max:hidden"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
2176        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2177      </svg></button><div class="panel-list__wrapper">
2178  <div class="panel">
2179    <div class="panel__wrapper" >
2180      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4">
2181<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0">
2182                  <span>Products</span>
2183                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
2183ox="0 0 5 8">
2184        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2185      </svg></span>
2186                </button></li>
2187<li class="h3 sm:h4"><a href="/pages/best-sellers" class="group block w-full">
2188                  <span><span class="reversed-link">Bestsellers</span></span>
2189                </a></li>
2190<li class="h3 sm:h4"><a href="/pages/new-products" class="group block w-full">
2191                  <span><span class="reversed-link">What's New</span></span>
2192                </a></li>
2193<li class="h3 sm:h4"><a href="/blogs/news" class="group block w-full">
2194                  <span><span class="reversed-link">Articles</span></span>
2195                </a></li>
2196<li class="h3 sm:h4"><a href="/blogs/recipes" class="group block w-full">
2197                  <span><span class="reversed-link">Recipes</span></span>
2198                </a></li>
2199<li class="h3 sm:h4"><a href="/pages/about-us" class="group block w-full">
2200                  <span><span class="reversed-link">About Us</span></span>
2201                </a></li>
2202<li class="h3 sm:h4"><a href="/pages/store-locator" class="group block w-full">
2203                  <span><span class="reversed-link">Find a Store</span></span>
2204                </a></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li>
2205      <a href="https://www.facebook.com/BluebonnetNutrition" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24">
2206        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
2207      </svg></a>
2208    </li><li>
2209      <a href="https://twitter.com/BluebonnetNutri" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24">
2210        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
2211      </svg></a>
2212    </li><li>
2213      <a href="https://www.instagram.com/bluebonnet_nutrition/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
2214        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
2215      </svg></a>
2216    </li><li>
2217      <a href="https://www.pinterest.com/bluebonnetnutrition/_saved/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24">
2218        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.9
221816.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
2219      </svg></a>
2220    </li><li>
2221      <a href="https://www.youtube.com/@BluebonnetNutri" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
2222        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
2223      </svg></a>
2224    </li><li>
2225      <a href="https://www.linkedin.com/company/bluebonnetnutrition" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24">
2226        <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
2227      </svg></a>
2228    </li></ul><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden"><div class="relative">
2229      <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-localization-form-locale--sections--22957343834422__header" aria-expanded="false">
2230        <span class="bold text-sm">English</span><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
2231        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
2232      </svg></button>
2233
2234      <x-popover id="popover-localization-form-locale--sections--22957343834422__header" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover">
2235        <p class="h5" slot="title">Language</p><form method="post" action="/localization" id="localization-form-locale--sections--22957343834422__header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="en" aria-selected="true">English</button><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="es" >Español</button><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="ar" >العربية</button></x-listbox></form></x-popover>
2236    </div><a href="/account" class="panel-footer__account-link bold text-sm">Account</a></div></div></div>
2237  </div><div class="panel gap-8">
2238      <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
2239                  <ul class="v-stack gap-4">
2240                    <li class="lg:hidden">
2241                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2241ox="0 0 7 10">
2242        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2243      </svg>Products
2244                      </button>
2245                    </li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0">
2246                              <span>Essentials</span>
2247                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2248        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2249      </svg></span>
2250                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1">
2251                              <span>Health Interest</span>
2252                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2253        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2254      </svg></span>
2255                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2">
2256                              <span>Shop By Line </span>
2257                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2258        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2259      </svg></span>
2260                            </button></li></ul>
2261
2262
2263
2264<style>
2265  #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-drawer-3- {
2266    --navigation-promo-grid: 
2267  
2268    auto / repeat(2, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
2269
2270  
2271;
2272    --mega-menu-promo-grid-image-max-width: 300px;
2273    --mega-menu-promo-grid-image-min-width: 172px;
2274    --promo-heading-font-size: var(--text-h5);
2275    --content-over-media-row-gap: var(--spacing-3);
2276    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
2277      --panel-wrapper-justify-content: flex-start;}
2278
2279  #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-drawer-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
2280
2281  @media screen and (min-width:700px) {
2282    #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-drawer-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
2283      --content-over-media-row-gap: var(--spacing-4);
2284      --content-over-media-column-gap: var(--spacing-5);
2285    }
2286  }@media screen and (min-width: 1150px) {
2287      #navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-drawer-3- {
2288        --promo-heading-font-size: var(--text-h5);
2289        --content-over-media-row-gap: var(--spacing-5);
2290        --content-over-media-column-gap: var(--spacing-7);
2291        --mega-menu-promo-grid-image-min-width: 220px;
2292
2293      
2294      }
2295    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-5b56bb7d-448c-417f-ade5-08933101ad29-drawer-3-"><div class="navigation-promo navigation-promo--collage scroll-area bleed">
2296      <a href="/pages/new-products"
2297         class="content-over-media rounded-sm group "
2298         style="--text-color: 73 14 103; grid-area: ;"><img src="//bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859" alt="Three New products - Sunfiber prebiotic soluble fiber, shelf stable womens prebiotic and pre-pro-post probiotic - featured on a yellow background with a salad bowl and a bowl of yogurt. " srcset="//bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=200 200w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/files/What_s-New_10-2025.jpg?v=1761671859&amp;width=1000 1000w" width="1200" height="1200" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px
2299" class="zoom-image"><div class="place-self-end-start text-custom">
2300            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">What&#39;s New</p>
2301          </div></a><a href="/pages/best-sellers"
2302         class="content-over-media rounded-sm group "
2303         style="--text-color: 127 63 152; grid-area: ;"><img src="//bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641" alt="" srcset="//bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=200 200w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/files/Bestsellers_menu-thumbnail3.jpg?v=1770243641&amp;width=1000 1000w" width="1203" height="1203" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px
2304" class="zoom-image"><div class="place-self-end-start text-custom">
2305            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Bestsellers</p>
2306          </div></a>
2307    </div></div></div>
2308    </div>
2309    <div class="panel">
2310      <div class="panel__wrapper" hidden>
2311                              <ul class="v-stack gap-3">
2312                                <li class="text-with-icon lg:hidden">
2313                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2313ox="0 0 7 10">
2314        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2315      </svg>Essentials
2316                                  </button>
2317                                </li><li class="h5 sm:h5">
2318                                    <a class="group h-stack gap-4"
2319                                       href="/collections/vitamin-a"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715002982J_afront-side.jpg?v=1697494156&amp;width=104" alt="Bluebonnet’s Vitamin A 3000 mcg (10,000 IU) 100 Softgels are formulated with vitamin A that supports eye health and immune function, and is derived from deep sea, cold water, fish liver oil and are molecularly distilled. #size_100 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715002982J_afront-side.jpg?v=1697494156&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715002982J_afront-side.jpg?v=1697494156&amp;width=104 104w" width="104" height="104" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Vitamin A</span></span>
2320                                    </a>
2321                                  </li><li class="h5 sm:h5">
2322                                    <a class="group h-stack gap-4"
2323                                       href="/collections/vitamin-b"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715004221N_afront.jpg?v=1757452479&amp;width=104" alt="Bluebonnet’s Stress B-Complex Vegetable Capsules are formulated with a full spectrum of high potency B vitamins as well as vitamin C from L-ascorbic acid which play a complementary role in maintaining physiologic and metabolic functions that support energy production and nervous system health. #size_50 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715004221N_afront.jpg?v=1757452479&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715004221N_afront.jpg?v=1757452479&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Vitamin B</span></span>
2324                                    </a>
2325                                  </li><li class="h5 sm:h5">
2326                                    <a class="group h-stack gap-4"
2327                                       href="/collections/vitamin-c"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715005167O-afront-side.jpg?v=1770759122&amp;width=104" alt="Bluebonnet Nutrition&#39;
2327s Vitamin C-1000 mg 90 Vegetable Capsules are formulated with non-GMO, identity-preserved (IP) vitamin C from L-ascorbic acid to help support immune function. #size_90 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715005167O-afront-side.jpg?v=1770759122&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715005167O-afront-side.jpg?v=1770759122&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Vitamin C</span></span>
2328                                    </a>
2329                                  </li><li class="h5 sm:h5">
2330                                    <a class="group h-stack gap-4"
2331                                       href="/collections/vitamin-d"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104" alt="Bluebonnet’s Vitamin D3 &amp; K2 60 Vegetable Capsules are formulated with vitamin D3 (cholecalciferol) and vitamin K2 (MK-7) from Natto. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Vitamin D</span></span>
2332                                    </a>
2333                                  </li><li class="h5 sm:h5">
2334                                    <a class="group h-stack gap-4"
2335                                       href="/collections/vitamin-e"><img src="//bluebonnetnutrition.com/cdn/shop/products/743715006003G_afront-side.jpg?v=1675113231&amp;width=104" alt="Bluebonnet’s Full Spectrum Vitamin E Complex 30 Licaps are specially formulated with d-alpha tocopherol and full spectrum tocopherol isomers (alpha, beta, delta and gamma) and tocotrienol isomers (alpha, beta, delta and gamma) from sustainably sourced, non-hydrogenated palm oil from Malaysia, which enforces strict environmental regulations. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/products/743715006003G_afront-side.jpg?v=1675113231&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/products/743715006003G_afront-side.jpg?v=1675113231&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Vitamin E</span></span>
2336                                    </a>
2337                                  </li><li class="h5 sm:h5">
2338                                    <a class="group h-stack gap-4"
2339                                       href="/collections/vitamin-k"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104" alt="Bluebonnet’s Vitamin D3 &amp; K2 60 Vegetable Capsules are formulated with vitamin D3 (cholecalciferol) and vitamin K2 (MK-7) from Natto. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Vitamin K</span></span>
2340                                    </a>
2341                                  </li><li class="h5 sm:h5">
2342                                    <a class="group h-stack gap-4"
2343                                       href="/collections/amino-acids-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715000896L_afront-side.jpg?v=1770662026&amp;width=104" alt="Bluebonnet L-Theanine 200 mg 30 Vegetable Capsules are formulated with the free-form amino acid L-theanine in its crystalline form, which may improve memory and learning as well as support an overall sense of relaxation. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715000896L_afront-side.jpg?v=1770662026&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715000896L_afront-side.jpg?v=1770662026&amp;width=104 104w" width="104" height="104" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Amino Acids</span></span>
2344                                    </a>
2345                                  </li><li class="h5 sm:h5">
2346                                    <a class="group h-stack gap-4"
2347                                       href="/collections/antioxidants-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=104" alt="Bluebonnet’s Super Quercetin 30 Vegetable Capsules are specially formulated with a combination of quercetin, identity preserved (IP) vitamin C, rose hips, acerola, citrus b
2347ioflavonoids, hesperidin, rutin and pineapple bromelain to help support immune function. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Antioxidants</span></span>
2348                                    </a>
2349                                  </li><li class="h5 sm:h5">
2350                                    <a class="group h-stack gap-4"
2351                                       href="/collections/beauty"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=104" alt="Bluebonnet’s Super Quercetin 30 Vegetable Capsules are specially formulated with a combination of quercetin, identity preserved (IP) vitamin C, rose hips, acerola, citrus bioflavonoids, hesperidin, rutin and pineapple bromelain to help support immune function. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Beauty</span></span>
2352                                    </a>
2353                                  </li><li class="h5 sm:h5">
2354                                    <a class="group h-stack gap-4"
2355                                       href="/collections/childrens-health-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715001909I_afront-side-Current_View_f9cf64cb-608e-46fd-b962-c0bfb5ceb7cf.jpg?v=1739999012&amp;width=104" alt="Bluebonnet Rainforest Animalz Whole Food Based Multiple 90 Animal-Shaped Chewable assorted flavor tablets help bridge the nutrient gap by providing a comprehensive blend of super fruits and veggies that are rich in essential vitamins and minerals in tasty, delicious flavored chewable tablets to support their growth and developmental needs. #size_90 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715001909I_afront-side-Current_View_f9cf64cb-608e-46fd-b962-c0bfb5ceb7cf.jpg?v=1739999012&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715001909I_afront-side-Current_View_f9cf64cb-608e-46fd-b962-c0bfb5ceb7cf.jpg?v=1739999012&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Children's Health</span></span>
2356                                    </a>
2357                                  </li><li class="h5 sm:h5">
2358                                    <a class="group h-stack gap-4"
2359                                       href="/collections/coq10-ubiquinol-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007925N_afront.jpg?v=1757523365&amp;width=104" alt="Bluebonnet’s CellularActive CoQ10 Ubiquinol 30 Vegetarian Softgels are formulated with the active antioxidant form of CoQ10 (ubiquinol) which may support energy levels and heart health. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007925N_afront.jpg?v=1757523365&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007925N_afront.jpg?v=1757523365&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">CoQ10 & Ubiquinol</span></span>
2360                                    </a>
2361                                  </li><li class="h5 sm:h5">
2362                                    <a class="group h-stack gap-4"
2363                                       href="/collections/herbs"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715013940G_afront-side.jpg?v=1726507374&amp;width=104" alt="Bluebonnet’s Turmeric Root Extract 60 Capsules provide a standardized extract of total curcuminoids, the most researched active constituents found in turmeric. A clean and gentle water-based extraction method is employed to capture and preserve turmeric’s most valuable components. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715013940G_afront-side.jpg?v=1726507374&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715013940G_afront-side.jpg?v=1726507374&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Herbs</span></span>
2364                                    </a>
2365                                  </li><li class="h5 sm:h5">
2366                                    <a class="group h-stack gap-4"
2367                                       href="/collections/minerals-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=104" alt="Bluebonnet’s Magnesium Glycinate 60 Vegetable Capsules are formulated with 400 mg per serving of elemental magnesium from fully reacted magnesium glycinate, a more rapidly absorbed amino acid mineral complex from Albion. Magnesium supports energy production and is critical for enzyme function. Available in easy-to-swallow vegetable capsules for maximum assimilation and absorption. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Minerals</span></span>
2368                                    </a>
2369                                  </li><li class="h5 sm:h5">
2370                                    <a class="group h-stack gap-4"
2371                                       href="/collections/multivitamins-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715001534F_afront.jpg?v=1789155854&amp;width=104" alt="Bluebonnet’s Ladies’ ONE 40+ Whole Food-Based Multiple 30 Vegetable Capsules are formulated for daily nutritional support and vitality for women over 40. Helps to increase energy and vitality, protect beautiful skin, enhance mood, and support heart health. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715001534F_afront.jpg?v=1789155854&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715001534F_afront.jpg?v=1789155854&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Multivitamins</span></span>
2372                                    </a>
2373                                  </li><li class="h5 sm:h5">
2374                                    <a class="group h-stack gap-4"
2375                                       href="/collections/omega-fatty-acids-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715009448H_afront.jpg?v=1742593993&amp;width=104" alt="Bluebonnet’s Omega-3 Fish Oil Brain Health 60 Softgels are formulated with a specific ratio of DHA and EPA to help supp
2375ort brain function, mood, and focus by utilizing ultra-refined omega-3s from wild-caught fish. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715009448H_afront.jpg?v=1742593993&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715009448H_afront.jpg?v=1742593993&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Omega Fatty Acids</span></span>
2376                                    </a>
2377                                  </li><li class="h5 sm:h5">
2378                                    <a class="group h-stack gap-4"
2379                                       href="/collections/probiotic"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715030275A_afront-side.jpg?v=1739550785&amp;width=104" alt="Bluebonnet&#39;s Women&#39;s Probiotic vegetable capsules are formulated with DNA-verified strains to support vaginal, digestive and immune health. This unique formula also includes cranberry for vaginal health as well as prebiotic acacia fiber to assist the growth of friendly bacteria in the gut. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715030275A_afront-side.jpg?v=1739550785&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715030275A_afront-side.jpg?v=1739550785&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Probiotics</span></span>
2380                                    </a>
2381                                  </li><li class="h5 sm:h5">
2382                                    <a class="group h-stack gap-4"
2383                                       href="/collections/sports-nutrition-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715015685O_afront-side-Current_View.jpg?v=1747760931&amp;width=104" alt="#Flavor+Size_Chocolate 1lb" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715015685O_afront-side-Current_View.jpg?v=1747760931&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715015685O_afront-side-Current_View.jpg?v=1747760931&amp;width=104 104w" width="104" height="104" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Sports Nutrition</span></span>
2384                                    </a>
2385                                  </li><li class="h5 sm:h5">
2386                                    <a class="group h-stack gap-4"
2387                                       href="/collections/superfoods"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715009165K_afront-side.jpg?v=1770829949&amp;width=104" alt="Bluebonnet’s Cranberry Fruit Extract with Vitamin C 60 Vegetable Capsules are Formulated with 500 mg of Cranberry Fruit Extract &amp; 60 mg Identity-Preserved Vitamin C to help support urinary tract health. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715009165K_afront-side.jpg?v=1770829949&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715009165K_afront-side.jpg?v=1770829949&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Super Foods</span></span>
2388                                    </a>
2389                                  </li></ul>
2390                            </div><div class="panel__wrapper" hidden>
2391                              <ul class="v-stack gap-3">
2392                                <li class="text-with-icon lg:hidden">
2393                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2394        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2395      </svg>Health Interest
2396                                  </button>
2397                                </li><li class="h5 sm:h5">
2398                                    <a class="group h-stack gap-4"
2399                                       href="/collections/bone-support-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104" alt="Bluebonnet’s Vitamin D3 &amp; K2 60 Vegetable Capsules are formulated with vitamin D3 (cholecalciferol) and vitamin K2 (MK-7) from Natto. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Bone Support</span></span>
2400                                    </a>
2401                                  </li><li class="h5 sm:h5">
2402                                    <a class="group h-stack gap-4"
2403                                       href="/collections/brain-health"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007505G_afront-side.jpg?v=1770763136&amp;width=104" alt="Bluebonnet’s Magnesium L-Threonate 90 Vegetable Capsules are specially formulated with a patented form of magnesium L-threonate, Magtein, which has been clinically researched as an ultra-absorbable form of magnesium to the brain. #size_90 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007505G_afront-side.jpg?v=1770763136&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007505G_afront-side.jpg?v=1770763136&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Brain Health</span></span>
2404                                    </a>
2405                                  </li><li class="h5 sm:h5">
2406                                    <a class="group h-stack gap-4"
2407                                       href="/collections/cleanse-detox"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715000629I_afront-side.jpg?v=1770661850&amp;width=104" alt="Bluebonnet’s NAC 500 mg 30 vegetable capsules are formulated with the free-form amino acid N-acetyl-cysteine in its crystalline form to help supp
2407ort cellular health and immune function. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715000629I_afront-side.jpg?v=1770661850&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715000629I_afront-side.jpg?v=1770661850&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Cleanse & Detox</span></span>
2408                                    </a>
2409                                  </li><li class="h5 sm:h5">
2410                                    <a class="group h-stack gap-4"
2411                                       href="/collections/digestive-health"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007031F_afront.jpg?v=1757519646&amp;width=104" alt="Bluebonnet&#39;s Liquid Magnesium Citrate is formulated with a special, water-soluble form of magnesium chelated to citrate. Magnesium is required in over 300 biochemical reactions in the body but is primarily known to calm the mind and body, reduce stress, induce restful sleep, increase bone density, as well as support immune and cardiovascular health. Delicious mixed berry flavor. #size_16 fl oz (473 mL)" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007031F_afront.jpg?v=1757519646&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007031F_afront.jpg?v=1757519646&amp;width=104 104w" width="104" height="104" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Digestive Health</span></span>
2412                                    </a>
2413                                  </li><li class="h5 sm:h5">
2414                                    <a class="group h-stack gap-4"
2415                                       href="/collections/energy-vitality-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007925N_afront.jpg?v=1757523365&amp;width=104" alt="Bluebonnet’s CellularActive CoQ10 Ubiquinol 30 Vegetarian Softgels are formulated with the active antioxidant form of CoQ10 (ubiquinol) which may support energy levels and heart health. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007925N_afront.jpg?v=1757523365&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007925N_afront.jpg?v=1757523365&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Energy & Vitality</span></span>
2416                                    </a>
2417                                  </li><li class="h5 sm:h5">
2418                                    <a class="group h-stack gap-4"
2419                                       href="/collections/eye-health"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715008588K_afront-side.jpg?v=1698094663&amp;width=104" alt="Bluebonnet’s Zeaxanthin &amp; Lutein 30 Softgels are formulated with zeaxanthin and lutein from paprika and marigold flower extracts. Zeaxanthin and lutein are carotenoids that serve as potent nutrients to support optimal eye health. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715008588K_afront-side.jpg?v=1698094663&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715008588K_afront-side.jpg?v=1698094663&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Eye Health</span></span>
2420                                    </a>
2421                                  </li><li class="h5 sm:h5">
2422                                    <a class="group h-stack gap-4"
2423                                       href="/collections/heart-health-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104" alt="Bluebonnet’s Vitamin D3 &amp; K2 60 Vegetable Capsules are formulated with vitamin D3 (cholecalciferol) and vitamin K2 (MK-7) from Natto. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715006546G_afront.jpg?v=1789158152&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Heart Health</span></span>
2424                                    </a>
2425                                  </li><li class="h5 sm:h5">
2426                                    <a class="group h-stack gap-4"
2427                                       href="/collections/immune-support"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=104" alt="Bluebonnet’s Super Quercetin 30 Vegetable Capsules are specially formulated with a combination of quercetin, identity preserved (IP) vitamin C, rose hips, acerola, citrus b
2427ioflavonoids, hesperidin, rutin and pineapple bromelain to help support immune function. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715005501M_afront.jpg?v=1757516472&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Immune Support</span></span>
2428                                    </a>
2429                                  </li><li class="h5 sm:h5">
2430                                    <a class="group h-stack gap-4"
2431                                       href="/collections/joint-support"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715011175L_afront-side.jpg?v=1702047112&amp;width=104" alt="Bluebonnet’s Glucosamine Chondroitin Sulfate &amp; MSM 60 Vegetable Capsules are specially formulated with a combination of glucosamine sulfate, chondroitin sulfate, OptiMSM an active form of sulfur, as well as vitamin C from Identity-Preserved (IP) L-ascorbic acid for optimal joint health. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715011175L_afront-side.jpg?v=1702047112&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715011175L_afront-side.jpg?v=1702047112&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Joint Support</span></span>
2432                                    </a>
2433                                  </li><li class="h5 sm:h5">
2434                                    <a class="group h-stack gap-4"
2435                                       href="/collections/prenatal-health"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715009448H_afront.jpg?v=1742593993&amp;width=104" alt="Bluebonnet’s Omega-3 Fish Oil Brain Health 60 Softgels are formulated with a specific ratio of DHA and EPA to help support brain function, mood, and focus by utilizing ultra-refined omega-3s from wild-caught fish. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715009448H_afront.jpg?v=1742593993&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715009448H_afront.jpg?v=1742593993&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Prenatal Health</span></span>
2436                                    </a>
2437                                  </li><li class="h5 sm:h5">
2438                                    <a class="group h-stack gap-4"
2439                                       href="/collections/stress-management-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=104" alt="Bluebonnet’s Magnesium Glycinate 60 Vegetable Capsules are formulated with 400 mg per serving of elemental magnesium from fully reacted magnesium glycinate, a more rapidly absorbed amino acid mineral complex from Albion. Magnesium supports energy production and is critical for enzyme function. Available in easy-to-swallow vegetable capsules for maximum assimilation and absorption. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Stress Management </span></span>
2440                                    </a>
2441                                  </li><li class="h5 sm:h5">
2442                                    <a class="group h-stack gap-4"
2443                                       href="/collections/sexual-health"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715040007D_afront-side.jpg?v=1719957366&amp;width=104" alt="Bluebonnet’s Intimate Essentials For Him Testosterone &amp; Libido Boost Vegetable Capsules are specially formulated to help stimulate a man’s sexual chemistry by amplifying testosterone and libido levels. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715040007D_afront-side.jpg?v=1719957366&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715040007D_afront-side.jpg?v=1719957366&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Sexual Health</span></span>
2444                                    </a>
2445                                  </li><li class="h5 sm:h5">
2446                                    <a class="group h-stack gap-4"
2447                                       href="/collections/sleep-relaxation-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=104" alt="Bluebonnet’s Magnesium Glycinate 60 Vegetable Capsules are formulated with 400 mg per serving of elemental magnesium from fully reacted magnesium glycinate, a more rapidly absorbed amino acid mineral complex from Albion. Magnesium supports energy production and is critical for enzyme function. Available in easy-to-swallow vegetable capsules for maximum assimilation and absorption. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715007482E_afront-side.jpg?v=1770763411&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Sleep & Relaxation</span></span>
2448                                    </a>
2449                                  </li><li class="h5 sm:h5">
2450                                    <a class="group h-stack gap-4"
2451                                       href="/collections/specialty-products"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715020528D_afront-side.jpg?v=1714751335&amp;width=104" alt="Bluebonnet’s Targeted Choice Brain Power 30 Vegetable Capsules are specially formulated with a unique blend of sustainably harvested or wildcrafted herbal extracts and other neuro-nutrients to help supp
2451ort the brain&#39;s proper response to stress and communication between nerve cells. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715020528D_afront-side.jpg?v=1714751335&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715020528D_afront-side.jpg?v=1714751335&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Targeted Support</span></span>
2452                                    </a>
2453                                  </li><li class="h5 sm:h5">
2454                                    <a class="group h-stack gap-4"
2455                                       href="/collections/weight-management-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715009820F_afront-side.jpg?v=1726254124&amp;width=104" alt="Bluebonnet’s Apple Cider Vinegar with the Mother 60 Vegetable Capsules are carefully crafted from cold-pressed juice of organic apples, which has been fermented and standardized for acetic acid to support weight management and digestive health. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715009820F_afront-side.jpg?v=1726254124&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715009820F_afront-side.jpg?v=1726254124&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Weight Management</span></span>
2456                                    </a>
2457                                  </li></ul>
2458                            </div><div class="panel__wrapper" hidden>
2459                              <ul class="v-stack gap-3">
2460                                <li class="text-with-icon lg:hidden">
2461                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2462        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2463      </svg>Shop By Line 
2464                                  </button>
2465                                </li><li class="h5 sm:h5">
2466                                    <a class="group h-stack gap-4"
2467                                       href="/collections/albion%C2%AE-minerals"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715006720Q_afront-side.jpg?v=1783443237&amp;width=104" alt="Bluebonnet&#39;s Buffered Chelated Magnesium 60 Vegetable Capsules are formulated with chelated magnesium bisglycinate buffered with magnesium oxide to increase the pH (alkalinity) to make it gentle on the digestive tract. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715006720Q_afront-side.jpg?v=1783443237&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715006720Q_afront-side.jpg?v=1783443237&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Albion® Minerals</span></span>
2468                                    </a>
2469                                  </li><li class="h5 sm:h5">
2470                                    <a class="group h-stack gap-4"
2471                                       href="/collections/beautiful-ally%C2%AE"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715015005E_afront-side.jpg?v=1695310204&amp;width=104" alt="Bluebonnet’s Beautiful Ally Hair Skin &amp; Nails 60 Vegetable Capsules are formulated to help protect, maintain and nourish hair, skin and nails daily with vitamins, minerals and other ingredients like L-glutathione, type I &amp; III collagen peptides, keratin, and MSM. These nutrients provide the body with the building blocks necessary to help improve the strength and appearance of hair and nails while supporting skin moisture, elasticity, and radiance from the inside out.  #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715015005E_afront-side.jpg?v=1695310204&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715015005E_afront-side.jpg?v=1695310204&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Beautiful Ally®</span></span>
2472                                    </a>
2473                                  </li><li class="h5 sm:h5">
2474                                    <a class="group h-stack gap-4"
2475                                       href="/collections/earthsweet%C2%AE-chewables"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715006560D_afront.jpg?v=1757519292&amp;width=104" alt="Earthsweet chewables Vitamin D3 K2 specially formulated with 125 mcg (5000 iu) vitamin d3 from lanolin and 100 mcg vitamin k2 from natto in a delicious raspberry flavor and sweetened with EarthSweet, a proprietary sweetening mix of fruit powders and cane sugar crystals to help supp
2475ort immune function, mood, and heart health. #size_60 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715006560D_afront.jpg?v=1757519292&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715006560D_afront.jpg?v=1757519292&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">EarthSweet® Chewables</span></span>
2476                                    </a>
2477                                  </li><li class="h5 sm:h5">
2478                                    <a class="group h-stack gap-4"
2479                                       href="/collections/intimate-essentials"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715040007D_afront-side.jpg?v=1719957366&amp;width=104" alt="Bluebonnet’s Intimate Essentials For Him Testosterone &amp; Libido Boost Vegetable Capsules are specially formulated to help stimulate a man’s sexual chemistry by amplifying testosterone and libido levels. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715040007D_afront-side.jpg?v=1719957366&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715040007D_afront-side.jpg?v=1719957366&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Intimate Essentials</span></span>
2480                                    </a>
2481                                  </li><li class="h5 sm:h5">
2482                                    <a class="group h-stack gap-4"
2483                                       href="/collections/one%C2%AE-multiple"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715001534F_afront.jpg?v=1789155854&amp;width=104" alt="Bluebonnet’s Ladies’ ONE 40+ Whole Food-Based Multiple 30 Vegetable Capsules are formulated for daily nutritional support and vitality for women over 40. Helps to increase energy and vitality, protect beautiful skin, enhance mood, and support heart health. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715001534F_afront.jpg?v=1789155854&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715001534F_afront.jpg?v=1789155854&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">ONE® Multiple</span></span>
2484                                    </a>
2485                                  </li><li class="h5 sm:h5">
2486                                    <a class="group h-stack gap-4"
2487                                       href="/collections/probiotics-refrigerated"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715030008I_afront-side-Current_View.jpg?v=1736528253&amp;width=104" alt="Bluebonnet’s Probiotic &amp; Prebiotic 30 Vegetable Capsules are formulated with 10 billion viable cultures from 20 DNA-verified, scientifically supported strains. This unique, science-based probiotic formula includes the prebiotic inulin from chicory root extract, to assist the growth of friendly bacterium in the gut. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715030008I_afront-side-Current_View.jpg?v=1736528253&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715030008I_afront-side-Current_View.jpg?v=1736528253&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Probiotics (Refrigerated)</span></span>
2488                                    </a>
2489                                  </li><li class="h5 sm:h5">
2490                                    <a class="group h-stack gap-4"
2491                                       href="/collections/shelf-stable-probiotics-1"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715030275A_afront-side.jpg?v=1739550785&amp;width=104" alt="Bluebonnet&#39;s Women&#39;s Probiotic vegetable capsules are formulated with DNA-verified strains to support vaginal, digestive and immune health. This unique formula also includes cranberry for vaginal health as well as prebiotic acacia fiber to assist the growth of friendly bacteria in the gut. #size_30 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715030275A_afront-side.jpg?v=1739550785&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715030275A_afront-side.jpg?v=1739550785&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Probiotics (Shelf-stable)</span></span>
2492                                    </a>
2493                                  </li><li class="h5 sm:h5">
2494                                    <a class="group h-stack gap-4"
2495                                       href="/collections/rainforest-animalz%C2%AE"><img src="//bluebonnetnutrition.com/cdn/shop/files/743715001909I_afront-side-Current_View_f9cf64cb-608e-46fd-b962-c0bfb5ceb7cf.jpg?v=1739999012&amp;width=104" alt="Bluebonnet Rainforest Animalz Whole Food Based Multiple 90 Animal-Shaped Chewable assorted flavor tablets help bridge the nutrient gap by providing a comprehensive blend of super fruits and veggies that are rich in essential vitamins and minerals in tasty, delicious flavored chewable tablets to support their growth and developmental needs. #
2495size_90 count" srcset="//bluebonnetnutrition.com/cdn/shop/files/743715001909I_afront-side-Current_View_f9cf64cb-608e-46fd-b962-c0bfb5ceb7cf.jpg?v=1739999012&amp;width=52 52w, //bluebonnetnutrition.com/cdn/shop/files/743715001909I_afront-side-Current_View_f9cf64cb-608e-46fd-b962-c0bfb5ceb7cf.jpg?v=1739999012&amp;width=104 104w" width="104" height="109" loading="lazy" sizes="52px" class="panel-link__image rounded"><span><span class="reversed-link">Rainforest Animalz®</span></span>
2496                                    </a>
2497                                  </li></ul>
2498                            </div>
2499    </div></div></navigation-drawer>
2499<script>
2500  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--22957343834422__header').clientHeight) + 'px');
2501</script>
2501
2502
2503</header>
2504<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
2505<div id="shopify-section-sections--22957343867190__cart-drawer" class="shopify-section shopify-section-group-overlay-group"><cart-drawer  class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2506        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2507      </svg></button>
2508
2509    <div class="empty-state align-self-center">
2510      <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22">
2511            <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2512          </svg><span class="count-bubble count-bubble--lg">0</span>
2513      </div>
2514
2515      <div class="prose">
2516        <p class="h5">Your cart is empty</p>
2517<a class="button button--xl"
2518  
2519  
2520  
2521  
2522  
2523  href="/collections/all"
2524  
2525  
2526 >Continue shopping</a></div>
2527    </div></cart-drawer>
2528
2529
2530</div><div id="shopify-section-sections--22957343867190__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer  class="search-drawer search-drawer--full drawer drawer--lg" id="search-drawer">
2531  <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search">
2532    <div class="search-input">
2533      <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search">
2534      <button type="reset" class="text-subdued">Clear</button>
2535      <button type="button" is="close-button">
2536        <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2537        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2538      </svg></button>
2539    </div>
2540
2541    <style>
2542      #shopify-section-sections--22957343867190__search-drawer {
2543        --predictive-search-column-count: 3;
2544      }
2545    </style>
2546
2547    <input type="hidden" name="type" value="product">
2548
2549    <predictive-search class="predictive-search" section-id="sections--22957343867190__search-drawer"><div slot="results"></div>
2550
2551      <div slot="loading">
2552        <div class="v-stack gap-5 sm:gap-6 md:hidden">
2553          <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div>
2554
2555          <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6">
2556                <span class="skeleton skeleton--thumbnail"></span>
2557
2558                <div class="v-stack gap-3 w-full">
2559                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2560                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2561                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2562                </div>
2563              </div><div class="h-stack align-center gap-5 sm:gap-6">
2564                <span class="skeleton skeleton--thumbnail"></span>
2565
2566                <div class="v-stack gap-3 w-full">
2567                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2568                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2569                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2570                </div>
2571              </div><div class="h-stack align-center gap-5 sm:gap-6">
2572                <span class="skeleton skeleton--thumbnail"></span>
2573
2574                <div class="v-stack gap-3 w-full">
2575                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2576                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2577                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2578                </div>
2579              </div><div class="h-stack align-center gap-5 sm:gap-6">
2580                <span class="skeleton skeleton--thumbnail"></span>
2581
2582                <div class="v-stack gap-3 w-full">
2583                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2584                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2585                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2586                </div>
2587              </div></div>
2588        </div><div class="predictive-search__skeleton-full-width hidden"><div class="v-stack gap-8">
2589                <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6">
2590                    <span class="skeleton skeleton--thumbnail"></span>
2591
2592                    <div class="v-stack gap-3 w-full">
2593                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2594                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2595                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2596                    </div>
2597                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2598                    <span class="skeleton skeleton--thumbnail"></span>
2599
2600                    <div class="v-stack gap-3 w-full">
2601                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2602                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2603                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2604                    </div>
2605                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2606                    <span class="skeleton skeleton--thumbnail"></span>
2607
2608                    <div class="v-stack gap-3 w-full">
2609                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2610                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2611                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2612                    </div>
2613                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2614                    <span class="skeleton skeleton--thumbnail"></span>
2615
2616                    <div class="v-stack gap-3 w-full">
2617                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2618                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2619                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2620                    </div>
2621                  </div></div><div class="v-stack gap-8">
2622                <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6">
2623                    <span class="skeleton skeleton--thumbnail"></span>
2624
2625                    <div class="v-stack gap-3 w-full">
2626                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2627                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2628                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2629                    </div>
2630                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2631                    <span class="skeleton skeleton--thumbnail"></span>
2632
2633                    <div class="v-stack gap-3 w-full">
2634                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2635                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2636                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2637                    </div>
2638                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2639                    <span class="skeleton skeleton--thumbnail"></span>
2640
2641                    <div class="v-stack gap-3 w-full">
2642                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2643                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2644                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2645                    </div>
2646                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2647                    <span class="skeleton skeleton--thumbnail"></span>
2648
2649                    <div class="v-stack gap-3 w-full">
2650                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2651                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2652                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2653                    </div>
2654                  </div></div><div class="v-stack gap-8">
2655                <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6">
2656                    <span class="skeleton skeleton--thumbnail"></span>
2657
2658                    <div class="v-stack gap-3 w-full">
2659                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2660                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2661                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2662                    </div>
2663                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2664                    <span class="skeleton skeleton--thumbnail"></span>
2665
2666                    <div class="v-stack gap-3 w-full">
2667                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2668                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2669                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2670                    </div>
2671                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2672                    <span class="skeleton skeleton--thumbnail"></span>
2673
2674                    <div class="v-stack gap-3 w-full">
2675                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2676                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2677                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2678                    </div>
2679                  </div><div class="h-stack align-center gap-5 sm:gap-6">
2680                    <span class="skeleton skeleton--thumbnail"></span>
2681
2682                    <div class="v-stack gap-3 w-full">
2683                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2684                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2685                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2686                    </div>
2687                  </div></div></div></div>
2688    </predictive-search>
2689  </form>
2690</search-drawer>
2691
2692</div>
2693<!-- END sections: overlay-group --><cart-notification-drawer open-from="bottom" class="quick-buy-drawer drawer"></cart-notification-drawer><main role="main" id="main" class="anchor">
2694      <section id="shopify-section-template--22957343146294__main" class="shopify-section shopify-section--main-blog"><style>
2695  #shopify-section-template--22957343146294__main {
2696    --section-background-hash: 0;
2697  }
2698
2699  #shopify-section-template--22957343146294__main + * {
2700    --previous-section-background-hash: 0;
2701  }</style><style>
2702  #shopify-section-template--22957343146294__main {--banner-content-padding-block-start:var(--spacing-16);
2703  }
2704
2705  @media screen and (min-width: 700px) {
2706    #shopify-section-template--22957343146294__main {
2707      --banner-content-padding-block-start:var(--spacing-28);
2708    }
2709  }
2710</style>
2711
2712<div class="blog" ><header class="blog-banner bg-secondary">
2713      <div class="container">
2714        <div class="blog-banner-content v-stack gap-10 text-center justify-items-center">
2715          <div class="v-stack gap-5 sm:gap-8">
2716            <h1 class="h0">Articles</h1></div></div><div class="scroll-area bleed sm:unbleed justify-items-center">
2717            <div class="blog-filter-list">
2718              <ul class="h-stack bold text-base" role="tablist">
2719                <li role="tab" aria-selected="true">
2720                  <a href="/blogs/news" class="selected">All posts</a>
2721                </li><li role="tab" aria-selected="false"><a href="/blogs/news/tagged/new-release" title="Show articles tagged New Release">New Release</a></li><li role="tab" aria-selected="false"><a href="/blogs/news/tagged/science" title="Show articles tagged Science">Science</a></li></ul>
2722            </div>
2723          </div></div>
2724    </header>
2725
2726    <div class="blog-posts__container container"><div class="blog-posts"><blog-post-card class="blog-post-card blog-post-card--featured snap-center group rounded bg-secondary"><a href="/blogs/news/bluebonnets-kosher-quality" class="blog-post-card__figure "><img src="//bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=1800" alt="Bluebonnet&#39;s Kosher Quality" srcset="//bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=1000 1000w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=1200 1200w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=1400 1400w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=1600 1600w, //bluebonnetnutrition.com/cdn/shop/articles/Kosher-Article-Header.jpg?v=1724872634&amp;width=1800 1800w" width="1800" height="900" sizes="(max-width: 999px) 100vw, calc(min(100vw, 1600px) * 0.65)" class="w-full h-full object-cover zoom
2726-image"></a><div class="blog-post-card__info">
2727    <div class="v-stack gap-5 sm:gap-6">
2728      <div class="v-stack gap-3 sm:gap-5"><p class="h2"><a href="/blogs/news/bluebonnets-kosher-quality">Bluebonnet's Kosher Quality</a></p><p class="text-lg">Since our inception, we’ve sourced the finest kosher ingredients nature and science has to offer – uniting them in a way that is innovative, honest, and sustainable.
2729To ensure the cleanest nutritio...</p></div></div>
2730  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/c-the-difference" class="blog-post-card__figure rounded"><span class="badge badge--primary">New Release</span><img src="//bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=2000" alt="Liposomal &quot;The Sunflower C&quot;" srcset="//bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=1000 1000w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=1200 1200w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=1400 1400w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=1600 1600w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=1800 1800w, //bluebonnetnutrition.com/cdn/shop/articles/LiposomalC.jpg?v=1675720456&amp;width=2000 2000w" width="2000" height="1000" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1600px) / 3 - 40px) , calc(min(100vw, 1600px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2731    <div class="v-stack gap-4 sm:gap-5">
2732      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/c-the-difference">Liposomal "The Sunflower C"</a></p><p >
2733 Experience the difference with Bluebonnet’s Liposomal Vitamin C Vegetable Capsules that deliver a patented blend of vitamin C, citrus bioflavonoids in sunflower liposomes (lipid metabolites) for ...</p></div></div>
2734  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/ancient-knowledge-modern-science-herbal-supplements" class="blog-post-card__figure rounded"><span class="badge badge--primary">New Release</span><img src="//bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=1500" alt="Ancient Knowledge Modern Science - Herbal Supplements" srcset="//bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=1000 1000w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=1200 1200w, //bluebonnetnutrition.com/cdn/shop/articles/Herbs-article.jpg?v=1675787838&amp;width=1400 1400w" width="1500" height="750" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1600px) / 3 - 40px) , calc(min(100vw, 1600px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2735    <div class="v-stack gap-4 sm:gap-5">
2736      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/ancient-knowledge-modern-science-herbal-supplements">Ancient Knowledge Modern Science - Herbal Supplements</a></p><p >Bluebonnet Nutrition’s herb line is a purely exceptional line of scientifically advanced herbal extracts harvested and wildcrafted in sustainable ways, helping to maintain general health and wellne...</p></div></div>
2737  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/vitamins-d3-k2-best-together-for-all-your-health-needs" class="blog-post-card__figure roun
2737ded"><span class="badge badge--primary">Science</span><img src="//bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=1800" alt="Vitamins D3 &amp; K2  – Best Together For All Your Health Needs" srcset="//bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=1000 1000w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=1200 1200w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=1400 1400w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=1600 1600w, //bluebonnetnutrition.com/cdn/shop/articles/vitaminD-article.jpg?v=1675785474&amp;width=1800 1800w" width="1800" height="900" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1600px) / 3 - 40px) , calc(min(100vw, 1600px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2738    <div class="v-stack gap-4 sm:gap-5">
2739      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/vitamins-d3-k2-best-together-for-all-your-health-needs">Vitamins D3 & K2  – Best Together For All Your Health Needs</a></p><p >Vitamin D3 and K2 are best together for good health. Research is discovering that this powerful combination works synergistically to help support bone and heart health, but some benefits, like immu...</p></div></div>
2740  </div></blog-post-card><div class="blog-posts-newsletter v-stack gap-6 sm:gap-8 text-center rounded bg-secondary">
2741                    <div class="blog-posts-newsletter__content v-stack gap-4 justify-items-center sm:gap-6"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="icon icon-picto-envelope" viewBox="0 0 24 24">
2742        <path d="M1.77 18.063a3.586 3.586 0 0 0 3.174 3.11c2.278.24 4.637.49 7.056.49 2.417 0 4.778-.252 7.056-.49a3.584 3.584 0 0 0 3.175-3.11c.243-1.96.483-3.987.483-6.063 0-2.074-.24-4.102-.483-6.063a3.586 3.586 0 0 0-3.175-3.112c-2.278-.236-4.639-.487-7.056-.487s-4.778.252-7.056.49a3.583 3.583 0 0 0-3.175 3.11c-.243 1.96-.483 3.988-.483 6.062 0 2.074.24 4.102.483 6.063Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
2743        <path d="m1.817 5.493 8.06 6.356a3.428 3.428 0 0 0 4.245 0l8.06-6.356" stroke="currentColor" stroke-linejoin="round"/>
2744      </svg><p class="h4">Stay Informed.</p><div class="prose"><p>Subscribe to our newsletter and be the first to discover new products, trending supplements, science-backed nutrition articles, and exclusive promotions - all delivered straight to your inbox. </p></div></div><form method="post" action="/contact#blog-posts-newsletter-form" id="blog-posts-newsletter-form" accept-charset="UTF-8" class="form form--tight"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><div class="fieldset"><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-template--22957343146294__main--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
2745  
2746  
2747  
2748  
2749  autocomplete="email"
2750  
2751  
2752  required
2753  
2754><label for="input-template--22957343146294__main--contactemail" class="floating-label">E-mail</label></div></div>
2755<button type="submit" class="button button--xl button--secondary"
2756  
2757  
2758  
2759  
2760  
2761  
2762  
2763  is="custom-button"
2764 >
2765    <div class="text-with-icon justify-center"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="18" height="18" class="icon icon-picto-envelope" viewBox="0 0 24 24">
2766        <path d="M1.77 18.063a3.586 3.586 0 0 0 3.174 3.11c2.278.24 4.637.49 7.056.49 2.417 0 4.778-.252 7.056-.49a3.584 3.584 0 0 0 3.175-3.11c.243-1.96.483-3.987.483-6.063 0-2.074-.24-4.102-.483-6.063a3.586 3.586 0 0 0-3.175-3.112c-2.278-.236-4.639-.487-7.056-.487s-4.778.252-7.056.49a3.583 3.583 0 0 0-3.175 3.11c-.243 1.96-.483 3.988-.483 6.062 0 2.074.24 4.102.483 6.063Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
2767        <path d="m1.817 5.493 8.06 6.356a3.428 3.428 0 0 0 4.245 0l8.06-6.356" stroke="currentColor" stroke-linejoin="round"/>
2768      </svg>Sign me up!</div></button></form><p class="text-sm text-subdued">We respect your privacy. Unsubscribe whenever you like.</p></div><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/the-facts-about-vitamin-c-nutrition" class="blog-post-card__figure roun
2768ded"><span class="badge badge--primary">Science</span><img src="//bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=1800" alt="The Facts About Vitamin C Nutrition" srcset="//bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=300 300w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=400 400w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=500 500w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=600 600w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=800 800w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=1000 1000w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=1200 1200w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=1400 1400w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=1600 1600w, //bluebonnetnutrition.com/cdn/shop/articles/facts-about-vitC-nutrition-article.jpg?v=1675784047&amp;width=1800 1800w" width="1800" height="900" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1600px) / 3 - 40px) , calc(min(100vw, 1600px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2769    <div class="v-stack gap-4 sm:gap-5">
2770      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/the-facts-about-vitamin-c-nutrition">The Facts About Vitamin C Nutrition</a></p><p >Vitamin C, also known as L-ascorbic acid, is a water-soluble, essential nutrient. It is involved in many complex functional roles in the body, such as neurotransmitter, collagen, carnitine and tyro...</p></div></div>
2771  </div></blog-post-card></div></div></div>
2772
2773</section>
2774<!-- BEGIN sections: footer-group -->
2775<footer id="shopify-section-sections--22957343801654__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><div class="footer">
2776  <div class="container">
2777    <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--menu" ><p class="bold">Main menu</p><ul class="v-stack gap-3" role="list"><li>
2778                          <a href="/collections/all" class="inline-block link-faded break-all">Products</a>
2779                        </li><li>
2780                          <a href="https://bluebonnetnutrition.com/collections/bundles" class="inline-block link-faded break-all">Bundles</a>
2781                        </li><li>
2782                          <a href="/pages/new-products" class="inline-block link-faded break-all">What's New</a>
2783                        </li><li>
2784                          <a href="/blogs/news" class="inline-block link-faded break-all">Articles</a>
2785                        </li><li>
2786                          <a href="/blogs/recipes" class="inline-block link-faded break-all">Recipes</a>
2787                        </li><li>
2788                          <a href="/pages/about-us" class="inline-block link-faded break-all">About Us</a>
2789                        </li><li>
2790                          <a href="/pages/store-locator" class="inline-block link-faded break-all">Find a store</a>
2791                        </li></ul>
2792                  </div><div class="footer__block footer__block--menu" ><p class="bold">Helpful Resources</p><ul class="v-stack gap-3" role="list"><li>
2793                          <a href="/search" class="inline-block link-faded break-all">Search</a>
2794                        </li><li>
2795                          <a href="/" class="inline-block link-faded break-all">Home</a>
2796                        </li><li>
2797                          <a href="/pages/faq" class="inline-block link-faded break-all">FAQ</a>
2798                        </li><li>
2799                          <a href="/pages/subscribe-save-faq" class="inline-block link-faded break-all">Subscribe & Save FAQ</a>
2800                        </li><li>
2801                          <a href="/pages/contact" class="inline-block link-faded break-all">Contact Us</a>
2802                        </li><li>
2803                          <a href="https://bluebonnetnutrition.com/account" class="inline-block link-faded break-all">Request a Return</a>
2804                        </li><li>
2805                          <a href="/pages/terms-of-use" class="inline-block link-faded break-all">Terms Of Service</a>
2806                        </li><li>
2807                          <a href="/pages/privacy-policy" class="inline-block link-faded break-all">Privacy Policy</a>
2808                        </li><li>
2809                          <a href="/pages/refund-policy" class="inline-block link-faded break-all">Refund Policy</a>
2810                        </li><li>
2811                          <a href="/pages/shipping-policy" class="inline-block link-faded break-all">Shipping Policy</a>
2812                        </li><li>
2813                          <a href="/pages/careers" class="inline-block link-faded break-all">Careers</a>
2814                        </li></ul>
2815                  </div><div class="footer__block footer__block--text" ><div class="prose text-subdued"><p>The information on this site is for information purposes only and is not intended as a substitute for advice from a physician or other health care professional or any information contained in product labeling. Consult a healthcare professional before starting any diet, supplement, or exercise program, before taking any medication, or if you have or suspect you might have a health problem.</p></div><div class="follow-on-shop">
2815<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 2815
2815
2816<script type="module">
2817  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
2818
2819  
2820</script>
2820
2821
2822<shop-follow-button ux-mode="windoid" return-uri="https://bluebonnetnutrition.com/account/redirect" proxy="true"></shop-follow-button>
2823</div></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li>
2824      <a href="https://www.facebook.com/BluebonnetNutrition" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24">
2825        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
2826      </svg></a>
2827    </li><li>
2828      <a href="https://twitter.com/BluebonnetNutri" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24">
2829        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
2830      </svg></a>
2831    </li><li>
2832      <a href="https://www.instagram.com/bluebonnet_nutrition/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
2833        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
2834      </svg></a>
2835    </li><li>
2836      <a href="https://www.pinterest.com/bluebonnetnutrition/_saved/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24">
2837        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.
2837176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
2838      </svg></a>
2839    </li><li>
2840      <a href="https://www.youtube.com/@BluebonnetNutri" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
2841        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
2842      </svg></a>
2843    </li><li>
2844      <a href="https://www.linkedin.com/company/bluebonnetnutrition" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24">
2845        <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
2846      </svg></a>
2847    </li></ul></div><div class="footer__aside-bottom"><p class="footer__copyright text-sm text-subdued">© 2026, Bluebonnet Nutrition. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p>
2848        </div>
2849      </div>
2850    </div>
2851  </div>
2852</div>
2853
2854</footer>
2855<!-- END sections: footer-group --></main>
2856   
2857    
2858
2859    
2860
2861
2862
2863<!-- END OF QUANTITY DISCOUNT NOTE FOR EARTHSWEET PRODUCTS, single vitamins products, Liquid Cal flavor combinations, multivitamins -->
2864
2865
2866
2867
2868  <!-- Failed to render app block "7555218208816688692": app block path "shopify://apps/rivo-popups-email-pop-ups/blocks/app-embed/48a5a3ef-b6ff-431f-842f-6f17862c4a63" does not exist --><div id="shopify-block-AYjNLSHk4TmJUV2VSW__2783554875815837874" class="shopify-block shopify-app-block">
2869  <!-- BEGIN app snippet: app-data -->
2870<!-- BEGIN app snippet: widget-boot -->
2870<script>
2871  (function () {
2872    // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole
2873    // document after hydration, wiping both this injected loader script and the
2874    // widget nodes it mounts — the widget silently disappears. This closure survives
2875    // such rebuilds (it lives in JS memory even after its own script node is removed),
2876    // so it re-injects the loader whenever the widget vanishes after having mounted.
2877    if (window.__seaA11yLoaderHealer) return;
2878    window.__seaA11yLoaderHealer = true;
2879
2880    var LOADER_BASE = 'https://cdn-accessibility.avada.io/scripttag';
2881    var LOADER_FILE = 'sea-accessibility-loader.min.js';
2882    // Every id/class the loader or main bundle renders when the widget is present.
2883    var WIDGET_SELECTORS = [
2884      '#Sea-Accessibility__LoaderButton',
2885      '#Sea-Accessibility__button',
2886      '#Sea-Accessibility__ButtonWidget--Inline',
2887      '#SEA_ACCESSIBILITY_WidgetIconContainer',
2888      '.Sea-Accessibility__Loader'
2889    ];
2890    var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever
2891
2892    function widgetPresent() {
2893      for (var i = 0; i < WIDGET_SELECTORS.length; i++) {
2894        if (document.querySelector(WIDGET_SELECTORS[i])) return true;
2895      }
2896      return false;
2897    }
2898
2899    function loaderScriptPresent() {
2900      var scripts = document.getElementsByTagName('script');
2901      for (var i = 0; i < scripts.length; i++) {
2902        if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true;
2903      }
2904      return false;
2905    }
2906
2907    // SEC-P4 H1 follow-up (SB-17345): the loader stays a fixed filename (it's embedded
2908    // here by literal name), so it can't be pinned by content-hash like the main bundle.
2909    // Instead we fetch its sha384 from a manifest that ships in the very same scripttag
2910    // build/deploy as the loader bundle itself, so the two can never drift apart the way
2911    // a hash hardcoded into this Liquid template could (this template and the scripttag
2912    // bundle deploy on separate, unsynchronized pipelines).
2913    var loaderManifest = null; // {file, integrity} once fetched; stays null forever on failure
2914    var manifestFetchStarted = false;
2915
2916    function fetchLoaderManifest(onDone) {
2917      if (loaderManifest || manifestFetchStarted) return onDone();
2918      manifestFetchStarted = true;
2919      var done = false;
2920      function finish() {
2921        if (done) return;
2922        done = true;
2923        onDone();
2924      }
2925      try {
2926        var xhr = new XMLHttpRequest();
2927        xhr.open('GET', LOADER_BASE + '/loader-sri-manifest.json?v=' + Date.now(), true);
2928        xhr.timeout = 3000;
2929        xhr.onload = function () {
2930          try {
2931            if (xhr.status >= 200 && xhr.status < 300) {
2932              var manifest = JSON.parse(xhr.responseText);
2933              if (manifest && manifest.file && manifest.integrity) loaderManifest = manifest;
2934            }
2935          } catch (e) {}
2936          finish();
2937        };
2938        xhr.onerror = finish;
2939        xhr.ontimeout = finish;
2940        xhr.send();
2941      } catch (e) {
2942        finish();
2943      }
2944    }
2945
2946    function injectLoader() {
2947      // Fail-open by design: a manifest fetch hiccup (network flake, ad blocker on the
2948      // XHR, CDN blip) must never take the whole accessibility widget down. Worst case
2949      // we load the loader unpinned, same as before this fix.
2950      fetchLoaderManifest(function () {
2951        var s = document.createElement('script');
2952        if (loaderManifest) {
2953          s.src = LOADER_BASE + '/' + loaderManifest.file + '?v=' + Date.now();
2954          s.integrity = loaderManifest.integrity;
2955          s.crossOrigin = 'anonymous';
2956        } else {
2957          s.src = LOADER_BASE + '/' + LOADER_FILE + '?v=' + Date.now();
2958        }
2959        s.defer = true;
2960        (document.head || document.documentElement).appendChild(s);
2961      });
2962    }
2963
2964    injectLoader();
2965
2966    // Only reheal once the widget has actually mounted and then disappeared: this
2967    // avoids re-injecting on stores where the widget is legitimately absent
2968    // (country-hidden, inline target missing) or where a script optimiser merely
2969    // strips executed 
2969<script> tags without touching the widget.
2970    var everMounted = false;
2971    var reheals = 0;
2972    var rehealing = false;
2973
2974    function check() {
2975      if (widgetPresent()) {
2976        everMounted = true;
2977        return;
2978      }
2979      if (!everMounted || rehealing || reheals >= MAX_REHEALS) return;
2980      // Widget gone. The loader 
2980<script> being gone too is the DOM-rebuild signal.
2981      if (loaderScriptPresent()) return;
2982      rehealing = true;
2983      reheals++;
2984      injectLoader();
2985      // Give the freshly injected loader a beat to mount before re-arming.
2986      setTimeout(function () { rehealing = false; }, 1000);
2987    }
2988
2989    if (typeof MutationObserver !== 'undefined') {
2990      var start = function () {
2991        try {
2992          new MutationObserver(check).observe(document.documentElement, {
2993            childList: true,
2994            subtree: true
2995          });
2996        } catch (e) {}
2997      };
2998      if (document.body) start();
2999      else document.addEventListener('DOMContentLoaded', start);
3000    }
3001  })();
3002</script>
3002
3003<!-- END app snippet -->
3004
3005
3006
3007
3008  <link href='https://fonts.cdnfonts.com/css/noto-serif-gurmukhi' rel='stylesheet'>
3009  <link href='https://fonts.cdnfonts.com/css/open-dyslexic' rel='stylesheet'>
3010  <style>
3011    @font-face {
3012      font-family: 'Sea-Accessibility-Open-Dyslexic';
3013      font-style: normal;
3014      font-weight: 400;
3015      font-display: swap;
3016      src: url('https://fonts.cdnfonts.com/s/29616/open-dyslexic.woff') format('woff');
3017    }
3018
3019    @font-face {
3020      font-family: 'Sea-Accessibility';
3021      font-style: normal;
3022      font-weight: 400;
3023      font-display: swap;
3024      src: url('https://fonts.cdnfonts.com/s/107479/NotoSerifGurmukhi[wght].woff') format('woff');
3025    }
3026
3027    @font-face {
3028      font-family: 'Sea-Accessibility';
3029      font-style: normal;
3030      font-weight: 700;
3031      font-display: swap;
3032      src: url('https://fonts.cdnfonts.com/s/107479/NotoSerifGurmukhi[wght].woff') format('woff');
3033    }
3034  </style>
3035
3036<script>
3037  try {
3038    const [dataMetafields = {}] = [
3039      {"appStatus":true,"removeBrandingForNewShop":false,"disabledToggleClassAtModeReaderView":false,"showCloseButton":false,"redetectOnLocaleChange":false,"widgetSetting":{"buttonStyle":"floating","inlineText":"Accessibility","inlineTextMode":"worldwide","inlineTextLocalized":{"en-US":"Accessibility","en-GB":"Accessibility","fr":"Accessibilité","de":"Barrierefreiheit","it":"Accessibilità","es":"Accesibilidad","el":"Προσβασιμότητα","pt-PT":"Acessibilidade","pt-BR":"Acessibilidade","cs":"Přístupnost","da":"Tilgængelighed","nl":"Toegankelijkheid","fi":"Esteettömyys","sv":"Tillgänglighet","no":"Tilgjengelighet","pl":"Dostępność","vi":"Trợ năng","ja":"アクセシビリティ","ko":"접근성","zh-CN":"无障碍","zh-TW":"無障礙","th":"การเข้าถึง","tr":"Erişilebilirlik","ru":"Доступность","he":"נגישות","hi":"सुलभता","id":"Aksesibilitas","et":"Ligipääsetavus","ro":"Accesibilitate","lt":"Prieinamumas","ar":"إمكانية الوصول"},"footerTitle":"Powered by Sea","detectLanguage":["browser-language"],"textFont":"inherit","customCSS":"","headerTitle":"","brandBgColor":"#F5F5F5","titleSectionTextColor":"#272D36","titleSectionBgColor":"#FFFFFF","resetButtonTextColor":"#FFFFFF","hideButtonTextColor":"#B50700","shopId":"cXJbIQYArLHdH61OVY1K","brandSecondaryColor":"#490e67","buttonIcon":"wheelchair","defaultLanguage":"en","brandPrimaryColor":"#7f3f98","mobileRatio":"80percent","preset":"blue","id":"5US38FEZSmRw7p6eotZs","resetButtonBgColor":"#490e67","buttonSize":"medium","createdAt":"2025-09-24T15:04:44.566Z","fontUrl":"","position":"left","buttonPosition":"bottom"},"menuSetting":{"statementLink":"https:\/\/bluebonnetnutrition-1805.myshopify.com\/pages\/accessibility-statement","allowResizeContent":true,"allowChangeLanguage":true,"allowAccessibilityProfiles":true,"enableShowHideWidget":true,"allowResetAdjustment":true,"enableStatementLink":true,"enableContrast":true,"enableSaturation":true,"enableHighlightLinks":true,"enableTextSize":true,"enableTextAlignment":true,"enableLetterSpacing":true,"enableLineSpacing":true,"enableFont":true,"enableTextMagnifier":true,"enableMuteSound":true,"enableHideImages":true,"enableStopAnimations":true,"enableReaderView":true,"enableReadingGuide":true,"enablePageStructure":true,"enableBWCursor":true,"enableTextToSpeech":true,"shopId":"cXJbIQYArLHdH61OVY1K","createdAt":"2025-09-24T15:04:44.615Z","id":"TAn3pDPJYj8BlZcApwJE","enableAutoAltText":false},"translations":{},"shopId":"cXJbIQYArLHdH61OVY1K","lastUpdated":"2026-07-24T21:25:41.221Z"},
3040    ];
3041    const isBlock = false;
3042    const isV2Shop = false;
3043    const initData = () => ({
3044      ...dataMetafields,
3045      isBlock,
3046      isV2Shop,
3047      template: "blog",
3048    });
3049
3050    if (!window.SEA_ACCESSIBILITY) {
3051      window.SEA_ACCESSIBILITY = initData();
3052    }
3053    window.SEA_ACCESSIBILITY = {...window.SEA_ACCESSIBILITY, ...initData()};
3054
3055  } catch (e) {
3056    console.error('Error assigning sea accessibility variable', e);
3057  }
3058</script>
3058
3059<!-- BEGIN app snippet: widget-boot -->
3059<script>
3060  (function () {
3061    // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole
3062    // document after hydration, wiping both this injected loader script and the
3063    // widget nodes it mounts — the widget silently disappears. This closure survives
3064    // such rebuilds (it lives in JS memory even after its own script node is removed),
3065    // so it re-injects the loader whenever the widget vanishes after having mounted.
3066    if (window.__seaA11yLoaderHealer) return;
3067    window.__seaA11yLoaderHealer = true;
3068
3069    var LOADER_BASE = 'https://cdn-accessibility.avada.io/scripttag';
3070    var LOADER_FILE = 'sea-accessibility-loader.min.js';
3071    // Every id/class the loader or main bundle renders when the widget is present.
3072    var WIDGET_SELECTORS = [
3073      '#Sea-Accessibility__LoaderButton',
3074      '#Sea-Accessibility__button',
3075      '#Sea-Accessibility__ButtonWidget--Inline',
3076      '#SEA_ACCESSIBILITY_WidgetIconContainer',
3077      '.Sea-Accessibility__Loader'
3078    ];
3079    var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever
3080
3081    function widgetPresent() {
3082      for (var i = 0; i < WIDGET_SELECTORS.length; i++) {
3083        if (document.querySelector(WIDGET_SELECTORS[i])) return true;
3084      }
3085      return false;
3086    }
3087
3088    function loaderScriptPresent() {
3089      var scripts = document.getElementsByTagName('script');
3090      for (var i = 0; i < scripts.length; i++) {
3091        if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true;
3092      }
3093      return false;
3094    }
3095
3096    // SEC-P4 H1 follow-up (SB-17345): the loader stays a fixed filename (it's embedded
3097    // here by literal name), so it can't be pinned by content-hash like the main bundle.
3098    // Instead we fetch its sha384 from a manifest that ships in the very same scripttag
3099    // build/deploy as the loader bundle itself, so the two can never drift apart the way
3100    // a hash hardcoded into this Liquid template could (this template and the scripttag
3101    // bundle deploy on separate, unsynchronized pipelines).
3102    var loaderManifest = null; // {file, integrity} once fetched; stays null forever on failure
3103    var manifestFetchStarted = false;
3104
3105    function fetchLoaderManifest(onDone) {
3106      if (loaderManifest || manifestFetchStarted) return onDone();
3107      manifestFetchStarted = true;
3108      var done = false;
3109      function finish() {
3110        if (done) return;
3111        done = true;
3112        onDone();
3113      }
3114      try {
3115        var xhr = new XMLHttpRequest();
3116        xhr.open('GET', LOADER_BASE + '/loader-sri-manifest.json?v=' + Date.now(), true);
3117        xhr.timeout = 3000;
3118        xhr.onload = function () {
3119          try {
3120            if (xhr.status >= 200 && xhr.status < 300) {
3121              var manifest = JSON.parse(xhr.responseText);
3122              if (manifest && manifest.file && manifest.integrity) loaderManifest = manifest;
3123            }
3124          } catch (e) {}
3125          finish();
3126        };
3127        xhr.onerror = finish;
3128        xhr.ontimeout = finish;
3129        xhr.send();
3130      } catch (e) {
3131        finish();
3132      }
3133    }
3134
3135    function injectLoader() {
3136      // Fail-open by design: a manifest fetch hiccup (network flake, ad blocker on the
3137      // XHR, CDN blip) must never take the whole accessibility widget down. Worst case
3138      // we load the loader unpinned, same as before this fix.
3139      fetchLoaderManifest(function () {
3140        var s = document.createElement('script');
3141        if (loaderManifest) {
3142          s.src = LOADER_BASE + '/' + loaderManifest.file + '?v=' + Date.now();
3143          s.integrity = loaderManifest.integrity;
3144          s.crossOrigin = 'anonymous';
3145        } else {
3146          s.src = LOADER_BASE + '/' + LOADER_FILE + '?v=' + Date.now();
3147        }
3148        s.defer = true;
3149        (document.head || document.documentElement).appendChild(s);
3150      });
3151    }
3152
3153    injectLoader();
3154
3155    // Only reheal once the widget has actually mounted and then disappeared: this
3156    // avoids re-injecting on stores where the widget is legitimately absent
3157    // (country-hidden, inline target missing) or where a script optimiser merely
3158    // strips executed 
3158<script> tags without touching the widget.
3159    var everMounted = false;
3160    var reheals = 0;
3161    var rehealing = false;
3162
3163    function check() {
3164      if (widgetPresent()) {
3165        everMounted = true;
3166        return;
3167      }
3168      if (!everMounted || rehealing || reheals >= MAX_REHEALS) return;
3169      // Widget gone. The loader 
3169<script> being gone too is the DOM-rebuild signal.
3170      if (loaderScriptPresent()) return;
3171      rehealing = true;
3172      reheals++;
3173      injectLoader();
3174      // Give the freshly injected loader a beat to mount before re-arming.
3175      setTimeout(function () { rehealing = false; }, 1000);
3176    }
3177
3178    if (typeof MutationObserver !== 'undefined') {
3179      var start = function () {
3180        try {
3181          new MutationObserver(check).observe(document.documentElement, {
3182            childList: true,
3183            subtree: true
3184          });
3185        } catch (e) {}
3186      };
3187      if (document.body) start();
3188      else document.addEventListener('DOMContentLoaded', start);
3189    }
3190  })();
3191</script>
3191
3192<!-- END app snippet -->
3193
3194<style id="sea-custom-css"></style>
3195
3196<!-- END app snippet -->
3197
3198
3199
3200</div><div id="shopify-block-Ac1NyV1AwN0xoVFpoN__5784066569132941777" class="shopify-block shopify-app-block"><!-- begin -->
3201  
3202  
3203  
3204  
3205  
3206  <!-- end check show -->
3207<!-- end -->
3208</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3208<script>
3209  window['ShopifyForms'] = {
3210    ...window['ShopifyForms'],
3211    currentPageType: "blog"
3212  };
3213</script>
3213
3214
3215
3216</div><div id="shopify-block-ASS9ucXdMTVJtT1hWY__11434813149838796522" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ct-restock-preorder -->
3216<script type="text/javascript">
3217	window.CTBIS = window.CTBIS || {};
3218	CTBIS.preOrder = CTBIS.preOrder || {};
3219	CTBIS.preOrder.config = CTBIS.preOrder.config || {};
3220	CTBIS.preOrder.config.shopOrigin  = "bluebonnetnutrition-1805.myshopify.com";
3221	CTBIS.preOrder.config.moneyFormat = "${{amount}}";   
3222	CTBIS.preOrder.product =null;
3223    CTBIS.preOrder.variantMetafields = CTBIS.preOrder.variantMetafields || {};
3224  
3225	var is_enable_preOrder = false;
3226	CTBIS.preOrder.settings = {is_enable: is_enable_preOrder};
3227	
3228		var shopMetaPreorder =  "";
3229
3230	
3231	CTBIS.preOrder.settings.is_enable = is_enable_preOrder;
3232</script>
3232
3233   <!-- END app snippet -->�
3234
3235</div>
3235<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3235
3236</body>
3237</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.