PageSourceSearch

https://goodprotein.ca/

html goodprotein.ca collected 2026-10-03 19:59:11 UTC 1,439,049 bytes, 20,516 lines download raw bytes

1
2
3
4<!doctype html>
5<html class="no-js" lang="en">
6<head>
7  <meta charset="utf-8">
8  <meta http-equiv="X-UA-Compatible"
9        content="IE=edge">
10  <meta name="viewport"
11        content="width=device-width,initial-scale=1,viewport-fit=cover">
12  <meta name="color-scheme" content="light only">
13  <!-- avoiding chrome force dark mode -->
14  
14<script>
15    const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches;
16
17    if (isDarkMode) {
18      let meta = document.querySelector('meta[name="color-scheme"]');
19      if (!meta) {
20        meta = document.createElement('meta');
21        meta.setAttribute('name', 'color-scheme');
22        document.head.appendChild(meta);
23      }
24      meta.setAttribute('content', 'dark only');
25    }
26    (() => {
27      const setCookie = (cookieName, cookieValue, cookieMinutes = 60 * 24) => {
28        if (typeof window === "undefined" || typeof document === "undefined") {
29          return false;
30        }
31        const d = new Date();
32        d.setTime(d.getTime() + cookieMinutes * 60 * 1000);
33        const expires = d.toUTCString();
34        document.cookie = `${cookieName}=${cookieValue};expires=${expires};path=/;SameSite=Strict;`;
35        return true;
36      };
37
38      const getCookie = (cookieName) => {
39        if (typeof window === "undefined" || typeof document === "undefined") {
40          return false;
41        }
42
43        const name = `${cookieName}=`;
44        const cookieArray = document.cookie.split(";");
45        for (let i = 0; i < cookieArray.length; i++) {
46          let cookie = cookieArray[i];
47          while (cookie.charAt(0) === " ") {
48            cookie = cookie.substring(1);
49          }
50          if (cookie.indexOf(name) === 0) {
51            return cookie.substring(name.length, cookie.length);
52          }
53        }
54        return false;
55      };
56
57      const checkCookie = (cookieName) => {
58        if (typeof window === "undefined" || typeof document === "undefined") {
59          return false;
60        }
61        return !!cookieName && document.cookie.includes(`${cookieName}=`);
62      };
63
64      const removeCookie = (cookieName) => {
65        setCookie(cookieName, "", -1);
66      };
67
68      const JSONParse = (object, origin = "") => {
69        if (object === undefined) {
70          return null;
71        }
72        try {
73          return JSON.parse(object);
74        } catch (err) {
75          return null;
76        }
77      };
78      window.utils = window.utils || {
79        setCookie,
80        getCookie,
81        checkCookie,
82        removeCookie,
83        JSONParse,
84      };
85    })();
86
87    if (!Array.prototype.at) {
88      Array.prototype.at = function (index) {
89        // Ensure integer
90        index = Math.trunc(index) || 0;
91        // Convert negative index
92        if (index < 0) index += this.length;
93        // Return undefined if out of bounds
94        if (index < 0 || index >= this.length) return undefined;
95        return this[index];
96      };
97    }
98
99    if (!String.prototype.at) {
100      String.prototype.at = function (index) {
101        index = Math.trunc(index) || 0;
102        if (index < 0) index += this.length;
103        if (index < 0 || index >= this.length) return "";
104        return this.charAt(index);
105      };
106    }
107
108    if (typeof structuredClone !== "function") {
109      // Initial: Fast sync clone for most JSON-safe values
110      globalThis.structuredClone = (value) => {
111        return JSON.parse(JSON.stringify(value));
112      };
113
114      // Then upgrade to true structured clone using MessageChannel
115      (async () => {
116        try {
117          const { port1, port2 } = new MessageChannel();
118          port2.onmessage = () => {
119            // Replace with proper async-compatible structured clone
120            globalThis.structuredClone = (value) =>
121              new Promise((resolve, reject) => {
122                const { port1, port2 } = new MessageChannel();
123                port2.onmessage = (e) => resolve(e.data);
124                port2.onerror = reject;
125                port1.postMessage(value);
126              });
127
128            // Force a test clone now to verify compatibility
129            port1.postMessage({});
130          };
131
132          port1.postMessage({});
133        } catch {
134          // Ignore if MessageChannel not supported (very old browsers)
135        }
136      })();
137    }
138
139    if (!Array.prototype.toSorted) {
140      Object.defineProperty(Array.prototype, "toSorted", {
141        value: function (compareFn) {
142          return [...this].sort(compareFn);
143        },
144        writable: true,
145        configurable: true,
146        enumerable: false,
147      });
148    }
149
150    if (!Array.prototype.findLastIndex) {
151      Object.defineProperty(Array.prototype, 'findLastIndex', {
152        value: function (predicate, thisArg) {
153          if (this == null) {
154            throw new TypeError('"this" is null or not defined');
155          }
156          if (typeof predicate !== 'function') {
157            throw new TypeError('predicate must be a function');
158          }
159
160          const list = Object(this);
161          const length = list.length >>> 0;
162
163          for (let i = length - 1; i >= 0; i--) {
164            if (predicate.call(thisArg, list[i], i, list)) {
165              return i;
166            }
167          }
168          return -1;
169        },
170        configurable: true,
171        writable: true,
172      });
173    }
174
175  </script>
175
176  <style>
177    :root {
178      color-scheme: light only;
179    }
180  </style>
181
182  
183
184  
185<link rel="canonical" href="https://goodprotein.ca/">
186
187
188<title>Good Protein | Vegan Protein Powder, Shakes &amp; Electrolytes
189
190</title>
191
192<meta name="description" content="Good Protein offers 100% natural, vegan plant-based protein powder, protein shakes, bottled shakes &amp; clear protein electrolytes. Save 20% on your first order!">
193
194
195<link rel="alternate" hreflang="en" href="https://goodprotein.ca/" />
196
197<meta property="og:site_name" content="Good Protein">
198<meta property="og:url" content="https://goodprotein.ca/">
199<meta property="og:title" content="Good Protein | Vegan Protein Powder, Shakes &amp; Electrolytes">
200<meta property="og:type" content="website">
201<meta property="og:description" content="Good Protein offers 100% natural, vegan plant-based protein powder, protein shakes, bottled shakes &amp; clear protein electrolytes. Save 20% on your first order!"><meta property="og:image" content="http://goodprotein.ca/cdn/shop/files/Logo-Website_4.png?v=1728052227">
202  <meta property="og:image:secure_url" content="https://goodprotein.ca/cdn/shop/files/Logo-Website_4.png?v=1728052227">
203  <meta property="og:image:width" content="6080">
204  <meta property="og:image:height" content="1392">
205<meta name="twitter:card" content="summary_large_image">
206<meta name="twitter:title" content="Good Protein | Vegan Protein Powder, Shakes &amp; Electrolytes">
207<meta name="twitter:description" content="Good Protein offers 100% natural, vegan plant-based protein powder, protein shakes, bottled shakes &amp; clear protein electrolytes. Save 20% on your first order!"><link rel="icon" type="image/png" href="//goodprotein.ca/cdn/shop/files/favicon.svg?crop=center&height=32&v=1767695965&width=32">
208
209
210  
210<script type="application/ld+json">
211    {
212      "@context": "https://schema.org"
213    ,"@type": "BreadcrumbList",
214  "itemListElement": [{
215  "@type": "ListItem",
216  "position": 1,
217  "name": "Home",
218  "item": "https://goodprotein.ca"
219  }]
220    }
221  </script>
221
222
223<script type="application/ld+json">
224    [
225      {
226        "@context": "https://schema.org",
227        "@type": "WebSite",
228        "name": "Good Protein",
229      "url": "https:\/\/goodprotein.ca",
230      "potentialAction": {
231        "@type": "SearchAction",
232        "target": "https:\/\/goodprotein.ca\/search?q={search_term_string}",
233        "query-input": "required name=search_term_string"
234      }
235    },
236    {
237      "@context": "https://schema.org",
238      "@type": "Organization",
239      "name": "Good Protein","url": "https:\/\/goodprotein.ca"
240    }
241  ]
242  </script>
242
243
244
245<script type="application/javascript">
246  window.routes = {
247    ...{"error":"json not allowed for this object"},
248    file_url: `//goodprotein.ca/cdn/shop/files/`,
249    asset_url: `//goodprotein.ca/cdn/shop/t/682/assets/`,
250  };
251  
252  window.customer = null;
253  
254  window.request_path = "\/";
255  window.template = "index";
256  window._cart_data = window._cart_data || {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
257  window._cart_data_item_components = [];
258  window._cart_data = {
259    ...window._cart_data,
260    items: window._cart_data?.items?.map((item, index) => ({
261      ...item,
262      index,
263      item_components: window._cart_data_item_components[index],
264    })) ?? [],
265  };
266  window.money_format = "${{amount}}";
267  window.design_mode = false;
268  window.theme_settings = {"color__background_color":"#f0efe0","color__text_color":"#191919","color__error":"#b40000","color__warning":"#f59e0b","color__success":"#22c55e","color__info":"#38bdf8","color__review_stars":"#191919","color__review_stars_base":"#D1D5DB","color__modal_backdrop":"rgba(0, 0, 0, 0.40)","color__modal_backdrop_blur":"blur(12px)","color__focus_outline":"#272824","seo__image_override":"smart.seo_image","layout__header_hide_on_scroll":true,"layout__page_width_xs":640,"layout__page_width_sm":960,"layout__page_width_md":1440,"layout__page_width_lg":1860,"layout__page_gutter_desktop":96,"layout__page_gutter_mobile":24,"branding__favicon":"\/\/goodprotein.ca\/cdn\/shop\/files\/favicon.svg?v=1767695965","megamenu__text_color":"#000000","megamenu__background_color":"#fffef2","megamenu__custom_css":"\u0026 {\n  min-height: 380px;\n  border-radius: 0 0 48px 48px;\n}","data__product__reviews_rating":"reviews.rating","data__product__reviews_count":"reviews.rating_count","data__product__enable_price_overrides":false,"data__product__variant__preorder":"","data__product__variant__preorder_date":"","data__product__variant__preorder_quantity":"","data__product__variant__preorder_threshold":1,"data__product__load_metafields":true,"data__product__product_metafield":"smart,custom,product","data__product__variant_metafield":"","data__product__product__load_product_data":false,"data__product__variant__load_product_data":false,"data__product__restrict_product_card_metafield_keys":"smart.color_scheme,smart.label,smart.short_description,smart.hover_image,smart.ingredient_list,smart.nutrition_image,smart.nutrition_banner,smart.force_out_of_stock,variant.smart.force_out_of_stock,smart.color_scheme_pdp, smart.color_scheme_megamenu, smart.color_scheme_card","data__collection__metafield":"smart","data__collection__load_product_data":false,"data__article__metafield":"smart, custom","data__article__load_product_data":false,"data__blog__metafield":"smart","data__blog__load_product_data":false,"data__page__metafield":"smart","data__page__load_product_data":false,"data__cart__enable_shopify_bundle_display":false,"subscriptions__hidden_plan_name":"90","development__dev_mode":false,"development__cache_version":7,"development__block_app_scripts":false,"development__block_content_for_header":false,"development__block_modal_sections":false,"development__block_design_system":false,"development__block_card_sections":false,"development__block_header_sections":false,"development__block_template_sections":false,"development__block_footer_sections":false,"development__disable_animations":false,"development__disable_shopify_preview_bar":false,"development__enable_marker_io":false,"development__marker_io_id":"699c6cfcf0b2679c476d5015","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#1878b9","checkout_button_color":"#1878b9","checkout_error_color":"#e22120","customer_layout":"customer_area"};
269  window.collection = null;
270  window._sections = window._sections || {};
271  window._stores = window._stores || {};
272  window._products = window._products || {};
273  window._fetch_products = window._fetch_products || new Map();
274  window._cached_products = window._cached_products || new Map();
275  window._save_product_sequence = window._save_product_sequence || new Map();
276  window._save_product_schedule = window._save_product_schedule || new Set();
277  window._collections = window._collections || {};
278  window._pages = window._pages || {};
279  window._blogs = window._blogs || {};
280  window._comments = window._comments || {};
281  window._articles = window._articles || {};
282  window._metaobjects = window._metaobjects || {};
283  window._recent_products = window._recent_products || JSON.parse(localStorage?.getItem('_recent_products_storage') ?? "[]");
284</script>
284
285<link data-css-src rel="preload" as="style" href="//goodprotein.ca/cdn/shop/t/682/assets/reset.css?v=83089419364854622501790620145">
286<link data-css-src rel="preload" as="style" href="//goodprotein.ca/cdn/shop/t/682/assets/tailwind.css?v=130510610810079518241790620145">
287<link data-css-src rel="preload" as="style" href="//goodprotein.ca/cdn/shop/t/682/assets/custom.css?v=32001751479523232621790620145">
288
289
290  <noscript data-css-src-noscript>
291    <link rel="stylesheet" href="//goodprotein.ca/cdn/shop/t/682/assets/reset.css?v=83089419364854622501790620145" type="text/css" media="all">
292    <link rel="stylesheet" href="//goodprotein.ca/cdn/shop/t/682/assets/tailwind.css?v=130510610810079518241790620145" type="text/css" media="all">
293    <link rel="stylesheet" href="//goodprotein.ca/cdn/shop/t/682/assets/custom.css?v=32001751479523232621790620145" type="text/css" media="all">
294  </noscript>
295
296  
296<script>
297    (() => {
298      const linkElements = document.querySelectorAll("[data-css-src]");
299      const fetchPromises = [];
300      const CACHE_EXPIRATION_MS = 1000 * 60 * 60; // 1 hour
301      const now = Date.now();
302
303      linkElements.forEach((linkElement) => {
304        const cssUrl = linkElement.getAttribute("href");
305        const cssSrc = cssUrl.split("/").at(-1);
306        const [key, version] = cssSrc?.split("?") ?? [];
307        const cacheKey = `__css_${`186570571885`}_${key}`;
308
309        if (!cssUrl) return;
310
311        const cachedData = JSON.parse(localStorage.getItem(cacheKey) ?? "{}");
312
313        if (typeof cachedData?.css === 'string') {
314          try {
315            const style = document.createElement("style");
316            style.textContent = cachedData?.css;
317            document.head.appendChild(style);
318            linkElement?.remove();
319            if (now - cachedData.timestamp < CACHE_EXPIRATION_MS && cachedData.version === version) {
320              return;
321            }
322          } catch (err) {
323            localStorage.removeItem(cacheKey);
324          }
325        }
326
327        if (linkElement && typeof cachedData?.css !== 'string') {
328          linkElement.setAttribute("rel", "stylesheet");
329          linkElement.removeAttribute("as");
330        }
331
332
333        const fetchPromise = fetch(cssUrl)
334          .then((res) => {
335            if (!res.ok) throw new Error(`Failed to fetch ${cssUrl}`);
336            return res.text();
337          })
338          .then((css) => {
339            localStorage.setItem(
340              cacheKey,
341              JSON.stringify({
342                css: `/* Cached CSS */\n\n${css}`,
343                timestamp: now,
344                version: version,
345              }),
346            );
347
348            const style = document.createElement("style");
349            style.textContent = css;
350            document.head.appendChild(style);
351
352            linkElement?.remove();
353          })
354          .catch((err) => {
355            console.warn("Failed to inline CSS for", cssUrl, err);
356          });
357
358        fetchPromises.push(fetchPromise);
359      });
360
361      Promise.all(fetchPromises).then(() => {
362        // console.log("All CSS fetched and inlined");
363      });
364    })();
365  </script>
365
366
367<link rel="modulepreload" href="//goodprotein.ca/cdn/shop/t/682/assets/theme.module.js?v=41751342314748416981790620145" />
368<script defer type="module" src="//goodprotein.ca/cdn/shop/t/682/assets/theme.module.js?v=41751342314748416981790620145"></script>
368
369
370
371<script>
372  (() => {
373    const current = document.currentScript;
374    const supportsModules = 'noModule' in document.createElement('script');
375    const supportsModern = typeof Symbol !== 'undefined' && !!Symbol.iterator;
376
377    const loadScript = (src, type) => {
378      const s = document.createElement('script');
379      if (type) s.type = type;
380      s.src = src;
381      s.async = false;
382      current.parentNode.insertBefore(s, current.nextSibling);
383    };
384
385    if (supportsModules) {
386      console.log('import via module', performance.now());
387    } else if (supportsModern) {
388      console.log('import via modern', performance.now());
389      loadScript('//goodprotein.ca/cdn/shop/t/682/assets/theme.modern.js?v=51609379952990998231790620145');
390    } else {
391      console.log('import via legacy', performance.now());
392      loadScript('//goodprotein.ca/cdn/shop/t/682/assets/theme.legacy.js?v=61063497142461373321790620145');
393    }
394
395  })();
396</script>
396
397
398
399<script src="//goodprotein.ca/cdn/shop/t/682/assets/_barba-prefetch.umd.min.js?v=157850917247854199871790620145" defer></script>
vendor: 1 bytes, line 399
399
400<script src="//goodprotein.ca/cdn/shop/t/682/assets/_barba.umd.min.js?v=165171073557725054391790620145" defer></script>
vendor: 1 bytes, line 400
400
401<script src="//goodprotein.ca/cdn/shop/t/682/assets/_dayjs.min.js?v=118246384626344491081790620145" defer></script>
401
402
403  
403<script src="//goodprotein.ca/cdn/shop/t/682/assets/_alpinejs.focus.min.js?v=11879732775850096641790620145" defer></script>
403
404
405<script src="//goodprotein.ca/cdn/shop/t/682/assets/_alpinejs.intersect.min.js?v=15699425664181935141790620145" defer></script>
vendor: 1 bytes, line 405
405
406<script src="//goodprotein.ca/cdn/shop/t/682/assets/_alpinejs.collapse.min.js?v=164669610819578944191790620145" defer></script>
vendor: 1 bytes, line 406
406
407<script src="//goodprotein.ca/cdn/shop/t/682/assets/_alpinejs.anchor.min.js?v=150580431371200105231790620145" defer></script>
vendor: 1 bytes, line 407
407
408<script src="//goodprotein.ca/cdn/shop/t/682/assets/_alpinejs.min.js?v=95530210460088110851790620145" defer></script>
vendor: 1 bytes, line 408
408
409<script src="//goodprotein.ca/cdn/shop/t/682/assets/_inert-polifyill.min.js?v=2889100292414432381790620145" defer></script>
409
410
411<script defer type="module" src="//goodprotein.ca/cdn/shop/t/682/assets/custom.js?v=161486037005085840401790620145"></script>
vendor: 1 bytes, line 411
411
412<script data-no-block>
413  window.translations = {
414  "main_account": {
415    "product": "Product",
416    "sku": "SKU",
417    "quantity": "Quantity",
418    "total": "Total",
419    "subtotal": "Subtotal",
420    "discount": "Discount",
421    "shipping": "Shipping",
422    "tax_included": "Tax included",
423    "tax_excluded": "Tax excluded",
424    "refunded_amount": "Refunded amount",
425    "billing_address": "Billing Address",
426    "no_billing": "No Billing Address",
427    "shipping_address": "Shipping Address",
428    "no_shipping": "No shipping address was required for this order."
429  }
430};
431</script>
431
432  <style>
433  :root {
434    --header-height: calc((var(--navigation-bar-height, 0px) + var(--progress-bar-height, 0px)) + var(--announcement-bar-height, 0px));
435    --header-height-offset: calc((var(--navigation-bar-height, 0px) + var(--progress-bar-height, 0px)) + var(--announcement-bar-height, 0px));
436  }
437
438  .header-sections-container [data-announcement-bar] {
439    height: var(--announcement-bar-height, 0px);
440  }
441
442  .header-sections-container [data-progress-bar] {
443    height: var(--progress-bar-height, 0px);
444  }
445
446  [data-header-section] {
447    transform: translate3d(0, 0, 0);
448    transition: transform 200ms ease-in-out;
449    will-change: transform;
450  }
451
452  html.header-hidden [data-header-section] {
453    transform: translate3d(0, calc(-1 * var(--header-height)), 0);
454  }
455
456  html.no-anim [data-header-section],
457  html.no-anim .sticky-under-header {
458    transition: none !important;
459  }
460
461  .header-sections-container {
462    position: sticky;
463    left: 0;
464    right: 0;
465    /*bottom: 0;*/
466    top: calc(-1 * (var(--progress-bar-height, 0px) + var(--announcement-bar-height, 0px)));
467    z-index: 2147483645;
468    /*pointer-events: none;
469    --header-full-height: calc(var(--progress-bar-height, 0px) + var(--announcement-bar-height, 0px) + var(--navigation-bar-height, 0px));
470    --header-dynamic-height: calc(100vh + (var(--header-full-height) - var(--header-height-offset)));
471    height: var(--header-dynamic-height);
472    margin-bottom: calc(-1 * (var(--header-dynamic-height) - (var(--progress-bar-height, 0px) + var(--announcement-bar-height, 0px) + var(--navigation-bar-height, 0px))));*/
473  }
474
475  .header-sections-container > * {
476    pointer-events: auto;
477  }
478
479  
480  :root {
481
482    --container-width-fullwidth: 0px;
483    --container-width-xs: 640px;
484    --container-width-sm: 960px;
485    --container-width-md: 1440px;
486    --container-width-lg: 1860px;
487
488  }
489
490  :root {
491    --gutter: 24px;
492    --100vw-no-scrollbar: calc(100vw - var(--scrollbar-width, 19px));
493
494    @media screen and (min-width: 768px) {
495      --gutter: 96px;
496    }
497  }
498
499  *, :before, :after {
500    --container-fullwidth: max(calc((var(--100vw-no-scrollbar) - var(--container-width-fullwidth)) / 2), var(--gutter));
501    --container-xs: max(calc((var(--100vw-no-scrollbar) - var(--container-width-xs)) / 2), var(--gutter));
502    --container-sm: max(calc((var(--100vw-no-scrollbar) - var(--container-width-sm)) / 2), var(--gutter));
503    --container-md: max(calc((var(--100vw-no-scrollbar) - var(--container-width-md)) / 2), var(--gutter));
504    --container-lg: max(calc((var(--100vw-no-scrollbar) - var(--container-width-lg)) / 2), var(--gutter));
505    --layout-y-container: max(calc((100vh - 910px) / 2), var(--gutter));
506  }
507
508  @media screen and (min-width: 768px) {
509    :root {
510      --layout-padding-sm: px;
511      --layout-padding-md: px;
512      --layout-padding-lg: px;
513      --layout-padding-xl: px;
514    }
515  }
516
517
518</style>
519<style>
520
521  html {
522    background: #f0efe0;
523    color: #191919;
524  }
525
526  :focus-visible {
527    outline-color: #272824;
528  }
529
530  :root {
531    --color-error--rgb:
532
533180 0 0
534;
535    --color-error--hex: #b40000;
536    --color-error-text--hex: #1b0000;
537    --color-error: var(--color-error--rgb, #b40000);
538    --color-warning--rgb:
539
540245 158 11
541;
542    --color-warning--hex: #f59e0b;
543    --color-warning-text--hex: #634004;
544    --color-warning: var(--color-warning--rgb, #f59e0b);
545    --color-success--rgb:
546
54734 197 94
548;
549    --color-success--hex: #22c55e;
550    --color-success-text--hex: #0b4320;
551    --color-success: var(--color-success--rgb, #22c55e);
552    --color-info--rgb:
553
55456 189 248
555;
556    --color-info--hex: #38bdf8;
557    --color-info-text--hex: #056792;
558    --color-info: var(--color-info--rgb, #38bdf8);
559    --color-review-stars--rgb:
560
56125 25 25
562;
563    --color-review-stars--hex: #191919;
564    --color-review-stars: var(--color-review-stars--rgb, #191919);
565    --color-review-stars-base--rgb:
566
567209 213 219
568;
569    --color-review-stars-base--hex: #D1D5DB;
570    --color-review-stars-base: var(--color-review-stars--rgb, #D1D5DB);
571    --color-modal-backdrop-color: rgba(0, 0, 0, 0.40);
572    --color-modal-backdrop-blur: blur(12px);
573  }
574
575  :root {
576    --color-gray-50: 249 250 251;
577    --color-gray-100: 243 244 246;
578    --color-gray-200: 229 231 235;
579    --color-gray-300: 209 213 219;
580    --color-gray-400: 156 163 175;
581    --color-gray-500: 107 114 128;
582    --color-gray-600: 75 85 99;
583    --color-gray-700: 55 65 81;
584    --color-gray-800: 31 41 55;
585    --color-gray-900: 17 24 39;
586  }
587
588
589</style>
590<script src="//goodprotein.ca/cdn/shop/t/682/assets/custom-loop-model.js?v=23210217139404671451790620145" defer></script>
590
591  
592    
592<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
592<meta name="google-site-verification" content="Q6gP3ccWoHsf4Ycgge9AfSLz5Ra_NtBDAVYe1Y3cvMM">
593<meta name="facebook-domain-verification" content="1zrgwrv5t9dpif9auoshvqc6sydog3">
594<meta name="google-site-verification" content="O2PQhE_DlV0ead6YW2f4v6wJpDcXIAiun_aGcvROOgs">
595<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1255735405/digital_wallets/dialog">
596<meta id="in-context-paypal-metadata" data-shop-id="1255735405" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD">
597<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://goodprotein.ca/">
598<link rel="alternate" hreflang="en" href="https://goodprotein.ca/">
599<link rel="alternate" hreflang="fr" href="https://goodprotein.ca/fr">
600<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=2595618925"></script>
600
601<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
602<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=2595618925&shop_id=1255735405" crossorigin="anonymous"></script>
vendor: 1 bytes, line 602
602
603<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":1255735405,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/1255735405","merchantName":"Good Protein","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Good Protein","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 603
603
604<script id="shopify-features" type="application/json">{"accessToken":"be84b25cf0ea2d6d51eb58db38e1a1c6","betas":["rich-media-storefront-analytics"],"domain":"goodprotein.ca","predictiveSearch":true,"shopId":1255735405,"locale":"en"}</script>
vendor: 1 bytes, line 604
604
605<script>var Shopify = Shopify || {};
606Shopify.shop = "goodproteinca.myshopify.com";
607Shopify.locale = "en";
608Shopify.currency = {"active":"CAD","rate":"1.0"};
609Shopify.country = "CA";
610Shopify.theme = {"name":"Apple Crumble Releasse","id":186570571885,"schema_name":"Smart","schema_version":"4.4.0","theme_store_id":null,"role":"main"};
611Shopify.theme.handle = "null";
612Shopify.theme.style = {"id":null,"handle":null};
613Shopify.cdnHost = "goodprotein.ca/cdn";
614Shopify.routes = Shopify.routes || {};
615Shopify.routes.root = "/";
616Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
617Shopify.SignInWithShop = Shopify.SignInWithShop || {};
618Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
619Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 619
619
620<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 620
620
621<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 621
621
622<script>
623  window.ShopifyPay = window.ShopifyPay || {};
624  window.ShopifyPay.apiHost = "shop.app\/pay";
625  window.ShopifyPay.redirectState = null;
626</script>
vendor: 1 bytes, line 626
626
627<script>
628  window.Shopify = window.Shopify || {};
629  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
630  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
631  window.Shopify.SignInWithShop.eligible = true;
632</script>
vendor: 1 bytes, line 632
632
633<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 633
633
634<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 634
634
635<script type="module">
636  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
637
638  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
639
640</script>
vendor: 1 bytes, line 640
640
641<script>
642  window.Shopify = window.Shopify || {};
643  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
644  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"]};
645</script>
vendor: 1 bytes, line 645
645
646<script>(function() {
647  var isLoaded = false;
648  function asyncLoad() {
649    if (isLoaded) return;
650    isLoaded = true;
651    var urls = ["https:\/\/static.fbot.me\/shopify\/friendbuy-shopify.js?merchantId=f894d4ae-f869-4b60-8739-5f7c1ae871cd\u0026shop=goodproteinca.myshopify.com","https:\/\/d217z8zw4dqir.cloudfront.net\/script_tags\/loop_snippets?shop=goodproteinca.myshopify.com","https:\/\/str.rise-ai.com\/?shop=goodproteinca.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=goodproteinca.myshopify.com","https:\/\/superfiliate-cdn.com\/storefront.js?shop=goodproteinca.myshopify.com"];
652    for (var i = 0; i < urls.length; i++) {
653      var s = document.createElement('script');
654      s.type = 'text/javascript';
655      s.async = true;
656      s.src = urls[i];
657      var x = document.getElementsByTagName('script')[0];
658      x.parentNode.insertBefore(s, x);
659    }
660  };
661  if(window.attachEvent) {
662    window.attachEvent('onload', asyncLoad);
663  } else {
664    window.addEventListener('load', asyncLoad, false);
665  }
666})();</script>
vendor: 1 bytes, line 666
666
667<script id="__st">var __st={"a":1255735405,"offset":-14400,"reqid":"6fb9ad8c-9e89-4927-a391-bf5b6bcda43a-1791057547","pageurl":"goodprotein.ca\/","u":"5e72a920419d","p":"home"};</script>
vendor: 1 bytes, line 667
667
668<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 668
668
669<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,!1)}();</script>
vendor: 1 bytes, line 669
669
670<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//goodprotein.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 670
670
671<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 = "//goodprotein.ca/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>
671<script crossorigin="anonymous" defer="defer" src="//goodprotein.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 671
671
672<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 672
672
673<script>
674  window.Shopify = window.Shopify || {};
675  window.Shopify.MCP = window.Shopify.MCP || {};
676  window.Shopify.MCP.enabled = true;
677  window.Shopify.MCP.shop = "goodproteinca.myshopify.com";
678  window.Shopify.MCP.mcpEndpoint = "https:\/\/goodprotein.ca\/api\/mcp";
679  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"]}}];
680</script>
vendor: 1 bytes, line 680
680
681<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("\/\/goodprotein.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
682</script>
vendor: 1 bytes, line 682
682
683<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://goodprotein.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
684</script>
vendor: 1 bytes, line 684
684
685<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
686  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);
687</script>
vendor: 1 bytes, line 687
687
688<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})}}));
689</script>
689
690<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://goodprotein.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
691<style id="shopify-accelerated-checkout-cart">
692        #shopify-buyer-consent {
693  margin-top: 1em;
694  display: inline-block;
695  width: 100%;
696}
697
698#shopify-buyer-consent.hidden {
699  display: none;
700}
701
702#shopify-subscription-policy-button {
703  background: none;
704  border: none;
705  padding: 0;
706  text-decoration: underline;
707  font-size: inherit;
708  cursor: pointer;
709}
710
711#shopify-subscription-policy-button::before {
712  box-shadow: none;
713}
714
715      </style>
716
717<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
717
718  
719
720  
721<script>
722    document.documentElement.style.setProperty(
723      "--scrollbar-width",
724      `${window.innerWidth - document.documentElement.clientWidth}px`,
725    );
726  </script>
726
727  
vendor: 4,729 bytes, lines 727-909
727<script>
728  (function (factory) {
729    if (typeof define === 'function' && define.amd) {
730      define([], factory);
731    } else if (typeof module === 'object' && module.exports) {
732      module.exports = factory();
733    } else {
734      window.idleCallbackShim = factory();
735    }
736  }(function () {
737    'use strict';
738    var scheduleStart, throttleDelay, lazytimer, lazyraf;
739    var root = typeof window != 'undefined' ?
740      window :
741      typeof global != undefined ?
742        global :
743        this || {};
744    var requestAnimationFrame = root.cancelRequestAnimationFrame && root.requestAnimationFrame || setTimeout;
745    var cancelRequestAnimationFrame = root.cancelRequestAnimationFrame || clearTimeout;
746    var tasks = [];
747    var runAttempts = 0;
748    var isRunning = false;
749    var remainingTime = 7;
750    var minThrottle = 35;
751    var throttle = 125;
752    var index = 0;
753    var taskStart = 0;
754    var tasklength = 0;
755    var IdleDeadline = {
756      get didTimeout() {
757        return false;
758      },
759      timeRemaining: function () {
760        var timeRemaining = remainingTime - (Date.now() - taskStart);
761        return Math.max(0, timeRemaining);
762      },
763    };
764    var setInactive = debounce(function () {
765      remainingTime = 22;
766      throttle = 66;
767      minThrottle = 0;
768    });
769
770    function debounce(fn) {
771      var id, timestamp;
772      var wait = 99;
773      var check = function () {
774        var last = (Date.now()) - timestamp;
775
776        if (last < wait) {
777          id = setTimeout(check, wait - last);
778        } else {
779          id = null;
780          fn();
781        }
782      };
783      return function () {
784        timestamp = Date.now();
785        if (!id) {
786          id = setTimeout(check, wait);
787        }
788      };
789    }
790
791    function abortRunning() {
792      if (isRunning) {
793        if (lazyraf) {
794          cancelRequestAnimationFrame(lazyraf);
795        }
796        if (lazytimer) {
797          clearTimeout(lazytimer);
798        }
799        isRunning = false;
800      }
801    }
802
803    function onInputorMutation() {
804      if (throttle != 125) {
805        remainingTime = 7;
806        throttle = 125;
807        minThrottle = 35;
808
809        if (isRunning) {
810          abortRunning();
811          scheduleLazy();
812        }
813      }
814      setInactive();
815    }
816
817    function scheduleAfterRaf() {
818      lazyraf = null;
819      lazytimer = setTimeout(runTasks, 0);
820    }
821
822    function scheduleRaf() {
823      lazytimer = null;
824      requestAnimationFrame(scheduleAfterRaf);
825    }
826
827    function scheduleLazy() {
828
829      if (isRunning) {return;}
830      throttleDelay = throttle - (Date.now() - taskStart);
831
832      scheduleStart = Date.now();
833
834      isRunning = true;
835
836      if (minThrottle && throttleDelay < minThrottle) {
837        throttleDelay = minThrottle;
838      }
839
840      if (throttleDelay > 9) {
841        lazytimer = setTimeout(scheduleRaf, throttleDelay);
842      } else {
843        throttleDelay = 0;
844        scheduleRaf();
845      }
846    }
847
848    function runTasks() {
849      var task, i, len;
850      var timeThreshold = remainingTime > 9 ?
851        9 :
852        1
853      ;
854
855      taskStart = Date.now();
856      isRunning = false;
857
858      lazytimer = null;
859
860      if (runAttempts > 2 || taskStart - throttleDelay - 50 < scheduleStart) {
861        for (i = 0, len = tasks.length; i < len && IdleDeadline.timeRemaining() > timeThreshold; i++) {
862          task = tasks.shift();
863          tasklength++;
864          if (task) {
865            task(IdleDeadline);
866          }
867        }
868      }
869
870      if (tasks.length) {
871        scheduleLazy();
872      } else {
873        runAttempts = 0;
874      }
875    }
876
877    function requestIdleCallbackShim(task) {
878      index++;
879      tasks.push(task);
880      scheduleLazy();
881      return index;
882    }
883
884    function cancelIdleCallbackShim(id) {
885      var index = id - 1 - tasklength;
886      if (tasks[index]) {
887        tasks[index] = null;
888      }
889    }
890
891    if (!root.requestIdleCallback || !root.cancelIdleCallback) {
892      root.requestIdleCallback = requestIdleCallbackShim;
893      root.cancelIdleCallback = cancelIdleCallbackShim;
894
895      if (root.document && document.addEventListener) {
896        root.addEventListener('scroll', onInputorMutation, true);
897        root.addEventListener('resize', onInputorMutation);
898
899        document.addEventListener('focus', onInputorMutation, true);
900        document.addEventListener('mouseover', onInputorMutation, true);
901        ['click', 'keypress', 'touchstart', 'mousedown'].forEach(function (name) {
902          document.addEventListener(name, onInputorMutation, { capture: true, passive: true });
903        });
904
905        if (root.MutationObserver) {
906          new MutationObserver(onInputorMutation).observe(document.documentElement, { childList: true, subtree: true, attributes: true });
907        }
908      }
909    } else {
910      try {
911        root.requestIdleCallback(function () {
912        }, { timeout: 0 });
913      } catch (e) {
914        (function (rIC) {
915          var timeRemainingProto, timeRemaining;
916          root.requestIdleCallback = function (fn, timeout) {
917            if (timeout && typeof timeout.timeout == 'number') {
918              return rIC(fn, timeout.timeout);
919            }
920            return rIC(fn);
921          };
922          if (root.IdleCallbackDeadline && (timeRemainingProto = IdleCallbackDeadline.prototype)) {
923            timeRemaining = Object.getOwnPropertyDescriptor(timeRemainingProto, 'timeRemaining');
924            if (!timeRemaining || !timeRemaining.configurable || !timeRemaining.get) {return;}
925            Object.defineProperty(timeRemainingProto, 'timeRemaining', {
926              value: function () {
927                return timeRemaining.get.call(this);
928              },
929              enumerable: true,
930              configurable: true,
931            });
932          }
933        })(root.requestIdleCallback);
934      }
935    }
936
937    return {
938      request: requestIdleCallbackShim,
939      cancel: cancelIdleCallbackShim,
940    };
941  }));
942
943</script>
943
944
945<script>
946  (() => {
947    const getIsAnimationsDisabled = () => {
948      const forced = localStorage.getItem('anim:force'); // 'off' | 'on'
949      const prefersReducedMotion = matchMedia?.('(prefers-reduced-motion: reduce)').matches === true;
950      const saveDataEnabled = navigator.connection?.saveData === true;
951      const lowMemory = (navigator.deviceMemory && navigator.deviceMemory <= 2);
952      const lowCores = (navigator.hardwareConcurrency && navigator.hardwareConcurrency <= 2);
953
954      if (forced === 'off') return true;
955      if (forced === 'on') return false;
956      return prefersReducedMotion || saveDataEnabled || lowMemory || lowCores;
957    };
958
959    const applyInlineStyles = (element, styles) => {
960      Object.entries(styles).forEach(([property, value]) => {
961        element.style[property] = value;
962      });
963    };
964
965    const isElementInInitialViewport = (element, padding = 0) => {
966      const rect = element.getBoundingClientRect();
967      const visual = window.visualViewport;
968      const viewportWidth = (visual?.width ?? window.innerWidth);
969      const viewportHeight = (visual?.height ?? window.innerHeight);
970      const viewportTop = (visual?.offsetTop ?? 0) - padding;
971      const viewportBottom = (visual?.offsetTop ?? 0) + viewportHeight + padding;
972
973      const horizontallyVisible = rect.right >= 0 && rect.left <= viewportWidth;
974      const verticallyVisible = rect.bottom >= viewportTop && rect.top <= viewportBottom;
975
976      return horizontallyVisible && verticallyVisible;
977    };
978
979    const html = document.documentElement;
980    const animationsDisabled = getIsAnimationsDisabled();
981    if (animationsDisabled) {
982      html.classList.add('no-anim');
983    }
984
985    const initializeRevealHost = (hostElement) => {
986      if (hostElement.__revealInitialized) return;
987      hostElement.__revealInitialized = true;
988
989      const mode = hostElement.getAttribute('data-reveal') || 'self'; // "self" | "children"
990      const revealOnce = hostElement.getAttribute('data-reveal-once') !== 'false';
991      const rootMargin = hostElement.getAttribute('data-reveal-root-margin') || '0px';
992      const threshold = hostElement.hasAttribute('data-reveal-threshold')
993        ? parseFloat(hostElement.getAttribute('data-reveal-threshold'))
994        : 0.01;
995      const initialPaddingPx = parseInt(hostElement.getAttribute('data-reveal-initial-pad') || '8', 10);
996      const boostInitialReveal = hostElement.hasAttribute('data-reveal-boost');
997
998      const targets = mode === 'children' ? Array.from(hostElement.children) : [hostElement];
999
1000      if (animationsDisabled) {
1001        targets.forEach((element) => {
1002          element.classList.add('is-in');
1003          applyInlineStyles(element, { opacity: '1', transform: 'none' });
1004        });
1005        return;
1006      }
1007
1008      targets.forEach((element) => {
1009        element.classList.add('reveal');
1010        applyInlineStyles(element, {
1011          willChange: 'transform',
1012          transitionProperty: 'opacity, transform',
1013        });
1014      });
1015
1016      const revealTargets = (boost = false) => {
1017        const baseDelayMs = boost ? 0 : 150;
1018        const stepDelayMs = boost ? 40 : 75;
1019        const duration = boost ? '450ms' : '700ms';
1020
1021        const reversed = targets.slice().reverse();
1022        reversed.forEach((element, index) => {
1023          element.classList.add('is-in');
1024          applyInlineStyles(element, {
1025            opacity: '1',
1026            transform: 'none',
1027            transitionTimingFunction: 'ease-out',
1028            transitionDelay: `${baseDelayMs + index * stepDelayMs}ms`,
1029            transitionDuration: duration,
1030          });
1031        });
1032      };
1033
1034      if (isElementInInitialViewport(hostElement, initialPaddingPx)) {
1035        revealTargets(boostInitialReveal);
1036        if (revealOnce) return;
1037      }
1038
1039      const observer = new IntersectionObserver((entries) => {
1040        for (const entry of entries) {
1041          if (entry.target !== hostElement) continue;
1042          if (entry.isIntersecting) {
1043            revealTargets(false);
1044            if (revealOnce) {
1045              observer.disconnect();
1046            }
1047          }
1048        }
1049      }, { root: null, rootMargin, threshold });
1050
1051      observer.observe(hostElement);
1052    };
1053
1054    const scanForRevealHosts = (root) => {
1055      root.querySelectorAll?.('[data-reveal]')?.forEach(initializeRevealHost);
1056    };
1057
1058    scanForRevealHosts(document);
1059
1060    const domObserver = new MutationObserver((mutations) => {
1061      for (const mutation of mutations) {
1062        mutation.addedNodes?.forEach((node) => {
1063          if (node.nodeType !== 1) return;
1064          if (node.matches?.('[data-reveal]')) initializeRevealHost(node);
1065          if (node.querySelectorAll) scanForRevealHosts(node);
1066        });
1067      }
1068    });
1069
1070    domObserver.observe(html, { childList: true, subtree: true });
1071
1072    window.revealLite = {
1073      refresh: () => scanForRevealHosts(document),
1074    };
1075  })();
1076</script>
1076
1077
1078
1079<script type="application/javascript">
1080  /* @formatter:off */
1081  /* Indexed DB module */
1082  function _slicedToArray(t,n){return _arrayWithHoles(t)||_iterableToArrayLimit(t,n)||_unsupportedIterableToArray(t,n)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,n){if(t){if("string"==typeof t)return _arrayLikeToArray(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,n):void 0}}function _arrayLikeToArray(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function _iterableToArrayLimit(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,u=[],i=!0,a=!1;try{for(r=r.call(t);!(i=(e=r.next()).done)&&(u.push(e.value),!n||u.length!==n);i=!0);}catch(t){a=!0,o=t}finally{try{i||null==r.return||r.return()}finally{if(a)throw o}}return u}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}!function(t,n){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).idbKeyval={})}(this,(function(t){"use strict";function n(t){return new Promise((function(n,r){t.oncomplete=t.onsuccess=function(){return n(t.result)},t.onabort=t.onerror=function(){return r(t.error)}}))}function r(t,r){var e=indexedDB.open(t,7);e.onupgradeneeded=function(ev){if(ev.target.result.objectStoreNames.contains('smart_theme')){ev.target.result.deleteObjectStore(r)};return e.result.createObjectStore(r)};var o=n(e);return function(t,n){return o.then((function(e){return n(e.transaction(r,t).objectStore(r))}))}}var e;function o(){return e||(e=r("platter","smart_theme")),e}function u(t,r){return t.openCursor().onsuccess=function(){this.result&&(r(this.result),this.result.continue())},n(t.transaction)}t.clear=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readwrite",(function(t){return t.clear(),n(t.transaction)}))},t.createStore=r,t.del=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readwrite",(function(r){return r.delete(t),n(r.transaction)}))},t.delMany=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readwrite",(function(r){return t.forEach((function(t){return r.delete(t)})),n(r.transaction)}))},t.entries=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readonly",(function(r){if(r.getAll&&r.getAllKeys)return Promise.all([n(r.getAllKeys()),n(r.getAll())]).then((function(t){var n=_slicedToArray(t,2),r=n[0],e=n[1];return r.map((function(t,n){return[t,e[n]]}))}));var e=[];return t("readonly",(function(t){return u(t,(function(t){return e.push([t.key,t.value])})).then((function(){return e}))}))}))},t.get=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readonly",(function(r){return n(r.get(t))}))},t.getMany=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readonly",(function(r){return Promise.all(t.map((function(t){return n(r.get(t))})))}))},t.keys=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readonly",(function(t){if(t.getAllKeys)return n(t.getAllKeys());var r=[];return u(t,(function(t){return r.push(t.key)})).then((function(){return r}))}))},t.promisifyRequest=n,t.set=function(t,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o();return e("readwrite",(function(e){return e.put(r,t),n(e.transaction)}))},t.setMany=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readwrite",(function(r){return t.forEach((function(t){return r.put(t[1],t[0])})),n(r.transaction)}))},t.update=function(t,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o();return e("readwrite",(function(e){return new Promise((function(o,u){e.get(t).onsuccess=function(){try{e.put(r(this.result),t),o(n(e.transaction))}catch(t){u(t)}}}))}))},t.values=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readonly",(function(t){if(t.getAll)return n(t.getAll());var r=[];return u(t,(function(t){return r.push(t.value)})).then((function(){return r}))}))}
1082,Object.defineProperty(t,"__esModule",{value:!0})}));
1083  /* @formatter:on */
1084</script>
1084
1085
1086<script>
1087  (() => {
1088    "use strict";
1089
1090    // --- utilities ---
1091    const once = (el, type) =>
1092      new Promise(resolve =>
1093        el.addEventListener(type, e => resolve(e), { once: true, passive: true }),
1094      );
1095
1096    const onceAny = (el, types) =>
1097      new Promise(resolve => {
1098        const handler = e => {
1099          types.forEach(t => el.removeEventListener(t, handler));
1100          resolve(e);
1101        };
1102        types.forEach(t => el.addEventListener(t, handler, { once: true, passive: true }));
1103      });
1104
1105    const onceIdle = (cb, timeout = 4000) =>
1106      (window.requestIdleCallback
1107        ? window.requestIdleCallback(cb, { timeout })
1108        : setTimeout(cb, Math.min(timeout, 200)));
1109
1110    // --- wait for Alpine ---
1111    const hasAlpine = new Promise(resolve => {
1112      if (window.Alpine) resolve();
1113      else window.addEventListener('alpine:initialized', resolve, { once: true, passive: true });
1114    });
1115
1116    // --- single IntersectionObserver ---
1117    const makeOnceIntersect = (options = {}) => {
1118      const resolvers = new WeakMap();
1119      let observer;
1120
1121      const ensure = () => {
1122        if (!observer) {
1123          observer = new IntersectionObserver(entries => {
1124            for (const entry of entries) {
1125              if (!entry.isIntersecting) continue;
1126              const r = resolvers.get(entry.target);
1127              if (!r) continue;
1128              resolvers.delete(entry.target);
1129              observer.unobserve(entry.target);
1130              r(entry);
1131            }
1132          }, options);
1133        }
1134        return observer;
1135      };
1136
1137      return el =>
1138        new Promise(resolve => {
1139          resolvers.set(el, resolve);
1140          ensure().observe(el);
1141        });
1142    };
1143
1144    const onIntersectOnce = makeOnceIntersect();
1145
1146    // --- run Alpine component ---
1147    const runComponent = el => {
1148      hasAlpine.then(() => {
1149        el.removeAttribute('x-ignore');
1150        el.removeAttribute('data-x-ignore');
1151        queueMicrotask(() => window.Alpine && window.Alpine.initTree(el));
1152      });
1153    };
1154
1155
1156    const initDeferredComponents = (target = document) => {
1157      const elements = [
1158        ...(target instanceof Element && target.hasAttribute('x-defer') && !target.hasAttribute('x-defer-active') ? [target] : []),
1159        ...target.querySelectorAll?.('[x-defer]:not([x-defer-active])') || [],
1160      ];
1161
1162      for (const el of elements) {
1163        if (el?.hasAttribute('x-defer')) {
1164          el.setAttribute('x-ignore', '');
1165          el.setAttribute('data-x-ignore', '');
1166          el.setAttribute('x-defer-active', '');
1167        }
1168
1169        const mode = (el.getAttribute('x-defer') || '').trim();
1170
1171        switch (mode) {
1172          case 'eager':
1173            runComponent(el);
1174            break;
1175          case 'idle':
1176            onceIdle(() => runComponent(el));
1177            break;
1178          case 'intersect':
1179            onIntersectOnce(el).then(() => runComponent(el));
1180            break;
1181          case 'interact':
1182            onceAny(el, ['pointerdown', 'touchstart', 'wheel', 'mouseover', 'keydown'])
1183              .then(() => runComponent(el));
1184            break;
1185          case 'interact:window':
1186            onceAny(window, ['pointerdown', 'touchstart', 'wheel', 'mouseover', 'keydown'])
1187              .then(() => runComponent(el));
1188            break;
1189          default:
1190            if (mode.startsWith('event:') && mode.length > 6) {
1191              const evt = mode.slice(6);
1192              once(window, evt).then(() => runComponent(el));
1193            }
1194        }
1195      }
1196    };
1197
1198    window.initDeferredComponents = initDeferredComponents;
1199    window.addEventListener('alpine:init', () => initDeferredComponents(), { once: true, passive: true });
1200
1201    const deferObserver = new MutationObserver((mutations) => {
1202      for (const mutation of mutations) {
1203        for (const node of mutation.addedNodes) {
1204          if (node.nodeType !== 1) continue;
1205          if (node.hasAttribute?.('x-defer') && !node.hasAttribute('x-defer-active')) {
1206            initDeferredComponents(node);
1207          }
1208          if (node.querySelector?.('[x-defer]:not([x-defer-active])')) {
1209            initDeferredComponents(node);
1210          }
1211        }
1212      }
1213    });
1214
1215    deferObserver.observe(document.documentElement, { childList: true, subtree: true });
1216  })();
1217
1218</script>
1218
1219
1220
1221  
1222    
1223    
1224    
1225  
1226  
1227    
1227<script async src="https://js.adsrvr.org/up_loader.3.0.0.js"></script>
1227
1228        
1228<script>
1229            window.ttdConversionEventsLayer = window.ttdConversionEventsLayer || [];
1230            function ttdConversionEvents() {
1231                window.ttdConversionEventsLayer.push(arguments);
1232            }
1233            
1234            ttdConversionEvents("init", {
1235                advertiserId: "2srhcg4",
1236                pixelIds: ["1pky0wc"]
1237            });
1238
1239            ttdConversionEvents("event", {
1240               advertiserId: "2srhcg4",
1241               pixelIds: ["1pky0wc"]
1242           });
1243        </script>
1243
1244
1245<img width="1" height="1" src="//action.dstillery.com/orbserv/nspix?adv=cl172935946111751&ns=9078&nc=goodprotein-canada-sitevisitor&ncv=58" />
1246  
1247  
1248  
1249
1250  
1251    <style>.GiftWizard-gift-button {
1252  display: none !important;
1253}
1254
1255#klaviyo-bis-button-container {
1256  display: none !important;
1257}
1258
1259& {
1260  --abra-banner-margin-y: 24px;
1261}
1262
1263#gorgias-chat-container {
1264  z-index: 2147483645 !important;
1265}
1266
1267.loop-container.loop-bs-container.p-0 {
1268  padding-top: 100px !important;
1269}
1270
1271.tl-switcher.tl-language {
1272  display: none;
1273}
1274
1275body .loop:has(> .loop-drawer),
1276body .loop:has(> .loop-drawer-overlay) {
1277  z-index: 2147483647 !important;
1278  position: relative !important;
1279}
1280
1281.loop .me-4 {
1282  display: contents;
1283}
1284
1285.junip-product-review-title {
1286    font-size: 2rem;
1287    font-family: 'gelica';
1288    text-align: center;
1289}
1290
1291@media (max-width: 768px) {
1292.junip-product-review-title {
1293    font-size: 1.3rem;
1294}
1295}
1296
1297.junip-product-review-container .junip-product-review-title {
1298  font-family: 'Gelica' !important;
1299  font-weight: 300 !important;
1300}
1301.junip-button-border-radius-circular .junip-see-more {
1302  background: #F0EFE0;
1303  box-shadow: 3px 3px 0;
1304  border: 1px solid;
1305  padding: 13px 20px !important;
1306  font-family: 'gelica';
1307  text-transform: capitalize;
1308}
1309.junip-ai-powered-by-footer, .junip-powered-by-footer {
1310    display: none !important;
1311}</style>
1312  
1313  
1314  
1315  
1316
1317  
1318  
1319    
1319<script type="text/javascript">
1320  (function(){
1321    var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
1322    window.criteo_q = window.criteo_q || [];
1323    window.criteo_q.push(
1324      { event: "setAccount", account: 98446 },
1325      
1326        { event: "setEmail", email: "", hash_method: "none"},
1327      
1328      { event: "setSiteType", type: deviceType },
1329      { event: "setZipcode", zipcode: "" },
1330        
1331        
1332        
1333        
1334          { event: "viewHome", ecpplugin: "shopify-cg" }
1335            
1336        
1337        
1338    );
1339    window.addEventListener('load', function() {
1340      // ajax request catching
1341      (function(open) {
1342        XMLHttpRequest.prototype.open = function(method, url, async, user, pass) {
1343          this.addEventListener("readystatechange", function() {
1344            if (this.readyState == 4 && this._url.includes("/add.js") && "" != "") {
1345              try {
1346                $.getJSON("/cart.js", function(data) {
1347                  var basketData = [];
1348                  var item;
1349                  if (!data.items || !data.items.length) return;
1350                  for (var i = 0; i < data.items.length; i++) {
1351                    item = data.items[i];
1352                    if (item.product_id == "") {
1353                      basketData.push({
1354                        id: item.product_id,
1355                        price: (typeof(item.price) != "number") ? item.price : (item.price/100),
1356                        quantity: item.quantity
1357                      });
1358                    }
1359                  }
1360                  window.criteo_q.push({
1361                    event: "addToCart",
1362                    ecpplugin: "shopify-cg",
1363                    product: basketData 
1364                  });
1365                });
1366              } catch (err) {
1367                // do nothing
1368              }
1369            }
1370          }, false);
1371          open.apply(this, arguments);
1372        };
1373      })(XMLHttpRequest.prototype.open);
1374
1375      // fetch request catching
1376      const crtoMock = window.fetch;
1377      window.fetch = function() {
1378        return new Promise((resolve, reject) => {
1379          crtoMock.apply(this, arguments)
1380            .then((response) => {
1381              if(response.url.includes("/add.js") && response.type != "cors" && "" != ""){
1382                try {
1383                  $.getJSON("/cart.js", function(data) {
1384                    var basketData = [];
1385                    var item;
1386                    if (!data.items || !data.items.length) return;
1387                    for (var i = 0; i < data.items.length; i++) {
1388                      item = data.items[i];
1389                      if (item.product_id == "") {
1390                        basketData.push({
1391                          id: item.product_id,
1392                          price: (typeof(item.price) != "number") ? item.price : (item.price/100),
1393                          quantity: item.quantity
1394                        });
1395                      }
1396                    }
1397                    window.criteo_q.push({
1398                      event: "addToCart",
1399                      ecpplugin: "shopify-cg",
1400                      product: basketData 
1401                    });
1402                  });
1403                } catch (err) {
1404                  // do nothing
1405                }
1406              }
1407              resolve(response);
1408            })
1409            .catch((error) => {
1410              reject(error);
1411            })
1412        });
1413      }
1414    }, false);
1415  })();
1416</script>
1416
1417  
1418  
1419  
1420
1421  
1422  
1423    <link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
1424<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1425<link rel='preconnect dns-prefetch' href='https://whale.camera/' crossorigin />
1426
1427<script>
1428/* >> TriplePixel :: start*/
1429window.TriplePixelData={TripleName:"goodproteinca.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage);
1430/* << TriplePixel :: end*/
1431</script>
1431
1432
1433<link rel='preconnect dns-prefetch' href='https://triplewhale-pixel.web.app/' crossorigin />
1434  
1435  
1436  
1437
1438  
1439  
1440    
1441  
1442  
1443  
1444
1445  
1446  
1447    
1447<script>
1448         function toLocalISOStringWithOffset(date = new Date()) {
1449          const pad = (n) => String(n).padStart(2, '0');
1450        
1451          const year = date.getFullYear();
1452          const month = pad(date.getMonth() + 1);
1453          const day = pad(date.getDate());
1454          const hours = pad(date.getHours());
1455          const minutes = pad(date.getMinutes());
1456          const seconds = pad(date.getSeconds());
1457        
1458          const offsetMinutes = date.getTimezoneOffset(); // in minutes
1459          const offsetSign = offsetMinutes > 0 ? '-' : '+';
1460          const offsetHours = pad(Math.floor(Math.abs(offsetMinutes) / 60));
1461          const offsetMins = pad(Math.abs(offsetMinutes) % 60);
1462        
1463          const timezone = `${offsetSign}${offsetHours}:${offsetMins}`;
1464        
1465          return `${year}-${month}-${day}T${hours}:${minutes}:${seconds}${timezone}`;
1466        }
1467
1468  
1469  document.addEventListener('DOMContentLoaded', function () {
1470    const emailInput = document.getElementById('custom-email');
1471    const errorMsg = document.getElementById('email-error');
1472    const submitBtn = document.querySelector('.custom-form-btn');
1473    if (!submitBtn) return;
1474    const submitBtn_loader = document.querySelector('.loader-kly');
1475
1476    const urlParams = new URLSearchParams(window.location.search);
1477    const newEntry = urlParams.get('utm_campaign');
1478    const newSource = window.location.href;
1479    const language = "en-CA";
1480    const newLang = newSource.includes('/fr/') ? 'French' : 'English';
1481    submitBtn.style.pointerEvents = "none";
1482    emailInput.addEventListener("input", function () {
1483      if (emailInput.value.trim() !== "") {
1484        submitBtn.style.pointerEvents = "auto";
1485      } else {
1486        submitBtn.style.pointerEvents = "none";
1487      }
1488    });
1489    
1490    submitBtn.addEventListener('click', function () {
1491      const email = emailInput.value.trim();
1492      const isValidEmail = /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
1493      const joinTime = toLocalISOStringWithOffset();
1494      console.log(joinTime,"joinTime");
1495
1496      if (!isValidEmail) {
1497        errorMsg.style.display = 'block';
1498        emailInput.classList.add('input-error');
1499        return;
1500      }
1501      submitBtn_loader.classList.add('active');
1502      errorMsg.style.display = 'none';
1503      emailInput.classList.remove('input-error');
1504      async function getProfile(email) {
1505        try {
1506          const res = await $.ajax({
1507            url: 'https://good-protein.prod.ths.agency/klaviyo/api/kl_get_profile.php',
1508            type: 'POST',
1509            data: {
1510              email: email
1511            }
1512          });
1513          return res;
1514        } catch (error) {
1515          console.error('Error:', error);
1516          return null;
1517        }
1518      }
1519      
1520      // Usage example
1521      (async () => {
1522        const response = await getProfile(email);
1523
1524        let updatedEntries = newEntry;
1525        let updatedSourceEntries = newSource;
1526        let updatedLang = newLang;
1527        let updatedJoinTime = joinTime;
1528
1529      
1530        if(response){
1531          console.log('Profile Data:', response);            
1532          let properties = response.properties || {};
1533          let existingEntries = properties.contest_entries || '';
1534          let existingSource = properties.contest_sources || '';
1535          let existinglang = properties.language_preference || '';
1536          let existingJoinTime = properties.date_joined || '';
1537
1538          
1539          let entriesArray = existingEntries.split(',').map(e => e.trim()).filter(e => e);
1540          let existingSourceArray = existingSource.split(',').map(e => e.trim()).filter(e => e);
1541          let langArray = existinglang.split(',').map(e => e.trim()).filter(e => e);
1542          
1543          if (newEntry && !entriesArray.includes(newEntry.trim())) {
1544          entriesArray.push(newEntry.trim());
1545          }
1546          if (newSource && !existingSourceArray.includes(newSource.trim())) {
1547          existingSourceArray.push(newSource.trim());
1548          }
1549          if (newLang && !langArray.includes(newLang.trim())) {
1550          langArray.push(newLang.trim());
1551          }
1552          
1553          updatedEntries = entriesArray.length ? entriesArray.join(', ') : '';
1554          updatedSourceEntries = existingSourceArray.length ? existingSourceArray.join(', ') : '';
1555          updatedLang = langArray.length ? langArray.join(', ') : '';
1556          updatedJoinTime = !existingJoinTime ? joinTime : existingJoinTime;
1557
1558
1559
1560          var id = response.profile_id || '';
1561          if(id){
1562              var profile_data = {
1563                data: {
1564                    type: 'profile',
1565                    attributes: {
1566                        properties: {
1567                          contest_entries: updatedEntries,
1568                          contest_sources: updatedSourceEntries,
1569                          language: language,
1570                          language_preference: updatedLang,
1571                          date_joined: updatedJoinTime
1572
1573                        },
1574                        email: email
1575                    },
1576                    id: id
1577                }
1578            };
1579          }else{
1580            var profile_data = {
1581                data: {
1582                    type: 'profile',
1583                    attributes: {
1584                        properties: {
1585                          contest_entries: updatedEntries,
1586                          contest_sources: updatedSourceEntries,
1587                          language: language,
1588                          language_preference: updatedLang,
1589                          date_joined: updatedJoinTime
1590
1591                        },
1592                        email: email
1593                }
1594              }
1595            }; 
1596          }           
1597        }
1598        
1599     console.log('profile_update', profile_data);
1600
1601        setTimeout(function () {
1602          $.ajax({
1603            url: 'https://good-protein.prod.ths.agency/klaviyo/api/kl_update_profile.php',
1604            method: 'POST',
1605            data: { profile_data: JSON.stringify(profile_data) },
1606            success: function (data) {
1607              console.log('data', data);
1608              //$('.form-content').hide();
1609              console.log('Updated profilea 123:', data);
1610              //$('.form-submit-content').show();
1611              window.location.href = "/pages/summer-2025-contest-thankyou";
1612
1613            },
1614            error: function (xhr, status, error) {
1615              console.error('Error updating profile:', error);
1616            }
1617          });
1618        }, 2000);
1619        
1620      })();
1621
1622    });
1623  });
1624
1625      </script>
1625
1626  
1627  
1628  
1629
1630  
1631  
1632    <!-- Begin Shopify-Afterpay JavaScript Snippet (v1.1.6) -->
1633
1634  
1634<script type="text/javascript">
1635
1636    var afterpay_product_integration_enabled = false;
1637    // Non-editable fields:
1638    var afterpay_js_language = "en";
1639    var afterpay_js_country = "CA";
1640    var afterpay_shop_currency = "CAD";
1641    var afterpay_cart_currency = "CAD";
1642    var afterpay_shop_money_format = "${{amount}}";
1643    var afterpay_shop_permanent_domain = "goodproteinca.myshopify.com";
1644    var afterpay_theme_name = "Apple Crumble Releasse";
1645    var afterpay_product = null;
1646    var afterpay_current_variant = null;
1647    var afterpay_cart_total_price = 0;
1648    var afterpay_js_snippet_version = '1.1.6';
1649  </script>
1649
1650  
1650<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js" defer></script>
1650
1651
1652<!-- End Shopify-Afterpay JavaScript Snippet (v1.1.6) -->
1653  
1654  
1655  
1656
1657  
1658  
1659        
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669  
1669<script type="text/javascript">     (
1670    function(c,l,a,r,i,t,y){         
1671      c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};         
1672      t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;         
1673      y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);     
1674    })(window, document, "clarity", "script", "txxr5ppzc7"); 
1675  </script>
1675
1676
1677  
1678  
1679  
1680
1681  
1682  
1683    <!-- Google Tag Manager -->
1684<script>
vendor: 327 bytes, lines 1684-1688
1684(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1685new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1686j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1687'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1688})(window,document,'script','dataLayer','
1688GTM-KL5LKNTV
vendor: 3 bytes, line 1688
1688');
1688</script>
1688
1689<!-- End Google Tag Manager -->
1690  
1691  
1692  
1693
1694
1695
1696
1697
1698  
1699  
1700
1701<link href="//goodprotein.ca/cdn/shop/t/682/assets/custom-model.css?v=28002282207414930201790620145" rel="stylesheet" type="text/css" media="all" />
1702
1703<div id="manage-plan-modal" class="modal">
1704  <div class="modal-content">
1705      <span class="close-button">×</span>
1706      <h2><ly-as-1336866>Manage Plan</ly-as-1336866></h2>
1707      <p><ly-as-1336867>If you already have enough products at home, you can reschedule your next renewal and keep your susbcription active, to get your future free gifts along the way!</ly-as-1336867></p>
1708      <div class="buttons">
1709        <a id="reschedule-btn" class="btn w-full"><ly-as-1336868>Reschedule</ly-as-1336868></a>
1710        <a id="pause-btn" class="btn w-full outline"><ly-as-1336869>Pause</ly-as-1336869></a>
1711        <a id="cancel-btn" class="link w-full"><ly-as-1336870>Cancel subscription</ly-as-1336870></a>
1712      </div>
1713  </div>
1714</div>
1715<!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
1715<script>
1716  window._template = {
1717    directory: "",
1718    name: "index",
1719    suffix: ""
1720  };
1721  window.__productIdFromTemplate = null;
1722  window.__plpCollectionIdFromTemplate = null;
1723  window.igProductData = (function() {
1724    const data = {};return data;
1725  })();
1726</script>
1726
1727
1728<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/ece1500ee3e9/bundle.js" data-em-disable async></script>
1728
1729
1730
1731<!-- END app block --><!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
1732
1733  
1734    
1735      <!-- TCF is active, scripts are loaded above -->
1736      
1737        
1737<script>
1738          if (!window.PandectesRulesSettings) {
1739            window.PandectesRulesSettings = {"store":{"id":1255735405,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"-1","hybridStrict":true,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"blocker":{"isActive":false,"googleConsentMode":{"isActive":false,"id":"GTM-KL5LKNTV","analyticsId":"G-HK837FJZDQ","onlyGtm":false,"adwordsId":"AW-6572841227","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":500,"useNativeChannel":true,"debugMode":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{"isActive":false,"uetTags":""},"clarity":{"isActive":false,"id":""},"amazon":{"enabled":false},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"klaviyoIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
1740            const rulesScript = document.createElement('script');
1741            window.PandectesRulesSettings.auto = true;
1742            rulesScript.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-rules.js";
1743            const firstChild = document.head.firstChild;
1744            document.head.insertBefore(rulesScript, firstChild);
1745          }
1746        </script>
1746
1747      
1748      
1748<script>
1749        
1750          window.PandectesSettings = {"store":{"id":1255735405,"plan":"premium","theme":"__default","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":"","useGeolocation":false},"impressions":{"enabled":true,"timezone":"America/New_York"},"tsPublished":1790790405,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Multilingual","fallbackLanguage":"en","languageDetection":"url","languagesSupported":["fr"]},"texts":{"managed":{"headerText":{"en":"We respect your privacy","fr":"Nous respectons votre vie privée"},"consentText":{"en":"This website uses cookies to ensure you get the best experience.","fr":"Ce site web utilise des cookies pour vous garantir la meilleure expérience possible."},"linkText":{"en":"Learn more","fr":"Apprendre encore plus"},"imprintText":{"en":"Imprint","fr":"Imprimer"},"googleLinkText":{"en":"Google's Privacy Terms","fr":"Conditions de confidentialité de Google"},"allowButtonText":{"en":"Accept","fr":"Accepter"},"denyButtonText":{"en":"Decline","fr":"Déclin"},"dismissButtonText":{"en":"Ok","fr":"D&#39;accord"},"leaveSiteButtonText":{"en":"Leave this site","fr":"Quittez ce site"},"preferencesButtonText":{"en":"Preferences","fr":"Préférences"},"cookiePolicyText":{"en":"Cookie policy","fr":"Paramètres des cookies"},"preferencesPopupTitleText":{"en":"Manage consent preferences","fr":"Gérer les préférences de consentement"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","fr":"Nous utilisons des cookies pour optimiser le fonctionnement du site web, analyser ses performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement du site et ne peuvent être désactivés. Vous pouvez gérer vos préférences en matière de cookies dans cette fenêtre."},"preferencesPopupSaveButtonText":{"en":"Save preferences","fr":"Enregistrer les préférences"},"preferencesPopupCloseButtonText":{"en":"Close","fr":"Fermer"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all","fr":"Accepter tout"},"preferencesPopupRejectAllButtonText":{"en":"Reject all","fr":"Tout refuser"},"cookiesDetailsText":{"en":"Cookies details","fr":"Détails des cookies"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed","fr":"Toujours autorisé"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time.","fr":"Vous avez le droit de pouvoir accéder à vos données à tout moment."},"accessSectionTitleText":{"en":"Data portability","fr":"Portabilité des données"},"accessSectionAccountInfoActionText":{"en":"Personal data","fr":"Données personnelles"},"accessSectionDownloadReportActionText":{"en":"Request export","fr":"Tout télécharger"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests","fr":"Demandes des personnes concernées"},"accessSectionOrdersRecordsActionText":{"en":"Orders","fr":"Ordres"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate.","fr":"Vous avez le droit de demander la mise à jour de vos données chaque fois que vous le jugez approprié."},"rectificationSectionTitleText":{"en":"Data Rectification","fr":"Rectification des données"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated","fr":"Décrivez ce que vous souhaitez mettre à jour"},"rectificationCommentValidationError":{"en":"Comment is required","fr":"Un commentaire est requis"},"rectificationSectionEditAccountActionText":{"en":"Request an update","fr":"Demander une mise à jour"},"erasureSectionTitleText":{"en":"Right to be forgotten","fr":"Droit à l'oubli"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account.","fr":"Vous avez le droit de demander que toutes vos données soient effacées. Après cela, vous ne pourrez plus accéder à votre compte."}
1750,"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion","fr":"Demander la suppression des données personnelles"},"consentDate":{"en":"Consent date","fr":"Date de consentement"},"consentId":{"en":"Consent ID","fr":"ID de consentement"},"consentSectionChangeConsentActionText":{"en":"Change consent preference","fr":"Modifier la préférence de consentement"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on","fr":"Vous avez consenti à la politique de cookies de ce site Web sur"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website.","fr":"Vous n'avez pas consenti à la politique de cookies de ce site Web."},"consentSectionTitleText":{"en":"Your cookie consent","fr":"Votre consentement aux cookies"},"consentStatus":{"en":"Consent preference","fr":"Préférence de consentement"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance","fr":"Votre demande n'a pas été vérifiée. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide"},"confirmationFailureTitle":{"en":"A problem occurred","fr":"Un problème est survenu"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request.","fr":"Nous reviendrons rapidement vers vous quant à votre demande."},"confirmationSuccessTitle":{"en":"Your request is verified","fr":"Votre demande est vérifiée"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance.","fr":"Votre demande n'a pas été soumise. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred","fr":"Un problème est survenu"},"guestsSupportEmailPlaceholder":{"en":"E-mail address","fr":"Adresse e-mail"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed.","fr":"Si vous êtes inscrit en tant que client de ce magasin, vous recevrez bientôt un e-mail avec des instructions sur la marche à suivre."},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request","fr":"Merci pour votre requête"},"guestsSupportEmailValidationError":{"en":"Email is not valid","fr":"L'email n'est pas valide"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed.","fr":"Veuillez vous connecter avec votre compte client pour continuer."},"submitButton":{"en":"Submit","fr":"Soumettre"},"submittingButton":{"en":"Submitting...","fr":"Soumission..."},"cancelButton":{"en":"Cancel","fr":"Annuler"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies."},"declDateGenerated":{"en":"Date generated by","fr":"Date de génération par"},"declName":{"en":"Name","fr":"Nom"},"declPurpose":{"en":"Purpose","fr":"But"},"declType":{"en":"Type","fr":"Type"},"declRetention":{"en":"Retention","fr":"Rétention"},"declProvider":{"en":"Provider","fr":"Fournisseur"},"declFirstParty":{"en":"First-party","fr":"Première partie"},"declThirdParty":{"en":"Third-party","fr":"Tierce partie"},"declSeconds":{"en":"seconds","fr":"secondes"},"declMinutes":{"en":"minutes","fr":"minutes"},"declHours":{"en":"hours","fr":"heures"},"declWeeks":{"en":"week(s)","fr":"semaine(s)"},"declDays":{"en":"days","fr":"jours"},"declMonths":{"en":"months","fr":"mois"},"declYears":{"en":"years","fr":"années"},"declSession":{"en":"Session","fr":"Session"},"declDomain":{"en":"Domain","fr":"Domaine"},"declPath":{"en":"Path","fr":"Chemin"}}
1750,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies","fr":"Cookies strictement nécessaires"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies.","fr":"Ces cookies sont essentiels pour vous permettre de vous déplacer sur le site Web et d'utiliser ses fonctionnalités, telles que l'accès aux zones sécurisées du site Web. Le site Web ne peut pas fonctionner correctement sans ces cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies","fr":"Cookies fonctionnels"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.","fr":"Ces cookies permettent au site de fournir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à nos pages. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement."},"performanceCookiesTitleText":{"en":"Performance cookies","fr":"Cookies de performances"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular.","fr":"Ces cookies nous permettent de surveiller et d'améliorer les performances de notre site Web. Par exemple, ils nous permettent de compter les visites, d'identifier les sources de trafic et de voir quelles parties du site sont les plus populaires."},"targetingCookiesTitleText":{"en":"Targeting cookies","fr":"Ciblage des cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.","fr":"Ces cookies peuvent être installés via notre site par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous montrer des publicités pertinentes sur d'autres sites. Ils ne stockent pas directement d'informations personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, vous bénéficierez d'une publicité moins ciblée."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies","fr":"Cookies non classés"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.","fr":"Les cookies non classés sont des cookies que nous sommes en train de classer avec les fournisseurs de cookies individuels."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":1,"defaultBlocked":-1,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#F0EFE0","backgroundForCalculations":{"a":1,"b":224,"g":239,"r":240},"text":"#000000"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#3AB8EB","textForCalculation":{"a":1,"b":235,"g":184,"r":58},"border":"#3AB8EB"}},"content":{"href":"https://goodproteinca.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"&#10005;","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 37px;\" src=\"https://goodproteinca.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1790790405422\" alt=\"Cookie banner\" />"},"window":"<div role=\"dialog\" aria-label=\"{{header}}
1750\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}{{close}}"},"position":"bottom","theme":"wired","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://goodproteinca.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1702668919,"extraCss":"        .cc-banner-logo {max-width: 24em!important;}    @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}}    .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left}    .cc-window-wrapper{z-index: 2147483647;}    .cc-window{z-index: 2147483647;font-family: inherit;}    .pd-cookie-banner-window .cc-header{font-family: inherit;}    .pd-cp-ui{font-family: inherit; background-color: #F0EFE0;color:#000000;}    button.pd-cp-btn, a.pd-cp-btn{}    input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)}    .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)}    input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)}    .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)}    .pd-cp-ui-close{color:#000000;}    .pd-cp-preferences-slider:before{background-color: #F0EFE0}    .pd-cp-title:before {border-color: #000000!important}    .pd-cp-preferences-slider{background-color:#000000}    .pd-cp-toggle{color:#000000!important}    @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}}    .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important}    .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);}  ","customJavascript":{},"showPoweredBy":false,"logoHeight":37,"revokableTrigger":false,"hybridStrict":true,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","fr":"Utilisé lorsque la redirection de domaine international est activée pour déterminer si une demande est la première d'une session."}},{"name":"secure_customer_sig","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Sauvegardez en toute sécurité votre session client lors de vos achats.","en":"Used in connection with customer login."}},{"name":"localization","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization","fr":"Utilisé pour localiser le panier dans le bon pays."}},{"name":"_cmp_a","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":".goodprotein.ca","retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"cart_currency","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com.","fr":"Utilisé une fois le paiement effectué pour initialiser un nouveau panier vide avec la même devise que celui qui vient d'être utilisé."}},{"name":"__cf_bm","type":"http","path":"/","provider":"CloudFlare","firstParty":false,"domain":".afterpay.com","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used to manage incoming traffic that matches criteria associated with bots.","fr":"Utilisé pour gérer le trafic entrant qui correspond aux critères associés aux robots."}},{"name":"cart","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Necessary for the shopping cart functionality on the website.","fr":"Contient des informations relatives au panier de l'utilisateur."}},{"name":"cart_ts","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Used in connection with checkout."}},{"name":"cookietest","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to ensure our systems are working correctly.","fr":"Utilisé pour vérifier si le navigateur autorise les cookies."}},{"name":"cart_sig","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Cart integrity signature; verifies the cart has not been altered."}},{"name":"_secure_session_id","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"fr":"Shopify fournit généralement ce cookie, qui sert à suivre la session d&#39;un utilisateur tout au long du processus de paiement en plusieurs étapes et à conserver la connexion entre ses informations de commande, de paiement et de livraison.","en":"Used in connection with navigation through a storefront."}},{"name":"_shop_app_essential","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":".shop.app","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of Shop.app.","fr":"Contient des informations essentielles au bon fonctionnement de Shop.app."}},{"name":"_pandectes_gdpr","type":"http","path":"/","provider":"Pandectes","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used for the functionality of the cookies consent banner.","fr":"Utilisé pour la fonctionnalité de la bannière de consentement aux cookies."}},{"name":"_shopify_test","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"A test cookie used by Shopify to verify the store's setup.","fr":"Un cookie de test utilisé par Shopify pour vérifier la configuration de la boutique."}},{"name":"_shopify_essential","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","fr":"Contient des informations essentielles au bon fonctionnement d'un magasin, telles que des informations de session et de paiement et des données anti-falsification."}},{"name":"_shopify_test","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"A test cookie used by Shopify to verify the store's setup.","fr":"Un cookie de test utilisé par Shopify pour vérifier la configuration de la boutique."}},{"name":"_ab","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to control when the admin bar is shown on the storefront.","fr":"Utilisé pour prendre en charge l'accès à la zone d'administration."}},{"name":"master_device_id","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Permanent device identifier.","fr":"Identifiant permanent de l'appareil."}},{"name":"storefront_digest","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","fr":"Stocke un résumé du mot de passe de la vitrine, permettant aux commerçants de prévisualiser leur vitrine pendant qu'elle est protégée par un mot de passe."}},{"name":"_tracking_consent","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","fr":"Utilisé pour stocker les préférences d'un utilisateur si un commerçant a mis en place des règles de confidentialité dans la région du visiteur."}},{"name":"_shopify_country","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request.","fr":"Utilisé pour les boutiques Plus où la devise/pays de tarification est défini à partir de GeoIP afin d'éviter les recherches GeoIP après la première demande."}},{"name":"shopify_pay_redirect","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to accelerate the checkout process when the buyer has a Shop Pay account.","fr":"Utilisé pour accélérer le processus de paiement lorsque l'acheteur dispose d'un compte Shop Pay."}},{"name":"shopify_pay","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","fr":"Utilisé pour connecter un acheteur à Shop Pay lorsqu'il revient à la caisse dans le même magasin."}},{"name":"discount_code","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","fr":"Stocke un code de réduction (reçu lors d'une visite dans une boutique en ligne avec un paramètre URL) afin de passer à la prochaine commande."}},{"name":"shop_pay_accelerated","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","fr":"Indique si un acheteur est éligible au paiement accéléré Shop Pay."}},{"name":"order","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"3 week(s)","session":false,"expires":3,"unit":"declWeeks","purpose":{"en":"Used to allow access to the data of the order details page of the buyer.","fr":"Utilisé pour permettre l'accès aux données de la page de détails de la commande de l'acheteur."}}
1750,{"name":"login_with_shop_finalize","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"5 minute(s)","session":false,"expires":5,"unit":"declMinutes","purpose":{"en":"Used to facilitate login with Shop.","fr":"Utilisé pour faciliter la connexion à Shop."}},{"name":"_abv","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Persist the collapsed state of the admin bar.","fr":"Conserver l’état réduit de la barre d’administration."}},{"name":"_master_udr","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Permanent device identifier.","fr":"Identifiant permanent de l'appareil."}},{"name":"_identity_session","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 year(s)","session":false,"expires":2,"unit":"declYears","purpose":{"en":"Contains the identity session identifier of the user.","fr":"Contient l'identifiant de session d'identité de l'utilisateur."}},{"name":"auth_state_*","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"25 minute(s)","session":false,"expires":25,"unit":"declMinutes","purpose":{"en":"Stores state for customer authentication."}},{"name":"user","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with Shop login.","fr":"Utilisé en relation avec la connexion à la boutique."}},{"name":"identity-state","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Stores state before redirecting customers to identity authentication.\t","fr":"Stocke l’état avant de rediriger les clients vers l’authentification d’identité."}},{"name":"user_cross_site","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with Shop login.","fr":"Utilisé en relation avec la connexion à la boutique."}},{"name":"_merchant_essential","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","fr":"Contient des informations essentielles au bon fonctionnement des surfaces marchandes telles que la zone d'administration."}},{"name":"_shopify_essential_\t","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains an opaque token that is used to identify a device for all essential purposes.","fr":"Contient un jeton opaque utilisé pour identifier un appareil à toutes fins essentielles."}},{"name":"_shopify_essential","type":"http","path":"/authentication/1255735405","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","fr":"Contient des informations essentielles au bon fonctionnement d'un magasin, telles que des informations de session et de paiement et des données anti-falsification."}},{"name":"_ab","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to control when the admin bar is shown on the storefront.","fr":"Utilisé pour prendre en charge l'accès à la zone d'administration."}},{"name":"master_device_id","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Permanent device identifier.","fr":"Identifiant permanent de l'appareil."}},{"name":"keep_alive","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","fr":"Utilisé lorsque la redirection de domaine international est activée pour déterminer si une demande est la première d'une session."}},{"name":"storefront_digest","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","fr":"Stocke un résumé du mot de passe de la vitrine, permettant aux commerçants de prévisualiser leur vitrine pendant qu'elle est protégée par un mot de passe."}},{"name":"_shopify_country","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request.","fr":"Utilisé pour les boutiques Plus où la devise/pays de tarification est défini à partir de GeoIP afin d'éviter les recherches GeoIP après la première demande."}},{"name":"shopify_pay_redirect","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to accelerate the checkout process when the buyer has a Shop Pay account.","fr":"Utilisé pour accélérer le processus de paiement lorsque l'acheteur dispose d'un compte Shop Pay."}},{"name":"_tracking_consent","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","fr":"Utilisé pour stocker les préférences d'un utilisateur si un commerçant a mis en place des règles de confidentialité dans la région du visiteur."}},{"name":"shopify_pay","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","fr":"Utilisé pour connecter un acheteur à Shop Pay lorsqu'il revient à la caisse dans le même magasin."}},{"name":"discount_code","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","fr":"Stocke un code de réduction (reçu lors d'une visite dans une boutique en ligne avec un paramètre URL) afin de passer à la prochaine commande."}},{"name":"shop_pay_accelerated","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","fr":"Indique si un acheteur est éligible au paiement accéléré Shop Pay."}},{"name":"order","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"3 week(s)","session":false,"expires":3,"unit":"declWeeks","purpose":{"en":"Used to allow access to the data of the order details page of the buyer.","fr":"Utilisé pour permettre l'accès aux données de la page de détails de la commande de l'acheteur."}}
1750,{"name":"login_with_shop_finalize","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"5 minute(s)","session":false,"expires":5,"unit":"declMinutes","purpose":{"en":"Used to facilitate login with Shop.","fr":"Utilisé pour faciliter la connexion à Shop."}},{"name":"_abv","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Persist the collapsed state of the admin bar.","fr":"Conserver l’état réduit de la barre d’administration."}},{"name":"_identity_session","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"2 year(s)","session":false,"expires":2,"unit":"declYears","purpose":{"en":"Contains the identity session identifier of the user.","fr":"Contient l'identifiant de session d'identité de l'utilisateur."}},{"name":"_master_udr","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Permanent device identifier.","fr":"Identifiant permanent de l'appareil."}},{"name":"auth_state_*","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"25 minute(s)","session":false,"expires":25,"unit":"declMinutes","purpose":{"en":"Stores state for customer authentication."}},{"name":"user","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with Shop login.","fr":"Utilisé en relation avec la connexion à la boutique."}},{"name":"user_cross_site","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with Shop login.","fr":"Utilisé en relation avec la connexion à la boutique."}},{"name":"identity-state","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Stores state before redirecting customers to identity authentication.\t","fr":"Stocke l’état avant de rediriger les clients vers l’authentification d’identité."}},{"name":"_shopify_essential_\t","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains an opaque token that is used to identify a device for all essential purposes.","fr":"Contient un jeton opaque utilisé pour identifier un appareil à toutes fins essentielles."}},{"name":"_merchant_essential","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","fr":"Contient des informations essentielles au bon fonctionnement des surfaces marchandes telles que la zone d'administration."}},{"name":"_cfuvid","type":"http","path":"/","provider":"Cloudflare","firstParty":false,"domain":".afterpay.com","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Sets a unique ID to distinguish users sharing the same IP for rate limiting.","fr":"Définit un identifiant unique pour distinguer les utilisateurs partageant la même adresse IP afin de limiter le débit."}},{"name":"di_pmt_wt","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to track payment activity on the website.","fr":"Utilisé pour suivre l'activité de paiement sur le site Web."}},{"name":"cartToken","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a token related to the shopping cart for session management.","fr":"Stocke un jeton lié au panier pour la gestion des sessions."}},{"name":"true_rand_gen_sequence.dat_tmp","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores temporary data related to the random number generator sequence.","fr":"Stocke les données temporaires liées à la séquence du générateur de nombres aléatoires."}},{"name":"wpm-ri-*","type":"html_session","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Ensures Shopify tracking and Web Pixels emit one event per rendered request."}},{"name":"dielahws","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Maintains the state of the user session.","fr":"Maintient l’état de la session utilisateur."}},{"name":"__storage_test__*","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to test whether storage is available in the browser."}},{"name":"true_rand_gen_sequence.dat_","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores data related to the generation of random sequences, essential for the website's core functionality.","fr":"Stocke les données liées à la génération de séquences aléatoires, essentielles au fonctionnement principal du site Web."}},{"name":"true_rand_gen_sequence.math_","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a persistent value related to the website's functionality.","fr":"Stocke une valeur persistante liée à la fonctionnalité du site Web."}},{"name":"__kla_viewed","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores information about user views for the Klaviyo service.","fr":"Stocke des informations sur les vues des utilisateurs pour le service Klaviyo."}},{"name":"consentHeader","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke les préférences de consentement de l'utilisateur pour la bannière de confidentialité."}},{"name":"_kla_session_test","type":"html_session","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Vérifie que le stockage de session est disponible dans le navigateur."}},{"name":"abra_product_cache","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"shopify_client_id","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke un identifiant unique utilisé pour prendre en charge les fonctions de panier d'achat et de paiement."}},{"name":"signInWithShop:cartSyncTransferAttemptedAt","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke si une tentative de transfert de synchronisation du panier a été effectuée lors de la connexion avec Shop."}},{"name":"__css_147344457837_custom.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__css_147344457837_reset.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__css_147344457837_tailwind.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_shopify_stable_cart_token","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_recent_products_storage","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__Host-_identity_session_same_site","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Merchant authentication: Identity session cookie.","fr":"Authentification du commerçant : Cookie de session d'identité."}},{"name":"_secure_admin_session_id","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":"goodprotein.ca","retention":"12 week(s)","session":false,"expires":12,"unit":"declWeeks","purpose":{"en":"Creates an in-session user ID for security purposes.","fr":"Utilisé pour stocker l'identifiant de session dans le noyau pour l'authentification Legacy Admin."}},{"name":"_secure_admin_session_id_csrf","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"12 week(s)","session":false,"expires":12,"unit":"declWeeks","purpose":{"en":"Used to store session id in core for auth Legacy Admin\t","fr":"Utilisé pour stocker l'identifiant de session dans le noyau pour l'authentification Legacy Admin"}},{"name":"privacy_signal","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Remembers a user's privacy choices about cookies and online tracking, especially for marketing and advertising, based on user's regional privacy laws.","fr":"Mémorise les choix de confidentialité d'un utilisateur concernant les cookies et le suivi en ligne, en particulier à des fins de marketing et de publicité, sur la base des lois régionales sur la confidentialité de l'utilisateur."}},{"name":"__Host-_merchant_essential","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"fr":"Authentification du marchand : cookie essentiel du marchand.","en":"Удостоверяване на търговеца: основна бисквитка на търговеца."}},{"name":"__Host-_identity_session_same_site","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Merchant authentication: Identity session cookie.","fr":"Authentification du commerçant : Cookie de session d'identité."}},{"name":"_shopify_test","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 minute(s)","session":false,"expires":1,"unit":"declMinutes","purpose":{"en":"A test cookie used by Shopify to verify the store's setup.","fr":"Un cookie de test utilisé par Shopify pour vérifier la configuration de la boutique."}},{"name":"_secure_admin_session_id_csrf","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"12 week(s)","session":false,"expires":12,"unit":"declWeeks","purpose":{"en":"Used to store session id in core for auth Legacy Admin\t","fr":"Utilisé pour stocker l'identifiant de session dans le noyau pour l'authentification Legacy Admin"}},{"name":"_secure_admin_session_id","type":"http","path":"/","provider":"Unknown","firstParty":false,"domain":"shopify.com","retention":"12 week(s)","session":false,"expires":12,"unit":"declWeeks","purpose":{"en":"Creates an in-session user ID for security purposes.","fr":"Utilisé pour stocker l'identifiant de session dans le noyau pour l'authentification Legacy Admin."}},{"name":"__Host-_merchant_essential","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"fr":"Authentification du marchand : cookie essentiel du marchand.","en":"Удостоверяване на търговеца: основна бисквитка на търговеца."}},{"name":"__css_149156036717_tailwind.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"privacy_signal","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Remembers a user's privacy choices about cookies and online tracking, especially for marketing and advertising, based on user's regional privacy laws.","fr":"Mémorise les choix de confidentialité d'un utilisateur concernant les cookies et le suivi en ligne, en particulier à des fins de marketing et de publicité, sur la base des lois régionales sur la confidentialité de l'utilisateur."}},{"name":"__css_149156036717_custom.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"shopify:webmcp_adapter_loaded","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke si un adaptateur Shopify a été chargé."}},{"name":"__css_149156036717_reset.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__shopify_agent_context_events","type":"html_session","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke le contexte de l'événement pour la fonctionnalité de l'agent Shopify."}},{"name":"__css_*","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"goodproteinca.myshopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Catches all dynamic Shopify theme CSS caches. Ensures your store's styling always loads quickly."}},{"name":"__css_150218997869_tailwind.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__css_150218997869_reset.css","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__css_150218997869_custom.css","type":"html_local","path
1750":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}],"1":[{"name":"X-AB","type":"http","path":"/scevent.min.js","provider":"Snapchat","firstParty":false,"domain":"sc-static.net","retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"","fr":"Utilisé pour les tests multivariés afin d'optimiser le contenu du site Web."}},{"name":"shopify_override_user_locale","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used as a mechanism to set User locale in admin.","fr":"Utilisé comme mécanisme pour définir les paramètres régionaux de l'utilisateur dans l'administrateur."}},{"name":"shopify_override_user_locale","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used as a mechanism to set User locale in admin.","fr":"Utilisé comme mécanisme pour définir les paramètres régionaux de l'utilisateur dans l'administrateur."}},{"name":"_tldtest_*","type":"http","path":"/","provider":"Amplitude","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Sets the highest-level domain for cookies; deleted after testing."}},{"name":"ig-location","type":"http","path":"/","provider":"Unknown","firstParty":false,"domain":"cdn.intelligems.io","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"klaviyoPagesVisitCountV2","type":"html_session","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke le nombre de visites de pages pour les fonctionnalités du site."}},{"name":"_SIG2","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 hour(s)","session":false,"expires":1,"unit":"declHours","purpose":{"en":""}},{"name":"platter-cache-version","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":"goodprotein.ca","retention":"1 hour(s)","session":false,"expires":1,"unit":"declHours","purpose":{"en":""}},{"name":"_SIG3","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 hour(s)","session":false,"expires":1,"unit":"declHours","purpose":{"en":""}},{"name":"gorgias.language-loaded","type":"html_local","path":"/","provider":"Gorgias","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to the language loaded in the Gorgias chat widget.","fr":"Stocke les informations relatives à la langue chargée dans le widget de chat Gorgias."}},{"name":"gorgias.version","type":"html_local","path":"/","provider":"Gorgias","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores the version information of the Gorgias widget.","fr":"Stocke les informations de version du widget Gorgias."}},{"name":"gorgias.renderedOnceSent","type":"html_session","path":"/","provider":"Gorgias","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Tracks whether the Gorgias rendered message has been sent once during the session.","fr":"Permet de savoir si le message rendu par Gorgias a été envoyé une fois au cours de la session."}},{"name":"_147344457837-product--chocolate-fudge-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_platter---cached-search-10-each-query,product,article","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"redux-persist localStorage test","type":"html_local","path":"/","provider":"Friendbuy","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.language-loaded","type":"html_local","path":"/","provider":"Gorgias","firstParty":false,"domain":"https://goodproteinca.shopify-checkout.config.gorgias.chat","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to the language loaded in the Gorgias chat widget.","fr":"Stocke les informations relatives à la langue chargée dans le widget de chat Gorgias."}},{"name":"gorgias.version","type":"html_local","path":"/","provider":"Gorgias","firstParty":false,"domain":"https://goodproteinca.shopify-checkout.config.gorgias.chat","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores the version information of the Gorgias widget.","fr":"Stocke les informations de version du widget Gorgias."}},{"name":"gorgias.renderedOnceSent","type":"html_session","path":"/","provider":"Gorgias","firstParty":false,"domain":"https://goodproteinca.shopify-checkout.config.gorgias.chat","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Tracks whether the Gorgias rendered message has been sent once during the session.","fr":"Permet de savoir si le message rendu par Gorgias a été envoyé une fois au cours de la session."}},{"name":"extensionStorage","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_p_scrollpos","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--salted-caramel-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--peanut-butter-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_platter---cached-search-10-each-","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--cookies-cream-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--vanilla-cupcake-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--bananas-cream-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--strawberries-cream-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--vanilla-milkshake-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--pina-colada-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_147344457837-product--smores-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-location","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":"goodprotein.ca","retention":"1 hour(s)","session":false,"expires":1,"unit":"declHours","purpose":{"en":""}},{"name":"ttcsid*","type":"http","path":"/","provider":"TikTok","firstParty":true,"domain":".goodprotein.ca","retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Serves as a session identifier to maintain user sessions and track interactions."}},{"name":"_149156036717-product--vanilla-milkshake-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--chocolate-fudge-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.storage-updated-at","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.conversation-starters-timeout-cohort","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.conversation-starters-timeout-cohort","type":"html_local","path":"/","provider":"Unknown","firstParty":false,"domain":"https://goodproteinca.shopify-checkout.config.gorgias.chat","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.storage-updated-at","type":"html_local","path":"/","provider":"Unknown","firstParty":false,"domain":"https://goodproteinca.shopify-checkout.config.gorgias.chat","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.ai-agent-state","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.ai-agent-state","type":"html_local","path":"/","provider":"Unknown","firstParty":false,"domain":"https://goodproteinca.shopify-checkout.config.gorgias.chat","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--salted-caramel-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--unflavoured-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--mocha-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--mixed-berries-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--chai-latte-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--vanilla-cupcake-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--peanut-butter-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_149156036717-product--bananas-cream-all-in-one-shake--2","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--chocolate-fudge-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--vanilla-milkshake-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--salted-caramel-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--unflavoured-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--chai-latte-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--vanilla-cupcake-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--bananas-cream-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--peanut-butter-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--mixed-berries-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_150218997869-product--strawberries-cream-all-in-one-shake--6","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}}],"2":[{"name":"_shopify_y","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Sh
1750opify analytics.","fr":"Analyses Shopify."}},{"name":"_shopify_s","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":".goodprotein.ca","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics.","fr":"Utilisé pour identifier une combinaison session de navigateur/boutique donnée. La durée est de 30 minutes glissantes après la dernière utilisation."}},{"name":"_shopify_sa_t","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":".goodprotein.ca","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals.","fr":"Stocke et suit les conversions."}},{"name":"_shopify_sa_p","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":".goodprotein.ca","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals.","fr":"Stocke et suit les conversions."}},{"name":"_gid","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews.","fr":"Un cookie est placé par Google Analytics pour compter et suivre les pages vues."}},{"name":"_gat","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"1 minute(s)","session":false,"expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots.","fr":"Surveille le nombre de requêtes du serveur Google Analytics."}},{"name":"_ga","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality","fr":"Le cookie est défini par Google Analytics avec une fonctionnalité inconnue"}},{"name":"_shopify_d","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"fr":"Analyses Shopify.","en":"Shopify analytics."}},{"name":"_shopify_ga","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":-54,"unit":"declYears","purpose":{"en":"Shopify and Google Analytics."}},{"name":"_boomr_clss","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to monitor and optimize the performance of Shopify stores.","fr":"Stocke les données de mesure des performances liées aux temps de chargement des pages."}},{"name":"_nb_sp_ses.0865","type":"http","path":"/","provider":"Snowplow","firstParty":true,"domain":"goodprotein.ca","retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"_nb_sp_id.0865","type":"http","path":"/","provider":"Snowplow","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_HK837FJZDQ","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_D498XT2Z18","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_*","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_gcl_*","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Stores information related to Google advertising services."}},{"name":"_shopify_analytics","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains analytics data for buyer surfaces such as the storefront or checkout.","fr":"Contient des données analytiques pour les surfaces d'achat telles que la vitrine ou la caisse."}},{"name":"_clck","type":"http","path":"/","provider":"Microsoft","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Microsoft Clarity to store a unique user ID.","fr":"Utilisé par Microsoft Clarity pour stocker un identifiant utilisateur unique."}},{"name":"_orig_referrer","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Allows merchant to identify where people are visiting them from.","fr":"Permet au commerçant d'identifier d'où les gens le visitent."}},{"name":"shop_analytics","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains the required buyer information for analytics in Shop.","fr":"Contient les informations requises sur l’acheteur pour l’analyse dans Shop."}},{"name":"_merchant_analytics","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains analytics data for the merchant session.","fr":"Contient des données analytiques pour la session du commerçant."}},{"name":"_orig_referrer","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Allows merchant to identify where people are visiting them from.","fr":"Permet au commerçant d'identifier d'où les gens le visitent."}},{"name":"shop_analytics","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains the required buyer information for analytics in Shop.","fr":"Contient les informations requises sur l’acheteur pour l’analyse dans Shop."}},{"name":"_merchant_analytics","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains analytics data for the merchant session.","fr":"Contient des données analytiques pour la session du commerçant."}},{"name":"amp_cookie_test*","type":"http","path":"/","provider":"Amplitude","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Sets a cookie to test if cookies are enabled in the browser during SDK initialization."}},{"name":"_gcl_*","type":"html_local","path":"/","provider":"Google","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to Google advertising services."}},{"name":"ri-*","type":"html_session","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to the performance of the website, including session data."}},{"name":"_shs_state","type":"html_session","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Stores session-specific state information related to the user's interaction with the website.","fr":"Stocke les informations d'état spécifiques à la session liées à l'interaction de l'utilisateur avec le site Web."}},{"name":"_kla_test","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used for testing purposes to monitor the functionality of the Klaviyo tracking script.","fr":"Utilisé à des fins de test pour surveiller la fonctionnalité du script de suivi Klaviyo."}},{"name":"_cltk","type":"html_session","path":"/","provider":"Microsoft","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Stores interaction data for website analysis.","fr":"Stocke les données d’interaction pour l’analyse du site Web."}},{"name":"ig-pv","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-vars","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-vars","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__tw__","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-id","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-fv","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-fv","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ig-id","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"^TW_EXT_.*","type":"http","path":"/","provider":"Triple Whale","firstParty":false,"domain":"goodproteinca.myshopify.com","retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"amp_f24a38","type":"http","path":"/","provider":"Amplitude","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"apt_pixel","type":"http","path":"/","provider":"Amplitude","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_rx","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"EVENTS_MAP","type":"html_local","path":"/","provider":"Shopify","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"$last_referrer","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke les informations de référence afin de comprendre comment les visiteurs arrivent sur le site web."}},{"name":"landing_page","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_vprc","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"amplitude_unsent_identify_f24a385d8a24a6edbbbccef706d9644e_apt-placement","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"amplitude_unsent_f24a385d8a24a6edbbbccef706d9644e_apt-placement","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"SM","type":"http","path":"/","provider":"Microsoft","firstParty":false,"domain":".c.clarity.ms","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Measures website usage for internal analytics.","fr":"Mesure l’utilisation du site Web à des fins d’analyse interne."}},{"name":"_landing_page","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Capture the landing page of visitor when they come from other sites.","fr":"Capturez la page de destination du visiteur lorsqu'il provient d'autres sites."}},{"name":"_landing_page","type":"http","path":"/","provider":"Shopify","firstParty":false,"domain":"shopify.com","retention":"2 week(s)","session":false,"expires":2,"unit":"declWeeks","purpose":{"en":"Capture the landing page of visitor when they come from other sites.","fr":"Capturez la page de destination du visiteur lorsqu'il provient d'autres sites."}}],"4":[{"name":"_ttp","type":"http","path":"/","provider":"TikTok","firstParty":false,"domain":".tiktok.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","fr":"Pour mesurer et améliorer les performances de vos campagnes publicitaires et personnaliser l'expérience utilisateur (y compris les publicités) sur TikTok."}},{"name":"_gcl_au","type":"http","path":"/","provider":"Google","firstParty":true,"domain":".goodprotein.ca","retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions.","fr":"Le cookie est placé par Google Tag Manager pour suivre les conversions."}},{"name":"_tt_enable_cookie","type":"http","path":"/","provider":"TikTok","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to identify a visitor.","fr":"Utilisé pour identifier un visiteur."}},{"name":"__kla_id","type":"http","path":"/","provider":"Klaviyo","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website.","fr":"Suit quand quelqu'un clique via un e-mail Klaviyo vers votre site Web"}},{"name":"_fbp","type":"http","path":"/","provider":"Facebook","firstParty":true,"domain":".goodprotein.ca","retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites.","fr":"Le cookie est placé par Facebook pour suivre les visites sur les sites Web."}},{"name":"_scid","type":"http","path":"/","provider":"Snapchat","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Snapchat to help identify a visitor.","fr":"Utilisé par Snapchat pour aider à identifier un visiteur."}},{"name":"test_cookie","type":"http","path":"/","provider":"Google","firstParty":fals
1750e,"domain":".doubleclick.net","retention":"15 minute(s)","session":false,"expires":15,"unit":"declMinutes","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after each visit.","fr":"Pour mesurer les actions des visiteurs après avoir cliqué sur une annonce. Expire après chaque visite."}},{"name":"_ttp","type":"http","path":"/","provider":"TikTok","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","fr":"Pour mesurer et améliorer les performances de vos campagnes publicitaires et personnaliser l'expérience utilisateur (y compris les publicités) sur TikTok."}},{"name":"_pinterest_ct_ua","type":"http","path":"/","provider":"Pinterest","firstParty":false,"domain":".ct.pinterest.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to group actions across pages.","fr":"Utilisé pour regrouper les actions sur plusieurs pages."}},{"name":"_pin_unauth","type":"http","path":"/","provider":"Pinterest","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to group actions for users who cannot be identified by Pinterest.","fr":"Utilisé pour regrouper les actions des utilisateurs qui ne peuvent pas être identifiés par Pinterest."}},{"name":"IDE","type":"http","path":"/","provider":"Google","firstParty":false,"domain":".doubleclick.net","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year.","fr":"Pour mesurer les actions des visiteurs après avoir cliqué sur une annonce. Expire après 1 an."}},{"name":"wpm-domain-test","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"lastExternalReferrer","type":"html_local","path":"/","provider":"Facebook","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Detects how the user reached the website by registering their last URL-address.","fr":"Détecte comment l'utilisateur a atteint le site Web en enregistrant sa dernière adresse URL."}},{"name":"lastExternalReferrerTime","type":"html_local","path":"/","provider":"Facebook","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains the timestamp of the last update of the lastExternalReferrer cookie.","fr":"Contient l'horodatage de la dernière mise à jour du cookie lastExternalReferrer."}},{"name":"tt_pixel_session_index","type":"html_session","path":"/","provider":"TikTok","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"tt_sessionId","type":"html_session","path":"/","provider":"TikTok","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"tt_appInfo","type":"html_session","path":"/","provider":"TikTok","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"ar_debug","type":"http","path":"/","provider":"Teads","firstParty":false,"domain":".pinterest.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Vérifie si un cookie de débogueur technique est présent."}},{"name":"_scsrid_r","type":"http","path":"/","provider":"Snapchat","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a unique identifier used for targeted advertising and analytics by Snapchat.","fr":"Stocke un identifiant unique utilisé pour la publicité ciblée et les analyses par Snapchat."}},{"name":"_scid_r","type":"http","path":"/","provider":"Snapchat","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Sets a unique ID for the visitor for targeted advertisements.","fr":"Définit un identifiant unique pour le visiteur pour les publicités ciblées."}},{"name":"cto_bundle","type":"http","path":"/","provider":"Criteo","firstParty":false,"domain":".criteo.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Provides functions across pages.","fr":"Fournit des fonctions sur plusieurs pages."}},{"name":"_shopify_marketing","type":"http","path":"/","provider":"Shopify","firstParty":true,"domain":"goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains marketing data for buyer surfaces such as the storefront or checkout.","fr":"Contient des données marketing pour les surfaces d'achat telles que la vitrine ou la caisse."}},{"name":"u_sclid","type":"html_local","path":"/","provider":"Snapchat","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a unique identifier for the user for targeted advertising purposes.","fr":"Stocke un identifiant unique pour l'utilisateur à des fins de publicité ciblée."}},{"name":"TriplePixel","type":"html_local","path":"/","provider":"Triple Whale","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to the website's functionality or user preferences.","fr":"Stocke des informations relatives à la fonctionnalité du site Web ou aux préférences de l'utilisateur."}},{"name":"tp*","type":"html_local","path":"/","provider":"Totvs","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used for delivering ads with a synchronous ID."}},{"name":"kl-post-identification-sync","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to user identification synchronization with Klaviyo.","fr":"Stocke les informations liées à la synchronisation de l'identification de l'utilisateur avec Klaviyo."}},{"name":"u_sclid_r","type":"html_local","path":"/","provider":"Snapchat","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a unique identifier for user tracking and targeted advertising purposes.","fr":"Stocke un identifiant unique à des fins de suivi des utilisateurs et de publicité ciblée."}},{"name":"__kl_key","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores a key used for targeting and personalization purposes.","fr":"Stocke une clé utilisée à des fins de ciblage et de personnalisation."}},{"name":"TriplePixelU","type":"html_local","path":"/","provider":"Triple Whale","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Sets a unique identifier for the visitor for targeted advertising and analytics purposes.","fr":"Définit un identifiant unique pour le visiteur à des fins de publicité ciblée et d'analyse."}},{"name":"klaviyoOnsite","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Suit le comportement des visiteurs et l'activité des formulaires à des fins marketing."}},{"name":"__kla_viewed_reviewed_items","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Suit les articles consultés et les interactions des utilisateurs pour l'automatisation marketing."}},{"name":"uid","type":"http","path":"/","provider":"Criteo","firstParty":false,"domain":".criteo.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"u_scsid_r","type":"html_session","path":"/","provider":"Snapchat","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"u_scsid","type":"html_session","path":"/","provider":"Snapchat","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Stores a session identifier for the user.","fr":"Stocke un identifiant de session pour l'utilisateur."}},{"name":"ads/ga-audiences","type":"html_session","path":"/","provider":"Google","firstParty":false,"domain":"https://www.google.ie","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"","fr":"Stocke les informations à des fins de remarketing."}},{"name":"first_pla_call","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":"goodprotein.ca","retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"en":""}},{"name":"globalId","type":"http","path":"/","provider":"Unknown","firstParty":false,"domain":".fbot.me","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_scida","type":"http","path":"/","provider":"Snapchat","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"$referrer","type":"html_local","path":"/","provider":"Klaviyo","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ccm/conversion/#","type":"html_session","path":"/","provider":"Google","firstParty":false,"domain":"https://www.googleadservices.com","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ax_visitor","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_axwrt","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"c.gif","type":"html_session","path":"/","provider":"Unknown","firstParty":false,"domain":"https://c.clarity.ms","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ax_last_event","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"axcrt","type":"http","path":"/","provider":"Unknown","firstParty":false,"domain":".applovin.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"MR","type":"http","path":"/","provider":"Microsoft","firstParty":false,"domain":".c.bing.com","retention":"1 week(s)","session":false,"expires":1,"unit":"declWeeks","purpose":{"en":"Used to collect information for analytics purposes.","fr":"Utilisé pour collecter des informations à des fins d'analyse."}},{"name":"MUID","type":"http","path":"/","provider":"Microsoft","firstParty":false,"domain":".bing.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Microsoft to track visits across websites.","fr":"Le cookie est placé par Microsoft pour suivre les visites sur les sites Web."}},{"name":"SR*","type":"http","path":"/","provider":"Adform","firstParty":false,"domain":".c.bing.com","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Records information about ad impressions and clicks."}},{"name":"MUID","type":"http","path":"/","provider":"Microsoft","firstParty":false,"domain":".clarity.ms","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Microsoft to track visits across websites.","fr":"Le cookie est placé par Microsoft pour suivre les visites sur les sites Web."}},{"name":"ANONCHK","type":"http","path":"/","provider":"Microsoft","firstParty":false,"domain":".c.clarity.ms","retention":"10 minute(s)","session":false,"expires":10,"unit":"declMinutes","purpose":{"en":"Stores session ID to verify clicks from Bing adverts for reporting and personalization.","fr":"Stocke l'ID de session pour vérifier les clics des publicités Bing à des fins de création de rapports et de personnalisation."}},{"name":"_ax_session_data","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":".goodprotein.ca","retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"MR","type":"http","path":"/","provider":"Microsoft","firstParty":false,"domain":".c.clarity.ms","retention":"1 week(s)","session":false,"expires":1,"unit":"declWeeks","purpose":{"en":"Used to collect information for analytics purposes.","fr":"Utilisé pour collecter des informations à des fins d'analyse."}},{"name":"_applovin_pixel_version","type":"html_local","path":"/","provider":"AppCues","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_axsid","type":"html_session","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"tt_s_pixel_session_index","type":"html_session","path":"/","provider":"TikTok","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Stores session-specific information related to user interactions for targeted advertising purposes.","fr":"Stocke des informations spécifiques à la session liées aux interactions des utilisateurs à des fins de publicité ciblée."}},{"name":"tt_appInfo_v2","type":"html_session","path":"/","provider":"TikTok","firstParty":true,"domain":"https://goodprotein.ca","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Stores information related to the application or service, with no specific categorization.","fr":"Stocke les informations liées à l’application ou au service, sans catégorisation spécifique."}}],"8":[{"name":"storefront_url","type":"http","path":"/","provider":"Unknown","firstParty":true,"domain":"goodprotein.ca","retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"en":""}},{"name":"signInWithShop:cartSyncTransferCompletedAt","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpo
1750se":{"en":"","fr":"Stocke l'heure à laquelle le transfert de synchronisation du panier a été terminé."}},{"name":"view_item","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"orbserv/nspix","type":"html_session","path":"/","provider":"Unknown","firstParty":false,"domain":"https://action.media6degrees.com","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"persist:friendbuy-msdk-06192019-root","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"productList","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"auth-security_rand_salt_","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395822436","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_collection^viewed_1782395822441","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"c3ad1eea-a9f5-4d1f-b650-0bd85f215a11","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d765bba0-885e-456b-ae50-1e2e98f5bbc4","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"23be5ff9-7b58-4220-8a70-2dc4fed2b036","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395864464","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"2cbdf3fb-ec2f-4dbc-917a-3333b5ffc95d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"868d40b0-f0ba-4117-95f5-214010eff5ea","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"8db14ca4-aab0-426b-951a-4d8fb4e250af","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_search^submitted_1782395878334","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395878320","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"beacon","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Stores dynamic compressed data for site performance or specific features.","fr":"Stocke les données compressées dynamiques pour les performances du site ou des fonctionnalités spécifiques."}},{"name":"4aec226e-0804-47f0-b7c5-c5a977026d9d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"344e1f38-5295-41d6-b393-8ab2dc6ade9c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"5604b857-f680-49a1-9980-081764afe9c2","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395903608","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
1750,{"name":"6fbc86ba-b432-48ec-9d49-94fbffdcd4a9","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"1329b801-a458-4e0b-afb5-5f1492c20857","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"68820413-5ad2-41e1-ba68-7fa8d3059810","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395920473","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"49a8d8ec-6292-403d-a052-1acaca9f12c7","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d650b785-5e68-4d6b-b6a8-1510dbf7e218","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a7d21766-a42d-431a-8ed9-3650432406d4","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395935722","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1782395935733","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"035ba8e3-3b58-4bcb-a765-b5aabbd81e28","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"41fd1433-2c80-473d-a1b7-4b5f897d5292","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"0e19c293-66a8-4641-a558-7ddbc1fa7f86","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395950582","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1782395950582","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"5d24f3fe-17a5-4456-ac47-5fe544041420","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"6fe6a96e-19f1-4058-898f-7ae6474d0bb8","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"bf248e43-43fe-4636-ba67-62cfad29d1f0","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782395968966","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1782395968967","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"0562568a-d708-4867-9af2-160dd3b926e6","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a04d2ee2-176d-406a-880d-def16c447ea3","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"528f0142-3db2-4aff-b4c9-919540979bf5","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1782396002025","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782396002025","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"0080be50-50d4-4c1f-85f4-96d3d6af040f","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"9e03826e-3a67-4f37-a112-62fa6301c142","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"026c5700-372f-4f26-ae20-e368714cfd91","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782396036903","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1782396036903","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"59cac1a0-efa0-41d6-938c-70e6e4b3f48c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"f0384678-a5c8-4f57-bc45-977ae37396f2","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"bc729b4d-a1eb-433d-8cbe-a92b550c84e1","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1782396053314","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1782396053316","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"3d86b7d1-fae4-4168-85cc-1286eda15c89","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"8d26f5d1-a4bf-4775-94a4-826911bcf247","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"793b789b-9d39-451a-b5e6-39eefd60f3a9","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_collection^viewed_1787253895052","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"192534eb-bc52-401d-8e02-a6c5cd64db0c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1787253895051","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"c566ca01-2fc6-46bd-9471-6e66509d1c30","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"0e76afab-bf19-4765-aa62-dd84bf2872cf","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1787253917614","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ba01c919-8c6d-4c7e-b85d-dd8f06dfcb08","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"5dcc2c51-bf0c-4fdf-b6ee-122942eff56d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"70820e58-9386-4743-a40a-135c91415452","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_search^submitted_1787253928997","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1787253928997","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"1d9ec566-3636-42c9-9beb-a3117bc5dd9f","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"18f8811b-1ebe-4aa1-8bb2-0c9f7ea809b8","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"1da4f8c9-6455-4422-a0f7-f1cb245fa024","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1787253938663","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"45fde857-bd1c-4f16-a977-ff752f664de9","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
1750,{"name":"64b4eed6-95ab-41f6-9e12-e918efacd200","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"13e825b2-9838-49e1-8cbf-43ccd51a8e4f","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"814716aa-04af-4938-965a-3dc5e2062d1a","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"37f975f1-fd75-48da-8b3c-391b14064ef8","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"eb231cfd-343c-4d62-83e5-723fe4aafade","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"7d6902a7-b74f-45fe-a52d-5e19eb4c5b8f","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"04346f16-1299-40b2-9bbf-5942d8da5934","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"41ff6390-2520-46ad-90a9-ce307ebec731","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"orbserv/nspix","type":"html_session","path":"/","provider":"Unknown","firstParty":false,"domain":"https://action.dstillery.com","retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"signInWithShop:cartSyncNextRecognitionAt","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966812420","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"0ae27929-60f2-414f-aa3a-b9160666ae3c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_collection^viewed_1788966812421","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"acde0909-06ff-4325-a0d6-54acc0749d1e","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"216a6dd4-a4aa-45c2-87a9-53a223e1ce31","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966832332","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d522ade6-05f8-4b96-a055-cfca4ffc94d4","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"5ba2c921-1613-411b-bf86-98989ff0eb3a","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"9fd75d59-df9d-4106-99dc-868dad072a83","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_search^submitted_1788966857082","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966857082","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"902788c3-bb94-4170-a0a8-fda67e41df3d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"b148bef3-b4fa-46bd-8a85-5bec2bc8dedc","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a2b9ec88-c39c-45ca-8b50-4c5664d7a1cc","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"refId","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966876415","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"73e28724-7626-43f9-9038-b0b5d03e818c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a65db819-5696-4e0e-8b30-07f8b93d2b65","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"28c8df7b-f87d-4d99-970f-8e4b3e1c57d3","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966888737","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"15a56c7f-8df2-45bf-a429-1baf4d4cb167","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"e0f49be5-222f-4a46-83bb-d48f4cc96081","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"8b060e20-8359-415b-a1f7-9c2b72cdc717","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966912572","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"29ffb42a-0445-4ece-8a0d-ed7643a58afe","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"8ee3f807-df8b-466a-a33f-5a948354ac65","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
1750,{"name":"ab2324d4-b5be-4ece-a7ea-1cc8383140f8","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966920675","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1788966920675","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"418cdd52-ee0f-4e8e-a762-1f37851f583c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"cd7a016c-ba47-441c-922a-d93d7baa1ce4","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"46d63cab-3dbb-4eec-af10-74b087ae6744","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1788966932948","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966932946","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"4522644e-7535-4407-93d9-1c9002edc207","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"775d3ffe-b72e-48a0-82d5-ded14696cdb4","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"8dd37648-3d17-400d-b265-6f284ffd6cf8","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966945695","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1788966945695","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"4712d63d-8fb6-4c19-bb8b-7219efc6d72b","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"4cd0b8e0-0174-4f3b-8792-2c7ee1462eb9","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"1345cdae-9583-4424-9fd5-16af63b95fe9","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966966806","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1788966966806","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"7b033400-a123-4b70-b707-f2c006756abc","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"56be7a51-0fec-4b55-be85-0d68792e1e72","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d5c32f98-bf08-410b-87e9-030a77cbd49b","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966976283","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1788966976283","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"4c696849-54e1-4e85-b842-19b08f01e285","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"cc8cd119-5740-49a7-80f5-127265e0f41e","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"99972fd8-4eb9-4d86-b4d7-d36b64494ae1","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1788966986751","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1788966986751","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"4dfd25ce-5a2d-4aa5-84aa-87de47be530c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"dc746a0a-a649-4b09-87d4-0408ce607b07","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"70115dcf-21d1-4ffa-8759-8de7273db97d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"79f8c138-5e9b-4036-8665-200e32de74ff","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_collection^viewed_1789588469360","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ae94ee2e-0540-4fbb-981e-f3b1108ac416","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588469358","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
1750,{"name":"6d9e20d5-3e1b-4a20-b36d-ba9e87a29d08","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588487582","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"dd9f5de2-d247-41d0-84ef-40301030d408","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a48a75a7-dc9e-4116-b196-3c6f834fb724","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a21ede5a-4109-46c8-ae95-bdd89a9b6d8c","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588496394","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_search^submitted_1789588496394","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"86655c6f-5ba7-4b3e-824c-1a1723f3c426","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"6dfe6e1c-089c-459b-b367-8da7ebde08ee","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"b9c8fd37-3011-4459-ab13-b56c02d75d73","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588500568","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"49d6031a-c42a-4894-b0f2-35da1561f34f","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"6afca134-8d15-4cbe-ab2a-e85cdbed322a","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a9c1d41b-19c6-4064-8230-deefbb3dbf80","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588521972","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"b2b5642c-efec-489f-8433-c16630f6ff41","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"1c45cfaa-ca4b-477c-81b5-3674d9c07791","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ab5f85b0-d13b-4e34-866f-e3f3d72354fa","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588552640","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"738edc40-bd7c-4717-aea7-467ceb821240","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
1750,{"name":"1e6cccd5-e1fd-4c3a-b512-ec131fda622d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1789588562212","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"804ac6e0-2f61-42ce-bf32-78b3cd57f262","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588562212","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"91df6554-db6c-4afe-aaaf-bc3cc18dba6d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"0d652035-bdde-4653-bd6a-6cf25bf3cc87","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d96b9cb1-49ac-450c-a19f-6da436960f21","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588570897","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1789588570897","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"48e657df-fce6-45a1-bd6f-f5345678fc1d","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"42a70df4-43d4-4753-8f43-097736b211f8","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d784999f-bea7-41ca-8487-c785b42c5272","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588579083","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1789588579084","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"952629a8-c8c6-452a-8858-03e76e196660","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"00e16b62-9929-4b75-8735-17c4e762e6d7","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"bd96ad67-5ea9-4ec7-8869-c9a4039b5a51","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588601159","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1789588601160","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"f4343d81-5588-4783-b619-383c8b5dca2b","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d1f3e4db-be55-49c0-bf85-f8c490e487bb","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d9c60dd1-eb7d-4ed8-b6ef-070ead5e1cb1","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588612325","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1789588612325","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"188ac224-6243-44dd-8995-5db42add73b3","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
1750,{"name":"6c077d0b-7df0-43fc-b531-6920c73f4d35","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"378a7991-e594-4230-a5af-0f45381426ef","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_page^viewed_1789588621741","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TW_EXT_product^viewed_1789588621741","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"14bf5c98-4fc7-41e5-975f-34006fa8c41f","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"48ce8c44-e25e-4444-82ed-a543ca937091","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ec5a605e-ee27-4985-8006-502c4b579f25","type":"html_local","path":"/","provider":"Unknown","firstParty":true,"domain":"https://goodprotein.ca","retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"GTM-KL5LKNTV","onlyGtm":false,"analyticsId":"G-HK837FJZDQ","adwordsId":"AW-6572841227","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":500,"useNativeChannel":true,"debugMode":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"amazon":{"enabled":false},"microsoft":{"isActive":false,"uetTags":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":false,"gpcIsActive":false,"clarity":{"isActive":false,"id":""},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
1751        
1752        window.addEventListener('DOMContentLoaded', function(){
1753          const script = document.createElement('script');
1754          
1755            script.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-core.js";
1756          
1757          script.defer = true;
1758          document.body.appendChild(script);
1759        })
1760      </script>
1760
1761    
1762  
1763
1764
1765
1766  <!-- A11y -->
1767  
1768  
1769  
1770  
1771  
1772
1773  
1774
1775
1776
1777<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1778<script type="text/javascript">
1779  (function (c, l, a, r, i, t, y) {
1780    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1781    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1782    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1783
1784    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1785      if (error) {
1786        console.error("Error loading Shopify features:", error);
1787        return;
1788      }
1789
1790      c[a]('consentv2', {
1791        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1792        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1793        source: 101,
1794      });
1795    });
1796
1797    l.addEventListener("visitorConsentCollected", function (e) {
1798      c[a]('consentv2', {
1799        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1800        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1801        source: 101,
1802      });
1803    });
1804  })(window, document, "clarity", "script", "tv8yulhpl3");
1805</script>
1805
1806
1807
1808
1809<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822  
1822<script async src="https://static.klaviyo.com/onsite/js/HMfxeP/klaviyo.js?company_id=HMfxeP"></script>
1822
1823  
1823<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>
1823
1824
1825  
1826
1827
1828
1829
1830  
1830<script>
1831    window.klaviyoReviewsProductDesignMode = false
1832  </script>
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842<!-- 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 -->
1842<script>
1843var __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.
1843index),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];
1843if(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("&"):[];
1843return{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;
1843try{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))}
1843return{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;
1843case"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}})})();
1844</script>
1844<!-- END app snippet -->
1844<script>
1845 (function() {
1846  var ctx = {
1847   locale: "en",
1848   isPrimaryLocale: true,
1849   rootUrl: "",
1850   translationsMetadata: [],
1851   template: "index",
1852  };
1853  var settings = null;
1854  TranslationLab.CustomTranslations.init(ctx, settings);
1855 })();
1856</script>
1856
1857
1858
1859<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
1860<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1861<script>
1862/* >> TriplePixel :: start*/
1863window.TriplePixelData={TripleName:"goodproteinca.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"",template:"index",curr:"CAD" || "CAD", market:"1693253741"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
1864/* << TriplePixel :: end*/
1865</script>
1865
1866
1867
1868
1869<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1870<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/goodproteinca.myshopify.com"></script>
1870
1871
1872
1873<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
1873
1874
1875
1876<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=goodproteinca"></script>
1876
1877
1878
1879<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_switcher/b5b83690-efd4-434d-8c6a-a5cef4019faf -->
1880
1881�<!-- BEGIN app snippet: switcher_styling -->
1882<style>
1883  .tl-switcher-container.hidden {
1884      display: none;
1885      height: 0;
1886      overflow: hidden;
1887      opacity: 0;
1888  }
1889  .tl-switcher-container {
1890      position: relative;
1891      z-index: 1;
1892      line-height: normal;
1893  }
1894  .tl-switcher-container.desktop {
1895      display: inline-flex;
1896      align-items: center;
1897  }
1898  .tl-switcher-container.mobile {
1899      display: block;
1900  }
1901  .tl-custom-position {
1902      position: absolute;
1903      z-index: 9999;
1904      box-shadow: 0 0 10px rgba(0, 0, 0, .15);
1905      border-radius: 3px;
1906      background-color: #fff;
1907  }
1908  .tl-wrapper {
1909      position: relative;
1910  }
1911  .tl-dropdown {
1912      display: none;
1913      position: absolute;
1914      top: 100%;
1915      left: 0;
1916      z-index: 1;
1917      min-width: 100%;
1918      border-radius: 3px;
1919      box-shadow: 0 0 10px rgba(0, 0, 0, .15);
1920      background-color: #fff;
1921      padding: 16px 15px 17px;
1922      font-weight: normal;
1923      color: #000;
1924  }
1925  .tl-dropdown.active {
1926      display: block;
1927  }
1928  .tl-overlay {
1929      display: none;
1930      position: fixed;
1931      top: 0;
1932      right: 0;
1933      bottom: 0;
1934      left: 0;
1935      z-index: 9999;
1936      background-color: rgba(0, 0, 0, .5);
1937      align-items: center;
1938      justify-content: center;
1939  }
1940  .tl-overlay.active {
1941      display: flex;
1942  }
1943  .tl-overlay .tl-inner {
1944      display: flex;
1945      flex-direction: column;
1946      justify-content: center;
1947      position: relative;
1948      width: 400px;
1949      max-width: 95%;
1950      min-height: 150px;
1951      border-radius: 5px;
1952      box-shadow: 0 0 15px rgba(0, 0, 0, .15);
1953      background-color: #fff;
1954      padding: 25px 5%;
1955  }
1956  .tl-switcher {
1957      position: relative;
1958  }
1959  .tl-switcher form {
1960      margin: 0;
1961      overflow: visible;
1962  }
1963  .tl-select,
1964  .tl-selection,
1965  .tl-option {
1966      display: flex;
1967      align-items: center;
1968      column-gap: 7px;
1969      white-space: nowrap;
1970  }
1971  .tl-select {
1972      border: 1px solid rgba(0, 0, 0, .15);
1973      border-radius: 3px;
1974      padding: 8px 10px;
1975      text-align: left;
1976      font-size: 14px;
1977      text-transform: capitalize;
1978      cursor: pointer;
1979  }
1980  .tl-select:after {
1981      content: "";
1982      display: inline-block;
1983      width: 7px;
1984      height: 7px;
1985      margin: 0 5px 0 auto;
1986      border-width: 0 1px 1px 0;
1987      border-style: solid;
1988      border-color: #000;
1989      opacity: 0.9;
1990      transform: rotate(45deg) translate(0, -40%);
1991      transition: 0.3s ease;
1992  }
1993  .tl-select.open:after {
1994      transform: rotate(-135deg) translate(-2px, 0);
1995  }
1996  .tl-flag {
1997      width: 18px;
1998      max-width: none;
1999      border-radius: 1px;
2000      vertical-align: middle;
2001      transition: 0.2s ease;
2002  }
2003  .tl-label {
2004      display: inline-block;
2005      vertical-align: middle;
2006      overflow-x: hidden;
2007      text-overflow: ellipsis;
2008  }
2009  .tl-name {
2010      text-transform: capitalize;
2011  }
2012  .tl-code {
2013      text-transform: uppercase;
2014  }
2015  .tl-selections {
2016      display: flex;
2017      align-items: center;
2018      border: 1px solid rgba(0, 0, 0, .15);
2019      border-radius: 3px;
2020  }
2021  .tl-selections:hover {
2022      cursor: pointer;
2023  }
2024  .tl-selection {
2025      padding: 8px 10px;
2026  }
2027  .tl-selection + .tl-selection {
2028      margin-left: -8px;
2029  }
2030  .tl-invert {
2031      filter: invert(100%);
2032  }
2033  .tl-select:has(.tl-icon):after {
2034      display: none;
2035  }
2036  .tl-close-btn {
2037      display: none;
2038  }
2039  .tl-title {
2040      margin: 0 0 7px;
2041      text-align: left;
2042      font-size: 14px;
2043  }
2044  .tl-switcher + .tl-title {
2045      margin-top: 14px;
2046  }
2047  .tl-options {
2048      display: none;
2049      list-style: none;
2050      position: absolute;
2051      bottom: auto;
2052      top: 100%;
2053      left: 0;
2054      z-index: 1;
2055      min-width: 100%;
2056      max-height: 170px;
2057      margin: 0 0;
2058      border-radius: 3px;
2059      box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);
2060      overflow-y: auto;
2061      background-color: #fff;
2062      padding: 6px 1px;
2063      text-align: left;
2064      font-size: 14px;
2065      font-weight: normal;
2066      color: #000;
2067  }
2068  .tl-options.open {
2069      display: block;
2070  }
2071  .tl-option {
2072      padding: 5px 10px;
2073      text-transform: capitalize;
2074      cursor: pointer;
2075      transition: 0.2s ease;
2076  }
2077  .tl-option::before,
2078  .tl-option::after {
2079      content: none !important;
2080  }
2081  .tl-select:focus-visible,
2082  .tl-option:focus-visible,
2083  .tl-selections:focus-visible,
2084  .tl-close-btn:focus-visible,
2085  .tl-submit-btn:focus-visible {
2086      outline: 2px solid #b3b3b3;
2087      outline-offset: -2px;
2088      /* Blends with the theme text colour where supported, so a dark header keeps
2089         a visible ring. The flat grey above stays the fallback. */
2090      outline-color: color-mix(in srgb, currentColor 40%, transparent);
2091  }
2092  .tl-option:hover img {
2093      opacity: 0.75;
2094  }
2095  .tl-btn-container {
2096      margin-top: 18px;
2097      text-align: center;
2098  }
2099  .tl-submit-btn {
2100      border: none;
2101      border-radius: 3px;
2102      outline: none;
2103      box-shadow: none;
2104      background-color: #333;
2105      padding: 9px 35px;
2106      font-size: 14px;
2107      font-weight: bold;
2108      color: #fff;
2109      text-transform: uppercase;
2110      cursor: pointer;
2111      transition: 0.2s ease;
2112  }
2113  .tl-submit-btn:hover {
2114      background-color: #222;
2115  }
2116  .tl-overlay .tl-close-btn {
2117      display: block;
2118      position: absolute;
2119      top: 10px;
2120      right: 15px;
2121      cursor: pointer;
2122  }
2123  .tl-overlay .tl-switcher {
2124      margin-bottom: 5px;
2125  }
2126  .tl-overlay .tl-options {
2127      padding: 8px 1px;
2128  }
2129  @supports (-webkit-hyphens:none) {
2130      .tl-select,
2131      .tl-selection,
2132      .tl-option {
2133          column-gap: 0;
2134      }
2135      .tl-select img + .tl-label,
2136      .tl-selection img + .tl-label,
2137      .tl-option img + .tl-label,
2138       div.tl-select:after {
2139          margin-left: 7px;
2140      }
2141  }
2142  .tl-switcher-container.tl-custom-position {
2143    border-width: 1px;
2144    border-style: solid;
2145    border-color: #000000;
2146    background-color: #ffffff;
2147  }
2148  .tl-custom-position.top-right {
2149    top: 55px;
2150    right: 20px;
2151    bottom: auto;
2152    left: auto;
2153  }
2154  .tl-custom-position.top-left {
2155    top: 55px;
2156    right: auto;
2157    bottom: auto;
2158    left: 20px;
2159  }
2160  .tl-custom-position.bottom-left {
2161    position: fixed;
2162    top: auto;
2163    right: auto;
2164    bottom: 20px;
2165    left: 20px;
2166  }
2167  .tl-custom-position.bottom-right {
2168    position: fixed;
2169    top: auto;
2170    right: 20px;
2171    bottom: 20px;
2172    left: auto;
2173  }
2174  .tl-custom-position > div {
2175    font-size: 14px;
2176    color: #5c5c5c;
2177  }
2178  .tl-custom-position .tl-label {
2179    color: #5c5c5c;
2180  }
2181  .tl-dropdown.bottom-right,
2182  .tl-dropdown.bottom-left {
2183    bottom: 100%;
2184    top: auto;
2185  }
2186  .tl-dropdown.top-right,
2187  .tl-dropdown.bottom-right {
2188    right: 0;
2189    left: auto;
2190  }
2191  .tl-options.bottom-right,
2192  .tl-options.bottom-left {
2193    bottom: 100%;
2194    top: auto;
2195  }
2196  .tl-options.top-right,
2197  .tl-options.bottom-right {
2198    right: 0;
2199    left: auto;
2200  }
2201  div:not(.tl-inner) > .tl-switcher .tl-select,
2202  div.tl-selections {
2203    border-width: 0px;
2204  }
2205  
2206  
2207</style>
2208<!-- END app snippet -->
2209
2210<script type="text/template" id="tl-switcher-template">
2211  <div class="tl-switcher-container hidden top-right">
2212    
2213        <!-- 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="/" />
2214    <div class="tl-select" role="button" tabindex="0" aria-haspopup="listbox" aria-expanded="false">
2215      �<!-- BEGIN app snippet: language_flag -->
2216  <img
2217    class="tl-flag"
2218    loading="lazy"
2219    width="20"
2220    height="18"
2221    alt="Language switcher country flag for English"
2222    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/gb.svg"
2223  ><!-- END app snippet -->
2224            <span class="tl-label tl-name">English</span>
2225      
2226    </div>
2227    <ul class="tl-options top-right" role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li
2228  class="tl-option active"
2229  role="option"
2230  tabindex="-1"
2231  aria-selected="true"
2232  data-value="en"
2233><!-- BEGIN app snippet: language_flag -->
2234  <img
2235    class="tl-flag"
2236    loading="lazy"
2237    width="20"
2238    height="18"
2239    alt="Language dropdown option country flag for English"
2240    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/gb.svg"
2241  ><!-- END app snippet -->
2242              <span class="tl-label tl-name">English</span>�</li>
2243<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li
2244  class="tl-option "
2245  role="option"
2246  tabindex="-1"
2247  aria-selected="false"
2248  data-value="fr"
2249><!-- BEGIN app snippet: language_flag -->
2250  <img
2251    class="tl-flag"
2252    loading="lazy"
2253    width="20"
2254    height="18"
2255    alt="Language dropdown option country flag for français"
2256    src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/fr.svg"
2257  ><!-- END app snippet -->
2258              <span class="tl-label tl-name">français</span>�</li>
2259<!-- END app snippet -->
2260    </ul>
2261    <input type="hidden" name="country_code" value="CA">
2262    <input type="hidden" name="language_code" value="en"></form>
2263</div>
2264<!-- END app snippet -->
2265
2266      
2267    <!-- 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="/" />
2268    <ul class="tl-options" role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li
2269  class="tl-option active"
2270  role="option"
2271  tabindex="-1"
2272  aria-selected="true"
2273  data-value="en"
2274>
2275              <span class="tl-label tl-name">English</span>�</li>
2276<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li
2277  class="tl-option "
2278  role="option"
2279  tabindex="-1"
2280  aria-selected="false"
2281  data-value="fr"
2282>
2283              <span class="tl-label tl-name">français</span>�</li>
2284<!-- END app snippet -->
2285    </ul>
2286    <input type="hidden" name="country_code" value="CA">
2287    <input type="hidden" name="language_code" value="en"></form>
2288</div>
2289<!-- END app snippet -->
2290  </div>
2291</script>
2291
2292
2293<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>
2293
2294
2295<script>
2296  (function () {
2297
2298    if (typeof window.TranslationLab === 'undefined') {
2299      window.TranslationLab = {};
2300    }
2301
2302    window.TranslationLab.CurrencySettings = {
2303      themeMoneyFormat: "${{amount}}",
2304      themeMoneyWithCurrencyFormat: "${{amount}} CAD",
2305      format: 'money_with_currency_format',
2306      isRtl: false
2307    };
2308
2309    window.TranslationLab.switcherSettings = {
2310      switcherMode: 'language',
2311      labelType: 'language-name',
2312      showFlags: true,
2313      useSwitcherIcon: false,
2314      imgFileTemplate: 'https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/[country-code].svg',
2315
2316      isModal: false,
2317
2318      currencyFormatClass: 'span.money, span.tlab-currency-format, .price-item, .price, .price-sale, .price-compare, .product__price, .product__price--sale, .product__price--old, .jsPrice',
2319      shopCurrencyCode: "CAD" || "CAD",
2320
2321      langCurrencies: [{"languageCode":"en","currencies":[{"code":"CAD"}]},{"languageCode":"fr","currencies":[{"code":"CAD"}]}],
2322
2323      currentLocale: 'en',
2324      languageList: [{"iso_code":"en","display_code":"en","endonym_name":"English"},{"iso_code":"fr","display_code":"fr","endonym_name":"français"}],
2325
2326      currentCountry: 'CA',
2327      availableCountries: [],
2328
2329      regionLanguages: null,
2330
2331      countryRegionAndLanguageCombinedSave: false,
2332
2333      addNoRedirect: false,
2334      addLanguageCode: false,
2335    };
2336
2337    function getShopifyThemeName() {
2338      if (window.Shopify && window.Shopify.theme && window.Shopify.theme.name) {
2339        return window.Shopify.theme.name.toLowerCase();
2340      }
2341      return null;
2342    }
2343
2344    function find(collection, predicate) {
2345      for (var i = 0; i < collection.length; i++) {
2346        if (predicate(collection[i])) {
2347          return collection[i];
2348        }
2349      }
2350      return null;
2351    }
2352
2353    function getCurrenciesForLanguage(languageCode, languageCurrencies, defaultCurrencyCode) {
2354      if (!languageCode || !languageCurrencies) {
2355        return {
2356          languageCode: '',
2357          currencies: [{ code: defaultCurrencyCode }]
2358        };
2359      }
2360      const langCodePart = languageCode.split('-')[0];
2361      const langCurrencyMapping = find(languageCurrencies, function(x) { return x.languageCode === languageCode || x.languageCode === langCodePart; });
2362      const defaultCurrenciesForLanguage = {
2363        languageCode: languageCode,
2364        currencies: [{ code: defaultCurrencyCode }]
2365      };
2366      return langCurrencyMapping ?? defaultCurrenciesForLanguage;
2367    }
2368
2369    function findCurrencyForLanguage(langCurrencies, languageCode, currencyCode, defaultCurrencyCode) {
2370      if (!languageCode) return null
2371      const langCurrencyMapping = getCurrenciesForLanguage(languageCode, langCurrencies, defaultCurrencyCode);
2372      if (!currencyCode)  return langCurrencyMapping.currencies[0];
2373      const currency = find(langCurrencyMapping.currencies, function(currency) { return currency.code === currencyCode; });
2374      if (!currency) return langCurrencyMapping.currencies[0];
2375      return currency;
2376    }
2377
2378    function getCurrentCurrencyCode(languageCurrencies, language, shopCurrencyCode) {
2379      const queryParamCurrencyCode = getQueryParam('currency');
2380      if (queryParamCurrencyCode) {
2381        window.TranslationLab.currencyCookie.write(queryParamCurrencyCode.toUpperCase());
2382        deleteQueryParam('currency');
2383      }
2384
2385      const savedCurrencyCode = window.TranslationLab.currencyCookie.read() ?? null;
2386      const currencyForCurrentLanguage = findCurrencyForLanguage(languageCurrencies, language.iso_code, savedCurrencyCode, shopCurrencyCode);
2387      return currencyForCurrentLanguage ? currencyForCurrentLanguage.code : shopCurrencyCode;
2388    }
2389
2390    function getQueryParam(param) {
2391      const queryString = window.location.search;
2392      const urlParams = new URLSearchParams(queryString);
2393      const paramValue = urlParams.get(param);
2394      return paramValue;
2395    }
2396
2397    function deleteQueryParam(param) {
2398      const url = new URL(window.location.href);
2399      url.searchParams.delete(param);
2400      window.history.replaceState({}, '', url.toString());
2401    }
2402
2403    window.TranslationLab.currencyCookie = {
2404        name: 'translation-lab-currency',
2405        write: function (currency) {
2406            window.localStorage.setItem(this.name, currency);
2407        },
2408        read: function () {
2409            return window.localStorage.getItem(this.name);
2410        },
2411        destroy: function () {
2412            window.localStorage.removeItem(this.name);
2413        }
2414    }
2415
2416    window.TranslationLab.currencyService = {
2417      getCurrenciesForLanguage: getCurrenciesForLanguage,
2418      findCurrencyForLanguage: findCurrencyForLanguage,
2419      getCurrentCurrencyCode: getCurrentCurrencyCode
2420    }
2421
2422    var switcherOptions = {
2423      shopifyThemeName: getShopifyThemeName(),
2424      switcherPrototypeSelector: '.tl-switcher-container.hidden',
2425      switcherPosition: "custom",
2426      headerRefElement: "",
2427      headerRelativePosition: "before",
2428      mobileRefElement: "",
2429      mobileRelativePosition: "before",
2430    };
2431
2432    window.TranslationLab.switcherOptions = switcherOptions;
2433
2434    if (window.TranslationLab.Switcher) {
2435      window.TranslationLab.Switcher.configure(switcherOptions);
2436    }
2437
2438  })();
2439</script>
2439
2440
2441
2442
2443<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>
2443
2444
2445
2446
2447
2448<!-- END app block --><!-- BEGIN app block: shopify://apps/friendbuy-loyalty-referrals/blocks/friendbuy-auth-block/de138aa5-e87b-41e6-8e61-0dec9a2f9e38 -->
2448<script type="application/javascript">
2449  window["friendbuyAPI"] = friendbuyAPI = window["friendbuyAPI"] || [];
2450  friendbuyAPI.merchantId = "f894d4ae-f869-4b60-8739-5f7c1ae871cd";
2451  friendbuyAPI.shopify = {
2452    page: "Good Protein | Vegan Protein Powder, Shakes &amp; Electrolytes",
2453    
2454  }
2455</script>
2455<script src="https://static.fbot.me/shopify/friendbuy-shopify.js" async></script>
2455
2456
2457<!-- END app block -->
2457<script src="https://cdn.shopify.com/extensions/01a0fe08-e2c7-715c-b071-c41490f72f6f/applovin-shop-integration-99/assets/app-embed.js" type="text/javascript" defer="defer"></script>
2457
2458<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2459<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: 1255735405,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 2459
2459
2460<script>
2461  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2462</script>
vendor: 1 bytes, line 2462
2462
2463<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}
2463).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: 1255735405,storefrontBaseUrl: "https://goodprotein.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://goodprotein.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2478866541","configuration":"{\"eventKey\":\"a3b742fb-486a-4497-a778-6b988af7227e\",\"name\":\"goodproteinca - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fae105ca09bb030f70a8b83292a88611","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2477654125","configuration":"{\"accountID\":\"GE1cWEqZZV6DjoNABW7XFU\",\"backendUrl\":\"https:\/\/pixel-for-openai-ads.fly.dev\",\"shop\":\"goodproteinca.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"057f05b899d4e0778e78fe536aa0cc14","type":"APP","apiClientId":374065037313,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2303557741","configuration":"{\"pixelCode\":\"CBC27R3C77UDD8EKJV80\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2072608877","configuration":"{\"pixelId\":\"076836e5-0988-4aaf-a82c-d1b94c4fc8d3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2463,"dataSharingState":"unrestricted"},{"id":"2045116525","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\",\\\"GT-T5NBTQSG\\\",\\\"GT-M3LBQLGW\\\",\\\"G-5HG2863TZP\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/J3Z1CN7ZvY8YEPu_it4B\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/9qwjCOTZvY8YEPu_it4B\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-HK837FJZDQ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/w5GzCNvZvY8YEPu_it4B\\\",\\\"MC-P6FX143WQT\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/FNnoCNXZvY8YEPu_it4B\\\",\\\"MC-P6FX143WQT\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-HK837FJZDQ\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/qpyxCNjZvY8YEPu_it4B\\\",\\\"MC-P6FX143WQT\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-HK837FJZDQ\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/tPeHCPXqkfcCEPu_it4B\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-HK837FJZDQ\\\",\\\"AW-465739771\\\/7jPSCOHZvY8YEPu_it4B\\\",\\\"MC-C7S8B57HTY\\\",\\\"G-5HG2863TZP\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-HK837FJZDQ\\\"}],\\\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1858633837","configuration":"{\"accountID\":\"HMfxeP\",\"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":"1529446509","configuration":"{\"accountID\":\"21235\",\"micrositeDomain\":\"ambassadors.goodprotein.ca\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1419509869","configuration":"{\"projectId\":\"tv8yulhpl3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"664338541","configuration":"{\"shopId\":\"goodproteinca.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2463,"dataSharingState":"unrestricted"},{"id":"591724653","configuration":"{\"accountID\":\"veeper-app-id\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d343e89934ea1dbfdb8898bc8b5e698","type":"APP","apiClientId":5163463,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"167477357","configuration":"{\"shopId\":\"goodproteinca.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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":"unrestricted"},{"id":"155615341","configuration":"{\"pixel_id\":\"365871697433936\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"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":"94699629","configuration":"{\"campaignID\":\"25724\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/14b6c7fa641c338c0bed65a02abe6fe8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"63733869","configuration":"{\"merchantId\":\"f894d4ae-f869-4b60-8739-5f7c1ae871cd\",\"domainName\":\"fbot.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d069347c8c8833491ff6728db7bbbdef","type":"APP","apiClientId":2883169,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"24707181","configuration":"{\"partnerId\": \"98446\", \"environment\": \"prod\", \"countryCode\": \"CA\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"9666669","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Ads Conversion Tracking"},{"id":"104431725","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"RetentionX"},{"id":"145358957","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Keynes"},{"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":"Good Protein","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"goodproteinca.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/goodprotein.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8269641318509","handle":"apple-crumble-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45874955223149","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7521220231277","handle":"vanilla-milkshake-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41784119296109","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8231754465389","handle":"peanut-butter-jelly-32g-high-protein-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45697388118125","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846200348781","handle":"chocolate-fudge-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204085002349","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846213390445","handle":"strawberries-cream-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204107055213","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7657125085293","handle":"pina-colada-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42413221740653","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846203789421","handle":"vanilla-cupcake-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204091064429","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6981737087085","handle":"peanut-butter-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40570144620653","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7014973997165","handle":"bananas-cream-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40705202618477","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846211424365","handle":"salted-caramel-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204104171629","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846098374765","handle":"mixed-berries-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204022841453","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846190551149","handle":"chai-latte-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204067373165","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7003698364525","handle":"mint-chocolate-chip-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40628265091181","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6887506641005","handle":"unflavoured-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40316202844269","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846419665005","handle":"cookies-cream-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204806422637","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6846205296749","handle":"mocha-all-in-one-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40204093456493","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7705112641645","handle":"chocolate-milk-32g-high-protein-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42825503998061","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8180482343021","handle":"watermelon-candy-clear-protein-electrolytes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45633647083629","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8157345644653","handle":"vanilla-milkshake-plant-based-protein-shake","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45469498900589","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://goodprotein.ca/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"186570571885","themePublished":"true","eventMetadataId":"06ab1df6-025e-4a8f-a070-51b39ef2b26d","pageType":"home","shopId":"1255735405","storefrontBaseUrl":"https:\/\/goodprotein.ca","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>
2463<script>
2464  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2465  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2466  window.ShopifyAnalytics.meta.currency = 'CAD';
2467  var meta = {"page":{"pageType":"home","requestId":"6fb9ad8c-9e89-4927-a391-bf5b6bcda43a-1791057547"}};
2468  for (var attr in meta) {
2469    window.ShopifyAnalytics.meta[attr] = meta[attr];
2470  }
2471</script>
vendor: 1 bytes, line 2471
2471
2472<script class="analytics">
2473  (function () {
2474    var customDocumentWrite = function(content) {
2475      var jquery = null;
2476
2477      if (window.jQuery) {
2478        jquery = window.jQuery;
2479      } else if (window.Checkout && window.Checkout.$) {
2480        jquery = window.Checkout.$;
2481      }
2482
2483      if (jquery) {
2484        jquery('body').append(content);
2485      }
2486    };
2487
2488    var hasLoggedConversion = function(token) {
2489      if (token) {
2490        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2491      }
2492      return false;
2493    }
2494
2495    var setCookieIfConversion = function(token) {
2496      if (token) {
2497        var twoMonthsFromNow = new Date(Date.now());
2498        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2499
2500        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2501      }
2502    }
2503
2504    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2505    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2506    if (trekkie.integrations) {
2507      return;
2508    }
2509    trekkie.methods = [
2510      'identify',
2511      'page',
2512      'ready',
2513      'track',
2514      'trackForm',
2515      'trackLink'
2516    ];
2517    trekkie.factory = function(method) {
2518      return function() {
2519        var args = Array.prototype.slice.call(arguments);
2520        args.unshift(method);
2521        trekkie.push(args);
2522        if (method == 'track' || method == 'page') {
2523          var pageUrl;
2524          try {
2525            pageUrl = window.location.href;
2526          } catch (e) {}
2527          var pageReferrer;
2528          try {
2529            pageReferrer = document.referrer;
2530          } catch (e) {}
2531          try {
2532            if (window.__TREKKIE_SHIM_QUEUE == null) {
2533              window.__TREKKIE_SHIM_QUEUE = [];
2534            }
2535            window.__TREKKIE_SHIM_QUEUE.push({
2536              from: 'trekkie-stub',
2537              method: method,
2538              args: args.slice(1),
2539              pageContext: {
2540                url: pageUrl,
2541                referrer: pageReferrer
2542              }
2543            });
2544          } catch (e) {
2545            // no-op
2546          }
2547        }
2548        return trekkie;
2549      };
2550    };
2551    for (var i = 0; i < trekkie.methods.length; i++) {
2552      var key = trekkie.methods[i];
2553      trekkie[key] = trekkie.factory(key);
2554    }
2555    trekkie.load = function(config) {
2556      trekkie.config = config || {};
2557      trekkie.config.initialDocumentCookie = document.cookie;
2558      var first = document.getElementsByTagName('script')[0];
2559var script = document.createElement('script');
2560script.type = 'text/javascript';
2561script.onerror = function(e) {
2562  var scriptFallback = document.createElement('script');
2563  scriptFallback.type = 'text/javascript';
2564  scriptFallback.onerror = function(error) {
2565          var Monorail = {
2566      produce: function produce(monorailDomain, schemaId, payload) {
2567        var currentMs = new Date().getTime();
2568        var event = {
2569          schema_id: schemaId,
2570          payload: payload,
2571          metadata: {
2572            event_created_at_ms: currentMs,
2573            event_sent_at_ms: currentMs
2574          }
2575        };
2576        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2577      },
2578      sendRequest: function sendRequest(endpointUrl, payload) {
2579        // Try the sendBeacon API
2580        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2581          var blobData = new window.Blob([payload], {
2582            type: 'text/plain'
2583          });
2584
2585          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2586            return true;
2587          } // sendBeacon was not successful
2588
2589        } // XHR beacon
2590
2591        var xhr = new XMLHttpRequest();
2592
2593        try {
2594          xhr.open('POST', endpointUrl);
2595          xhr.setRequestHeader('Content-Type', 'text/plain');
2596          xhr.send(payload);
2597        } catch (e) {
2598          console.log(e);
2599        }
2600
2601        return false;
2602      },
2603      isIos12: function isIos12() {
2604        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2605      }
2606    };
2607    Monorail.produce('monorail-edge.shopifysvc.com',
2608      'trekkie_storefront_load_errors/1.1',
2609      {shop_id: 1255735405,
2610      theme_id: 186570571885,
2611      app_name: "storefront",
2612      context_url: window.location.href,
2613      source_url: "//goodprotein.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2614
2615  };
2616  scriptFallback.async = true;
2617  scriptFallback.src = '//goodprotein.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2618  first.parentNode.insertBefore(scriptFallback, first);
2619};
2620script.async = true;
2621script.src = '//goodprotein.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2622first.parentNode.insertBefore(script, first);
2623
2624    };
2625    trekkie.load(
2626      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1255735405,"isMerchantRequest":null,"themeId":186570571885,"themeCityHash":"9631661014814223038","contentLanguage":"en","currency":"CAD","eventMetadataId":"06ab1df6-025e-4a8f-a070-51b39ef2b26d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2627    );
2628
2629    var loaded = false;
2630    trekkie.ready(function() {
2631      if (loaded) return;
2632      loaded = true;
2633
2634      window.ShopifyAnalytics.lib = window.trekkie;
2635
2636      var originalDocumentWrite = document.write;
2637      document.write = customDocumentWrite;
2638      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2639      document.write = originalDocumentWrite;
2640
2641      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2642      var token = match? match[1]: undefined;
2643      if (!hasLoggedConversion(token)) {
2644        setCookieIfConversion(token);
2645        
2646      }
2647    });
2648
2649    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"6fb9ad8c-9e89-4927-a391-bf5b6bcda43a-1791057547","shopifyEmitted":true});
2650
2651    var eventsListenerScript = document.createElement('script');
2652    eventsListenerScript.async = true;
2653    eventsListenerScript.src = "//goodprotein.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2654    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2655})();</script>
vendor: 1 bytes, line 2655
2655
2656<script
2657  defer
2658  src="https://goodprotein.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2659  data-application="storefront-renderer"
2660  data-shop-id="1255735405"
2661  data-render-region="gcp-us-central1"
2662  data-page-type="index"
2663  data-theme-instance-id="186570571885"
2664  data-theme-name="Smart"
2665  data-theme-version="4.4.0"
2666  data-monorail-region="shop_domain"
2667  data-resource-timing-sampling-rate="10"
2668  data-shs="true"
2669  data-shs-beacon="true"
2670  data-shs-export-with-fetch="true"
2671  data-shs-logs-sample-rate="1"
2672  data-shs-beacon-endpoint="https://goodprotein.ca/api/collect"
2673></script>
2673
2674<meta name="shopify-y" content="ae1b070f-1239-4e61-bf0d-653115ab1186" data-expiration="1822615147000"><meta name="shopify-s" content="c38a5681-3fdc-4fb0-80d2-cc272b0523b0" data-expiration="1791059347000"><meta name="new-cookie-storage-activated" content="t">
2675</head>
2676
2677<body id="shopify-override"
2678      x-data="{ windowWidth: window.innerWidth, windowHeight: window.innerHeight }"
2679      :class="$modal.id && 'modal-open'"
2680      :data-active-modal="$modal.id"
2681      @resize.window="$data.windowWidth = window.innerWidth, windowHeight = window.innerHeight"
2682      class="relative flex min-h-screen flex-col overscroll-none"
2683      @hashchange.window="$router.hash = window.location.hash;"
2684      data-barba="wrapper">
2685  
2686
2687  
2688    <div data-globals-section>
2689      
2690      
2691
2692  <style>   body {  font-family: Lato, Sans-Serif;  font-size: 16px;  font-style: normal;  letter-spacing: -0.32px;  font-weight: 400;  line-height: 140%; /* 24px */   -webkit-font-smoothing: antialiased; }body strong {  font-weight: 900;}body em {  font-style: italic;}body [style="text-decoration:underline"] {  text-decoration: underline;}   @import url("https://p.typekit.net/p.css?s=1&k=qpg2gba&ht=tk&f=51816.51823.51826&a=305240640&app=typekit&e=css");@font-face {font-family:"gelica";src:url("https://use.typekit.net/af/b49bb6/0000000000000000774ba05e/31/l?subset_id=2&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/b49bb6/0000000000000000774ba05e/31/d?subset_id=2&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/b49bb6/0000000000000000774ba05e/31/a?subset_id=2&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;}@font-face {font-family:"gelica";src:url("https://use.typekit.net/af/18adb5/0000000000000000774ba068/31/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/18adb5/0000000000000000774ba068/31/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/18adb5/0000000000000000774ba068/31/a?subset_id=2&fvd=n5&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}@font-face {font-family:"gelica";src:url("https://use.typekit.net/af/24aa4c/0000000000000000774ba06a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/24aa4c/0000000000000000774ba06a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/24aa4c/0000000000000000774ba06a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;}      @font-face {  font-family: Lato;  font-weight: 400;  font-style: normal;  font-display: swap;  src: url("//goodprotein.ca/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),       url("//goodprotein.ca/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");}@font-face {  font-family: Lato;  font-weight: 400;  font-style: italic;  font-display: swap;  src: url("//goodprotein.ca/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2") format("woff2"),       url("//goodprotein.ca/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff") format("woff");}@font-face {  font-family: Lato;  font-weight: 900;  font-style: normal;  font-display: swap;  src: url("//goodprotein.ca/cdn/fonts/lato/lato_n9.6b37f725167d36932c6742a5a697fd238a2d2552.woff2") format("woff2"),       url("//goodprotein.ca/cdn/fonts/lato/lato_n9.1cafbd384242b7df7c9ef4584ba41746d006e6bb.woff") format("woff");}   .richtext-md a {  text-decoration: underline;}  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;    /*Spacing*/}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) strong {  font-weight: 900;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p).active {}    .richtext-md:where(.p) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;    /*Spacing*/}@media (max-width: 768px) {  .richtext-md:where(.p) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:where(.p) strong {  font-weight: 900;}.richtext-md:where(.p) em {  font-style: italic;}.richtext-md:where(.p) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.p):where(:hover,:focus-visible) {}.richtext-md:where(.p).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) {  /*Colors*/    /*Typography*/  list-style-type: disc;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) strong {  font-weight: 600;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul).active {}    .richtext-md:where(.ul) {  /*Colors*/    /*Typography*/  list-style-type: disc;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-md:where(.ul) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:where(.ul) strong {  font-weight: 600;}.richtext-md:where(.ul) em {  font-style: italic;}.richtext-md:where(.ul) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.ul):where(:hover,:focus-visible) {}.richtext-md:where(.ul).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) {  /*Colors*/    /*Typography*/  list-style-type: decimal;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) strong {  font-weight: 600;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol).active {}    .richtext-md:where(.ol) {  /*Colors*/    /*Typography*/  list-style-type: decimal;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-md:where(.ol) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:where(.ol) strong {  font-weight: 600;}.richtext-md:where(.ol) em {  font-style: italic;}.richtext-md:where(.ol) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.ol):where(:hover,:focus-visible) {}.richtext-md:where(.ol).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 48px;  font-weight: 300;  font-style: normal;  line-height: normal;  letter-spacing: -0.48px;    /*Spacing*/}@media (max-width: 1200px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) {    font-size: 30px;     letter-spacing: -0.32px;  }}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) {    /*Colors*/        /*Typography*/    font-size: 30px;    letter-spacing: -0.3px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) strong {  font-weight: 900;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1).active {}    .richtext-md:where(.h1) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 48px;  font-weight: 300;  font-style: normal;  line-height: normal;  letter-spacing: -0.48px;    /*Spacing*/}@media (max-width: 1200px) {  .richtext-md:where(.h1) {    font-size: 30px;     letter-spacing: -0.32px;  }}@media (max-width: 768px) {  .richtext-md:where(.h1) {    /*Colors*/        /*Typography*/    font-size: 30px;    letter-spacing: -0.3px;        /*Spacing*/  }}.richtext-md:where(.h1) strong {  font-weight: 900;}.richtext-md:where(.h1) em {  font-style: italic;}.richtext-md:where(.h1) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.h1):where(:hover,:focus-visible) {}.richtext-md:where(.h1).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 46px;  font-weight: 300;  font-style: normal;  line-height: 1.2;  letter-spacing: -0.46px;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) {    /*Colors*/        /*Typography*/    font-size: 40px;    letter-spacing: -0.4px;    /*Spacing*/  }}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) {    /*Colors*/        /*Typography*/    font-size: 28px;    letter-spacing: -0.28px;    /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) strong {  font-weight: 900;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2).active {}    .richtext-md:where(.h2) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 46px;  font-weight: 300;  font-style: normal;  line-height: 1.2;  letter-spacing: -0.46px;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-md:where(.h2) {    /*Colors*/        /*Typography*/    font-size: 40px;    letter-spacing: -0.4px;    /*Spacing*/  }}@media (max-width: 768px) {  .richtext-md:where(.h2) {    /*Colors*/        /*Typography*/    font-size: 28px;    letter-spacing: -0.28px;    /*Spacing*/  }}.richtext-md:where(.h2) strong {  font-weight: 900;}.richtext-md:where(.h2) em {  font-style: italic;}.richtext-md:where(.h2) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.h2):where(:hover,:focus-visible) {}.richtext-md:where(.h2).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 26px;  font-weight: 300;  font-style: normal;  line-height: 1.3;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) {    /*Colors*/        /*Typography*/    font-size: 18px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) strong {  font-weight: 500;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3).active {}    .richtext-md:where(.h3) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 26px;  font-weight: 300;  font-style: normal;  line-height: 1.3;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-md:where(.h3) {    /*Colors*/        /*Typography*/    font-size: 18px;        /*Spacing*/  }}.richtext-md:where(.h3) strong {  font-weight: 500;}.richtext-md:where(.h3) em {  font-style: italic;}.richtext-md:where(.h3) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.h3):where(:hover,:focus-visible) {}.richtext-md:where(.h3).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 20px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) {    /*Colors*/        /*Typography*/    font-size: 16px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) strong {  font-weight: 900;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4).active {}    .richtext-md:where(.h4) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 20px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-md:where(.h4) {    /*Colors*/        /*Typography*/    font-size: 16px;        /*Spacing*/  }}.richtext-md:where(.h4) strong {  font-weight: 900;}.richtext-md:where(.h4) em {  font-style: italic;}.richtext-md:where(.h4) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.h4):where(:hover,:focus-visible) {}.richtext-md:where(.h4).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.35;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) {    /*Typography*/    font-size: 14px;  }}@media (max-width: 768px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) strong {  font-weight: 500;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5).active {}    .richtext-md:where(.h5) {  /*Colors*/    /*Typography*/  font-family: Gelica;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.35;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-md:where(.h5) {    /*Typography*/    fo
2692nt-size: 14px;  }}@media (max-width: 768px) {  .richtext-md:where(.h5) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-md:where(.h5) strong {  font-weight: 500;}.richtext-md:where(.h5) em {  font-style: italic;}.richtext-md:where(.h5) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.h5):where(:hover,:focus-visible) {}.richtext-md:where(.h5).active {}        .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 13px;  font-weight: 400;  font-style: normal;  line-height: 1.2;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) {    /*Colors*/        /*Typography*/    font-size: 12px;        /*Spacing*/  }}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) strong {  font-weight: 900;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) em {  font-style: italic;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6):where(:hover,:focus-visible) {}.richtext-md:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6).active {}    .richtext-md:where(.h6) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 13px;  font-weight: 400;  font-style: normal;  line-height: 1.2;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-md:where(.h6) {    /*Colors*/        /*Typography*/    font-size: 12px;        /*Spacing*/  }}.richtext-md:where(.h6) strong {  font-weight: 900;}.richtext-md:where(.h6) em {  font-style: italic;}.richtext-md:where(.h6) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-md:where(.h6):where(:hover,:focus-visible) {}.richtext-md:where(.h6).active {}           .richtext-32g a {  text-decoration: underline;}  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;    /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(p, .p).active {}    .richtext-32g:where(.p) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;    /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:where(.p) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:where(.p) strong {  font-weight: 900;}.richtext-32g:where(.p) em {  font-style: italic;}.richtext-32g:where(.p) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.p):where(:hover,:focus-visible) {}.richtext-32g:where(.p).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) {  /*Colors*/    /*Typography*/  list-style-type: disc;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ul, .ul).active {}    .richtext-32g:where(.ul) {  /*Colors*/    /*Typography*/  list-style-type: disc;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:where(.ul) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:where(.ul) strong {  font-weight: 900;}.richtext-32g:where(.ul) em {  font-style: italic;}.richtext-32g:where(.ul) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.ul):where(:hover,:focus-visible) {}.richtext-32g:where(.ul).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) {  /*Colors*/    /*Typography*/  list-style-type: decimal;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(ol, .ol).active {}    .richtext-32g:where(.ol) {  /*Colors*/    /*Typography*/  list-style-type: decimal;  list-style-position: inside;    /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:where(.ol) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:where(.ol) strong {  font-weight: 900;}.richtext-32g:where(.ol) em {  font-style: italic;}.richtext-32g:where(.ol) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.ol):where(:hover,:focus-visible) {}.richtext-32g:where(.ol).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 48px;  font-weight: 300;  font-style: normal;  line-height: normal;  letter-spacing: -0.48px;    /*Spacing*/}@media (max-width: 1200px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) {    font-size: 30px;     letter-spacing: -0.32px;  }}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) {    /*Colors*/        /*Typography*/    font-size: 30px;    letter-spacing: -0.3px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h1, .h1).active {}    .richtext-32g:where(.h1) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 48px;  font-weight: 300;  font-style: normal;  line-height: normal;  letter-spacing: -0.48px;    /*Spacing*/}@media (max-width: 1200px) {  .richtext-32g:where(.h1) {    font-size: 30px;     letter-spacing: -0.32px;  }}@media (max-width: 768px) {  .richtext-32g:where(.h1) {    /*Colors*/        /*Typography*/    font-size: 30px;    letter-spacing: -0.3px;        /*Spacing*/  }}.richtext-32g:where(.h1) strong {  font-weight: 900;}.richtext-32g:where(.h1) em {  font-style: italic;}.richtext-32g:where(.h1) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.h1):where(:hover,:focus-visible) {}.richtext-32g:where(.h1).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 46px;  font-weight: 300;  font-style: normal;  line-height: 1.2;  letter-spacing: -0.46px;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) {    /*Colors*/        /*Typography*/    font-size: 40px;    letter-spacing: -0.4px;    /*Spacing*/  }}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) {    /*Colors*/        /*Typography*/    font-size: 28px;    letter-spacing: -0.28px;    /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h2, .h2).active {}    .richtext-32g:where(.h2) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 46px;  font-weight: 300;  font-style: normal;  line-height: 1.2;  letter-spacing: -0.46px;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-32g:where(.h2) {    /*Colors*/        /*Typography*/    font-size: 40px;    letter-spacing: -0.4px;    /*Spacing*/  }}@media (max-width: 768px) {  .richtext-32g:where(.h2) {    /*Colors*/        /*Typography*/    font-size: 28px;    letter-spacing: -0.28px;    /*Spacing*/  }}.richtext-32g:where(.h2) strong {  font-weight: 900;}.richtext-32g:where(.h2) em {  font-style: italic;}.richtext-32g:where(.h2) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.h2):where(:hover,:focus-visible) {}.richtext-32g:where(.h2).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 26px;  font-weight: 300;  font-style: normal;  line-height: 1.3;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) {    /*Colors*/        /*Typography*/    font-size: 18px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h3, .h3).active {}    .richtext-32g:where(.h3) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 26px;  font-weight: 300;  font-style: normal;  line-height: 1.3;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:where(.h3) {    /*Colors*/        /*Typography*/    font-size: 18px;        /*Spacing*/  }}.richtext-32g:where(.h3) strong {  font-weight: 900;}.richtext-32g:where(.h3) em {  font-style: italic;}.richtext-32g:where(.h3) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.h3):where(:hover,:focus-visible) {}.richtext-32g:where(.h3).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 20px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) {    /*Colors*/        /*Typography*/    font-size: 16px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h4, .h4).active {}    .richtext-32g:where(.h4) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 20px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:where(.h4) {    /*Colors*/        /*Typography*/    font-size: 16px;        /*Spacing*/  }}.richtext-32g:where(.h4) strong {  font-weight: 900;}.richtext-32g:where(.h4) em {  font-style: italic;}.richtext-32g:where(.h4) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.h4):where(:hover,:focus-visible) {}.richtext-32g:where(.h4).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.35;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) {    /*Typography*/    font-size: 14px;  }}@media (max-width: 768px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h5, .h5).active {}    .richtext-32g:where(.h5) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.35;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 768px) {  .richtext-32g:where(.h5) {    /*Typography*/    font-size: 14px;  }}@media (max-width: 768px) {  .richtext-32g:where(.h5) {    /*Colors*/        /*Typography*/    font-size: 14px;        /*Spacing*/  }}.richtext-32g:where(.h5) strong {  font-weight: 900;}.richtext-32g:where(.h5) em {  font-style: italic;}
2692.richtext-32g:where(.h5) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.h5):where(:hover,:focus-visible) {}.richtext-32g:where(.h5).active {}        .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 13px;  font-weight: 400;  font-style: normal;  line-height: 1.2;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) {    /*Colors*/        /*Typography*/    font-size: 12px;        /*Spacing*/  }}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) strong {  font-weight: 900;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) em {  font-style: italic;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6):where(:hover,:focus-visible) {}.richtext-32g:not(.p,.ul,.ol,.h1,.h2,.h3,.h4,.h5,.h6) :where(h6, .h6).active {}    .richtext-32g:where(.h6) {  /*Colors*/    /*Typography*/  font-family: inherit;  font-size: 13px;  font-weight: 400;  font-style: normal;  line-height: 1.2;  letter-spacing: normal;      /*Spacing*/}@media (max-width: 1200px) {  .richtext-32g:where(.h6) {    /*Colors*/        /*Typography*/    font-size: 12px;        /*Spacing*/  }}.richtext-32g:where(.h6) strong {  font-weight: 900;}.richtext-32g:where(.h6) em {  font-style: italic;}.richtext-32g:where(.h6) [style="text-decoration:underline"] {  text-decoration: underline;}.richtext-32g:where(.h6):where(:hover,:focus-visible) {}.richtext-32g:where(.h6).active {}             .nav-link {  font-family: Gelica;  font-size: 18px;  font-weight: 500;  font-style: normal;  line-height: 1.4;}@media (max-width: 768px) {  .nav-link {  }}.nav-link strong {}           .badge {  font-family: Gelica;  font-size: 16px;  font-weight: 800;  font-style: normal;  line-height: 1;  letter-spacing: normal;}@media (max-width: 768px) {  .badge {    font-size: 12px;  }}           .text-card {  font-family: Gelica;  font-size: 22px;  font-weight: 500;  font-style: normal;  line-height: 1.1;  letter-spacing: normal;}@media (max-width: 768px) {  .text-card {    font-size: 16px;  }}           .text-card-32g {  font-family: inherit;  font-size: 22px;  font-weight: 500;  font-style: normal;  line-height: 1.1;  letter-spacing: normal;}@media (max-width: 768px) {  .text-card-32g {    font-size: 16px;  }}           .text-gift-order {  font-family: Gelica;  font-size: 16px;  font-weight: 500;  font-style: normal;  line-height: 1.1;  letter-spacing: normal;}@media (max-width: 768px) {  .text-gift-order {    font-size: 14px;  }}           .text-gift-price {  font-family: Lato;  font-size: 14px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.24px;}@media (max-width: 768px) {  .text-gift-price {    font-size: 12px;  }}         .button-primary {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #1b4180;  background-color: #87daf8;  }  .button-primary:not(disabled) {  cursor: pointer;  }      .button-primary .button_text_outline {        -webkit-text-stroke: 3px #f0efe0;        color: transparent;        position: absolute;        z-index: -1;    }  .button-primary {  font-family: Gelica;  border: 1px solid #1b4180;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #1b4180;  transition: all 0.2s ease-in;  position: relative;  z-index: 2;  gap: 8px;}@media (max-width: 768px) {  .button-primary {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;    box-shadow: 3px 3px 0 0 #1b4180;  }}.button-primary.button-loading:after {  color: #1B4180;}.button-primary:where(:hover, :focus-visible) {  background: #38b7e9;}@media (min-width: 768px) {  .button-primary:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary.active,.button-primary:active {  background: #38b7e9;  transform: translate(2px, 2px);  box-shadow: 2px 2px #1b4180;}.button-primary:disabled:not(.button-loading),.disabled:not(.button-loading) {  color: #545454;  background: #DEDDD0;  border: 1px solid #706E6E;  box-shadow: none;}   .shopify-challenge__button {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #1b4180;  background-color: #87daf8;  }  .shopify-challenge__button:not(disabled) {  cursor: pointer;  }      .shopify-challenge__button .button_text_outline {        -webkit-text-stroke: 3px #f0efe0;        color: transparent;        position: absolute;        z-index: -1;    }  .shopify-challenge__button {  font-family: Gelica;  border: 1px solid #1b4180;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #1b4180;  transition: all 0.2s ease-in;  position: relative;  z-index: 2;  gap: 8px;}@media (max-width: 768px) {  .shopify-challenge__button {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;    box-shadow: 3px 3px 0 0 #1b4180;  }}.shopify-challenge__button.button-loading:after {  color: #1B4180;}.shopify-challenge__button:where(:hover, :focus-visible) {  background: #38b7e9;}@media (min-width: 768px) {  .shopify-challenge__button:where(:hover, :focus-visible) {    scale: 1.01;  }}.shopify-challenge__button.active,.shopify-challenge__button:active {  background: #38b7e9;  transform: translate(2px, 2px);  box-shadow: 2px 2px #1b4180;}.shopify-challenge__button:disabled:not(.button-loading),.disabled:not(.button-loading) {  color: #545454;  background: #DEDDD0;  border: 1px solid #706E6E;  box-shadow: none;}   .button-primary-sm {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #1b4180;  background-color: #87daf8;  }  .button-primary-sm:not(disabled) {  cursor: pointer;  }      .button-primary-sm .button_text_outline {        -webkit-text-stroke: 3px #f0efe0;        color: transparent;        position: absolute;        z-index: -1;    }  .button-primary-sm {  font-family: Lato;  border: 1px solid #1b4180;  font-size: 13px;  font-weight: 900;  line-height: 1.2;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 8px 32px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #1b4180;  transition: all 0.2s ease-in;  position: relative;  z-index: 2;  gap: 8px;}@media (max-width: 768px) {  .button-primary-sm {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 12px;    /*Spacing*/    box-shadow: 3px 3px 0 0 #1b4180;  }}.button-primary-sm.button-loading:after {  color: #1B4180;}.button-primary-sm:where(:hover, :focus-visible) {  background: #38b7e9;}@media (min-width: 768px) {  .button-primary-sm:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary-sm.active,.button-primary-sm:active {  background: #38b7e9;  transform: translate(2px, 2px);  box-shadow: 2px 2px #1b4180;}.button-primary-sm:disabled:not(.button-loading),.disabled:not(.button-loading) {  color: #545454;  background: #DEDDD0;  border: 1px solid #706E6E;  box-shadow: none;}
2692     .button-primary--pbj {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #721727;  background-color: #d2b470;  }  .button-primary--pbj:not(disabled) {  cursor: pointer;  }      .button-primary--pbj .button_text_outline {        -webkit-text-stroke: 3px #f0efe0;        color: transparent;        position: absolute;        z-index: -1;    }  .button-primary--pbj {  font-family: Gelica;  border: 1px solid #C1A054;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #721727;  transition: all 0.2s ease-in;  position: relative;  z-index: 2;  gap: 8px;}@media (max-width: 768px) {  .button-primary--pbj {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;    box-shadow: 3px 3px 0 0 #A8863A;  }}.button-primary--pbj.button-loading:after {  color: #E2CEA2;}.button-primary--pbj:where(:hover, :focus-visible) {  background: #C9A554;}@media (min-width: 768px) {  .button-primary--pbj:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary--pbj.active,.button-primary--pbj:active {  background: #C9A554;  transform: translate(2px, 2px);  box-shadow: 2px 2px #A8863A;}.button-primary--pbj:disabled:not(.button-loading),.disabled:not(.button-loading) {  color: #545454;  background: #DEDDD0;  border: 1px solid #706E6E;  box-shadow: none;}     .button-primary--ac {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #A52822;  background-color: #E5C68C;  }  .button-primary--ac:not(disabled) {  cursor: pointer;  }      .button-primary--ac .button_text_outline {        -webkit-text-stroke: 3px #f0efe0;        color: transparent;        position: absolute;        z-index: -1;    }  .button-primary--ac {  font-family: Gelica;  border: 1px solid #C1A054;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #A52822;  transition: all 0.2s ease-in;  position: relative;  z-index: 2;  gap: 8px;}@media (max-width: 768px) {  .button-primary--ac {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;    box-shadow: 3px 3px 0 0 #A8863A;  }}.button-primary--ac.button-loading:after {  color: #E2CEA2;}.button-primary--ac:where(:hover, :focus-visible) {  background: #C9A554;}@media (min-width: 768px) {  .button-primary--ac:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary--ac.active,.button-primary--ac:active {  background: #C9A554;  transform: translate(2px, 2px);  box-shadow: 2px 2px #A8863A;}.button-primary--ac:disabled:not(.button-loading),.disabled:not(.button-loading) {  color: #545454;  background: #DEDDD0;  border: 1px solid #706E6E;  box-shadow: none;}     .button-primary-outline {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #191919;  background-color: #f0efe0;  }  .button-primary-outline:not(disabled) {  cursor: pointer;  }      .button-primary-outline .button_text_outline {       display: none;    }  .button-primary-outline {  font-family: Gelica;  border: 1px solid #191919;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #191919;  transition: all 0.2s ease-in;  gap: 8px;}@media (max-width: 768px) {  .button-primary-outline {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;    gap: 4px;  }} .button-primary-outline:where(:hover, :focus-visible) {  background: #FFFEF4;}@media (min-width: 768px) {  .button-primary-outline:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary-outline.active, .button-primary-outline:active {  background: #FFFEF4;  transform: translate(2px, 2px);  box-shadow: 2px 2px #191919;}.button-primary-outline:disabled, .disabled {  }     .button-primary-outline-upsell {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #191919;  background-color: #f0efe0;  }  .button-primary-outline-upsell:not(disabled) {  cursor: pointer;  }      .button-primary-outline-upsell .button_text_outline {       display: none;    }  .button-primary-outline-upsell {  font-family: Gelica;  border: 1px solid #191919;  font-size: 18px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 8px 16px;  min-height: 36px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #191919;  transition: all 0.2s ease-in;  gap: 8px;}@media (max-width: 767px) {  .button-primary-outline-upsell {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/    gap: 4px;  }} .button-primary-outline-upsell:where(:hover, :focus-visible) {  background: #FFFEF4;}@media (min-width: 768px) {  .button-primary-outline-upsell:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary-outline-upsell.active, .button-primary-outline-upsell:active {  background: #FFFEF4;  transform: translate(2px, 2px);  box-shadow: 2px 2px #191919;}.button-primary-outline-upsell:disabled, .disabled {  }     .button-primary-outline-sm {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #191919;  background-color: #f0efe0;  }  .button-primary-outline-sm:not(disabled) {  cursor: pointer;  }      .button-primary-outline-sm .button_text_outline {       display: none;    }  .button-primary-outline-sm {  font-family: inherit;  border: 1px solid #191919;  font-size: 13px;  font-weight: 900;  line-height: 1.2;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 8px;  border-radius: 99px;  box-shadow: 2px 2px 0 0 #191919;  transition: all 0.2s ease-in;  gap: 8px;}@media (max-width: 768px) {  .button-primary-outline-sm {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 12px;    /*Spacing*/    padding: 16px;  }}.button-primary-outline-sm:where(:hover, :focus-visible) {  background: #FFFEF4;}@media (min-width: 768px) {  .button-primary-outline-sm:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary-outline-sm.active, .button-primary-outline-sm:active {  background: #FFFEF4;  transform: translate(2px, 2px);  box-shadow: 0px 0px #191919;}.button-primary-outline-sm:disabled, .disabled {  }     .button-primary-outline-sm-oos {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #191919;  background-color: #f0efe0;  }  .button-primary-outline-sm-oos:not(disabled) {  cursor: pointer;  }      .button-primary-outline-sm-oos .button_text_outline {       display: none;    }  .button-primary-outline-sm-oos {  font-family: inherit;  border: 1px solid #191919;  font-size: 14px;  font-weight: 900;  line-height: 1.2;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 8px;  border-radius: 99px;  box-shadow: 2px 2px 0 0 #191919;  transition: all 0.2s ease-in;  gap: 8px;}@media (max-width: 768px) {  .button-primary-outline-sm-oos {    /*Colors*/    border-width: 1px;    /*Typography*/    font-size: 12px;  }}.button-primary-outline-sm-oos:where(:hover, :focus-visible) {  background: #FFFEF4;}@media (min-width: 768px) {  .button-primary-outline-sm-oos:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-primary-outline-sm-oos.active, .button-primary-outline-sm-oos:active {  background: #FFFEF4;  transform: translate(2px, 2px);  box-shadow: 0px 0px #191919;}.button-primary-outline-sm-oos:disabled, .disabled {  }     .button-primary-underline {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #000000;  background-color: rgba(0,0,0,0);  }  .button-primary-underline:not(disabled) {  cursor: pointer;  }      .button-primary-underline .button_text_outline {       display: none;    }  .button-primary-underline {  font-family: Gelica;  border-bottom: 2px solid #000;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  transition: all 0.2s ease-in;  position: relative;  width: fit-content;  height: fit-content;  padding-bottom: 3px;  gap: 8px;}@media (max-width: 768px) {  .button-primary-underline {    /*Colors*/    border-bottom-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/  }}.button-primary-underline:where(:hover, :focus-visible) {  color: #1b4180;  border-color: #1b4180;}.button-primary-underline.active,.button-primary-underline:active {  color: #1b4180;  border-color: #1b4180;}.button-primary-underline:disabled,.disabled {  color: #545454;  border-color: #545454;}     .button-secondary {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #000000;  background-color: #f2f2f2;  }  .button-secondary:not(disabled) {  cursor: pointer;  }      .button-secondary .button_text_outline {       display: none;    }  .button-secondary {  font-family: Gelica;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  transition: all 0.2s ease-in;  position: relative;  gap: 8px;}@media (max-width: 768px) {  .button-secondary {    /*Colors*/    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;    /*box-shadow: 3px 3px 0 0 #000;*/  }}.button-secondary:where(:hover, :focus-visible) {  background: #FFFEF4;}@media (min-width: 768px) {  .button-secondary:where(:hover, :focus-visible) {    scale: 1.01;  }}.button-secondary.active, .button-secondary:active {  background: #FFFEF4;  /*transform: translate(2px, 2px);*/  /*box-shadow: 2px 2px #000;*/}.button-secondary:disabled, .disabled {  }     .button-secondary-outline {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #ffffff;  background-color: rgba(0,0,0,0);  }  .button-secondary-outline:not(disabled) {  cursor: pointer;  }      .button-secondary-outline .button_text_outline {       display: none;    }  .button-secondary-outline {  font-family: Gelica;  border: 2px solid #FFF;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 17px 32px;  min-height: 55px;  border-radius: 99px;  /*box-shadow: 4px 4px 0 0 #191919;*/  transition: all 0.2s ease-in;  gap: 8px;}@media (max-width: 768px) {  .button-secondary-outline {    /*Colors*/    /*border-width: 1px;*/    /*Typography*/    font-size: 18px;    /*Spacing*/    padding: 16px;  }}.button-secondary-outline:where(:hover, :focus-visible) {  border-color: #38B7E9;  color: #38B7E9;}@media (min-width: 768px) {  .button-secondary-outline:where(:hover, :focus-visible) {    /*scale: 1.005;*/  }}.button-secondary-outline.active, .button-secondary-outline:active {  border-color: #38B7E9;  color: #38B7E9;  /*transform: translate(2px, 2px);*/  /*box-shadow: 2px 2px #191919;*/}.button-secondary-outline:disabled, .disabled {  }     .button-secondary-underline {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #ffffff;  background-color: rgba(0,0,0,0);  }  .button-secondary-underline:not(disabled) {  cursor: pointer;  }      .button-secondary-underline .button_text_outline {       display: none;    }  .button-secondary-underline {  font-family: Gelica;  border-bottom: 2px solid #FFF;  font-size: 22px;  font-weight: 800;  line-height: 1.1;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  transition: all 0.2s ease-in;  position: relative;  width: fit-content;  height: fit-content;  padding-bottom: 3px;  gap: 8px;}@media (max-width: 768px) {  .button-secondary-underline {    /*Colors*/    border-bottom-width: 1px;    /*Typography*/    font-size: 18px;    /*Spacing*/  }}.button-secondary-underline:where(:hover, :focus-visible) {  color: #38B7E9;  border-color: #38B7E9;}.button-secondary-underline.active,.button-secondary-underline:active {  color: #38B7E9;  border-color: #38B7E9;}.button-secondary-underline:disabled,.disabled {  color: #B4B4B4;  border-color: #B4B4B4;}     .button-text {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #1b4180;  background-color: rgba(0,0,0,0);  }  .button-text:not(disabled) {  cursor: pointer;  }      .button-text .button_text_outline {        -webkit-text-stroke: 3px #f0efe0;        color: transparent;        position: absolute;        z-index: -1;    }  .button-text {  font-family: Gelica;  font-size: 22px;  font-weight: 500;  font-style: normal;  line-height: 1.1;  letter-spacing: normal;  z-index: 2;  padding: 0;}@media (max-width: 768px) {  .button-text {    font-size: 16px;  }}     .button-plain {  position: relative;  transition: all 75ms;  overflow: hidden;      }  .button-plain:not(disabled) {  cursor: pointer;  }      .button-plain .button_text_outline {       display: none;    }  .button-plain {}@media (max-width: 768px) {  .button-plain {    /*Colors*/    /*Typography*/    /*Spacing*/  }}.button-plain:disabled,.disabled {}     .button-tabs {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #191919;  background-color: rgba(0,0,0,0);  }  .button-tabs:not(disabled) {  cursor: pointer;  }      .button-tabs .button_text_outline {       display: none;    }  .button-tabs {  border: 2px solid rgba(25, 25, 25, 0.20);    font-family: inherit;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 1.4;  letter-spacing: -0.32px;  text-align: center;  transition: color 0.2s ease-in;  transition-property: color, background-color, border-color;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 12px 24px;  gap: 8px;  min-height: unset;   border-radius: 99px;}@media (max-width: 768px) {  .button-tabs {    border-width: 1px;    font-size: 14px;    padding: 8px 16px;  }}.button-tabs:where(:hover,:focus-visible) {  background: #191919;  color: #FFF;  border-color: #191919;  font-weight: 900;}.button-tabs.active {  background: #191919;  color: #FFF;  border-color: #191919;  font-weight: 900;}     .button-tabs-flat {  position: relative;  transition: all 75ms;  overflow: hidden;    background-color: rgba(0,0,0,0);  }  .button-tabs-flat:not(disabled) {  cursor: pointer;  }      .button-tabs-flat .button_text_outline {       display: none;    }  .button-tabs-flat {  font-family: inherit;  font-size: 16px;  font-style: normal;  font-weight: 900;  line-height: 1.4;  letter-spacing: -0.32px;  text-align: center;  transition: color 0.2s ease-in;  transition-property: color, border-color, opacity;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 0 0 4px 0;  min-height: unset;   width: fit-content;  text-transform: uppercase;  border-bottom: 2px solid transparent;  opacity: 0.5;}@media (max-width: 768px) {  .button-tabs-flat {    font-size: 14px;    letter-spacing: -0.28px;  }}.button-tabs-flat:where(:hover,:focus-visible) {  opacity: 1;  color: #191919;  border-color: #191919;  }.button-tabs-flat.active {  opacity: 1;  color: #191919;  border-color: #191919;}     .button-tabs-nav {  position: relative;  transition: all 75ms;  overflow: hidden;    background-color: rgba(0,0,0,0);  }  .button-tabs-nav:not(disabled) {  cursor: pointer;  }      .button-tabs-nav .button_text_outline {       display: none;    }  .button-tabs-nav {  font-family: Gelica;  font-size: 22px;  font-weight: 800;  font-style: normal;  line-height: 1.15px;  letter-spacing: normal;  width: fit-content;  transition: color 0.2s ease-in;  transition-property: all;  display: inline-flex;  align-items: center;  justify-content: space-between;  padding: 16px;  gap: 8px;  min-height: unset;   border-radius: 16px 16px 0 0;  width: 100%;  border-bottom: 1px solid #F0EFE0;  min-height: 60px;  flex-shrink: 0;}@media (max-width: 768px) {  .button-tabs-nav {    font-size: 16px;    border-bottom-width: 2px;  }}@media (min-width: 1200px) {  .button-tabs-nav:where(:hover,:focus-visible) {    background: #F0EFE0
2692;    color: inherit;    border-radius: 16px;    border-bottom-color: transparent;    }  .button-tabs-nav.active {    background: #F0EFE0;    color: inherit;    border-radius: 16px;  }}     .button-selector {  position: relative;  transition: all 75ms;  overflow: hidden;      }  .button-selector:not(disabled) {  cursor: pointer;  }      .button-selector .button_text_outline {       display: none;    }  .button-selector {  border: 2px solid rgba(25, 25, 25, 0.30);  border-radius: 16px;  font-family: inherit;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 1.4;  letter-spacing: -0.32px;  text-align: center;  transition: all 200ms ease-in-out;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 12px 24px;  min-height: unset; }@media (max-width: 768px) {  .button-selector {    border-width: 1px;    font-size: 14px;    padding: 10px 16px;  }}.button-selector:where(:hover,:focus-visible) {  border-color: #191919;  font-weight: 900;}.button-selector.active {  border-color: #191919;  font-weight: 900;}     .label-primary {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #1b4180;  background-color: rgba(0,0,0,0);  }  .label-primary:not(disabled) {  cursor: pointer;  }.label-primary {  border-radius: 8px;  background: linear-gradient(0deg, #87daf8 0%, #87daf8 100%), #078453;  font-family: inherit;  font-size: 13px;  font-style: normal;  font-weight: 900;  line-height: 1.2;  text-align: center;  width: fit-content;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 4px 12px;  min-height: unset;}@media (max-width: 768px) {  .label-primary {    font-size: 12px;    padding: 4px 8px;  }}     .label-secondary {  position: relative;  transition: all 75ms;  overflow: hidden;    background-color: #f0efe0;  }  .label-secondary:not(disabled) {  cursor: pointer;  }.label-secondary {  border-radius: 99px;  font-family: Gelica;  font-size: 16px;  font-style: normal;  font-weight: 500;  line-height: 1.35;  text-align: center;  width: fit-content;  display: flex;  align-items: center;  justify-content: center;  padding: 4px 16px;  min-height: unset;  flex-shrink: 0;}@media (max-width: 1200px) {  .label-secondary {    font-size: 14px;    padding: 4px 8px;  }}     .label-secondary-sm {  position: relative;  transition: all 75ms;  overflow: hidden;    background-color: rgba(0,0,0,0);  }  .label-secondary-sm:not(disabled) {  cursor: pointer;  }.label-secondary-sm {  border-radius: 99px;  background: linear-gradient(0deg, #A3EEA1 0%, #A3EEA1 100%), #078453;  font-family: inherit;  font-size: 13px;  font-style: normal;  font-weight: 900;  line-height: 1.2;  text-align: center;  width: fit-content;  display: flex;  align-items: center;  justify-content: center;  padding: 4px 8px;  min-height: unset;  flex-shrink: 0;}@media (max-width: 1200px) {  .label-secondary-sm {    font-size: 12px;  }}     .label-discounts {  position: relative;  transition: all 75ms;  overflow: hidden;  color: #ffffff;  background-color: #b40000;  }  .label-discounts:not(disabled) {  cursor: pointer;  }.label-discounts {  border-radius: 8px;  font-family: inherit;  font-size: 13px;  font-style: normal;  font-weight: 900;  line-height: 1.2;  text-align: center;  width: fit-content;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 4px 12px;  min-height: unset;}@media (max-width: 768px) {  .label-discounts {    font-size: 12px;    padding: 4px 8px;  }}     .accordion {  position: relative;  transition: all 150ms;  --richtext-class: richtext-md;  }        .accordion > summary [data-animated-icon] {      display: none !important;      }      .accordion {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }          .accordion > summary [data-animated-icon] {      display: none !important;      }      .accordion {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }    .accordion {  border-bottom: 1px solid rgba(112, 110, 110, 0.30);  border-radius: 0;  font-family: inherit;  font-size: 16px;   font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;  color: inherit;}.accordion summary {  padding: 16px 0;  font-weight: 900;  color: #191919;  }
2692.accordion summary i {  width: 20px;  height: 20px;}.accordion > div {  padding: 0px 0 16px;}.accordion:where(:hover,:focus-visible) {}.accordion.active {}@media (max-width: 768px) {  .accordion {    font-size: 14px;    letter-spacing: -0.28px;  }}     .accordion-lg {  position: relative;  transition: all 150ms;  --richtext-class: richtext-md;  }        .accordion-lg > summary [data-animated-icon] {      display: none !important;      }      .accordion-lg {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }          .accordion-lg > summary [data-animated-icon] {      display: none !important;      }      .accordion-lg {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }    .accordion-lg {  border-bottom: 1px solid rgba(112, 110, 110, 0.3);  border-radius: 0;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;  color: inherit;}.accordion-lg summary {  padding: 16px 0;  font-weight: 900;  color: #191919;  font-family: var(--typography-family-secondary, Lato);  font-size: var(--typography-richtext-md-h4, 20px);  font-style: normal;  font-weight: 900;  line-height: 140%; /* 28px */}.accordion-lg summary i {  width: 20px;  height: 20px;}.accordion-lg > div {  padding: 0px 0 16px;}.accordion-lg:where(:hover, :focus-visible) {}.accordion-lg.active {}@media (max-width: 768px) {  .accordion-lg {    font-size: 14px;    letter-spacing: -0.28px;  }  .accordion-lg summary {    font-size: var(--typography-richtext-md-h4, 16px);  }}     .accordion-no-icon {  position: relative;  transition: all 150ms;  --richtext-class: richtext-md;  }        .accordion-no-icon > summary [data-animated-icon] {      display: none !important;      }      .accordion-no-icon {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }          .accordion-no-icon > summary [data-animated-icon] {      display: none !important;      }      .accordion-no-icon {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }    .accordion-no-icon {  border-radius: 0;  border: 0;  color: inherit;  padding-left: 48px;  font-family: inherit;}.accordion-no-icon summary {  padding-bottom: 16px;  font-family: var(--typography-family-primary, Gelica);  font-size: var(--typography-richtext-md-h3, 26px);  font-style: normal;  font-weight: 500;  line-height: 130%; /* 33.8px */  border-bottom: 1px solid #38b7e9;}.accordion-no-icon summary i {  display: none;}.accordion-no-icon summary img {  position: absolute;  left: 0;  top: 6px;}.accordion-no-icon summary > span > span {  gap: 12px;}.accordion-no-icon > div {  padding: 0px 0 16px;  font-size: var(--typography-richtext-md-p1, 16px);  letter-spacing: -0.32px;  line-height: 140%; /* 22.4px */}.accordion-no-icon:where(:hover, :focus-visible) {}.accordion-no-icon[open] > div {  border-bottom: 1px solid #38b7e9;}.accordion-no-icon[open] summary {  padding-bottom: 8px;  border-bottom: 0;}@media (max-width: 1023px) {  .accordion-no-icon summary {    padding-bottom: 12px;    font-size: var(--typography-richtext-md-h3, 18px);  }  .accordion-no-icon > div {    font-size: var(--typography-richtext-md-p1, 14px);    letter-spacing: -0.28px;  }}     .quantity-stepper {  position: relative;  transition: all 150ms;  display: flex;  align-items: center;  justify-content: space-between;  user-select: none;  --quantity-label: "";  }.quantity-stepper {  border: 1.5px solid #191919;  color: #191919;  border-radius: 16px;  font-family: Gelica;  font-size: 14px;   font-weight: 500;  font-style: normal;  line-height: 1.35;  letter-spacing: normal;  width: max-content;  padding: 14px 16px;  gap: 0px;  min-height: 55px;}.quantity-stepper input {font-weight: 700;/* Fix for mobile */opacity: 1; }.quantity-stepper:where(:hover,:focus-visible) {}.quantity-stepper.active {}     .quantity-stepper-sm {  position: relative;  transition: all 150ms;  display: flex;  align-items: center;  justify-content: space-between;  user-select: none;  --quantity-label: "";  }.quantity-stepper-sm {  border: 1px solid #F0EFE0;  color: #191919;  border-radius: 16px;  font-family: Gelica;  font-size: 16px;   font-weight: 500;  font-style: normal;  line-height: 1.35;  letter-spacing: normal;  width: max-content;  padding: 4px 8px;  gap: 0px;  min-height: 30px;}.quantity-stepper-sm input {font-weight: 700;/* Fix for mobile */opacity: 1; }.quantity-stepper-sm:where(:hover,:focus-visible) {}.quantity-stepper-sm.active {}@media (max-width: 768px) {  .quantity-stepper-sm {    font-size: 14px;    min-height: 27px;  }}     .input-text {  user-select: none;  transition: all 150ms;  transition-timing-function: linear;  }  .input-text [x-ref="label"] {  font-size: 11.5px;  font-weight: 500;  opacity: 0;  max-height: 0px;  overflow: hidden;  transition: all 150ms;  transition-timing-function: linear;  line-height: 0.95;  }  .input-text.active [x-ref="label"] {  opacity: 0.5;  max-height: 11px;  }.input-text {  background: transparent;  border: 1px solid #B4B4B4;  color: #191919;  border-radius: 99px;  font-family: inherit;  font-size: 16px;   font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;  padding: 10px 16px;  min-height: 55px;  gap: 6px;}.input-text input::placeholder {  color: #191919;}.input-text:where(:hover,:focus-visible) {}.input-text.active {}@media (max-width: 768px) {  .input-text {    padding: 4px 12px 3px 12px;    min-height: 42px;  }}     .input-text-light {  user-select: none;  transition: all 150ms;  transition-timing-function: linear;  }  .input-text-light [x-ref="label"] {  font-size: 11.5px;  font-weight: 500;  opacity: 0;  max-height: 0px;  overflow: hidden;  transition: all 150ms;  transition-timing-function: linear;  line-height: 0.95;  }  .input-text-light.active [x-ref="label"] {  opacity: 0.5;  max-height: 11px;  }.input-text-light {  background: #FFFEF4;  color: #191919;  border-radius: 99px;  font-family: inherit;  font-size: 16px;   font-weight: 400;  font-style: normal;  line-height: 1.4;  letter-spacing: -0.32px;  padding: 12px 16px;  min-height: 55px;  gap: 6px;}.input-text-light input::placeholder {  color: #191919;}.input-text-light:where(:hover,:focus-visible) {}.input-text-light.active {}@media (max-width: 768px) {  .input-text-light {    padding: 4px 12px 3px 12px;    min-height: 42px;  }}     .input-select {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select {  background: transparent;  color: inherit;  border: 1px solid #b4b4b4;  border-radius: 99px;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: -0.32px;  line-height: 1.4;  letter-spacing: normal;  padding: 12px 16px 12px 20px;  gap: 12px;  min-height: 46px;}.input-select:where(:hover, :focus-visible) {}.input-select.active {}.input-select:after {  opacity: 1!important;}@media (max-width: 768px) {  .input-select {    padding: 8px 12px 8px 16px;    min-height: 36px;    font-size: 14px;    letter-spacing: -0.28px;  }}     .input-select {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select {  background: transparent;  color: inherit;  border: 1px solid #b4b4b4;  border-radius: 99px;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: -0.32px;  line-height: 1.4;  letter-spacing: normal;  padding: 12px 16px 12px 20px;  gap: 12px;  min-height: 46px;}.input-select:where(:hover, :focus-visible) {}.input-select.active {}.input-select:after {  opacity: 1!important;}@media (max-width: 768px) {  .input-select {    padding: 8px 12px 8px 16px;    min-height: 36px;    font-size: 14px;    letter-spacing: -0.28px;  }}     .input-select-white {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-white:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-white {  background: #FFF;  color: #191919;  border: 1px solid #b4b4b4;  border-radius: 99px;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: -0.32px;  line-height: 1.4;  letter-spacing: normal;  padding: 14px 30px 14px 16px;  gap: 12px;  min-height: 46px;}.input-select-white:where(:hover, :focus-visible) {}.input-select-white.active {}.input-select-white:after {  opacity: 1!important;}@media (max-width: 768px) {  .input-select-white {    padding: 8px 12px 8px 16px;    min-height: 36px;    font-size: 14px;    letter-spacing: -0.28px;  }}     .input-select-white {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-white:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-white {  background: #FFF;  color: #191919;  border: 1px solid #b4b4b4;  border-radius: 99px;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: -0.32px;  line-height: 1.4;  letter-spacing: normal;  padding: 14px 30px 14px 16px;  gap: 12px;  min-height: 46px;}.input-select-white:where(:hover, :focus-visible) {}.input-select-white.active {}.input-select-white:after {  opacity: 1!important;}@media (max-width: 768px) {  .input-select-white {    padding: 8px 12px 8px 16px;    min-height: 36px;    font-size: 14px;    letter-spacing: -0.28px;  }}     .input-select-white-sm {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-white-sm:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-white-sm {  appearance: none;  background-color: #FFFEF4;  color: #191919;  border-radius: 99px;  font-family: Lato;  font-size: 13px;  font-weight: 900;  line-height: 1.2;  letter-spacing: normal;  padding: 8px 30px 8px 16px;  gap: 12px;  background-image: url("data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 8l4 4 4-4"></path></svg>");  background-repeat: no-repeat;  background-position: right 10px center;  background-size: 18px;}.input-select-white-sm:where(:hover, :focus-visible) {}.input-select-white-sm.active {}.input-select-white-sm:after {  opacity: 1!important;}     .input-select-white-sm {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-white-sm:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-white-sm {  appearance: none;  background-color: #FFFEF4;  color: #191919;  border-radius: 99px;  font-family: Lato;  font-size: 13px;  font-weight: 900;  line-height: 1.2;  letter-spacing: normal;  padding: 8px 30px 8px 16px;  gap: 12px;  background-image: url("data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 8l4 4 4-4"></path></svg>");  background-repeat: no-repeat;  background-position: right 10px center;  background-size: 18px;}.input-select-white-sm:where(:hover, :focus-visible) {}.input-select-white-sm.active {}.input-select-white-sm:after {  opacity: 1!important;}     .input-select-light {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-light:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-light {  background: transparent;  color: #f0efe0;  border: 1px solid #b4b4b4;  border-radius: 99px;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: -0.32px;  line-height: 1.4;  letter-spacing: normal;  padding: 12px 16px 12px 20px;  gap: 12px;  min-height: 46px;}.input-select-light:where(:hover, :focus-visible) {}.input-select-light.active {}@media (max-width: 768px) {  .input-select-light {    padding: 8px 12px 8px 16px;    min-height: 36px;    font-size: 14px;    letter-spacing: -0.28px;  }}     .input-select-light {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-light:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-light {  background: transparent;  color: #f0efe0;  border: 1px solid #b4b4b4;  border-radius: 99px;  font-family: inherit;  font-size: 16px;  font-weight: 400;  font-style: -0.32px;  line-height: 1.4;  letter-spacing: normal;  padding: 12px 16px 12px 20px;  gap: 12px;  min-height: 46px;}.input-select-light:where(:hover, :focus-visible) {}.input-select-light.active {}@media (max-width: 768px) {  .input-select-light {    padding: 8px 12px 8px 16px;    min-height: 36px;    font-size: 14px;    letter-spacing: -0.28px;  }}     .input-select-light-search {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-light-search:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-light-search {  background: rgba(255, 255, 255, 0.4);  border: 1px solid #FFFEF4;  border-radius: 99px;  line-height: 120%;  letter-spacing: 0;  padding: 12px 16px;  gap: 12px;}.input-select
2692-light-search:after {  right: 16px;}.input-select-light-search:where(:hover, :focus-visible) {}.input-select-light-search.active {}@media (max-width: 768px) {  .input-select-light-search {    font-size: 12px;    padding: 8px;  }  .input-select-light-search:after {  right: 8px;}}     .input-select-light-search {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-light-search:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-light-search {  background: rgba(255, 255, 255, 0.4);  border: 1px solid #FFFEF4;  border-radius: 99px;  line-height: 120%;  letter-spacing: 0;  padding: 12px 16px;  gap: 12px;}.input-select-light-search:after {  right: 16px;}.input-select-light-search:where(:hover, :focus-visible) {}.input-select-light-search.active {}@media (max-width: 768px) {  .input-select-light-search {    font-size: 12px;    padding: 8px;  }  .input-select-light-search:after {  right: 8px;}}     .input-select-sm {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-sm:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-sm {  background: #F0EFE0;  color: inherit;  border: 1px solid #F0EFE0;  border-radius: 99px;  font-family: inherit;  font-size: 13px;  font-weight: 900;  font-style: normal;  line-height: 1.2;  letter-spacing: normal;  padding: 8px 28px 8px 16px;  gap: 8px;  width: fit-content;  min-height: 32px;}.input-select-sm:where(:hover, :focus-visible) {}.input-select-sm.active {}.input-select-sm:after {  opacity: 1!important;}@media (max-width: 768px) {  .input-select-sm {    padding: 6px 20px 6px 8px;    min-height: 30px;    font-size: 12px;  }}     .input-select-sm {  position: relative;  transition: all 150ms;  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  }      .input-select-sm:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: currentColor;    mask: var(--icon-chevron-down);    -webkit-mask: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  .input-select-sm {  background: #F0EFE0;  color: inherit;  border: 1px solid #F0EFE0;  border-radius: 99px;  font-family: inherit;  font-size: 13px;  font-weight: 900;  font-style: normal;  line-height: 1.2;  letter-spacing: normal;  padding: 8px 28px 8px 16px;  gap: 8px;  width: fit-content;  min-height: 32px;}.input-select-sm:where(:hover, :focus-visible) {}.input-select-sm.active {}.input-select-sm:after {  opacity: 1!important;}@media (max-width: 768px) {  .input-select-sm {    padding: 6px 20px 6px 8px;    min-height: 30px;    font-size: 12px;  }}     .scroll-pagination {  display: flex;  align-items: center;  justify-content: center;  gap: 12px;}.scroll-pagination span {  width: 12px;  height: 12px;  background: currentColor;  opacity: 0.3;  border-radius: 999px;}.scroll-pagination span.active {  opacity: 1;  background: currentColor;}@media (max-width: 768px) {  .scroll-pagination {    gap: 8px;  }  .scroll-pagination span {    width: 8px;    height: 8px;  }}     .scrollbar {  display: flex;  gap: 6px;  --scroll-height: 5px;  margin-top: 24px;}.scrollbar [data-scrollbar-track] {  height: var(--scroll-height);  background: #999892;  border-radius: 999px;}.scrollbar [data-scrollbar-thumb] {  height: var(--scroll-height);  background: #191919;  border-radius: 999px;}@media (max-width: 768px) {  .scrollbar {    --scroll-height: 3px;    margin-top: 16px;  }}/* Scrollbar Buttons */.scrollbar [data-scrollbar-buttons],.scrollbar [data-scrollbar-counter] {  display: none;}      .scrollbar  .simple-icon {      display: none !important;      }         .scroll-buttons {  display: block;  gap: 6px;  color: #191919;}.scroll-buttons [data-scrollbar-container] {  display: none;}.scroll-buttons [data-scrollbar-track] {  height: 6px;  background: #c0c0c0;  border-radius: 999px;}.scroll-buttons [data-scrollbar-thumb] {  height: 6px;  background: #000000;  border-radius: 999px;}@media (max-width: 768px) {  .scroll-buttons [data-scrollbar-container] {    /* display: none */  }  .scroll-buttons [data-scrollbar-track] {    height: 3px;  }  .scroll-buttons [data-scrollbar-thumb] {    height: 3px;  }}/* Scrollbar Buttons */.scroll-buttons [data-scrollbar-buttons] {  display: flex;  gap: 6px;  width: 100%;}.scroll-buttons [data-scrollbar-button] {  display: flex;  border: 1px solid #191919;  align-items: center;  justify-content: center;  padding: 8px 16px;  border-radius: 99px;  box-shadow: 4px 4px 0 0 #191919;  transition: all 0.2s ease-in;  background: #F0EFE0;  gap: 8px;  flex-shrink: 0;  width: 48px;  height: 32px;}/* Scrollbar Buttons *//*.scroll-buttons [data-scrollbar-buttons] {*//*  display: flex;*//*  gap: 6px;*//*}*//*.scroll-buttons [data-scrollbar-button] {*//*  display: flex;*//*  border: 1px solid #000000;*//*  background: transparent;*//*  width: 28px;*//*  height: 28px;*//*  border-radius: 999px;*//*}*/.scroll-buttons [data-scrollbar-button] svg {  width: 16px;  height: 16px;  flex-shrink: 0;} .scroll-buttons [data-scrollbar-button].active, .scroll-buttons [data-scrollbar-button]:active {  background: #fffef4;  transform: translate(2px, 2px);  box-shadow: 2px 2px #191919;}.scroll-buttons [data-scrollbar-button]:where(:hover, :focus-visible) {  background: #fffef4;}/* Scrollbar Counter */.scroll-buttons [data-scrollbar-counter] {  display: none;}      .scroll-buttons .animated-icon {      display: none !important;      }      .scroll-buttons {      --scroll-button-prev: var(--icon-arrow-left);      --scroll-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);      --scroll-button-next: var(--icon-arrow-right);      --scroll-button-next-aspect-ratio: var(--icon_next--aspect-ratio);      }         .scroll-buttons-circles {  display: block;  gap: 8px;  color: #191919;}.scroll-buttons-circles [data-scrollbar-container] {  display: none;}.scroll-buttons-circles [data-scrollbar-track] {  height: 6px;  background: #c0c0c0;  border-radius: 999px;}.scroll-buttons-circles [data-scrollbar-thumb] {  height: 6px;  background: #000000;  border-radius: 999px;}@media (max-width: 768px) {  .scroll-buttons-circles [data-scrollbar-container] {    /* display: none */  }  .scroll-buttons-circles [data-scrollbar-track] {    height: 3px;  }  .scroll-buttons-circles [data-scrollbar-thumb] {    height: 3px;  }}/* Scrollbar Buttons */.scroll-buttons-circles [data-scrollbar-buttons] {  display: flex;  gap: 6px;  width: 100%;}.scroll-buttons-circles [data-scrollbar-button] {  display: flex;  border: 1.5px solid #191919;  align-items: center;  justify-content: center;  padding: 8px;  border-radius: 99px;  box-shadow: 1px 1px 0 0 #191919;  transition: all 0.2s ease-in;  background: #F0EFE0;  gap: 8px;  flex-shrink: 0;  width: 32px;  height: 32px;}/* Scrollbar Buttons *//*.scroll-buttons-circles [data-scrollbar-buttons] {*//*  display: flex;*//*  gap: 6px;*//*}*//*.scroll-buttons-circles [data-scrollbar-button] {*//*  display: flex;*//*  border: 1px solid #000000;*//*  background: transparent;*//*  width: 28px;*//*  height: 28px;*//*  border-radius: 999px;*//*}*/.scroll-buttons-circles [data-scrollbar-button] svg {  width: 16px;  height: 16px;  flex-shrink: 0;} .scroll-buttons-circles [data-scrollbar-button].active, .scroll-buttons-circles [data-scrollbar-button]:active {  background: #fffef4;  transform: translate(1px, 1px);  box-shadow: 2px 2px #191919;}.scroll-buttons-circles [data-scrollbar-button]:where(:hover, :focus-visible) {  background: #fffef4;}/* Scrollbar Counter */.scroll-buttons-circles [data-scrollbar-counter] {  display: none;}      .scroll-buttons-circles .animated-icon {      display: none !important;      }      .scroll-buttons-circles {      --scroll-button-prev: var(--icon-arrow-left);      --scroll-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);      --scroll-button-next: var(--icon-arrow-right);      --scroll-button-next-aspect-ratio: var(--icon_next--aspect-ratio);      }         .scroll-chevrons {  display: block;  gap: 6px;}.scroll-chevrons [data-scrollbar-container] {  display: none;}.scroll-chevrons [data-scrollbar-track] {  height: 6px;  background: #c0c0c0;  border-radius: 999px;}.scroll-chevrons [data-scrollbar-thumb] {  height: 6px;  background: #000000;  border-radius: 999px;}@media (max-width: 768px) {  .scroll-chevrons [data-scrollbar-container] {    /* display: none */  }  .scroll-chevrons [data-scrollbar-track] {    height: 3px;  }  .scroll-chevrons [data-scrollbar-thumb] {    height: 3px;  }}/* Scrollbar Buttons */.scroll-chevrons [data-scrollbar-buttons] {  gap: 6px;  width: 100%;}.scroll-chevrons [data-scrollbar-button] {  display: flex;  padding: 4px;}.scroll-chevrons [data-scrollbar-button]:disabled {  opacity: 1 !important;}.scroll-chevrons [data-scrollbar-button] svg {  width: 18px;  height: 18px;}/* Scrollbar Counter */.scroll-chevrons [data-scrollbar-counter] {  display: none;  color: #000000;  font-family: inherit;  font-size: 14px;  font-weight: 400;  line-height: 1.3;  letter-spacing: normal;  text-transform: unset;  font-style: normal;}      .scroll-chevrons .animated-icon {      display: none !important;      }      .scroll-chevrons {      --scroll-button-prev: var(--icon-chevron-left);      --scroll-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);      --scroll-button-next: var(--icon-chevron-right);      --scroll-button-next-aspect-ratio: var(--icon_next--aspect-ratio);      }         .pagination {  display: flex;  align-items: center;  justify-content: center;  gap: 12px;}.pagination button {  font-size: 16px;  font-weight: 400;  line-height: 140%;  letter-spacing: -0.32px;  width: 32px;  height: 32px;  border: 1px solid #191919;  border-radius: 8px;  transition: all 75ms;}.pagination button.active {  font-weight: 900;}.pagination button:where(:hover, :focus-within) {}.pagination button svg {  width: 24px;  height: 24px;}.pagination button:disabled {  opacity: 0.5;}@media (max-width: 768px) {  .pagination {    gap: 8px;  }  .pagination button {    font-size: 14px;    letter-spacing: -0.28px;    width: 24px;    height: 24px;  }  .pagination button svg {    width: 16px;    height: 16px;  }}.pagination {  user-select: none;  --pagination-button-prev: var(--icon-chevron-left);  --pagination-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);  --pagination-button-next: var(--icon-chevron-right);  --pagination-button-next-aspect-ratio: var(--icon_next--aspect-ratio);  }     :root {                      --icon-play-button: url('//goodprotein.ca/cdn/shop/files/playbutton.svg?v=1784651466') no-repeat 50% 50% / contain;      --icon-play-button-aspect-ratio: 1.0;                        --icon-antioxidants: url('//goodprotein.ca/cdn/shop/files/Antioxidants_1_1_c81926b4-13cf-45a3-b371-4314bf08646f.svg?v=1774043454') no-repeat 50% 50% / contain;      --icon-antioxidants-aspect-ratio: 1.0;                        --icon-health: url('//goodprotein.ca/cdn/shop/files/Health_1_1.svg?v=1774043253') no-repeat 50% 50% / contain;      --icon-health-aspect-ratio: 1.0;                                                                            --icon-craving: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewbox="0 0 40 40" fill="none"%3e  %3cpath d="M20.4414 0.00488281C25.7132 0.108554 30.6474 2.24971 34.3369 6.03418C36.1277 7.87025 37.5291 9.99494 38.5039 12.3506V12.3525C39.5111 14.7862 40.0155 17.3633 40.001 20.0059C40.0154 22.6839 39.495 25.2915 38.457 27.751C37.4562 30.1228 36.01
269278 32.2593 34.1816 34.0986C32.3305 35.9543 30.172 37.4108 27.7686 38.4277C25.3021 39.4705 22.6909 40 20.0059 40H19.9346C17.264 39.9919 14.6658 39.4561 12.2139 38.4102C9.84299 37.3997 7.71087 35.9566 5.87598 34.1221C4.03786 32.2842 2.5946 30.1473 1.58398 27.7734C0.536229 25.3106 0.00330164 22.6964 0 20.0068C-0.0032052 17.306 0.536396 14.671 1.60352 12.1758C2.64482 9.74053 4.13368 7.56202 6.02832 5.70312C9.88293 1.92044 15.0013 -0.105165 20.4414 0.00488281ZM20.0078 1.49414C17.5153 1.49415 15.0951 1.98216 12.8164 2.94238C10.6123 3.8719 8.63211 5.20112 6.93164 6.89648C5.2313 8.59186 3.89536 10.5664 2.96094 12.7637C1.99418 15.0387 1.50227 17.4552 1.49902 19.9473C1.49587 22.4587 1.98307 24.8944 2.94824 27.1855C3.8811 29.4006 5.21726 31.3897 6.9209 33.0947C10.4078 36.5858 15.0481 38.5087 19.9844 38.5088H19.9873C24.9707 38.5088 29.6406 36.5708 33.1357 33.0537C34.823 31.3553 36.1498 29.378 37.0762 27.1777C38.0316 24.9109 38.5175 22.5089 38.5176 20.0381L38.5205 20.0352C38.5237 15.0769 36.6022 10.4187 33.1123 6.9209C29.6221 3.42311 24.97 1.4958 20.0156 1.49414H20.0078ZM25.3301 19.582C26.177 19.3894 27.1038 19.5691 27.873 20.0742C28.6374 20.5779 29.1662 21.353 29.3232 22.1982C29.3636 22.4149 29.3728 22.6375 29.3809 22.8525C29.3825 22.9006 29.3861 22.951 29.3877 22.999C29.3925 23.1251 29.3906 23.2494 29.3906 23.3916C29.9395 22.8493 30.4214 22.2753 30.8877 21.6084C30.9766 21.4823 31.0624 21.3481 31.1465 21.2188C31.1867 21.156 31.2283 21.0953 31.2686 21.0342C31.5325 20.6343 31.9816 20.5076 32.3379 20.7324H32.334C32.7077 20.9689 32.7857 21.4261 32.5234 21.8438C31.5146 23.4545 30.2428 24.8225 28.7402 25.9072C26.8925 27.243 24.7881 28.1182 22.4854 28.5068C21.6499 28.6477 20.8213 28.7187 20.0117 28.7188C19.505 28.7187 19.0023 28.6898 18.5117 28.6348C16.1491 28.366 14.0243 27.663 12.1992 26.5459C10.3578 25.4173 8.77031 23.8361 7.48438 21.8477C7.27885 21.5305 7.26337 21.2402 7.43945 20.9619C7.62238 20.6739 7.94497 20.5529 8.24121 20.6611C8.43551 20.7324 8.63861 20.8958 8.75684 21.0771C9.54378 22.2897 10.4171 23.2893 11.4258 24.1328C13.1197 25.5478 15.088 26.4915 17.2773 26.9385C18.4984 27.1878 19.78 27.2697 21.082 27.1807C21.898 27.124 22.5989 26.3819 22.6123 25.5596C22.622 24.9689 22.6198 24.3661 22.6182 23.7852C22.6165 23.5198 22.6162 23.2516 22.6162 22.9863C22.6163 21.2944 23.6817 19.9579 25.3301 19.582ZM26.0156 20.999C25.2949 20.9991 24.5984 21.4384 24.2842 22.125C24.1549 22.4081 24.1451 22.7093 24.1338 23.0264C24.1306 23.091 24.1282 23.1551 24.125 23.2197C24.1073 23.5577 24.1182 23.9091 24.1279 24.2471C24.1506 25.0307 24.1756 25.8383 23.8857 26.6494C23.9195 26.6366 23.9555 26.6252 23.9893 26.6123C24.2206 26.5282 24.4395 26.4493 24.666 26.4023C25.121 26.3084 25.3171 26.0365 25.3398 25.4668C25.3431 25.3634 25.3437 25.2577 25.3438 25.1543V24.3096C25.3438 23.7575 25.3415 23.1868 25.3447 22.625C25.3464 22.3743 25.4403 22.1532 25.6084 22.0059C25.767 21.8668 25.9799 21.805 26.2031 21.834C26.5917 21.8859 26.8457 22.2127 26.8457 22.666H26.8486V25.3604C26.8662 25.3507 26.8838 25.3383 26.9014 25.3271C27.0695 25.2221 27.2297 25.1214 27.3945 25.0244C27.6632 24.8691 27.804 24.6677 27.8252 24.4121L27.8408 24.209C27.8797 23.7543 27.9185 23.2841 27.9072 22.8262C27.8861 21.9469 27.2231 21.1919 26.3291 21.0283C26.2257 21.009 26.1206 20.999 26.0156 20.999ZM24.1016 13.3945C25.1122 12.4879 26.4182 12.134 27.6846 12.4189C29.0075 12.7171 30.0888 13.6597 30.6523 15.002C30.8189 15.4015 30.913 15.8336 31.002 16.251C31.0455 16.4548 31.0074 16.6628 30.8926 16.8311C30.7776 17.0009 30.5906 17.1203 30.3818 17.1543C30.3433 17.1607 30.3042 17.1641 30.2656 17.1641C29.9144 17.1639 29.6079 16.9001 29.543 16.5215C29.4069 15.7253 29.1347 15.1357 28.6865 14.6631C28.1294 14.0755 27.4099 13.7753 26.665 13.8174C25.917 13.8596 25.2335 14.2441 24.7412 14.8965C24.4079 15.3384 24.1918 15.8715 24.085 16.5205C24.0166 16.9281 23.6703 17.2005 23.2754 17.1553V17.1572C22.8693 17.1102 22.6121 16.7714 22.6182 16.2959V16.2822C22.772 15.1116 23.2709 14.1394 24.1016 13.3945ZM13.209 12.2744C15.0131 12.3278 16.6105 13.5748 17.1855 15.377C17.2859 15.6942 17.3557 16.0272 17.3896 16.3623C17.4313 16.7684 17.1497 17.11 16.7354 17.1553C16.7096 17.1601 16.6817 17.1602 16.6543 17.1602C16.2952 17.1599 15.9925 16.896 15.9307 16.5176C15.793 15.6677 15.4622 15.0098 14.9199 14.5078C14.3644 13.993 13.6689 13.75 12.9629 13.8213C12.2215 13.8976 11.5495 14.3075 11.0703 14.9775C10.7709 15.3968 10.5807 15.8687 10.5078 16.377C10.4623 16.6923 10.3197 16.9376 10.1045 17.0654C9.92499 17.1718 9.70614 17.1865 9.49121 17.1074C9.14166 16.9796 8.95379 16.6693 9.00195 16.3037C9.23687 14.4985 10.4112 13.0113 11.9932 12.5156C12.2603 12.4315 12.5431 12.3861 12.8135 12.3408C12.9363 12.3214 13.0624 12.2996 13.1836 12.2754L13.1973 12.2744H13.209Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-craving-aspect-ratio: 1.0;                                                                            --icon-muscle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="31" height="28" viewbox="0 0 31 28" fill="none"%3e  %3cpath d="M26.7025 10.1778H26.4751C23.356 10.1778 20.5124 11.8783 19.0521 14.6199C18.1106 14.2035 17.1339 13.9921 16.1476 13.9921C14.5048 13.9921 12.9004 14.5663 11.6227 15.6074C11.5971 14.5001 11.4498 13.4148 11.312
26921 12.4809C11.1968 11.689 11.0783 10.8719 11.0687 10.1967H14.3223C14.841 10.1967 15.331 9.99797 15.6993 9.63515L18.2803 7.09228C19.0169 6.36665 19.0361 5.20563 18.3252 4.44214C18.5717 4.07301 18.6838 3.63132 18.639 3.1991C18.5814 2.6249 18.2675 2.11065 17.7808 1.792L16.2148 0.763492C15.4559 0.265013 14.572 0 13.6594 0C11.7572 0 9.97028 0.728788 8.6253 2.05386C6.15309 4.48946 4.20608 7.28158 2.83868 10.3482C1.19268 14.0426 0.356873 16.7684 0.356873 18.45C0.356873 19.4123 0.273613 20.1915 0.107092 20.7721C-0.25157 22.0151 0.312041 23.3433 1.47769 23.9995C6.12748 26.6181 11.4177 28 16.772 28H17.7039C21.0247 28 24.3039 27.4763 27.4518 26.4415L27.9034 26.2932C29.7543 25.6843 31 23.9838 31 22.0624V14.6452C31 12.2443 29.069 10.2409 26.6961 10.181L26.7025 10.1778ZM13.6626 1.29352C14.3158 1.29352 14.9467 1.48282 15.4911 1.83932L17.057 2.86783C17.2172 2.97194 17.3164 3.13915 17.3356 3.32529C17.3549 3.51144 17.2876 3.69442 17.1531 3.83008L15.0908 5.86186C14.8731 6.07639 14.5432 6.13003 14.2678 5.99437C14.0597 5.89341 13.9188 5.70411 13.8835 5.48011C13.8451 5.25296 13.9188 5.03211 14.0821 4.87121L14.6745 4.28755C14.9307 4.03515 14.9307 3.62501 14.6745 3.37262C14.5496 3.24958 14.3863 3.18332 14.2102 3.18332C14.034 3.18332 13.8707 3.24958 13.7458 3.37262L13.1534 3.95628C12.6859 4.4169 12.4809 5.04789 12.5866 5.68834C12.6923 6.32879 13.0926 6.86197 13.6818 7.15223C14.4632 7.53713 15.4014 7.38569 16.0195 6.77679L17.4221 5.39493C17.5918 5.64417 17.563 5.97228 17.3549 6.17735L14.7738 8.72022C14.6553 8.83696 14.492 8.90321 14.3255 8.90321H11.3313V8.8969C11.3665 8.84011 11.4017 8.78017 11.4498 8.736C11.5746 8.61296 11.6419 8.45206 11.6419 8.27854C11.6419 8.10501 11.5746 7.94411 11.4498 7.82107C11.1936 7.56868 10.7773 7.56868 10.5211 7.82107C9.46111 8.86535 9.71729 10.6258 10.0151 12.6639V12.6734C10.1688 13.7271 10.3289 14.8155 10.3289 15.9103C10.3289 18.5226 8.32428 19.0779 8.24102 19.0999C7.89196 19.1883 7.68061 19.5416 7.76707 19.8824C7.84073 20.1695 8.10011 20.3714 8.40434 20.3714C8.45877 20.3714 8.51321 20.3651 8.56445 20.3524C9.01598 20.242 9.52195 19.977 9.95747 19.63C10.5275 19.1757 10.9598 18.6015 11.2448 17.9263C11.2448 17.9232 11.2512 17.92 11.2576 17.9168C11.264 17.9137 11.2704 17.9074 11.2768 17.8979C12.3528 16.2605 14.1717 15.2825 16.1508 15.2825C17.6911 15.2825 19.1386 15.8693 20.2306 16.9388C20.3554 17.0619 20.522 17.1281 20.6981 17.125C20.8742 17.125 21.0375 17.0555 21.1592 16.9325C21.2841 16.8095 21.3514 16.6454 21.3482 16.475C21.3482 16.3015 21.2777 16.1406 21.1528 16.0176C20.887 15.7589 20.5828 15.5128 20.1953 15.2478C21.4218 12.9163 23.8268 11.4682 26.4751 11.4682H26.6672C28.3357 11.5155 29.6935 12.9352 29.6935 14.642V22.0593C29.6935 23.4254 28.8096 24.6337 27.4935 25.0659L27.0419 25.2142C24.0253 26.2048 20.887 26.7065 17.7103 26.7065H16.7784C11.6515 26.7065 6.58541 25.3814 2.13416 22.8764C1.4937 22.5167 1.18307 21.7974 1.37521 21.1254C1.57376 20.4345 1.67623 19.5322 1.67623 18.45C1.67623 16.9704 2.49603 14.3486 4.04916 10.8687C5.34931 7.95042 7.20346 5.29082 9.56038 2.96879C10.6556 1.8898 12.1158 1.29352 13.6658 1.29352H13.6626Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-muscle-aspect-ratio: 1.107;                                                                            --icon-filters: url('data:image/svg+xml;utf8,%3csvg data-icon-handle="filters" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M14.126 9L3 9C2.44772 9 2 8.55228 2 8C2 7.44772 2.44772 7 3 7L14.126 7C14.5701 5.27477 16.1362 4 18 4C20.2091 4 22 5.79086 22 8C22 10.2091 20.2091 12 18 12C16.1362 12 14.5701 10.7252 14.126 9Z" fill="currentColor"%3e%3c/path%3e %3cpath d="M6 12C3.79086 12 2 13.7909 2 16C2 18.2091 3.79086 20 6 20C7.86384 20 9.42994 18.7252 9.87398 17L21 17C21.5523 17 22 16.5523 22 16C22 15.4477 21.5523 15 21 15L9.87398 15C9.42994 13.2748 7.86384 12 6 12Z" fill="currentColor"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;      --icon-filters-aspect-ratio: 1.0;                                                                            --icon-hamburger: url('data:image/svg+xml;utf8,%3csvg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 12C2 11.4477 2.44772 11 3 11H21C21.5523 11 22 11.4477 22 12C22 12.5523 21.5523 13 21 13H3C2.44772 13 2 12.5523 2 12Z" fill="currentColor"%3e%3c/path%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 6C2 5.44772 2.44772 5 3 5H21C21.5523 5 22 5.44772 22 6C22 6.55228 21.5523 7 21 7H3C2.44772 7 2 6.55228 2 6Z" fill="currentColor"%3e%3c/path%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 18C2 17.4477 2.44772 17 3 17H21C21.5523 17 22 17.4477 22 18C22 18.5523 21.5523 19 21 19H3C2.44772 19 2 18.5523 2 18Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-hamburger-aspect-ratio: 1.0;                                                                            --icon-cart: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"%3e  %3cpath d="M13.334 7.50033V5.00033C13.334 3.15938 11.8416 1.66699 10.0006 1.66699C8.15968 
26921.66699 6.6673 3.15938 6.6673 5.00033V7.50032M2.99397 8.62696L2.49397 13.9603C2.35181 15.4767 2.28072 16.2349 2.53234 16.8206C2.75338 17.335 3.14073 17.7604 3.63232 18.0285C4.1919 18.3337 4.95344 18.3337 6.47651 18.3337H13.5248C15.0478 18.3337 15.8094 18.3337 16.3689 18.0285C16.8605 17.7604 17.2479 17.335 17.4689 16.8206C17.7205 16.2349 17.6495 15.4767 17.5073 13.9603L17.0073 8.62696C16.8872 7.34645 16.8272 6.70619 16.5392 6.22213C16.2856 5.79581 15.9109 5.45458 15.4628 5.24186C14.954 5.00033 14.3109 5.00033 13.0248 5.00033L6.97651 5.00033C5.69037 5.00033 5.04731 5.00033 4.53848 5.24186C4.09035 5.45458 3.71564 5.79581 3.46202 6.22213C3.17404 6.70619 3.11402 7.34645 2.99397 8.62696Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-cart-aspect-ratio: 1.0;                                                                            --icon-link: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M10.0002 13C10.4297 13.5742 10.9776 14.0492 11.6067 14.393C12.2359 14.7367 12.9317 14.9411 13.6468 14.9924C14.362 15.0436 15.0798 14.9404 15.7515 14.6898C16.4233 14.4392 17.0333 14.0471 17.5402 13.54L20.5402 10.54C21.451 9.59702 21.955 8.334 21.9436 7.02302C21.9322 5.71204 21.4063 4.45797 20.4793 3.53093C19.5523 2.60389 18.2982 2.07805 16.9872 2.06666C15.6762 2.05526 14.4132 2.55924 13.4702 3.47003L11.7502 5.18003M14.0002 11C13.5707 10.4259 13.0228 9.95084 12.3936 9.60709C11.7645 9.26333 11.0687 9.05891 10.3535 9.00769C9.63841 8.95648 8.92061 9.05966 8.24885 9.31025C7.5771 9.56083 6.96709 9.95296 6.4602 10.46L3.4602 13.46C2.54941 14.403 2.04544 15.666 2.05683 16.977C2.06822 18.288 2.59407 19.5421 3.52111 20.4691C4.44815 21.3962 5.70221 21.922 7.01319 21.9334C8.32418 21.9448 9.58719 21.4408 10.5302 20.53L12.2402 18.82" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-link-aspect-ratio: 1.0;                                                                            --icon-link-external: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M7.7587 2H10C10.5523 2 11 2.44772 11 3C11 3.55229 10.5523 4 10 4H7.8C6.94342 4 6.36113 4.00078 5.91104 4.03755C5.47262 4.07337 5.24842 4.1383 5.09202 4.21799C4.7157 4.40973 4.40973 4.7157 4.21799 5.09202C4.1383 5.24842 4.07337 5.47262 4.03755 5.91104C4.00078 6.36113 4 6.94342 4 7.8V16.2C4 17.0566 4.00078 17.6389 4.03755 18.089C4.07337 18.5274 4.1383 18.7516 4.21799 18.908C4.40973 19.2843 4.7157 19.5903 5.09202 19.782C5.24842 19.8617 5.47262 19.9266 5.91104 19.9624C6.36113 19.9992 6.94342 20 7.8 20H16.2C17.0566 20 17.6389 19.9992 18.089 19.9624C18.5274 19.9266 18.7516 19.8617 18.908 19.782C19.2843 19.5903 19.5903 19.2843 19.782 18.908C19.8617 18.7516 19.9266 18.5274 19.9624 18.089C19.9992 17.6389 20 17.0566 20 16.2V14C20 13.4477 20.4477 13 21 13C21.5523 13 22 13.4477 22 14V16.2413C22 17.0463 22 17.7106 21.9558 18.2518C21.9099 18.8139 21.8113 19.3306 21.564 19.816C21.1805 20.5686 20.5686 21.1805 19.816 21.564C19.3306 21.8113 18.8139 21.9099 18.2518 21.9558C17.7106 22 17.0463 22 16.2413 22H7.75868C6.95372 22 6.28936 22 5.74818 21.9558C5.18608 21.9099 4.66937 21.8113 4.18404 21.564C3.43139 21.1805 2.81947 20.5686 2.43598 19.816C2.18868 19.3306 2.09012 18.8139 2.04419 18.2518C1.99998 17.7106 1.99999 17.0463 2 16.2413V7.7587C1.99999 6.95374 1.99998 6.28937 2.04419 5.74818C2.09012 5.18608 2.18868 4.66937 2.43598 4.18404C2.81947 3.43139 3.43139 2.81947 4.18404 2.43598C4.66937 2.18868 5.18608 2.09012 5.74818 2.04419C6.28937 1.99998 6.95374 1.99999 7.7587 2Z" fill="black"%3e%3c/path%3e  %3cpath d="M14 3C14 2.44772 14.4477 2 15 2H21C21.5523 2 22 2.44771 22 3L22 9C22 9.55228 21.5523 10 21 10C20.4477 10 20 9.55229 20 9L20 5.41422L12.7071 12.7071C12.3166 13.0976 11.6834 13.0976 11.2929 12.7071C10.9024 12.3166 10.9024 11.6834 11.2929 11.2929L18.5858 4H15C14.4477 4 14 3.55229 14 3Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-link-external-aspect-ratio: 1.0;                                                                            --icon-timer: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M12 6V12L16 14M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-timer-aspect-ratio: 1.0;                                                                            --icon-arrow-right: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none"%3e  %3cpath d="M2.66602 8H13.3327M13.3327 8L9.33268 4M13.3327 8L9.33268 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-arrow-right-aspect-ratio: 1.0;                                                                            --icon-arrow-left: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none"%3e  %3cpath d="M12.6673 7.99967H3.33398M3.33398 7.99967L8.00065 12.6663M3.33398 7.99967L8.00065 3.33301" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-arrow-left-aspect-ratio: 1.0;                                                                            --icon-chevron-up-down: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M6.29289 14.2929C6.68342 13.9024 7.31658 13.9024 7.70711 14.2929L12 18.5858L16.2929 14.2929C16.6834 13.9024 17.3166 13.9024 17.7071 14.2929C18.0976 14.6834 18.0976 15.3166 17.7071 15.7071L12.7071 20.7071C12.3166 21.0976 11.6834 21.0976 11.2929 20.7071L6.29289 15.7071C5.90237 15.3166 5.90237 14.6834 6.29289 14.2929Z" fill="currentColor"%3e%3c/path%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M6.29289 9.70711C6.68342 10.0976 7.31658 10.0976 7.70711 9.70711L12 5.41421L16.2929 9.70711C16.6834 10.0976 17.3166 10.0976 17.7071 9.70711C18.0976 9.31658 18.0976 8.68342 17.7071 8.29289L12.7071 3.29289C12.3166 2.90237 11.6834 2.90237 11.2929 3.29289L6.29289 8.29289C5.90237 8.68342 5.90237 9.31658 6.29289 9.70711Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-chevron-up-down-aspect-ratio: 1.0;                                                                            --icon-chevron-down: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 8.29289C5.68342 7.90237 6.31658 7.90237 6.70711 8.29289L12 13.5858L17.2929 8.29289C1
26927.6834 7.90237 18.3166 7.90237 18.7071 8.29289C19.0976 8.68342 19.0976 9.31658 18.7071 9.70711L12.7071 15.7071C12.3166 16.0976 11.6834 16.0976 11.2929 15.7071L5.29289 9.70711C4.90237 9.31658 4.90237 8.68342 5.29289 8.29289Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-chevron-down-aspect-ratio: 1.0;                                                                            --icon-chevron-left: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewbox="0 0 40 40" fill="none"%3e  %3cpath d="M0 0H24C32.8366 0 40 7.16344 40 16V24C40 32.8366 32.8366 40 24 40H0V0Z"%3e%3c/path%3e  %3cpath d="M25 30L15 20L25 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-chevron-left-aspect-ratio: 1.0;                                                                            --icon-chevron-right: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewbox="0 0 40 40" fill="none"%3e  %3cpath d="M0 16C0 7.16344 7.16344 0 16 0H40V40H16C7.16344 40 0 32.8366 0 24V16Z"%3e%3c/path%3e  %3cpath d="M15 30L25 20L15 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-chevron-right-aspect-ratio: 1.0;                                                                            --icon-chevron-up: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M18 15L12 9L6 15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-chevron-up-aspect-ratio: 1.0;                                                                            --icon-check-mark: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M20 6L9 17L4 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-check-mark-aspect-ratio: 1.0;                                                                            --icon-x-mark: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M17.7071 7.70711C18.0976 7.31658 18.0976 6.68342 17.7071 6.29289C17.3166 5.90237 16.6834 5.90237 16.2929 6.29289L12 10.5858L7.70711 6.29289C7.31658 5.90237 6.68342 5.90237 6.29289 6.29289C5.90237 6.68342 5.90237 7.31658 6.29289 7.70711L10.5858 12L6.29289 16.2929C5.90237 16.6834 5.90237 17.3166 6.29289 17.7071C6.68342 18.0976 7.31658 18.0976 7.70711 17.7071L12 13.4142L16.2929 17.7071C16.6834 18.0976 17.3166 18.0976 17.7071 17.7071C18.0976 17.3166 18.0976 16.6834 17.7071 16.2929L13.4142 12L17.7071 7.70711Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-x-mark-aspect-ratio: 1.0;                                                                            --icon-email: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-email-aspect-ratio: 1.0;                                                                            --icon-password-eye: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M2.42012 12.7132C2.28394 12.4975 2.21584 12.3897 2.17772 12.2234C2.14909 12.0985 2.14909 11.9015 2.17772 11.7766C2.21584 11.6103 2.28394 11.5025 2.42012 11.2868C3.54553 9.50484 6.8954 5 12.0004 5C17.1054 5 20.4553 9.50484 21.5807 11.28
269268C21.7169 11.5025 21.785 11.6103 21.8231 11.7766C21.8517 11.9015 21.8517 12.0985 21.8231 12.2234C21.785 12.3897 21.7169 12.4975 21.5807 12.7132C20.4553 14.4952 17.1054 19 12.0004 19C6.8954 19 3.54553 14.4952 2.42012 12.7132Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e  %3cpath d="M12.0004 15C13.6573 15 15.0004 13.6569 15.0004 12C15.0004 10.3431 13.6573 9 12.0004 9C10.3435 9 9.0004 10.3431 9.0004 12C9.0004 13.6569 10.3435 15 12.0004 15Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-password-eye-aspect-ratio: 1.0;                                                                            --icon-password-eye-slash: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M10.7429 5.09232C11.1494 5.03223 11.5686 5 12.0004 5C17.1054 5 20.4553 9.50484 21.5807 11.2868C21.7169 11.5025 21.785 11.6103 21.8231 11.776
26927C21.8518 11.9016 21.8517 12.0987 21.8231 12.2236C21.7849 12.3899 21.7164 12.4985 21.5792 12.7156C21.2793 13.1901 20.8222 13.8571 20.2165 14.5805M6.72432 6.71504C4.56225 8.1817 3.09445 10.2194 2.42111 11.2853C2.28428 11.5019 2.21587 11.6102 2.17774 11.7765C2.1491 11.9014 2.14909 12.0984 2.17771 12.2234C2.21583 12.3897 2.28393 12.4975 2.42013 12.7132C3.54554 14.4952 6.89541 19 12.0004 19C14.0588 19 15.8319 18.2676 17.2888 17.2766M3.00042 3L21.0004 21M9.8791 9.87868C9.3362 10.4216 9.00042 11.1716 9.00042 12C9.00042 13.6569 10.3436 15 12.0004 15C12.8288 15 13.5788 14.6642 14.1217 14.1213" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-password-eye-slash-aspect-ratio: 1.0;                                                                            --icon-user: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"%3e  %3cpath d="M2.5 16.6667C4.44649 14.6021 7.08918 13.3333 10 13.3333C12.9108 13.3333 15.5535 14.6021 17.5 16.6667M13.75 6.25C13.75 8.32107 12.0711 10 10 10C7.92893 10 6.25 8.32107 6.25 6.25C6.25 4.17893 7.92893 2.5 10 2.5C12.0711 2.5 13.75 4.17893 13.75 6.25Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-user-aspect-ratio: 1.0;                                                                            --icon-tag: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M8 8H8.01M2 5.2L2 9.67451C2 10.1637 2 10.4083 2.05526 10.6385C2.10425 10.8425 2.18506 11.0376 2.29472 11.2166C2.4184 11.4184 2.59135 11.5914 2.93726 11.9373L10.6059 19.6059C11.7939 20.7939 12.388 21.388 13.0729 21.6105C13.6755 21.8063 14.3245 21.8063 14.927 21.6105C15.612 21.388 16.2061 20.7939 17.3941 19.6059L19.6059 17.3941C20.7939 16.2061 21.388 15.612 21.6105 14.927C21.8063 14.3245 21.8063 13.6755 21.6105 13.0729C21.388 12.388 20.7939 11.7939 19.6059 10.6059L11.9373 2.93726C11.5914 2.59135 11.4184 2.4184 11.2166 2.29472C11.0376 2.18506 10.8425 2.10425 10.6385 2.05526C10.4083 2 10.1637 2 9.67452 2L5.2 2C4.0799 2 3.51984 2 3.09202 2.21799C2.7157 2.40973 2.40973 2.71569 2.21799 3.09202C2 3.51984 2 4.07989 2 5.2ZM8.5 8C8.5 8.27614 8.27614 8.5 8 8.5C7.72386 8.5 7.5 8.27614 7.5 8C7.5 7.72386 7.72386 7.5 8 7.5C8.27614 7.5 8.5 7.72386 8.5 8Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-tag-aspect-ratio: 1.0;                                                                            --icon-pin: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M12.0004 15L12.0004 22M8.00043 7.30813V9.43875C8.00043 9.64677 8.00043 9.75078 7.98001 9.85026C7.9619 9.93852 7.93194 10.0239 7.89095 10.1042C7.84474 10.1946 7.77977 10.2758 7.64982 10.4383L6.08004 12.4005C5.4143 13.2327 5.08143 13.6487 5.08106 13.9989C5.08073 14.3035 5.21919 14.5916 5.4572 14.7815C5.73088 15 6.26373 15 7.32943 15H16.6714C17.7371 15 18.27 15 18.5437 14.7815C18.7817 14.5916 18.9201 14.3035 18.9198 13.9989C18.9194 13.6487 18.5866 13.2327 17.9208 12.4005L16.351 10.4383C16.2211 10.2758 16.1561 10.1946 16.1099 10.1042C16.0689 10.0239 16.039 9.93852 16.0208 9.85026C16.0004 9.75078 16.0004 9.64677 16.0004 9.43875V7.30813C16.0004 7.19301 16.0004 7.13544 16.0069 7.07868C16.0127 7.02825 16.0223 6.97833 16.0357 6.92937C16.0507 6.87424 16.0721 6.8208 16.1149 6.71391L17.1227 4.19423C17.4168 3.45914 17.5638 3.09159 17.5025 2.79655C17.4489 2.53853 17.2956 2.31211 17.0759 2.1665C16.8247 2 16.4289 2 15.6372 2H8.36368C7.57197 2 7.17611 2 6.92494 2.1665C6.70529 2.31211 6.55199 2.53853 6.49838 2.79655C6.43707 3.09159 6.58408 3.45914 6.87812 4.19423L7.88599 6.71391C7.92875 6.8208 7.95013 6.87424 7.96517 6.92937C7.97853 6.97833 7.98814 7.02825 7.99392 7.07868C8.00043 7.13544 8.00043 7.19301 8.00043 7.30813Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-pin-aspect-ratio: 1.0;                                                                            --icon-credit-card: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M16 18L18 20L22 16M22 10H2M22 12V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5H5.2C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.0799 2 8.2V15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.0799 19 5.2 19H12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-credit-card-aspect-ratio: 1.0;                                                                            --icon-search: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"%3e  %3cpath d="M17.5 17.5L12.5001 12.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-search-aspect-ratio: 1.0;                                                                            --icon-home: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M9 21V13.6C9 13.0399 9 12.7599 9.109 12.546C9.20487 12.3578 9.35785 12.2049 9.54601 12.109C9.75993 12 10.04 12 10.6 12H13.4C13.9601 12 14.2401 12 14.454 12.109C14.6422 12.2049 14.7951 12.3578 14.891 12.546C15 12.7599 15 13.0399 15 13.6V21M2 9.5L11.04 2.72C11.3843 2.46181 11.5564 2.33271 11.7454 2.28294C11.9123 2.23902 12.0877 2.23902 12.2546 2.28295C12.4436 2.33271 12.6157 2.46181 12.96 2.72L22 9.5M4 8V1
26927.8C4 18.9201 4 19.4802 4.21799 19.908C4.40974 20.2843 4.7157 20.5903 5.09202 20.782C5.51985 21 6.0799 21 7.2 21H16.8C17.9201 21 18.4802 21 18.908 20.782C19.2843 20.5903 19.5903 20.2843 19.782 19.908C20 19.4802 20 18.9201 20 17.8V8L13.92 3.44C13.2315 2.92361 12.8872 2.66542 12.5091 2.56589C12.1754 2.47804 11.8246 2.47804 11.4909 2.56589C11.1128 2.66542 10.7685 2.92361 10.08 3.44L4 8Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-home-aspect-ratio: 1.0;                                                                            --icon-globe: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M3.07598 7.48282L7.36402 10.5457C7.58715 10.705 7.69872 10.7847 7.81548 10.8031C7.91821 10.8192 8.02343 10.8029 8.11648 10.7565C8.22223 10.7037 8.30449 10.594 8.46901 10.3747L9.37511 9.16652C9.42164 9.10448 9.4449 9.07347 9.47224 9.04671C9.49652 9.02295 9.52315 9.00173 9.55173 8.98338C9.58392 8.9627 9.61935 8.94696 9.6902 8.91546L13.5588 7.19609C13.7192 7.12482 13.7993 7.08918 13.8598 7.03352C13.9133 6.9843 13.9554 6.924 13.9832 6.85684C14.0146 6.78091 14.0204 6.69336 14.0321 6.51826L14.3154 2.2694M13.5 13.5L16.116 14.6211C16.4195 14.7512 16.5713 14.8163 16.6517 14.9243C16.7222 15.0191 16.7569 15.1358 16.7496 15.2537C16.7413 15.3881 16.6497 15.5255 16.4665 15.8002L15.2375 17.6438C15.1507 17.774 15.1072 17.8391 15.0499 17.8863C14.9991 17.928 14.9406 17.9593 14.8777 17.9784C14.8067 18 14.7284 18 14.5719 18H12.5766C12.3693 18 12.2656 18 12.1774 17.9653C12.0995 17.9347 12.0305 17.885 11.9768 17.8208C11.916 17.7481 11.8832 17.6497 11.8177 17.453L11.1048 15.3144C11.0661 15.1983 11.0468 15.1403 11.0417 15.0814C11.0372 15.0291 11.0409 14.9764 11.0528 14.9253C11.0662 14.8677 11.0935 14.813 11.1482 14.7036L11.6897 13.6206C11.7997 13.4005 11.8547 13.2905 11.9395 13.2222C12.0141 13.162 12.1046 13.1246 12.1999 13.1143C12.3081 13.1027 12.4248 13.1416 12.6582 13.2194L13.5 13.5ZM22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-globe-aspect-ratio: 1.0;                                                                            --icon-minus: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-minus-aspect-ratio: 1.0;                                                                            --icon-plus: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M13 5C13 4.44772 12.5523 4 12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-plus-aspect-ratio: 1.0;                                                                            --icon-ruler: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M14.5 5.50001L16 7.00001M11.5 8.50001L13 10M8.49996 11.5L9.99996 13M5.49996 14.5L6.99996 16M2.56561 17.5657L6.43424 21.4344C6.63225 21.6324 6.73125 21.7314 6.84542 21.7685C6.94584 21.8011 7.05401 21.8011 7.15443 21.7685C7.2686 21.7314 7.3676 21.6324 7.56561 21.4344L21.4342 7.56573C21.6322 7.36772 21.7313 7.26872 21.7683 7.15455C21.801 7.05413 21.801 6.94596 21.7683 6.84554C21.7313 6.73137 21.6322 6.63237 21.4342 6.43436L17.5656 2.56573C17.3676 2.36772 17.2686 2.26872 17.1544 2.23163C17.054 2.199 16.9458 2.199 16.8454 2.23163C16.7313 2.26872 16.6322 2.36772 16.4342 2.56573L2.56561 16.4344C2.3676 16.6324 2.2686 16.7314 2.2315 16.8455C2.19887 16.946 2.19887 17.0541 2.2315 17.1546C2.2686 17.2687 2.3676 17.3677 2.56561 17.5657Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-ruler-aspect-ratio: 1.0;                                                                            --icon-star: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M12.6456 1.77566C12.2372 1.58096 11.7628 1.58096 11.3545 1.77566C11.0014 1.94398 10.8068 2.23622 10.7087 2.39654C10.6072 2.56228 10.503 2.77341 10.4015 2.97919L8.24576 7.34648L3.42371 8.05129C3.19672 8.08442 2.96381 8.11841 2.7749 8.16384C2.59214 8.20779 2.25423 8.30284 1.98531 8.58668C1.67422 8.91505 1.52792 9.36626 1.58714 9.8147C1.63833 10.2023 1.85618 10.4776 1.97838 10.6204C2.10469 10.768 2.27334 10.9322 2.43771 11.0923L5.9255 14.4894L5.10254 19.2877C5.06369 19.5139 5.02383 19.746 5.00849 19.9398C4.99365 20.1272 4.97931 20.4781 5.16601 20.8218C5.38196 21.2194 5.76584 21.4983 6.21071 21.5807C6.59531 21.652 6.9246 21.5299 7.09823 21.4579C7.27778 21.3834 7.4862 21.2737 7.68936 21.1668L12 18.8999L16.310
26927 21.1668C16.5139 21.2737 16.7223 21.3834 16.9018 21.4579C17.0755 21.5299 17.4047 21.652 17.7893 21.5807C18.2342 21.4983 18.6181 21.2194 18.834 20.8218C19.0207 20.4781 19.0064 20.1272 18.9916 19.9398C18.9762 19.746 18.9364 19.5139 18.8975 19.2877L18.0745 14.4894L21.5624 11.0922C21.7267 10.9322 21.8954 10.768 22.0217 10.6204C22.1439 10.4776 22.3617 10.2023 22.4129 9.8147C22.4721 9.36626 22.3258 8.91505 22.0147 8.58668C21.7458 8.30284 21.4079 8.20779 21.2252 8.16384C21.0362 8.11841 20.8033 8.08442 20.5763 8.05129L15.7543 7.34648L13.5986 2.97927C13.4971 2.77347 13.3929 2.56229 13.2914 2.39654C13.1932 2.23622 12.9986 1.94398 12.6456 1.77566Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-star-aspect-ratio: 1.0;                                                                            --icon-lock: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M17 10V8C17 5.23858 14.7614 3 12 3C9.23858 3 7 5.23858 7 8V10M12 14.5V16.5M8.8 21H15.2C16.8802 21 17.7202 21 18.362 20.673C18.9265 20.3854 19.3854 19.9265 19.673 19.362C20 18.7202 20 17.8802 20 16.2V14.8C20 13.1198 20 12.2798 19.673 11.638C19.3854 11.0735 18.9265 10.6146 18.362 10.327C17.7202 10 16.8802 10 15.2 10H8.8C7.11984 10 6.27976 10 5.63803 10.327C5.07354 10.6146 4.6146 11.0735 4.32698 11.638C4 12.2798 4 13.1198 4 14.8V16.2C4 17.8802 4 18.7202 4.32698 19.362C4.6146 19.9265 5.07354 20.3854 5.63803 20.673C6.27976 21 7.11984 21 8.8 21Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-lock-aspect-ratio: 1.0;                                                                            --icon-check-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1ZM17.2071 9.70711C17.5976 9.31658 17.5976 8.68342 17.2071 8.29289C16.8166 7.90237 16.1834 7.90237 15.7929 8.29289L10.5 13.5858L8.20711 11.2929C7.81658 10.9024 7.18342 10.9024 6.79289 11.2929C6.40237 11.6834 6.40237 12.3166 6.79289 12.7071L9.79289 15.7071C10.1834 16.0976 10.8166 16.0976 11.2071 15.7071L17.2071 9.70711Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-check-circle-aspect-ratio: 1.0;                                                                            --icon-warning-triangle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M12.8123 1.66837C12.295 1.43834 11.7044 1.43834 11.1871 1.66837C10.7876 1.84602 10.5281 2.15894 10.3475 2.41391C10.1699 2.66461 9.9798 2.99303 9.77072 3.35422L1.50357 17.6339C1.29366 17.9964 1.1029 18.3258 0.973562 18.6054C0.842112 18.8895 0.699508 19.2714 0.744957 19.7074C0.803767 20.2715 1.09931 20.7841 1.55802 21.1176C1.91252 21.3753 2.31451 21.4433 2.62627 21.4719C2.93302 21.5 3.31368 21.5 3.73257 21.5H20.2669C20.6857 21.5 21.0664 21.5 21.3732 21.4719C21.6849 21.4433 22.0869 21.3753 22.4414 21.1176C22.9001 20.7841 23.1957 20.2715 23.2545 19.7074C23.2999 19.2714 23.1573 18.8895 23.0259 18.6054C22.8966 18.3258 22.7058 17.9964 22.4959 17.6339L14.2287 3.35419C14.0197 2.99301 13.8295 2.66459 13.652 2.41391C13.4714 2.15894 13.2119 1.84602 12.8123 1.66837ZM12.9998 9C12.9998 8.44772 12.552 8 11.9998 8C11.4475 8 10.9998 8.44772 10.9998 9V13C10.9998 13.5523 11.4475 14 11.9998 14C12.552 14 12.9998 13.5523 12.9998 13V9ZM11.9998 16C11.4475 16 10.9998 16.4477 10.9998 17C10.9998 17.5523 11.4475 18 11.9998 18H12.0098C12.562 18 13.0098 17.5523 13.0098 17C13.0098 16.4477 12.562 16 12.0098 16H11.9998Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-warning-triangle-aspect-ratio: 1.0;                                                                            --icon-error-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1ZM15.7071 8.29289C16.0976 8.68342 16.0976 9.31658 15.7071 9.70711L13.4142 12L15.7071 14.2929C16.0976 14.6834 16.0976 15.3166 15.7071 15.7071C15.3166 16.0976 14.6834 16.0976 14.2929 15.7071L12 13.4142L9.70711 15.7071C9.31658 16.
26920976 8.68342 16.0976 8.29289 15.7071C7.90237 15.3166 7.90237 14.6834 8.29289 14.2929L10.5858 12L8.29289 9.70711C7.90237 9.31658 7.90237 8.68342 8.29289 8.29289C8.68342 7.90237 9.31658 7.90237 9.70711 8.29289L12 10.5858L14.2929 8.29289C14.6834 7.90237 15.3166 7.90237 15.7071 8.29289Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-error-circle-aspect-ratio: 1.0;                        --icon-info-circle: url('//goodprotein.ca/cdn/shop/files/info-circle.png?v=1769441121') no-repeat 50% 50% / contain;      --icon-info-circle-aspect-ratio: 1.0;                        --icon-info-blue: url('//goodprotein.ca/cdn/shop/files/info-blue.svg?v=1773922387') no-repeat 50% 50% / contain;      --icon-info-blue-aspect-ratio: 1.0;                                                                            --icon-x-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" fill="none"%3e  %3cpath d="M20.0003 11.9998L12.0003 19.9998M12.0003 11.9998L20.0003 19.9998M29.3337 15.9998C29.3337 23.3636 23.3641 29.3332 16.0003 29.3332C8.63653 29.3332 2.66699 23.3636 2.66699 15.9998C2.66699 8.63604 8.63653 2.6665 16.0003 2.6665C23.3641 2.6665 29.3337 8.63604 29.3337 15.9998Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-x-circle-aspect-ratio: 1.0;                                                                            --icon-bolt: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M13.9921 2.12409C14.0472 1.68359 13.8053 1.25952 13.3981 1.08275C12.9908 0.905986 12.5158 1.01884 12.2316 1.35987L3.30218 12.0752C3.14786 12.2603 2.99156 12.4478 2.87776 12.6126C2.77013 12.7684 2.57363 13.0748 2.56755 13.4774C2.5606 13.9384 2.76601 14.377 3.12459 14.6667C3.4378 14.9198 3.79897 14.965 3.98758 14.9821C4.187 15.0002 4.43109 15.0001 4.67208 15.0001L10.8671 15.0001L10.0076 21.876C9.95252 22.3165 10.1945 22.7406 10.6017 22.9174C11.0089 23.0941 11.4839 22.9813 11.7681 22.6402L20.6975 11.9249C20.8519 11.7398 21.0082 11.5523 21.122 11.3875C21.2296 11.2317 21.4261 10.9253 21.4322 10.5227C21.4391 10.0617 21.2337 9.62314 20.8751 9.33338C20.5619 9.08027 20.2008 9.03509 20.0121 9.01802C19.8127 8.99996 19.5686 9.00001 19.3276 9.00005L13.1326 9.00006L13.9921 2.12409Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-bolt-aspect-ratio: 1.0;                                                                            --icon-package: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M20.5 7.27774L12 12M12 12L3.49997 7.27774M12 12L12 21.5M21 16.0585V7.94144C21 7.5988 21 7.42747 20.9495 7.27468C20.9049 7.1395 20.8318 7.01542 20.7354 6.91073C20.6263 6.79239 20.4766 6.70919 20.177 6.54279L12.777 2.43168C12.4934 2.27412 12.3516 2.19534 12.2015 2.16445C12.0685 2.13712 11.9315 2.13712 11.7986 2.16445C11.6484 2.19534 11.5066 2.27412 11.223 2.43168L3.82297 6.54279C3.52345 6.70919 3.37369 6.79239 3.26463 6.91073C3.16816 7.01542 3.09515 7.1395 3.05048 7.27468C3 7.42748 3 7.5988 3 7.94144V16.0585C3 16.4012 3 16.5725 3.05048 16.7253C3.09515 16.8605 3.16816 16.9846 3.26463 17.0893C3.37369 17.2076 3.52345 17.2908 3.82297 17.4572L11.223 21.5683C11.5066 21.7259 11.6484 21.8046 11.7986 21.8355C11.9315 21.8629 12.0685 21.8629 12.2015 21.8355C12.3516 21.8046 12.4934 21.7259 12.777 21.5683L20.177 17.4572C20.4766 17.2908 20.6263 17.2076 20.7354 17.0893C20.8318 16.9846 20.9049 16.8605 20.9495 16.7253C21 16.5725 21 16.4012 21 16.0585Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e  %3cpath d="M16.5 9.5L7.5 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-package-aspect-ratio: 1.0;                                                                            --icon-trash: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M9 3H15M3 6H21M19 6L18.2987 16.5193C18.1935 18.0975 18.1409 18.8867 17.8 19.485C17.4999 20.0118 17.0472 20.4353 16.5017 20.6997C15.882 21 15.0911 21 13.5093 21H10.4907C8.90891 21 8.11803 21 7.49834 20.6997C6.95276 20.4353 6.50009 20.0118 6.19998 19.485C5.85911 18.8867 5.8065 18.0975 5.70129 16.5193L5 6M10 10.5V15.5M14 10.5V15.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-trash-aspect-ratio: 1.0;                                                                            --icon-play-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e  %3cpath d="M9.5 8.96533C9.5 8.48805 9.5 8.24941 9.59974 8.11618C9.68666 8.00007 9.81971 7.92744 9.96438 7.9171C10.1304 7.90525 10.3311 8.03429 10.7326 8.29239L15.4532 11.3271C15.8016 11.551 15.9758 11.663 16.0359 11.8054C16.0885 11.9298 16.0885 12.0702 16.0359 12.1946C15.9758 12.337 15.8016 12.449 15.4532 12.6729L10.7326 15.7076C10.3311 15.9657 10.1304 16.0948 9.96438 16.0829C9.81971 16.0726 9.68666 15.9999 9.59974 15.8838C9.5 15.7506 9.5 15.512 9.5 15.0347V8.96533Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-play-circle-aspect-ratio: 1.0;                                                                            --icon-printer: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M9.16146 1H14.8385C15.3657 0.999984 15.8205 0.999969 16.195 1.03057C16.5904 1.06287 16.9836 1.13419 17.362 1.32698C17.9265 1.6146 18.3854 2.07354 18.673 2.63803C18.8658 3.01641 18.9371 3.40963 18.9694 3.80497C19 4.17952 19 4.63424 19 5.16134V6.02713C19.0868 6.03193 19.1707 6.03756 19.2519 6.0442C19.814 6.09012 20.3307 6.188
269269 20.8161 6.43598C21.5687 6.81947 22.1806 7.43139 22.5641 8.18404C22.8114 8.66938 22.91 9.18608 22.9559 9.74818C23.0001 10.2894 23.0001 10.9537 23.0001 11.7587L23.0001 14.1376C23.0006 14.933 23.0009 15.5236 22.8638 16.0353C22.4939 17.4156 21.4157 18.4938 20.0354 18.8637C19.7279 18.9461 19.3918 18.9789 19 18.9918C18.9997 19.4543 18.997 19.8573 18.9694 20.195C18.9371 20.5904 18.8658 20.9836 18.673 21.362C18.3854 21.9265 17.9265 22.3854 17.362 22.673C16.9836 22.8658 16.5904 22.9371 16.195 22.9694C15.8205 23 15.3658 23 14.8387 23H9.16144C8.63436 23 8.17951 23 7.80497 22.9694C7.40963 22.9371 7.01641 22.8658 6.63803 22.673C6.07354 22.3854 5.6146 21.9265 5.32698 21.362C5.13419 20.9836 5.06287 20.5904 5.03057 20.195C5.00297 19.8573 5.00028 19.4543 5.00002 18.9918C4.60824 18.9788 4.27227 18.9461 3.96482 18.8637C2.58445 18.4938 1.50626 17.4156 1.13639 16.0353C0.999297 15.5236 0.999617 14.933 1.00005 14.1376L1.0001 11.7587C1.00008 10.9537 1.00007 10.2894 1.04429 9.74818C1.09022 9.18608 1.18878 8.66938 1.43607 8.18404C1.81956 7.43139 2.43149 6.81947 3.18413 6.43598C3.66947 6.18869 4.18617 6.09012 4.74827 6.0442C4.82939 6.03757 4.91328 6.03193 5 6.02714L5 5.16146C4.99998 4.63431 4.99997 4.17954 5.03057 3.80497C5.06287 3.40963 5.13419 3.01641 5.32698 2.63803C5.6146 2.07354 6.07354 1.6146 6.63803 1.32698C7.01641 1.13419 7.40963 1.06287 7.80497 1.03057C8.17954 0.999969 8.63433 0.999984 9.16146 1ZM7 6H17V5.2C17 4.62345 16.9992 4.25118 16.9761 3.96784C16.9539 3.69618 16.9162 3.59546 16.891 3.54601C16.7951 3.35785 16.6422 3.20487 16.454 3.109C16.4045 3.0838 16.3038 3.04613 16.0322 3.02393C15.7488 3.00078 15.3766 3 14.8 3H9.2C8.62345 3 8.25117 3.00078 7.96784 3.02393C7.69617 3.04613 7.59546 3.0838 7.54601 3.109C7.35785 3.20487 7.20487 3.35785 7.109 3.54601C7.0838 3.59546 7.04612 3.69618 7.02393 3.96784C7.00078 4.25118 7 4.62345 7 5.2V6ZM7 18.8C7 19.3766 7.00078 19.7488 7.02393 20.0322C7.04612 20.3038 7.0838 20.4045 7.109 20.454C7.20487 20.6422 7.35785 20.7951 7.54601 20.891C7.59546 20.9162 7.69617 20.9539 7.96784 20.9761C8.25117 20.9992 8.62345 21 9.2 21H14.8C15.3766 21 15.7488 20.9992 16.0322 20.9761C16.3038 20.9539 16.4045 20.9162 16.454 20.891C16.6422 20.7951 16.7951 20.6422 16.891 20.454C16.9162 20.4045 16.9539 20.3038 16.9761 20.0322C16.9992 19.7488 17 19.3766 17 18.8V17.2C17 16.6234 16.9992 16.2512 16.9761 15.9678C16.9539 15.6962 16.9162 15.5955 16.891 15.546C16.7951 15.3579 16.6422 15.2049 16.454 15.109C16.4045 15.0838 16.3038 15.0461 16.0322 15.0239C15.9967 15.021 15.9599 15.0185 15.9215 15.0163C15.6526 15.0006 15.3045 15 14.8001 15C14.8001 15 14.8001 15 14.8001 15L9.2001 15C9.20007 15 9.20013 15 9.2001 15C8.62383 15 8.25155 15.0008 7.96827 15.0239C7.96815 15.0239 7.96838 15.0239 7.96827 15.0239C7.6966 15.0461 7.59555 15.0838 7.54611 15.109C7.35794 15.2049 7.20496 15.3578 7.10909 15.546C7.0839 15.5955 7.04622 15.6962 7.02402 15.9678C7.00087 16.2512 7.0001 16.6234 7.0001 17.2L7 18.8ZM14 10.5C14 9.94772 14.4477 9.5 15 9.5L18 9.5C18.5523 9.5 19 9.94772 19 10.5C19 11.0523 18.5523 11.5 18 11.5L15 11.5C14.4477 11.5 14 11.0523 14 10.5Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-printer-aspect-ratio: 1.0;                                                                            --icon-heart: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" width="24" height="24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"%3e  %3cpath stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-heart-aspect-ratio: 1.0;                                                                            --icon-gift-registry: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" width="24" height="24"%3e%3cpath stroke-linecap="round" stroke-linejoin="round" d="M21 11.25v8.25a1.5 1.5 0 0 1-1.5 1.5H5.25a1.5 1.5 0 0 1-1.5-1.5v-8.25M12 4.875A2.625 2.625 0 1 0 9.375 7.5H12m0-2.625V7.5m0-2.625A2.625 2.625 0 1 1 14.625 7.5H12m0 0V21m-8.625-9.75h18c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-gift-registry-aspect-ratio: 1.0;                                                                            --icon-vertical-divider: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="1" height="20" viewbox="0 0 1 20" fill="none"%3e%3cline x1="0.5" y1="2.18557e-08" x2="0.499999" y2="20" stroke="currentColor"%3e%3c/line%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-vertical-divider-aspect-ratio: 0.05;                                                                                                                --icon-arrow-right-fat: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M21 12L14 5V9H3.8C3.51997 9 3.37996 9 3.273 9.0545C3.17892 9.10243 3.10243 9.17892 3.0545 9.273C3 9.37996 3 9.51997 3 9.8V14.2C3 14.48 3 14.62 3.0545 14.727C3.10243 14.8211 3.17892 14.8976 3.273 14.9455C3.37996 15 3.51997 15 3.8 15H14V19L21 12Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-arrow-right-fat-aspect-ratio: 1.0;                                                                            --icon-check-verified: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3ccircle cx="12.5" cy="11.5" r="5.5" fill="none"%3e%3c/circle%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2.0315 12C2.0312 11.8662 2.00492 11.7325 1.95265 11.6065L1.23121 9.85975C1.07879 9.49188 1.00006 9.09699 1 8.69879C0.999936 8.30038 1.07838 7.90585 1.23084 7.53776C1.3833 7.16967 1.6068 6.83523 1.88856 6.55355C2.17025 6.27194 2.50465 6.04858 2.87267 5.89623L4.6166 5.17384C4.86916 5.06941 5.0706 4.86887 5.17575 4.61659L5.8983 2.87214C6.20608 2.12905 6.79645 1.53866 7.53953 1.23085C8.28261 0.923049 9.11753 0.923048 9.86061 1.23085L11.6037 1.9529C11.8567 2.05733 12.141 2.0572 12.3938 1.95231L12.3958 1.95149L14.1404 1.23192C14.8833 0.924529 15.7183 0.924429 16.4611 1.23209C17.204 1.53984 17.7943 2.13006 18.1021 2.87295L18.8073 4.57552C18.8136 4.58896 18.8196 4.60259 
269218.8253 4.61641C18.9298 4.86924 19.1304 5.07024 19.383 5.1753L21.1279 5.8981C21.871 6.20591 22.4614 6.7963 22.7692 7.53939C23.077 8.28247 23.077 9.11739 22.7692 9.86048L22.0468 11.6045C21.9943 11.7311 21.9681 11.8661 21.9681 12.0003C21.9681 12.1345 21.9943 12.2689 22.0468 12.3955L22.7692 14.1395C23.077 14.8826 23.077 15.7175 22.7692 16.4606C22.4614 17.2037 21.871 17.7941 21.1279 18.1019L19.383 18.8247C19.1304 18.9298 18.9298 19.1308 18.8253 19.3836C18.8196 19.3974 18.8136 19.411 18.8073 19.4245L18.1021 21.127C17.7943 21.8699 17.204 22.4602 16.4611 22.7679C15.7183 23.0756 14.8833 23.0755 14.1404 22.7681L12.3958 22.0485L12.3938 22.0477C12.141 21.9428 11.8567 21.9427 11.6037 22.0471L9.86061 22.7691C9.11753 23.077 8.28261 23.077 7.53953 22.7691C6.79645 22.4613 6.20608 21.8709 5.8983 21.1279L5.17575 19.3834C5.0706 19.1311 4.86916 18.9306 4.6166 18.8262L2.87267 18.1038C2.50465 17.9514 2.17025 17.7281 1.88856 17.4465C1.6068 17.1648 1.3833 16.8303 1.23084 16.4622C1.07838 16.0941 0.999936 15.6996 1 15.3012C1.00006 14.903 1.07879 14.5081 1.23121 14.1402L1.95265 12.3935C2.00492 12.2675 2.0312 12.1338 2.0315 12ZM16.2071 10.2071C16.5976 9.81658 16.5976 9.18342 16.2071 8.79289C15.8166 8.40237 15.1834 8.40237 14.7929 8.79289L11 12.5858L9.70711 11.2929C9.31658 10.9024 8.68342 10.9024 8.29289 11.2929C7.90237 11.6834 7.90237 12.3166 8.29289 12.7071L10.2929 14.7071C10.6834 15.0976 11.3166 15.0976 11.7071 14.7071L16.2071 10.2071Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-check-verified-aspect-ratio: 1.0;                        --icon-check-verified-image: url('//goodprotein.ca/cdn/shop/files/check-verified-02_1.svg?v=1768819138') no-repeat 50% 50% / contain;      --icon-check-verified-image-aspect-ratio: 1.0;                        --icon-badge: url('//goodprotein.ca/cdn/shop/files/badge_4e6b7011-3462-4c91-96a9-706685085445.svg?v=1768575347') no-repeat 50% 50% / contain;      --icon-badge-aspect-ratio: 0.987012987012987;                                                                            --icon-volume-max: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M19.7479 5.00005C21.1652 6.97029 22 9.38768 22 12C22 14.6124 21.1652 17.0298 19.7479 19M15.7453 8.00005C16.5362 9.13388 17 10.5128 17 12C17 13.4873 16.5362 14.8662 15.7453 16M9.63432 4.36573L6.46863 7.53142C6.29568 7.70437 6.2092 7.79085 6.10828 7.85269C6.01881 7.90752 5.92127 7.94792 5.81923 7.97242C5.70414 8.00005 5.58185 8.00005 5.33726 8.00005H3.6C3.03995 8.00005 2.75992 8.00005 2.54601 8.10904C2.35785 8.20492 2.20487 8.3579 2.10899 8.54606C2 8.75997 2 9.04 2 9.60005V14.4C2 14.9601 2 15.2401 2.10899 15.454C2.20487 15.6422 2.35785 15.7952 2.54601 15.8911C2.75992 16 3.03995 16 3.6 16H5.33726C5.58185 16 5.70414 16 5.81923 16.0277C5.92127 16.0522 6.01881 16.0926 6.10828 16.1474C6.2092 16.2093 6.29568 16.2957 6.46863 16.4687L9.63431 19.6344C10.0627 20.0627 10.2769 20.2769 10.4608 20.2914C10.6203 20.304 10.7763 20.2394 10.8802 20.1177C11 19.9774 11 19.6745 11 19.0687V4.93142C11 4.3256 11 4.0227 10.8802 3.88243C10.7763 3.76073 10.6203 3.69614 10.4608 3.7087C10.2769 3.72317 10.0627 3.93736 9.63432 4.36573Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-volume-max-aspect-ratio: 1.0;                                                                            --icon-volume-x: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M22 9.00005L16 15M16 9.00005L22 15M9.63432 4.36573L6.46863 7.53142C6.29568 7.70437 6.2092 7.79085 6.10828 7.85269C6.01881 7.90752 5.92127 7.94792 5.81923 7.97242C5.70414 8.00005 5.58185 8.00005 5.33726 8.00005H3.6C3.03995 8.00005 2.75992 8.00005 2.54601 8.10904C2.35785 8.20492 2.20487 8.3579 2.10899 8.54606C2 8.75997 2 9.04 2 9.60005V14.4C2 14.9601 2 15.2401 2.10899 15.454C2.20487 15.6422 2.35785 15.7952 2.54601 15.8911C2.75992 16 3.03995 16 3.6 16H5.33726C5.58185 16 5.70414 16 5.81923 16.0277C5.92127 16.0522 6.01881 16.0926 6.10828 16.1474C6.2092 16.2093 6.29568 16.2957 6.46863 16.4687L9.63431 19.6344C10.0627 20.0627 10.2769 20.2769 10.4608 20.2914C10.6203 20.304 10.7763 20.2394 10.8802 20.1177C11 19.9774 11 19.6745 11 19.0687V4.93142C11 4.3256 11 4.0227 10.8802 3.88243C10.7763 3.76073 10.6203 3.69614 10.4608 3.7087C10.2769 3.72317 10.0627 3.93736 9.63432 4.36573Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-volume-x-aspect-ratio: 1.0;                                                                            --icon-check-shield: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.7142 1.08794C11.9039 1.06053 12.0966 1.06053 12.2863 1.08794C12.5049 1.11953 12.7084 1.19639 12.8699 1.25741L12.9132 1.27373L18.4056 3.33325C19.0234 3.5639 19.566 3.76646 19.9838 4.13468C20.3493 4.4568 20.6309 4.86309 20.8041 5.31844C21.0022 5.83895 21.0014 6.41806 21.0004 7.07751L21.0003 11.9994C21.0003 14.826 19.463 17.1826 17.8012 18.9138C16.1283 20.6566 14.2143 21.8876 13.2022 22.478L13.1612 22.502C12.9765 22.610
26925 12.7368 22.7513 12.4196 22.8193C12.1602 22.8749 11.8404 22.8749 11.5809 22.8193C11.2638 22.7513 11.0241 22.6105 10.8394 22.502L10.7984 22.478C9.78626 21.8876 7.87222 20.6566 6.19932 18.9138C4.53756 17.1826 3.00026 14.826 3.00026 11.9994L3.00013 7.07751C2.99918 6.41807 2.99834 5.83895 3.19641 5.31844C3.36968 4.86309 3.65124 4.4568 4.01675 4.13468C4.43457 3.76646 4.97712 3.5639 5.59491 3.33325L11.0873 1.27373L11.1306 1.25741C11.2922 1.19639 11.4956 1.11953 11.7142 1.08794ZM16.2074 9.70662C16.5979 9.31609 16.5979 8.68293 16.2074 8.29241C15.8168 7.90188 15.1837 7.90188 14.7931 8.29241L11.0002 12.0853L9.70735 10.7924C9.31683 10.4019 8.68366 10.4019 8.29314 10.7924C7.90261 11.1829 7.90261 11.8161 8.29314 12.2066L10.2931 14.2066C10.6837 14.5971 11.3168 14.5971 11.7074 14.2066L16.2074 9.70662Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-check-shield-aspect-ratio: 1.0;                                                                            --icon-play: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="39" viewbox="0 0 32 39" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M7.67864 1.78833C7.70155 1.80361 7.72454 1.81893 7.7476 1.83431L27.966 15.3132C28.551 15.7032 29.0934 16.0647 29.51 16.4007C29.9448 16.7513 30.4573 17.2375 30.7523 17.9488C31.1422 18.8889 31.1422 19.9455 30.7523 20.8857C30.4573 21.597 29.9448 22.0832 29.51 22.4338C29.0935 22.7697 28.5511 23.1313 27.9661 23.5212L7.6787 37.0461C6.96362 37.5229 6.32062 37.9516 5.77501 38.2473C5.22902 38.5432 4.47958 38.8813 3.60487 38.8291C2.48601 38.7623 1.45244 38.2091 0.776219 37.3153C0.247557 36.6164 0.113178 35.8053 0.0565155 35.1869C-0.000106227 34.5689 -5.41314e-05 33.7961 3.67513e-06 32.9367L7.33088e-06 5.98069C7.33088e-06 5.95298 5.503e-06 5.92535 3.67513e-06 5.89781C-5.41314e-05 5.03838 -0.000106227 4.26559 0.0565155 3.64761C0.113178 3.02919 0.247557 2.21806 0.776219 1.51922C1.45244 0.625334 2.48601 0.072183 3.60487 0.00537822C4.47958 -0.0468493 5.22902 0.291271 5.77501 0.587165C6.32061 0.882844 6.96358 1.31156 7.67864 1.78833Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-play-aspect-ratio: 0.821;                                                                            --icon-pause: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M9.5 15V9M14.5 15V9M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-pause-aspect-ratio: 1.0;                                                                            --icon-message-chat-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"%3e  %3cpath d="M5.07896 9.35741C5.02717 9.0236 5.00029 8.68163 5.00029 8.33341C5.00029 4.65152 8.0047 1.66675 11.7108 1.66675C15.4169 1.66675 18.4213 4.65152 18.4213 8.33341C18.4213 9.16514 18.268 9.96129 17.988 10.6955C17.9298 10.848 17.9007 10.9242 17.8875 10.9838C17.8744 11.0427 17.8694 11.0842 17.8679 11.1446C17.8665 11.2056 17.8748 11.2727 17.8913 11.407L18.2268 14.1322C18.2631 14.4272 18.2813 14.5747 18.2322 14.6819C18.1892 14.7759 18.1128 14.8505 18.0179 14.8913C17.9096 14.9379 17.7625 14.9164 17.4684 14.8733L14.814 14.4842C14.6755 14.4639 14.6061 14.4537 14.543 14.4541C14.4806 14.4544 14.4374 14.459 14.3763 14.4719C14.3145 14.4849 14.2356 14.5144 14.0778 14.5735C13.3417 14.8492 12.544 15.0001 11.7108 15.0001C11.3623 15.0001 11.02 14.9737 10.6859 14.9228M6.35997 18.3334C8.83072 18.3334 10.8337 16.2814 10.8337 13.7501C10.8337 11.2188 8.83072 9.16675 6.35997 9.16675C3.88923 9.16675 1.88629 11.2188 1.88629 13.7501C1.88629 14.2589 1.96722 14.7484 2.11662 15.2057C2.17977 15.399 2.21134 15.4957 2.22171 15.5617C2.23252 15.6306 2.23442 15.6693 2.23039 15.739C2.22653 15.8057 2.20984 15.8812 2.17645 16.032L1.66699 18.3334L4.16266 17.9926C4.29888 17.974 4.36699 17.9647 4.42647 17.9651C4.48909 17.9655 4.52233 17.9
2692689 4.58375 17.9811C4.64208 17.9928 4.72879 18.0234 4.90222 18.0846C5.35915 18.2458 5.84958 18.3334 6.35997 18.3334Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-message-chat-circle-aspect-ratio: 1.0;                        --icon-plus-circle: url('//goodprotein.ca/cdn/shop/files/button.svg?v=1770984764') no-repeat 50% 50% / contain;      --icon-plus-circle-aspect-ratio: 1.0;        }   :root {                                                                          --icon-gift: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none"%3e  %3cpath d="M8 4.6661V13.9994M8 4.6661C7.75885 3.67237 7.34363 2.8231 6.80849 2.2285C6.27335 1.63389 5.64312 1.32185 5 1.33306C4.55797 1.33306 4.13405 1.50865 3.82149 1.82121C3.50893 2.13377 3.33333 2.55769 3.33333 2.99972C3.33333 3.44175 3.50893 3.86567 3.82149 4.17823C4.13405 4.49079 4.55797 4.66639 5 4.66639M8 4.6661C8.24115 3.67237 8.65637 2.8231 9.19151 2.2285C9.72665 1.63389 10.3569 1.32185 11 1.33306C11.442 1.33306 11.866 1.50865 12.1785 1.82121C12.4911 2.13377 12.6667 2.55769 12.6667 2.99972C12.6667 3.44175 12.4911 3.86567 12.1785 4.17823C11.866 4.49079 11.442 4.66639 11 4.66639M13.3333 7.33276V12.6661C13.3333 13.0197 13.1929 13.3589 12.9428 13.6089C12.6928 13.859 12.3536 13.9994 12 13.9994H4C3.64638 13.9994 3.30724 13.859 3.05719 13.6089C2.80714 13.3589 2.66667 13.0197 2.66667 12.6661V7.33276M13.3333 7.33276C13.7015 7.33276 14 7.03429 14 6.6661V5.33276C14 4.96457 13.7015 4.6661 13.3333 4.6661H2.66667C2.29848 4.6661 2 4.96457 2 5.33276V6.6661C2 7.03429 2.29848 7.33276 2.66667 7.33276M13.3333 7.33276H2.66667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-gift-aspect-ratio: 1.0;                    --icon-tiktok--url: https://www.tiktok.com/@goodprotein;                                                                  --icon-tiktok: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" fill="none"%3e  %3cpath d="M25.7625 7.41625C25.56 7.31159 25.3629 7.19687 25.1719 7.0725C24.6164 6.70528 24.1071 6.27259 23.655 5.78375C22.5237 4.48938 22.1012 3.17625 21.9456 2.25688H21.9519C21.8219 1.49375 21.8756 1 21.8837 1H16.7312V20.9237C16.7312 21.1912 16.7312 21.4556 16.72 21.7169C16.72 21.7494 16.7169 21.7794 16.715 21.8144C16.715 21.8288 16.715 21.8438 16.7119 21.8587C16.7119 21.8625 16.7119 21.8663 16.7119 21.87C16.6576 22.5849 16.4284 23.2754 16.0446 23.8809C15.6607 24.4864 15.134 24.9884 14.5106 25.3425C13.861 25.7121 13.1262 25.906 12.3787 25.905C9.97812 25.905 8.03249 23.9475 8.03249 21.53C8.03249 19.1125 9.97812 17.155 12.3787 17.155C12.8332 17.1546 13.2848 17.2261 13.7169 17.3669L13.7231 12.1206C12.4115 11.9512 11.0789 12.0554 9.8096 12.4268C8.54025 12.7981 7.36164 13.4285 6.34812 14.2781C5.46003 15.0498 4.71342 15.9704 4.14187 16.9988C3.92437 17.3738 3.10374 18.8806 3.00437 21.3263C2.94187 22.7144 3.35874 24.1525 3.55749 24.7469V24.7594C3.68249 25.1094 4.16687 26.3037 4.95624 27.3106C5.59276 28.1183 6.3448 28.8278 7.18812 29.4163V29.4037L7.20062 29.4163C9.69499 31.1112 12.4606 31 12.4606 31C12.9394 30.9806 14.5431 31 16.3644 30.1369C18.3844 29.18 19.5344 27.7544 19.5344 27.7544C20.269 26.9025 20.8532 25.9318 21.2619 24.8838C21.7281 23.6581 21.8837 22.1881 21.8837 21.6006V11.0306C21.9462 11.0681 22.7787 11.6187 22.7787 11.6187C22.7787 11.6187 23.9781 12.3875 25.8494 12.8881C27.1919 13.2444 29.0006 13.3194 29.0006 13.3194V8.20438C28.3669 8.27313 27.08 8.07313 25.7625 7.41625Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-tiktok-aspect-ratio: 1.0;                                                                            --icon-youtube: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M22.5469 6.50353C22.2932 5.52471 21.5502 4.75294 20.6078 4.48941C18.8862 4 12 4 12 4C12 4 5.11366 4 3.39208 4.47059C2.46787 4.73412 1.70675 5.52471 1.45305 6.50353C1 8.29176 1 12 1 12C1 12 1 15.7271 1.45305 17.4965C1.70675 18.4753 2.44975 19.2471 3.39208 19.5106C5.13178 20 12 20 12 20C12 20 18.8862 20 20.6078 19.5294C21.5502 19.2659 22.2932 
269218.4941 22.5469 17.5153C22.9999 15.7271 22.9999 12.0188 22.9999 12.0188C22.9999 12.0188 23.018 8.29176 22.5469 6.50353ZM9.80721 15.4259V8.57412L15.5337 12L9.80721 15.4259Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-youtube-aspect-ratio: 1.0;                    --icon-linkedin--url: https://www.linkedin.com/company/good-protein/;                                                                  --icon-linkedin: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewbox="0 0 27 27" fill="none"%3e  %3cpath d="M0.438709 8.84236H5.96911V26.6308H0.438709V8.84236ZM3.20406 0C4.97164 0 6.40812 1.43648 6.40812 3.20702C6.40812 4.97579 4.97164 6.41227 3.20406 6.41227C1.43233 6.41227 0 4.97579 0 3.20702C0 1.43648 1.43233 0 3.20406 0Z" fill="currentColor"%3e%3c/path%3e  %3cpath d="M9.4375 8.84234H14.7405V11.2748H14.8161C15.5542 9.87568 17.3583 8.40186 20.0472 8.40186C25.6457 8.40186 26.6791 12.0849 26.6791 16.8746V26.6308H21.1528V17.9802C21.1528 15.9168 21.117 13.2635 18.2799 13.2635C15.4028 13.2635 14.9638 15.5125 14.9638 17.832V26.6308H9.4375V8.84234Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-linkedin-aspect-ratio: 1.0;                    --icon-instagram--url: https://www.instagram.com/goodprotein/;                                                                  --icon-instagram: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewbox="0 0 22 22" fill="none"%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M10.9956 1.98214C13.9333 1.98214 14.2782 1.99524 15.4393 2.04763C16.5131 2.09565 17.0936 2.27466 17.4821 2.42747C17.9972 2.6283 18.3639 2.86406 18.748 3.24826C19.1321 3.63247 19.3722 3.99921 19.5686 4.51439C19.7171 4.90296 19.9004 5.48363 19.9484 6.55765C20.0008 7.71899 20.0139 8.0639 20.0139 11.0022C20.0139 13.9405 20.0008 14.2854 19.9484 15.4467C19.9004 16.5207 19.7214 17.1014 19.5686 17.49C19.3679 18.0052 19.1321 18.3719 18.748 18.7561C18.3639 19.1403 17.9972 19.3804 17.4821 19.5769C17.0936 19.7253 16.5131 19.9087 15.4393 19.9567C14.2782 20.0091 13.9333 20.0222 10.9956 20.0222C8.05794 20.0222 7.7131 20.0091 6.55198 19.9567C5.47817 19.9087 4.89762 19.7297 4.50913 19.5769C3.99405 19.3761 3.62738 19.1403 3.24325 18.7561C2.85913 18.3719 2.61905 18.0052 2.42262 17.49C2.27421 17.1014 2.09087 16.5207 2.04286 15.4467C1.99048 14.2854 1.97738 13.9405 1.97738 11.0022C1.97738 8.0639 1.99048 7.71899 2.04286 6.55765C2.09087 5.48363 2.26984 4.90296 2.42262 4.51439C2.62341 3.99921 2.85913 3.63247 3.24325 3.24826C3.62738 2.86406 3.99405 2.62393 4.50913 2.42747C4.89762 2.27902 5.47817 2.09565 6.55198 2.04763C7.7131 1.99087 8.05794 1.98214 10.9956 1.98214ZM10.9956 0C8.00992 0 7.63452 0.0130978 6.46032 0.0654892C5.29048 0.117881 4.49167 0.305616 3.79325 0.576305C3.06865 0.855725 2.45754 1.23556 1.84643 1.84679C1.23532 2.45803 0.859921 3.07363 0.57619 3.79401C0.305556 4.49256 0.117857 5.29153 0.0654762 6.46597C0.0130952 7.63604 0 8.01151 0 10.9978C0 13.9841 0.0130952 14.3596 0.0654762 15.534C0.117857 16.7041 0.305556 17.5031 0.57619 18.206C0.855556 18.9307 1.23532 19.542 1.84643 20.1532C2.45754 20.7644 3.07302 21.1399 3.79325 21.4237C4.49167 21.6944 5.29048 21.8821 6.46468 21.9345C7.63889 21.9869 8.00992 22 11 22C13.9901 22 14.3611 21.9869 15.5353 21.9345C16.7052 21.8821 17.504 21.6944 18.2067 21.4237C18.9313 21.1443 19.5425 20.7644 20.1536 20.1532C20.7647 19.542 21.1401 18.9264 21.4238 18.206C21.6944 17.5074 21.8821 16.7085 21.9345 15.534C21.9869 14.3596 22 13.9885 22 10.9978C22 8.00714 21.9869 7.63604 21.9345 6.4616C21.8821 5.29153 21.6944 4.49256 21.4238 3.78964C21.1444 3.06489 20.7647 2.45366 20.1536 1.84243C19.5425 1.2312 18.927 0.855725 18.2067 0.571939C17.5083 0.30125 16.7095 0.113515 15.5353 0.0611232C14.3567 0.0130978 13.9813 0 10.9956 0ZM10.9956 5.34848C7.87892 5.34848 5.34717 7.87636 5.34717 10.998C5.34717 14.1197 7.87892 16.6475 10.9956 16.6475C14.1123 16.6475 16.644 14.1153 16.644 10.998C16.644 7.88072 14.1123 5.34848 10.9956 5.34848ZM10.9956 14.6654C8.97019 14.6654 7.32892 13.0238 7.32892 10.998C7.32892 8.97221 8.97019 7.33062 10.9956 7.33062C13.021 7.33062 14.6623 8.97221 14.6623 10.998C14.6623 13.0238 13.021 14.6654 10.9956 14.6654ZM18.1854 5.125
269274C18.1854 5.85394 17.5951 6.44426 16.8669 6.44426C16.1387 6.44426 15.5484 5.85394 15.5484 5.12574C15.5484 4.39754 16.1387 3.80722 16.8669 3.80722C17.5951 3.80722 18.1854 4.39754 18.1854 5.12574Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-instagram-aspect-ratio: 1.0;                    --icon-facebook--url: https://www.facebook.com/groups/566004482304719;                                                                  --icon-facebook: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M23 12.0692C23 5.98113 18.05 1 12 1C5.95 1 1 5.98113 1 12.0692C1 17.6038 5.05625 22.1698 10.2812 23V15.2516H7.4625V12.0692H10.2812V9.6478C10.2812 6.8805 11.9312 5.35849 14.4062 5.35849C15.6438 5.35849 16.8813 5.56604 16.8813 5.56604V8.26415H15.5063C14.1313 8.26415 13.7188 9.09434 13.7188 9.99371V12.0692H16.7437L16.2625 15.2516H13.7188V23C18.9438 22.1698 23 17.6038 23 12.0692Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-facebook-aspect-ratio: 1.0;                                                                            --icon-twitter: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M14.093 10.3155L22.283 1H20.3422L13.2308 9.08852L7.55101 1H1L9.58902 13.2313L1 23H2.94088L10.4507 14.4583L16.449 23H23L14.0925 10.3155H14.093ZM11.4347 13.339L10.5644 12.1211L3.6402 2.42965H6.62127L12.2092 10.2509L13.0795 11.4689L20.3431 21.6354H17.3621L11.4347 13.3395V13.339Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-twitter-aspect-ratio: 1.0;                                                                            --icon-pinterest: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M12.009 1C5.92915 1 1 5.92105 1 11.991C1 16.6497 3.8995 20.6299 7.99504 22.2311C7.89537 21.3627 7.81382 20.0238 8.03129 19.074C8.23063 18.2146 9.31794 13.6102 9.31794 13.6102C9.31794 13.6102 8.99174 12.9498 8.99174 11.9819C8.99174 10.4531 9.87972 9.31332 10.9852 9.31332C11.9275 9.31332 12.3805 10.0189 12.3805 10.8602C12.3805 11.801 11.7825 13.2122 11.4654 14.5238C11.2026 15.6184 12.0181 16.514 13.0963 16.514C15.0535 16.514 16.5576 14.4515 16.5576 11.4844C16.5576 8.85197 14.6639 7.01562 11.9547 7.01562C8.81959 7.01562 6.98022 9.35855 6.98022 11.7829C6.98022 12.7237 7.34265 13.7368 7.7957 14.2887C7.88631 14.3972 7.89537 14.4967 7.86819 14.6053C7.78664 14.949 7.59636 15.6998 7.56012 15.8536C7.51481 16.0526 7.39702 16.0979 7.18862 15.9984C5.81136 15.3561 4.95057 13.3569 4.95057 11.7377C4.95057 8.27303 7.46951 5.08882 12.2265 5.08882C16.0412 5.08882 19.0131 7.80263 19.0131 11.4391C19.0131 15.2294 16.6211 18.278 13.3047 18.278C12.1903 18.278 11.1392 17.699 10.7858 17.0115C10.7858 17.0115 10.2331 19.1102 10.0972 19.6258C9.85253 20.5847 9.18202 21.7788 8.72898 22.5115C9.76192 22.8281 10.8492 23 11.9909 23C18.0708 23 23 18.0789 23 12.009C23.0181 5.92105 18.0889 1 12.009 1Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-pinterest-aspect-ratio: 1.0;                                                                            --icon-snapchat: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="snapchat" aria-label="snapchat" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M12.206.793c.99 0 4.347.276 5.93 3.821.529 1.193.403 3.219.299 4.847l-.003.06c-.012.18-.022.345-.03.51.075.045.203.09.401.09.3-.016.659-.12 1.033-.301.165-.088.344-.104.464-.104.182 0 .359.029.509.09.45.149.734.479.734.838.015.449-.39.839-1.213 1.168-.089.029-.209.075-.344.119-.45.135-1.139.36-1.333.81-.09.224-.061.524.12.868l.015.015c.06.136 1.526 3.475 4.791 4.014.255.044.435.27.42.509 0 .075-.015.149-.045.225-.24.569-1.273.988-3.146 1.271-.059.091-.12.375-.164.57-.029.179-.074.36-.134.553-.076.271-.27.405-.555.405h-.03c-.135 0-.313-.031-.538-.074-.36-.075-.765-.135-1.273-.135-.3 0-.599.015-.913.074-.6.104-1.123.464-1.723.884-.853.599-1.826 1.288-3.294 1.288-.06 0-.119-.015-.18-.015h-.149c-1.468 0-2.427-.675-3.279-1.288-.599-.42-1.107-.779-1.707-.884-.314-.045-.629-.074-.928-.074-.54 0-.958.089-1.272.149-.211.043-.391.074-.54.074-.374 0-.523-.224-.583-.42-.061-.192-.09-.389-.135-.567-.046-.181-.105-.494-.166-.57-1.918-.222-2.95-.642-3.189-1.226-.031-.063-.052-.15-.055-.225-.015-.243.165-.465.42-.509 3.264-.54 4.73-3.879 4.791-4.02l.016-.029c.18-.345.224-.645.119-.869-.195-.434-.884-.658-1.332-.809-.121-.029-.24-.074-.346-.119-1.107-.435-1.257-.93-1.197-1.273.09-.479.674-.793 1.168-.793.146 0 .27.029.383.074.42.194.789.3 1.104.3.234 0 .384-.06.465-.105l-.046-.569c-.098-1.626-.225-3.651.307-4.837C7.392 1.077 10.739.807 11.727.807l.419-.015h.06z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;      --icon-snapchat-aspect-ratio: 1.0;                                                                            --icon-tumblr: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="tumblr" aria-label="tumblr" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;      --icon-tumblr-aspect-ratio: 1.0;                                                                            --icon-twitch: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M3.53846 1L2 4.92857V19.8571H6.61538
2692V23H9.69231L12.7692 19.8571H16.6154L22 14.3571V1H3.53846ZM19.6923 13.5714L16.6154 16.7143H12L8.92308 19.8571V16.7143H5.07692V3.35714H19.6923V13.5714Z" fill="currentColor"%3e%3c/path%3e  %3cpath d="M17.25 6.70316H15V12.75H17.25V6.70316Z" fill="currentColor"%3e%3c/path%3e  %3cpath d="M12 6.70316H9.75V12.75H12V6.70316Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-twitch-aspect-ratio: 1.0;                                                                            --icon-discord: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewbox="0 0 22 18" fill="none"%3e  %3cpath d="M18.6361 1.87222C17.212 1.20592 15.6893 0.721684 14.0973 0.445953C13.9018 0.79943 13.6734 1.27486 13.5159 1.65307C11.8236 1.39857 10.1469 1.39857 8.48573 1.65307C8.32828 1.27486 8.09468 0.79943 7.89741 0.445953C6.30374 0.721684 4.77928 1.2077 3.35518 1.87575C0.482756 6.21636 -0.29591 10.4491 0.0934236 14.6218C1.99856 16.0445 3.84487 16.9088 5.66003 17.4743C6.1082 16.8575 6.50791 16.2018 6.85224 15.5108C6.19644 15.2616 5.56832 14.9541 4.97482 14.5971C5.13227 14.4805 5.28628 14.3585 5.43508 14.233C9.05501 15.9261 12.9882 15.9261 16.5648 14.233C16.7154 14.3585 16.8694 14.4805 17.0251 14.5971C16.4299 14.9559 15.8 15.2634 15.1442 15.5126C15.4885 16.2018 15.8865 16.8593 16.3364 17.4761C18.1533 16.9106 20.0014 16.0463 21.9065 14.6218C22.3633 9.78463 21.1261 5.59071 18.6361 1.87222ZM7.34541 12.0557C6.25874 12.0557 5.36759 11.0412 5.36759 9.80583C5.36759 8.57045 6.23972 7.55424 7.34541 7.55424C8.45114 7.55424 9.34226 8.56868 9.32323 9.80583C9.32495 11.0412 8.45114 12.0557 7.34541 12.0557ZM14.6545 12.0557C13.5678 12.0557 12.6767 11.0412 12.6767 9.80583C12.6767 8.57045 13.5488 7.55424 14.6545 7.55424C15.7602 7.55424 16.6514 8.56868 16.6323 9.80583C16.6323 11.0412 15.7602 12.0557 14.6545 12.0557Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;      --icon-discord-aspect-ratio: 1.222;        }   :root {                          --swatch-light-blue: #69bff6 center center/cover no-repeat;                                  --swatch-dark-grey: #555555 center center/cover no-repeat;                                  --swatch-dark-red: #ba0606 center center/cover no-repeat;                                  --swatch-dark-blue: #034e98 center center/cover no-repeat;                                  --swatch-dark-green: #149d5e center center/cover no-repeat;                                  --swatch-light-white: #f3f3f3 center center/cover no-repeat;                                  --swatch-light-green: #83eaab center center/cover no-repeat;                                  --swatch-light-beige: #f3f2b6 center center/cover no-repeat;                                  --swatch-light-pink: #f8ceff center center/cover no-repeat;                                  --swatch-light-yellow: #fffd91 center center/cover no-repeat;                                  --swatch-light-grey: #d2d2d2 center center/cover no-repeat;                                  --swatch-dark-black: #111111 center center/cover no-repeat;                                  --swatch-other: #d6d6d6 center center/cover no-repeat;                                  --swatch-multi: linear-gradient(57deg, rgba(249, 119, 255, 1) 8%, rgba(54, 212, 255, 1) 29%, rgba(205, 252, 53, 1) 43.885%, rgba(255, 126, 239, 1) 64%, rgba(43, 252, 135, 1) 85%) center center/cover no-repeat;                  --swatch-blue--image: url(Liquid error (sections/global_swatches line 22): invalid url input) center center/cover no-repeat;    --swatch-blue: #005BD3 center center/cover no-repeat;      --swatch-pink--image: url(Liquid error (sections/global_swatches line 22): invalid url input) center center/cover no-repeat;    --swatch-pink: #FFC0CB center center/cover no-repeat;    }</style>
2693
2694<!-- BEGIN sections: 0_global -->
2695<div id="shopify-section-sections--27175001686125__typography" class="shopify-section shopify-section-group-0_global shopify_section__global_typography">
2696
2697
2698
2699
2700  
2701    
2702
2703
2704
2705
2706
2707
2708
2709
2710  
2711  
2712  
2713
2714  
2715    <link rel="preconnect" href="https://fonts.googleapis.com">
2716<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2717<link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet">
2718
2719
2720
2721  
2722
2723  
2724    <link rel="preload"
2725          as="font"
2726          href="//goodprotein.ca/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2"
2727          type="font/woff2"
2728          crossorigin>
2729  
2730
2731  
2732    <link rel="preload"
2733          as="font"
2734          href="//goodprotein.ca/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2"
2735          type="font/woff2"
2736          crossorigin>
2737  
2738
2739  
2740    <link rel="preload"
2741          as="font"
2742          href="//goodprotein.ca/cdn/fonts/lato/lato_n9.6b37f725167d36932c6742a5a697fd238a2d2552.woff2"
2743          type="font/woff2"
2744          crossorigin>
2745  
2746
2747
2748
2749
2750
2751
2752  
2753  
2754  
2755
2756  
2757  
2758  
2759    
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770  
2771
2772  
2773  
2774  
2775    
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786  
2787
2788  
2789  
2790    
2791  
2792  
2793
2794
2795
2796
2797  
2798  
2799
2800  
2801  
2802    
2803  
2804  
2805
2806
2807
2808
2809  
2810  
2811
2812  
2813  
2814    
2815  
2816  
2817
2818
2819
2820
2821  
2822  
2823
2824  
2825  
2826    
2827  
2828  
2829
2830
2831
2832
2833  
2834  
2835
2836  
2837  
2838    
2839  
2840  
2841
2842
2843
2844
2845  
2846  
2847
2848  
2849  
2850    
2851  
2852  
2853
2854
2855
2856
2857  
2858  
2859
2860
2861
2862</div><div id="shopify-section-sections--27175001686125__global_buttons_fXX9Mp" class="shopify-section shopify-section-group-0_global shopify_section__global_buttons">
2863  
2864    
2865
2866
2867
2868
2869
2870  
2871
2872
2873  
2874  
2875
2876  
2877    
2878
2879
2880
2881
2882
2883
2884  
2885  
2886
2887  
2888    
2889
2890
2891
2892
2893
2894
2895  
2896  
2897
2898  
2899    
2900
2901
2902
2903
2904
2905
2906  
2907  
2908
2909  
2910    
2911
2912
2913
2914
2915
2916
2917  
2918  
2919
2920  
2921    
2922
2923
2924
2925
2926
2927
2928  
2929  
2930
2931  
2932    
2933
2934
2935
2936
2937
2938
2939  
2940  
2941
2942  
2943    
2944
2945
2946
2947
2948
2949
2950  
2951  
2952
2953  
2954    
2955
2956
2957
2958
2959
2960
2961  
2962  
2963
2964  
2965    
2966
2967
2968
2969
2970
2971
2972  
2973  
2974
2975  
2976    
2977
2978
2979
2980
2981
2982
2983  
2984  
2985
2986  
2987    
2988
2989
2990
2991
2992
2993
2994  
2995  
2996
2997  
2998    
2999
3000
3001
3002
3003
3004
3005  
3006  
3007
3008  
3009    
3010
3011
3012
3013
3014
3015
3016  
3017  
3018
3019  
3020    
3021
3022
3023
3024
3025
3026
3027  
3028  
3029
3030  
3031    
3032
3033
3034
3035
3036
3037
3038  
3039  
3040
3041  
3042    
3043
3044
3045
3046
3047
3048
3049  
3050  
3051
3052  
3053    
3054
3055
3056
3057
3058
3059
3060  
3061  
3062
3063  
3064  
3065    
3066
3067
3068
3069
3070
3071  
3072
3073  
3074  
3075    
3076
3077
3078
3079
3080
3081  
3082
3083  
3084  
3085    
3086
3087
3088
3089
3090
3091  
3092
3093  
3094  
3095    
3096
3097
3098
3099
3100
3101  
3102
3103
3104
3105</div><div id="shopify-section-sections--27175001686125__global_design_elements_ep7nXU" class="shopify-section shopify-section-group-0_global shopify_section__global_design_elements">
3106  
3107  
3108  
3109  
3110  
3111  
3112  
3113  
3114  
3115  
3116    
3117
3118
3119
3120
3121  
3122  
3123  
3124  
3125
3126  
3127  
3128  
3129  
3130  
3131  
3132  
3133  
3134  
3135  
3136    
3137
3138
3139
3140
3141  
3142  
3143  
3144  
3145
3146  
3147  
3148  
3149  
3150  
3151  
3152  
3153  
3154  
3155  
3156    
3157
3158
3159
3160
3161  
3162  
3163  
3164  
3165
3166  
3167  
3168  
3169  
3170  
3171  
3172    
3173
3174
3175
3176
3177
3178  
3179  
3180  
3181  
3182  
3183  
3184  
3185  
3186
3187  
3188  
3189  
3190  
3191  
3192  
3193    
3194
3195
3196
3197
3198
3199  
3200  
3201  
3202  
3203  
3204  
3205  
3206  
3207
3208  
3209  
3210  
3211  
3212  
3213  
3214  
3215  
3216    
3217
3218
3219
3220  
3221  
3222  
3223  
3224  
3225  
3226
3227  
3228  
3229  
3230  
3231  
3232  
3233  
3234  
3235    
3236
3237
3238
3239  
3240  
3241  
3242  
3243  
3244  
3245
3246  
3247  
3248  
3249    
3250
3251
3252
3253
3254  
3255  
3256  
3257    
3258
3259
3260
3261
3262  
3263  
3264  
3265  
3266  
3267  
3268  
3269  
3270  
3271
3272  
3273  
3274  
3275    
3276
3277
3278
3279
3280  
3281  
3282  
3283    
3284
3285
3286
3287
3288  
3289  
3290  
3291  
3292  
3293  
3294  
3295  
3296  
3297
3298  
3299  
3300  
3301    
3302
3303
3304
3305
3306  
3307  
3308  
3309    
3310
3311
3312
3313
3314  
3315  
3316  
3317  
3318  
3319  
3320  
3321  
3322  
3323
3324  
3325  
3326  
3327    
3328
3329
3330
3331
3332  
3333  
3334  
3335    
3336
3337
3338
3339
3340  
3341  
3342  
3343  
3344  
3345  
3346  
3347  
3348  
3349
3350  
3351  
3352  
3353    
3354
3355
3356
3357
3358  
3359  
3360  
3361    
3362
3363
3364
3365
3366  
3367  
3368  
3369  
3370  
3371  
3372  
3373  
3374  
3375
3376  
3377  
3378  
3379    
3380
3381
3382
3383
3384  
3385  
3386  
3387    
3388
3389
3390
3391
3392  
3393  
3394  
3395  
3396  
3397  
3398  
3399  
3400  
3401
3402  
3403  
3404  
3405  
3406  
3407  
3408  
3409  
3410  
3411  
3412  
3413  
3414    
3415
3416
3417
3418
3419
3420  
3421  
3422
3423  
3424  
3425  
3426  
3427  
3428  
3429  
3430  
3431  
3432  
3433  
3434    
3435
3436
3437
3438  
3439  
3440  
3441
3442  
3443  
3444  
3445  
3446  
3447  
3448  
3449  
3450  
3451  
3452  
3453    
3454
3455
3456
3457  
3458  
3459  
3460
3461  
3462  
3463  
3464  
3465  
3466  
3467  
3468  
3469  
3470  
3471  
3472    
3473
3474
3475
3476  
3477  
3478  
3479
3480  
3481  
3482  
3483  
3484  
3485  
3486  
3487  
3488  
3489  
3490  
3491    
3492
3493
3494
3495  
3496  
3497  
3498
3499  
3500  
3501  
3502  
3503  
3504  
3505  
3506  
3507  
3508  
3509  
3510  
3511  
3512    
3513
3514
3515
3516
3517
3518  
3519
3520
3521
3522</div><div id="shopify-section-sections--27175001686125__icons" class="shopify-section shopify-section-group-0_global shopify_section__global_icons">
3523
3524
3525
3526
3527
3528</div><div id="shopify-section-sections--27175001686125__global_icons_9wxEfr" class="shopify-section shopify-section-group-0_global shopify_section__global_icons">
3529
3530
3531
3532
3533
3534</div><div id="shopify-section-sections--27175001686125__global_swatches_7dRPPr" class="shopify-section shopify-section-group-0_global shopify_section__global_swatches">
3535
3536
3537
3538
3539
3540
3541</div>
3542<!-- END sections: 0_global --> 
3543
3544    </div>
3545  
3546
3547  
3548    <div data-cards-styles-section class="!hidden">
3549      
3550
3551
3552
3553
3554
3555
3556<style>
3557  .product-card--product-card {                  }    .product-card--product-card {  border-radius: 24px;  padding: 0;  max-width: unset;  max-height: unset;  height: 100%;  display: flex;  flex-direction: column;  flex: 1;}.product-card--product-card.card-loading {  width: 100%;  height: auto;  aspect-ratio: 0.617;  background: rgba(185, 185, 185, 0.2);}@media (min-width: 1024px) {  /*.product-card--product-card:hover .group img {*/  /*  transform: translateY(-10px);*/  /*  transition: all 200ms ease-in-out;*/  /*  scale: 1.01;*/  /*}*/} @media (max-width: 768px) {  .product-card--product-card.card-loading {    aspect-ratio: 0.728;  }}.product-card--product-card .bv_main_container {  justify-content: center;}                                                  [data-style-id="card_product_card_container_UYT3tx"] {            }  [data-style-id="card_product_card_container_UYT3tx"] {  padding: 16px;  border-radius: 24px 24px 0 0;  position: relative;  isolation: isolate;  aspect-ratio: 2;  z-index: 0;  /* Fallback background */  background: #38B7E9;}[data-style-id="card_product_card_container_UYT3tx"]:after {  content: '';  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 37.02%, rgba(255, 255, 255, 0.30) 100%);  z-index: 1;  inset: 0;  position: absolute;  border-radius: 24px;}                                      [data-style-id="card_product_card_image_fLKP8x"] {            }  [data-style-id="card_product_card_image_fLKP8x"] {  width: 100%;  aspect-ratio: 1;  position: absolute;  object-fit: cover;  top: -72px;  z-index: 2;  left: 0;   border-radius: 24px;}[data-style-id="card_product_card_image_fLKP8x"] img:last-of-type {  z-index: -10;  object-position: bottom;  object-fit: contain;}[data-style-id="card_product_card_image_fLKP8x"] img:first-of-type {  object-position: bottom;}@media (max-width: 768px) {  [data-style-id="card_product_card_image_fLKP8x"] {    top: -45px;  }}                                          [data-style-id="card_product_card_container_VHfYYq"] {            }  [data-style-id="card_product_card_container_VHfYYq"] {  position: absolute;  width: 80px;  height: 80px;  transform: rotate(-9deg);  z-index: 50;  right: 16px;  top: -38px;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_VHfYYq"] {    width: 48px;    height: 48px;    top: -20px;  }}                                      [data-style-id="card_product_card_richtext_Fyq6dq"] {    color: #1b4180;        }  [data-style-id="card_product_card_richtext_Fyq6dq"] .badge {  z-index: 60;  position: absolute;   top: 50%;  left: 50%;  transform: translate(-50%, -50%);  text-align: center;}[data-style-id="card_product_card_richtext_Fyq6dq"]:before {  content: "";  width: 80px;  display: block;  height: 80px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M21.3125 1.33398C23.3092 0.221664 25.7397 0.221664 27.7363 1.33398C29.0013 2.03873 30.4413 2.36831 31.8867 2.28223C34.1684 2.1463 36.3585 3.20067 37.6748 5.06934C38.5087 6.25297 39.6634 7.1741 41.0029 7.72363C43.1176 8.59119 44.6326 10.4914 45.0078 12.7461C45.2456 14.1744 45.887 15.5047 46.8555 16.5811C48.3843 18.2802 48.9244 20.6495 48.2842 22.8438C47.8786 24.2338 47.8786 25.7115 48.2842 27.1016C48.9244 29.2958 48.3843 31.6651 46.8555 33.3643C45.887 34.4406 45.2456 35.771 45.0078 37.1992C44.6326 39.4539 43.1176 41.3541 41.0029 42.2217C39.6634 42.7712 38.5087 43.6923 37.6748 44.876C36.3585 46.7446 34.1684 47.799 31.8867 47.6631C30.4413 47.577 29.0013 47.9066 27.7363 48.6113C25.7397 49.7236 23.3092 49.7236 21.3125 48.6113C20.0475 47.9066 18.6076 47.577 17.1621 47.6631C14.8804 47.799 12.6904 46.7446 11.374 44.876C10.5401 43.6923 9.38546 42.7712 8.0459 42.2217C5.93124 41.3541 4.41622 39.4539 4.04102 37.1992C3.80326 35.771 3.16185 34.4406 2.19336 33.3643C0.664494 31.6651 0.124461 29.2958 0.764648 27.1016C1.17026 25.7115 1.17026 24.2338 0.764648 22.8438C0.124461 20.6495 0.664494 18.2802 2.19336 16.5811C3.16185 15.5047 3.80326 14.1744 4.04102 12.7461C4.41622 10.4914 5.93124 8.59119 8.0459 7.72363C9.38546 7.1741 10.5401 6.25297 11.374 5.06934C12.6904 3.20067 14.8804 2.1463 17.1621 2.28223C18.6076 2.36831 20.0475 2.03873 21.3125 1.33398Z' fill='%2387DAF8' stroke='%23F0EFE0'/%3E%3C/svg%3E");  background-size: contain;  background-repeat: no-repeat;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_Fyq6dq"] {  }  [data-style-id="card_product_card_richtext_Fyq6dq"]:before {    width: 48px;    height: 48px;  }}                                                              [data-style-id="card_product_card_container_fPbnpd"] {            }  [data-style-id="card_product_card_container_fPbnpd"] {  padding: 24px 16px;  border-radius: 0 0 24px 24px;  position: relative;  isolation: isolate;  z-index: 2;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  height: 100%;  flex: 1;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_fPbnpd"] {    padding: 16px 8px;    gap: 6px;  }}                                      [data-style-id="card_product_card_rating_KkqtKX"] {            }        [data-style-id="card_product_card_rating_KkqtKX"] {      --star-size: 20px;      --star-gap: 3px;      }      [data-style-id="card_product_card_rating_KkqtKX"] meter {      --star-size-with-gap: calc(var(--star-size) + var(--star-gap));      display: block;      position: relative;      width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));      height: var(--star-size);      background: var(--color-review-stars-base--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
3557alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      [data-style-id="card_product_card_rating_KkqtKX"] meter:-moz-meter-optimum::-moz-meter-bar {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      /* The gray background in Webkit browsers */      [data-style-id="card_product_card_rating_KkqtKX"] meter::-webkit-meter-bar {      background: transparent;      border-radius: 0;      border: 0;      height: var(--star-size);      }      /* The bar in Webkit browsers */      [data-style-id="card_product_card_rating_KkqtKX"] meter::-webkit-meter-optimum-value {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }    [data-style-id="card_product_card_rating_KkqtKX"] {  --star-size: 12px;  --star-gap: 1px;  display: flex;   width: 100%;  height: auto;  aspect-ratio: unset;  border: unset;  background: unset;  padding: 0;  gap: 8px;  align-items: center;  justify-content: center;  --color-review-stars--hex: #1B4180;  --color-review-stars-base--hex: #87DAF8;}@media (max-width: 768px) {  [data-style-id="card_product_card_rating_KkqtKX"] {    --star-size: 10px;    gap: 4px;  }}                                          [data-style-id="card_product_card_richtext_A6nnbJ"] {            }  [data-style-id="card_product_card_richtext_A6nnbJ"] {  margin-top: 8px;  flex: 1;  display: block!important;  height: 100%;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_A6nnbJ"] {  }}                                          [data-style-id="card_product_card_richtext_AKBWHq"] {            }  [data-style-id="card_product_card_richtext_AKBWHq"] {  margin-top: 8px;  flex: 1;  display: block!important;  height: 100%;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_AKBWHq"] {    margin-top: 6px;  }}                                          [data-style-id="card_product_card_container_FDQVHe"] {            }  [data-style-id="card_product_card_container_FDQVHe"] {  flex: 1;}                                          [data-style-id="card_product_card_cta_button_a6AHrC"] {            }  [data-style-id="card_product_card_cta_button_a6AHrC"] {  margin-top: 24px;  color: var(--color, #FFFEF4);  background: var(--background, #2353A4);  box-shadow: 4px 4px 0 0 var(--border, #1B4180);  border: 1px solid var(--border, #1B4180);  padding: 17px;}[data-style-id="card_product_card_cta_button_a6AHrC"] .card-price-wrapper {  font-weight: 300;}[data-style-id="card_product_card_cta_button_a6AHrC"]:where(:hover, :focus-visible) {  background: color-mix(in srgb, var(--border, #1B4180) 80%, transparent);  filter: saturate(120%);}[data-style-id="card_product_card_cta_button_a6AHrC"].active, [data-style-id="card_product_card_cta_button_a6AHrC"]:active {  background: color-mix(in srgb, var(--border, #1B4180) 80%, transparent);  box-shadow: 2px 2px var(--color, var(--border, #1B4180));  filter: saturate(120%);} @media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_a6AHrC"] {    margin-top: 12px;    font-size: 14px;    flex-wrap: wrap;  }}                                            .product-card--product-card-complementary {      color: #191919;      background-color: #f0efe0;      }    .product-card--product-card-complementary {  padding: 0 12px 0 8px;  border-radius: 16px;  display: flex;  align-items: stretch;  gap: 8px;  min-height: 81px;}.product-card--product-card-complementary:where(:focus, :hover, :focus-within) {}.product-card--product-card-complementary.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 1400px) {  .product-card--product-card-complementary {    gap: 16px;  }}@media (max-width: 1024px) {  .product-card--product-card-complementary {    flex-wrap: wrap;    gap: 12px;  }}                                                  [data-style-id="card_product_card_container_fdiyDV"] {            }  [data-style-id="card_product_card_container_fdiyDV"] {  display: flex;  align-items: center;  justify-content: center;  flex-shrink: 0;}                                      [data-style-id="card_product_card_image_P8w6Qd"] {            }  [data-style-id="card_product_card_image_P8w6Qd"] {  aspect-ratio: 1;  object-fit: contain;  padding: 0;  width: 55px;  height: 55px;  flex-shrink: 0;}                                                          [data-style-id="card_product_card_container_YqcmHR"] {            }  [data-style-id="card_product_card_container_YqcmHR"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 2px;  position: relative;  padding: 16px 0;   justify-content: center;  }@media (max-width: 768px) {  [data-style-id="card_product_card_container_YqcmHR"] {      }}                                      [data-style-id="card_product_card_richtext_7nEHyr"] {            }  [data-style-id="card_product_card_richtext_7nEHyr"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_7nEHyr"] {      }}                                          [data-style-id="card_product_card_richtext_LPx7wC"] {            }  [data-style-id="card_product_card_richtext_LPx7wC"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_LPx7wC"] {      }}                                                          [data-style-id="card_product_card_container_V46gCa"] {            }  [data-style-id="card_product_card_container_V46gCa"] {  display: flex;  flex-direction: column;  gap: 8px;  align-items: center;  padding-bottom: 14px;  justify-content: center;}                                      [data-style-id="card_product_card_labels_PVDnLY"] {            }  [data-style-id="card_product_card_labels_PVDnLY"] {  z-index: 1;
3557  margin-top: -1px;}[data-style-id="card_product_card_labels_PVDnLY"] .label-primary{  border-radius: 0 0 8px 8px;  padding: 4px 16px;}                                          [data-style-id="card_product_card_cta_button_M8Mwfk"] {            }  [data-style-id="card_product_card_cta_button_M8Mwfk"] {  width: max-content;  flex-shrink: 1;  color: var(--color, #fffef4);  background: var(--background, #2353a4);  box-shadow: 4px 4px 0 0 var(--color, var(--border, #1b4180));  border: 1px solid var(--color, var(--border, #1b4180));  min-height: 36px;  max-height: 36px;  max-width: 66px;  font-size: 18px;}[data-style-id="card_product_card_cta_button_M8Mwfk"] .card-price-wrapper {  font-weight: 300;}[data-style-id="card_product_card_cta_button_M8Mwfk"]:where(:hover, :focus-visible) {  background: color-mix(in srgb, var(--border, #1b4180) 80%, transparent);  filter: saturate(120%);}[data-style-id="card_product_card_cta_button_M8Mwfk"].active,[data-style-id="card_product_card_cta_button_M8Mwfk"]:active {  background: color-mix(in srgb, var(--border, #1b4180) 80%, transparent);  box-shadow: 2px 2px var(--color, var(--border, #1b4180));  filter: saturate(120%);}@media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_M8Mwfk"] {    flex: 1;    width: 100%;    min-width: 100%;    flex-shrink: 0;  }}                                            .product-card--product-card-dropdown {                  }    .product-card--product-card-dropdown {  border-radius: 0;  padding: 0;  max-width: unset;  max-height: unset;  height: 100%;  display: flex;  flex-direction: column;  height: 100%;}.product-card--product-card-dropdown.card-loading {  width: 100%;  height: auto;  aspect-ratio: 0.617;  background: rgba(185, 185, 185, 0.2);}@media (min-width: 1024px) {  .product-card--product-card-dropdown:hover .group img {    transform: translateY(-10px);    transition: all 200ms ease-in-out;    scale: 1.01;  }} @media (max-width: 768px) {  .product-card--product-card-dropdown.card-loading {    aspect-ratio: 0.728;  }}.product-card--product-card-dropdown .bv_main_container {  justify-content: center;}                                                  [data-style-id="card_product_card_container_RaneeN"] {            }  [data-style-id="card_product_card_container_RaneeN"] {  padding: 16px;  border-radius: 24px 24px 0 0;  position: relative;  isolation: isolate;  aspect-ratio: 2;  z-index: 0;  background: #F0EFE0;}[data-style-id="card_product_card_container_RaneeN"]:after {  content: '';  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 37.02%, rgba(187, 186, 179, 0.30) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.00) 37.02%, rgba(255, 255, 255, 0.30) 100%);  z-index: 1;  inset: 0;  position: absolute;  border-radius: 24px;}                                      [data-style-id="card_product_card_image_8rmCGa"] {            }  [data-style-id="card_product_card_image_8rmCGa"] {  width: 100%;  aspect-ratio: 1;  position: absolute;  object-fit: cover;  top: -45px;  z-index: 2;  left: 0; }[data-style-id="card_product_card_image_8rmCGa"] img {  transition: all 200ms ease-in-out;}[data-style-id="card_product_card_image_8rmCGa"] img:last-of-type {  z-index: -10;}[data-style-id="card_product_card_image_8rmCGa"] img:first-of-type {  object-position: bottom;}                                                          [data-style-id="card_product_card_container_dUCaa7"] {            }  [data-style-id="card_product_card_container_dUCaa7"] {  padding: 24px 16px;  border-radius: 0 0 24px 24px;  position: relative;  isolation: isolate;  z-index: 2;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 8px;  height: 100%;  flex: 1;  background: #F0EFE0;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_dUCaa7"] {    padding: 16px 8px;    gap: 6px;  }}                                      [data-style-id="card_product_card_rating_Fa6JbG"] {            }        [data-style-id="card_product_card_rating_Fa6JbG"] {      --star-size: 20px;      --star-gap: 3px;      }      [data-style-id="card_product_card_rating_Fa6JbG"] meter {      --star-size-with-gap: calc(var(--star-size) + var(--star-gap));      display: block;      position: relative;      width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));      height: var(--star-size);      background: var(--color-review-stars-base--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
3557alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      [data-style-id="card_product_card_rating_Fa6JbG"] meter:-moz-meter-optimum::-moz-meter-bar {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      /* The gray background in Webkit browsers */      [data-style-id="card_product_card_rating_Fa6JbG"] meter::-webkit-meter-bar {      background: transparent;      border-radius: 0;      border: 0;      height: var(--star-size);      }      /* The bar in Webkit browsers */      [data-style-id="card_product_card_rating_Fa6JbG"] meter::-webkit-meter-optimum-value {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }    [data-style-id="card_product_card_rating_Fa6JbG"] {  --star-size: 12px;  --star-gap: 1px;  display: flex;  width: 100%;  height: auto;  aspect-ratio: unset;  border: unset;  background: unset;  padding: 0;  gap: 8px;  align-items: center;  justify-content: center;}@media (max-width: 768px) {  [data-style-id="card_product_card_rating_Fa6JbG"] {    --star-size: 10px;    gap: 4px;  }}                                                  [data-style-id="card_product_card_richtext_q7Dgx8"] {            }  [data-style-id="card_product_card_richtext_q7Dgx8"] {}[data-style-id="card_product_card_richtext_q7Dgx8"]:hover {  text-decoration: underline;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_q7Dgx8"] {    margin-top: 2px;  }}                                          [data-style-id="card_product_card_option_select_TdRc6R"] {            }  [data-style-id="card_product_card_option_select_TdRc6R"] {  width: 100%;  margin-top: 16px;}[data-style-id="card_product_card_option_select_TdRc6R"] legend {  display: none;}@media (max-width: 768px) {  [data-style-id="card_product_card_option_select_TdRc6R"] {    margin-top: 6px;  }}                                                  [data-style-id="card_product_card_cta_button_QJ8KXE"] {            }  [data-style-id="card_product_card_cta_button_QJ8KXE"] {  margin-top: 4px;}@media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_QJ8KXE"] {    margin-top: 0px;  }}                                            .product-card--product-card-flat {      color: #191919;      background-color: #f0efe0;      }    .product-card--product-card-flat {  padding: 16px;  border-radius: 24px;  display: flex;  align-items: center;  gap: 24px;  border: 1px solid #396FCC;}.product-card--product-card-flat:where(:focus, :hover, :focus-within) {}.product-card--product-card-flat.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 1400px) {  .product-card--product-card-flat {    gap: 16px;  }}@media (max-width: 1024px) {  .product-card--product-card-flat {    flex-wrap: wrap;    gap: 12px;  }}                                                  [data-style-id="card_product_card_image_N4jFQF"] {            }  [data-style-id="card_product_card_image_N4jFQF"] {  aspect-ratio: 1;  object-fit: contain;  padding: 0;  width: 100px;  height: 100px;}@media (max-width: 1024px) {  [data-style-id="card_product_card_image_N4jFQF"] {    width: 80px;    height: 80px;  }}                                                      [data-style-id="card_product_card_container_8hf9kR"] {            }  [data-style-id="card_product_card_container_8hf9kR"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 8px;  position: relative;  padding: 0;        }@media (max-width: 768px) {  [data-style-id="card_product_card_container_8hf9kR"] {      }}                                      [data-style-id="card_product_card_richtext_LgYaUt"] {            }  [data-style-id="card_product_card_richtext_LgYaUt"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_LgYaUt"] {      }}                                          [data-style-id="card_product_card_richtext_Mpjqnw"] {    color: #706e6e;        }  [data-style-id="card_product_card_richtext_Mpjqnw"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_Mpjqnw"] {      }}                                          [data-style-id="card_product_card_price_nd3yMr"] {            }  [data-style-id="card_product_card_price_nd3yMr"] {  margin: 0;   padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_nd3yMr"] {      }}                                                          [data-style-id="card_product_card_cta_button_67JfdV"] {            }  [data-style-id="card_product_card_cta_button_67JfdV"] {  width: max-content;  flex-shrink: 1;}[data-style-id="card_product_card_cta_button_67JfdV"] .card-price-wrapper {  font-weight: 300;}@media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_67JfdV"] {    flex: 1;    width: 100%;    min-width: 100%;    flex-shrink: 0;  }}                                        .product-card--product-card-flat-addon {                  }    .product-card--product-card-flat-addon {  display: flex;  align-items: center;  gap: 12px;}.product-card--product-card-flat-addon.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}                                                  [data-style-id="card_product_card_image_YrT6QL"] {            }  [data-style-id="card_product_card_image_YrT6QL"] {  aspect-ratio: 1;  object-fit: cover;  overflow: hidden;  padding: 0;  border-radius: 999px;  width: 64px;  height: 64px;}                                                      [data-style-id="card_product_card_container_Qw7kbk"] {            }  [data-style-id="card_product_card_container_Qw7kbk"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 4px;  position: relative;  padding: 0;       }@media (max-width: 768px) {  [data-style-id="card_product_card_container_Qw7kbk"] {}}                                      [data-style-id="card_product_card_richtext_kq3ntc"] {            }  [data-style-id="card_product_card_richtext_kq3ntc"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_kq3ntc"] {      }}                                          [data-style-id="card_product_card_price_Nyzj43"] {            }  [data-style-id="card_product_card_price_Nyzj43"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_Nyzj43"] {      }}                                          [data-style-id="card_product_card_button_GUC3wc"] {            }  [data-style-id="card_product_card_button_GUC3wc"] {  text-align: left;}                                          [data-style-id="card_product_card_variant_selector_color_xeab7J"] {            }  [data-style-id="card_product_card_variant_selector_color_xeab7J"] {}[data-style-id="card_product_card_variant_selector_color_xeab7J"] legend {  margin-bottom: 6px;}[data-style-id="card_product_card_variant_selector_color_xeab7J"] fieldset {  gap: 6px;}[data-style-id="card_product_card_variant_selector_color_xeab7J"] label {  width: 36px;  height: 36px;  border-width: 1px;  border-style: solid;  border-radius: 9999px;  outline-width: 2px;  outline-offset: 2px;}[data-style-id="card_product_card_variant_selector_color_xeab7J"] label.active {  border-color: #3e3e3e;}                                                          [data-style-id="card_product_card_cta_button_Y8xEAV"] {            }  [data-style-id="card_product_card_cta_button_Y8xEAV"] {  width: max-content;  flex-shrink: 1;  padding: 8px;  min-width: 40px;}                                        .product-card--product-card-flat-featured {                  }    .product-card--product-card-flat-featured {  border-radius: 0;  padding: 0;  max-width: unset;  max-height: unset;  height: 100%;  display: grid;  border-radius: 32px;  overflow: hidden;  display: flex;  flex-direction: column;  flex: 1;}.product-card--product-card-flat-featured.card-loading {  width: 100%;  height: auto;  aspect-ratio: 0.617;  background: rgba(185, 185, 185, 0.2);} @media (max-width: 1200px) {  .product-card--product-card-flat-featured {  }  .product-card--product-card-flat-featured.card-loading {    aspect-ratio: 0.728;   }}                                                  [data-style-id="card_product_card_container_AjzNJX"] {            }  [data-style-id="card_product_card_container_AjzNJX"] {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  flex: 1;}@media (max-width: 1024px) {  [data-style-id="card_product_card_container_AjzNJX"] {    grid-template-columns: repeat(1, minmax(0, 1fr));  }}                                      [data-style-id="card_product_card_container_4LgxiP"] {            }  [data-style-id="card_product_card_container_4LgxiP"] {  position: relative;  isolation: isolate;  z-index: 0;  height: 100%;  display: flex;  align-items: center;  /* Fallback background */  background: #38B7E9;}                                      [data-style-id="card_product_card_image_UyB7ki"] {            }  [data-style-id="card_product_card_image_UyB7ki"] {  width: 100%;  position: absolute;  object-fit: contain;  left: 0; }[data-style-id="card_product_card_image_UyB7ki"] img {  max-height: 460px;  aspect-ratio: 1;}[data-style-id="card_product_card_image_UyB7ki"] img:last-of-type {  z-index: -10;  object-position: bottom;  object-fit: contain;}[data-style-id="card_product_card_image_UyB7ki"] img:first-of-type {  object-position: bottom;}@media (max-width: 1024px) {  [data-style-id="card_product_card_image_UyB7ki"] {    position: relative;  }  [data-style-id="card_product_card_image_UyB7ki"] img {    max-height: 320px;  }}@media (max-width: 768px) {  [data-style-id="card_product_card_image_UyB7ki"] img {    max-height: 290px;  }}                                              [data-style-id="card_product_card_container_y4CjxJ"] {            }  [data-style-id="card_product_card_container_y4CjxJ"] {  padding: 32px;  position: relative;  isolation: isolate;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  height: 100%;  flex: 1;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_y4CjxJ"] {    padding: 24px 16px;  }}                                      [data-style-id="card_product_card_rating_pGCYmR"] {            }        [data-style-id="card_product_card_rating_pGCYmR"] {      --star-size: 20px;      --star-gap: 3px;      }      [data-style-id="card_product_card_rating_pGCYmR"] meter {      --star-size-with-gap: calc(var(--star-size) + var(--star-gap));      display: block;      position: relative;      width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));      height: var(--star-size);      background: var(--color-review-stars-base--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
3557alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      [data-style-id="card_product_card_rating_pGCYmR"] meter:-moz-meter-optimum::-moz-meter-bar {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      /* The gray background in Webkit browsers */      [data-style-id="card_product_card_rating_pGCYmR"] meter::-webkit-meter-bar {      background: transparent;      border-radius: 0;      border: 0;      height: var(--star-size);      }      /* The bar in Webkit browsers */      [data-style-id="card_product_card_rating_pGCYmR"] meter::-webkit-meter-optimum-value {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }    [data-style-id="card_product_card_rating_pGCYmR"] {  --star-size: 16px;  --star-gap: 6px;  display: flex;   width: 100%;  height: auto;  aspect-ratio: unset;  border: unset;  background: unset;  padding: 0;  gap: 12px;  align-items: center;  justify-content: center;  --color-review-stars--hex: #1B4180;  --color-review-stars-base--hex: #87DAF8;}@media (max-width: 768px) {  [data-style-id="card_product_card_rating_pGCYmR"] {    --star-size: 12px;    --star-gap: 2px;  }}                                          [data-style-id="card_product_card_richtext_6YHQAL"] {            }  [data-style-id="card_product_card_richtext_6YHQAL"] {  margin-top: 16px;  display: block!important;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_6YHQAL"] {    margin-top: 12px;  }}                                          [data-style-id="card_product_card_richtext_HgrgyJ"] {            }  [data-style-id="card_product_card_richtext_HgrgyJ"] {  margin-top: 6px;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_HgrgyJ"] {  }}                                          [data-style-id="card_product_card_cta_button_yrytzr"] {            }  [data-style-id="card_product_card_cta_button_yrytzr"] {  margin-top: 32px;  color: var(--color, #fffef4);  background: var(--background, #2353a4);  box-shadow: 4px 4px 0 0 var(--color, var(--border, #1b4180));  border: 1px solid var(--color, var(--border, #1b4180));  width: fit-content;}[data-style-id="card_product_card_cta_button_yrytzr"] .card-price-wrapper {  font-weight: 300;}[data-style-id="card_product_card_cta_button_yrytzr"]:where(:hover, :focus-visible) {  background: color-mix(in srgb, var(--border, #1b4180) 80%, transparent);  filter: saturate(120%);}[data-style-id="card_product_card_cta_button_yrytzr"].active,[data-style-id="card_product_card_cta_button_yrytzr"]:active {  background: color-mix(in srgb, var(--border, #1b4180) 80%, transparent);  box-shadow: 2px 2px var(--color, var(--border, #1b4180));  filter: saturate(120%);}@media (max-width: 1024px) {  [data-style-id="card_product_card_cta_button_yrytzr"] {    margin-top: 32px;    width: 100%;  }}                                                .product-card--product-card-flat-selector {      color: #191919;      background-color: #f0efe0;      }    .product-card--product-card-flat-selector {  padding: 24px 12px;  border-radius: 24px;  display: flex;  align-items: center;  gap: 12px;}.product-card--product-card-flat-selector:where(:focus, :hover, :focus-within) {}.product-card--product-card-flat-selector.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 1024px) {  .product-card--product-card-flat-selector {    gap: 6px;    height: 100%;  }}                                                  [data-style-id="card_product_card_image_gRemhT"] {            }  [data-style-id="card_product_card_image_gRemhT"] {  aspect-ratio: 1;  object-fit: contain;  padding: 0;  width: 80px;  height: 80px;}@media (max-width: 1024px) {  [data-style-id="card_product_card_image_gRemhT"] {    width: 60px;    height: 60px;  }}                                                      [data-style-id="card_product_card_container_aBV8zc"] {            }  [data-style-id="card_product_card_container_aBV8zc"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 8px;  position: relative;  padding: 0;        }@media (max-width: 768px) {  [data-style-id="card_product_card_container_aBV8zc"] {      }}                                      [data-style-id="card_product_card_richtext_k6QejW"] {            }  [data-style-id="card_product_card_richtext_k6QejW"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_k6QejW"] {      }}                                          [data-style-id="card_product_card_price_7CF9pe"] {    color: #191919;        }  [data-style-id="card_product_card_price_7CF9pe"] {  margin: 0;   padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_7CF9pe"] {      }}                                          [data-style-id="card_product_card_option_select_bTzmV6"] {            }  [data-style-id="card_product_card_option_select_bTzmV6"] {  width: 100%;  margin-top: 12px;  }[data-style-id="card_product_card_option_select_bTzmV6"] .input-select {  background: rgba(255, 255, 255, 0.40);  }[data-style-id="card_product_card_option_select_bTzmV6"] legend {  display: none;}@media (max-width: 768px) {  [data-style-id="card_product_card_option_select_bTzmV6"] {    margin-top: 8px;  }}                                                          [data-style-id="card_product_card_cta_button_marX6R"] {            }  [data-style-id="card_product_card_cta_button_marX6R"] {  width: max-content;  min-height: 36px;} [data-style-id="card_product_card_cta_button_marX6R"] .card-price-wrapper {  font-weight: 300;}@media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_marX6R"] {  }}                                        .product-card--product-card-flat-upsell {      color: #020202;      background-color: #f0efe0;      }    .product-card--product-card-flat-upsell {  padding: 16px 28px;  border-radius: 24px;  display: flex;  flex-direction: column;  align-items: center;  gap: 16px;  border: 1px solid #396FCC;}.product-card--product-card-flat-upsell:where(:focus, :hover, :focus-within) {}.product-card--product-card-flat-upsell.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 1400px) {  .product-card--product-card-flat-upsell {    gap: 16px;  }}@media (max-width: 767px) {  .product-card--product-card-flat-upsell {      padding: 16px;  }}@media (max-width: 1024px) {  .product-card--product-card-flat-upsell {    flex-wrap: wrap;    gap: 12px;  }}                                                  [data-style-id="card_product_card_container_nCC7Db"] {            }  [data-style-id="card_product_card_container_nCC7Db"] {  display: flex;  align-items: center;  gap: 12px;  width: 100%;}                                      [data-style-id="card_product_card_image_Jd4D9K"] {            }  [data-style-id="card_product_card_image_Jd4D9K"] {  aspect-ratio: 1;  object-fit: cover;  padding: 0;  border-radius: 6px;  width: 80px;  height: 80px;}@media (max-width: 767px) {  [data-style-id="card_product_card_image_Jd4D9K"] {      width: 64px;      height: 64px;  }}                                          [data-style-id="card_product_card_container_8Q9ik6"] {            }  [data-style-id="card_product_card_container_8Q9ik6"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 4px;  position: relative;  padding: 0;       }@media (max-width: 768px) {  [data-style-id="card_product_card_container_8Q9ik6"] {}}                                      [data-style-id="card_product_card_richtext_VMcpYT"] {            }  [data-style-id="card_product_card_richtext_VMcpYT"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_VMcpYT"] {      }}                                          [data-style-id="card_product_card_price_DfyhnQ"] {            }  [data-style-id="card_product_card_price_DfyhnQ"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_DfyhnQ"] {      }}                                              [data-style-id="card_product_card_cta_button_7rN7Ci"] {            }  [data-style-id="card_product_card_cta_button_7rN7Ci"] {  width: max-content;  flex-shrink: 1;}                                                          [data-style-id="card_product_card_option_select_dAGyEF"] {            }  [data-style-id="card_product_card_option_select_dAGyEF"] {  width: 100%;}[data-style-id="card_product_card_option_select_dAGyEF"] legend {  display: none;}@media (max-width: 768px) {  [data-style-id="card_product_card_option_select_dAGyEF"] {    margin-top: 8px;  }}                                        .product-card--product-card-flat-upsell-sm {      color: #020202;      background-color: #f0efe0;      }    .product-card--product-card-flat-upsell-sm {  padding: 12px;  border-radius: 24px;  display: flex;  flex-direction: column;  align-items: center;  gap: 16px;  border: 1px solid #396FCC;}.product-card--product-card-flat-upsell-sm:where(:focus, :hover, :focus-within) {}.product-card--product-card-flat-upsell-sm.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 1400px) {  .product-card--product-card-flat-upsell-sm {    gap: 16px;  }}@media (max-width: 1024px) {  .product-card--product-card-flat-upsell-sm {    flex-wrap: wrap;    gap: 12px;  }}                                                  [data-style-id="card_product_card_container_P6UmBC"] {            }  [data-style-id="card_product_card_container_P6UmBC"] {  display: flex;  align-items: center;  gap: 12px;}                                      [data-style-id="card_product_card_image_8fLwaC"] {            }  [data-style-id="card_product_card_image_8fLwaC"] {  aspect-ratio: 1;  object-fit: cover;  padding: 0;  border-radius: 6px;  width: 86px;  height: 86px;}@media (max-width: 767px) {  [data-style-id="card_product_card_image_8fLwaC"] {      width: 64px;      height: 64px;  }}                                          [data-style-id="card_product_card_container_QUeFBc"] {            }  [data-style-id="card_product_card_container_QUeFBc"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 8px;  position: relative;  padding: 0; }@media (max-width: 768px) {  [data-style-id="card_product_card_container_QUeFBc"] {}}                                      [data-style-id="card_product_card_richtext_mTpbPr"] {            }  [data-style-id="card_product_card_richtext_mTpbPr"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_mTpbPr"] {      }}                                          [data-style-id="card_product_card_price_gyBtTG"] {            }  [data-style-id="card_product_card_price_gyBtTG"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_gyBtTG"] {      }}                                              [data-style-id="card_product_card_cta_button_m7zwcc"] {            }  [data-style-id="card_product_card_cta_button_m7zwcc"] {  width: max-content;  flex-shrink: 1;}                                                          [data-style-id="card_product_card_option_select_h4HNz9"] {            }  [data-style-id="card_product_card_option_select_h4HNz9"] {  width: 100%;}[data-style-id="card_product_card_option_select_h4HNz9"] legend {}@media (max-width: 768px) {  [data-style-id="card_product_card_option_select_h4HNz9"] {    margin-top: 8px;  }}                                        .product-card-- {                  }                                        .product-card--product-card-search {                  }    .product-card--product-card-search {  border-radius: 0;  padding: 0;  max-width: unset;  max-height: unset;  height: 100%;  display: flex;  flex-direction: column;  height: 100%;  position: relative;}.product-card--product-card-search.card-loading {  width: 100%;  height: auto;  aspect-ratio: 0.617;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 768px) {  .product-card--product-card-search {    flex-direction: row;  }} @media (max-width: 768px) {  .product-card--product-card-search.card-loading {    aspect-ratio: 0.728;  }}.product-card--product-card-search .bv_main_container {  justify-content: center;}                                                  [data-style-id="card_product_card_container_4RnL4b"] {    color: #1b4180;        }  [data-style-id="card_product_card_container_4RnL4b"] {  position: absolute;  width: 80px;   height: 80px;  transform: rotate(-9deg);  z-index: 50;  right: 16px;  top: -32px;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_4RnL4b"] {    transform: none;    width: 61px;    top: 0;    right: 12px;    padding: 4px 16px;    border-radius: 0 0 8px 8px;    background: linear-gradient(0deg, var(--colors-brand-colors-Brand-Blue-100, #87DAF8) 0%, var(--colors-brand-colors-Brand-Blue-100, #87DAF8) 100%), #078453;  }}                                      [data-style-id="card_product_card_richtext_DzfbY6"] {    color: #1b4180;        }  [data-style-id="card_product_card_richtext_DzfbY6"] .badge {  z-index: 60;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}[data-style-id="card_product_card_richtext_DzfbY6"]:before {  content: "";  width: 80px;  display: block;  height: 80px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M21.3125 1.33398C23.3092 0.221664 25.7397 0.221664 27.7363 1.33398C29.0013 2.03873 30.4413 2.36831 31.8867 2.28223C34.1684 2.1463 36.3585 3.20067 37.6748 5.06934C38.5087 6.25297 39.6634 7.1741 41.0029 7.72363C43.1176 8.59119 44.6326 10.4914 45.0078 12.7461C45.2456 14.1744 45.887 15.5047 46.8555 16.5811C48.3843 18.2802 48.9244 20.6495 48.2842 22.8438C47.8786 24.2338 47.8786 25.7115 48.2842 27.1016C48.9244 29.2958 48.3843 31.6651 46.8555 33.3643C45.887 34.4406 45.2456 35.771 45.0078 37.1992C44.6326 39.4539 43.1176 41.3541 41.0029 42.2217C39.6634 42.7712 38.5087 43.6923 37.6748 44.876C36.3585 46.7446 34.1684 47.799 31.8867 47.6631C30.4413 47.577 29.0013 47.9066 27.7363 48.6113C25.7397 49.7236 23.3092 49.7236 21.3125 48.6113C20.0475 47.9066 18.6076 47.577 17.1621 47.6631C14.8804 47.799 12.6904 46.7446 11.374 44.876C10.5401 43.6923 9.38546 42.7712 8.0459 42.2217C5.93124 41.3541 4.41622 39.4539 4.04102 37.1992C3.80326 35.771 3.16185 34.4406 2.19336 33.3643C0.664494 31.6651 0.124461 29.2958 0.764648 27.1016C1.17026 25.7115 1.17026 24.2338 0.764648 22.8438C0.124461 20.6495 0.664494 18.2802 2.19336 16.5811C3.16185 15.5047 3.80326 14.1744 4.04102 12.7461C4.41622 10.4914 5.93124 8.59119 8.0459 7.72363C9.38546 7.1741 10.5401 6.25297 11.374 5.06934C12.6904 3.20067 14.8804 2.1463 17.1621 2.28223C18.6076 2.36831 20.0475 2.03873 21.3125 1.33398Z' fill='%2387DAF8' stroke='%23F0EFE0'/%3E%3C/svg%3E");  background-size: contain;  background-repeat: no-repeat;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_DzfbY6"] {    top: calc(50% - 6px);    transform: none;  }  [data-style-id="card_product_card_richtext_DzfbY6"]:before {    display: none;    content: none;  }}                                                          [data-style-id="card_product_card_container_qDBQAq"] {            }  [data-style-id="card_product_card_container_qDBQAq"] {  padding: 16px;  border-radius: 24px 24px 0 0;  position: relative;  isolation: isolate;  aspect-ratio: 2;  z-index: 0;}[data-style-id="card_product_card_container_qDBQAq"]:after {  content: "";  background:    linear-gradient(      180deg,      rgba(255, 255, 255, 0) 37.02%,      rgba(180, 178, 156, 0.3) 100%    ),    linear-gradient(      180deg,
3557      rgba(255, 255, 255, 0) 37.02%,      rgba(255, 255, 255, 0.3) 100%    );  z-index: 1;  inset: 0;  position: absolute;  border-radius: 24px;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_qDBQAq"] {    border-radius: 16px 0 0 16px;    padding-left: 8px;    padding-right: 4px;     width: 92px;    aspect-ratio: 1;    display: flex;    flex-shrink: 0;    justify-content: center;  }  [data-style-id="card_product_card_container_qDBQAq"]:after {    content: none;  }}                                      [data-style-id="card_product_card_image_83MJRg"] {            }  [data-style-id="card_product_card_image_83MJRg"] {  width: 100%;  aspect-ratio: 1;  position: absolute;  object-fit: cover;  top: -72px;  z-index: 2;  left: 0;   border-radius: 24px;}[data-style-id="card_product_card_image_83MJRg"] img:last-of-type {  z-index: -10;  object-position: bottom;  object-fit: contain;}[data-style-id="card_product_card_image_83MJRg"] img:first-of-type {  object-position: bottom;}@media (max-width: 768px) {  [data-style-id="card_product_card_image_83MJRg"] {    top: unset;    position: relative;    max-width: 55px;  }}                                                          [data-style-id="card_product_card_container_RUDaHe"] {            }  [data-style-id="card_product_card_container_RUDaHe"] {  padding: 24px 16px;  border-radius: 0 0 24px 24px;  position: relative;  isolation: isolate;  z-index: 2;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 8px;  height: 100%;  flex: 1;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_RUDaHe"] {    border-radius: 0;    padding: 16px 4px;    gap: 2px;    align-items: start;    /*width: 50%;*/  }}                                      [data-style-id="card_product_card_richtext_KmQGU7"] {            }  [data-style-id="card_product_card_richtext_KmQGU7"] {  text-align: center;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_KmQGU7"] {    text-align: left;  }    [data-style-id="card_product_card_richtext_KmQGU7"] strong {    font-weight: 500!important;    font-size: 14px!important;  }}                                          [data-style-id="card_product_card_richtext_Di7rR8"] {            }  [data-style-id="card_product_card_richtext_Di7rR8"] {  text-align: center;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_Di7rR8"] {    text-align: left;  }}                                          [data-style-id="card_product_card_container_VHhqDL"] {    color: #1b4180;    background-color: #38b7e9;    }  [data-style-id="card_product_card_container_VHhqDL"] {  flex: 1;}                                                          [data-style-id="card_product_card_container_ecFXfk"] {    color: #1b4180;    background-color: #38b7e9;    }  [data-style-id="card_product_card_container_ecFXfk"] {  padding-left: 4px;  padding-right: 12px;  /*//width: 25%;*/  width: 66px;  height: auto;  border-radius: 0 16px 16px 0;  background: #F0EFE0;}                                        .product-card--product-card-selector {                  }    .product-card--product-card-selector {  border-radius: 24px;  padding: 0;  max-width: unset;  max-height: unset;  height: 100%;  display: flex;  flex-direction: column;  height: 100%;  position: relative;}.product-card--product-card-selector.card-loading {  width: 100%;  height: auto;  aspect-ratio: 0.617;  background: rgba(185, 185, 185, 0.2);} @media (max-width: 768px) {  .product-card--product-card-selector.card-loading {    aspect-ratio: 0.728;  }}.product-card--product-card-selector .bv_main_container {  justify-content: center;}                                                  [data-style-id="card_product_card_container_8GhKfG"] {            }  [data-style-id="card_product_card_container_8GhKfG"] {  padding: 16px;  border-radius: 24px 24px 0 0;  position: relative;  isolation: isolate;  aspect-ratio: 2;   z-index: 0;}[data-style-id="card_product_card_container_8GhKfG"]:after {  overflow: hidden;  content: '';  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 37.02%, rgba(255, 255, 255, 0.30) 100%);  z-index: 1;  inset: 0;  position: absolute;  border-radius: 24px;}                                      [data-style-id="card_product_card_image_GdhcUG"] {            }  [data-style-id="card_product_card_image_GdhcUG"] {  width: 100%;  aspect-ratio: 1;  position: absolute;  object-fit: cover;  top: -72px;  z-index: 2;  left: 0;   border-radius: 24px;}[data-style-id="card_product_card_image_GdhcUG"] img:last-of-type {  z-index: -10;  object-position: bottom;  object-fit: contain;}[data-style-id="card_product_card_image_GdhcUG"] img:first-of-type {  object-position: bottom;}@media (max-width: 768px) {  [data-style-id="card_product_card_image_GdhcUG"] {    top: -45px;  }}                                          [data-style-id="card_product_card_container_HWymzE"] {            }  [data-style-id="card_product_card_container_HWymzE"] {  position: absolute;  width: 80px;  height: 80px;  transform: rotate(-9deg);  z-index: 50;  right: 16px;  top: -32px;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_HWymzE"] {    width: 48px;    height: 48px;  }}                                      [data-style-id="card_product_card_richtext_7UVMbN"] {    color: #1b4180;        }  [data-style-id="card_product_card_richtext_7UVMbN"] .badge {  z-index: 60;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  text-align: center; }[data-style-id="card_product_card_richtext_7UVMbN"]:before {  content: "";  width: 80px;  display: block;  height: 80px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M21.3125 1.33398C23.3092 0.221664 25.7397 0.221664 27.7363 1.33398C29.0013 2.03873 30.4413 2.36831 31.8867 2.28223C34.1684 2.1463 36.3585 3.20067 37.6748 5.06934C38.5087 6.25297 39.6634 7.1741 41.0029 7.72363C43.1176 8.59119 44.6326 10.4914 45.0078 12.7461C45.2456 14.1744 45.887 15.5047 46.8555 16.5811C48.3843 18.2802 48.9244 20.6495 48.2842 22.8438C47.8786 24.2338 47.8786 25.7115 48.2842 27.1016C48.9244 29.2958 48.3843 31.6651 46.8555 33.3643C45.887 34.4406 45.2456 35.771 45.0078 37.1992C44.6326 39.4539 43.1176 41.3541 41.0029 42.2217C39.6634 42.7712 38.5087 43.6923 37.6748 44.876C36.3585 46.7446 34.1684 47.799 31.8867 47.6631C30.4413 47.577 29.0013 47.9066 27.7363 48.6113C25.7397 49.7236 23.3092 49.7236 21.3125 48.6113C20.0475 47.9066 18.6076 47.577 17.1621 47.6631C14.8804 47.799 12.6904 46.7446 11.374 44.876C10.5401 43.6923 9.38546 42.7712 8.0459 42.2217C5.93124 41.3541 4.41622 39.4539 4.04102 37.1992C3.80326 35.771 3.16185 34.4406 2.19336 33.3643C0.664494 31.6651 0.124461 29.2958 0.764648 27.1016C1.17026 25.7115 1.17026 24.2338 0.764648 22.8438C0.124461 20.6495 0.664494 18.2802 2.19336 16.5811C3.16185 15.5047 3.80326 14.1744 4.04102 12.7461C4.41622 10.4914 5.93124 8.59119 8.0459 7.72363C9.38546 7.1741 10.5401 6.25297 11.374 5.06934C12.6904 3.20067 14.8804 2.1463 17.1621 2.28223C18.6076 2.36831 20.0475 2.03873 21.3125 1.33398Z' fill='%2387DAF8' stroke='%23F0EFE0'/%3E%3C/svg%3E");  background-size: contain;  background-repeat: no-repeat;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_7UVMbN"] {  }  [data-style-id="card_product_card_richtext_7UVMbN"]:before {    width: 48px;    height: 48px;  }}                                                              [data-style-id="card_product_card_container_XEBz6N"] {            }  [data-style-id="card_product_card_container_XEBz6N"] {   padding: 24px 16px;  border-radius: 0 0 24px 24px;  position: relative;  isolation: isolate;  z-index: 2;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  height: 100%;  flex: 1;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_XEBz6N"] {    padding: 16px 8px;  }}                                      [data-style-id="card_product_card_rating_8X3PKD"] {            }        [data-style-id="card_product_card_rating_8X3PKD"] {      --star-size: 20px;      --star-gap: 3px;      }      [data-style-id="card_product_card_rating_8X3PKD"] meter {      --star-size-with-gap: calc(var(--star-size) + var(--star-gap));      display: block;      position: relative;      width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));      height: var(--star-size);      background: var(--color-review-stars-base--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
3557alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      [data-style-id="card_product_card_rating_8X3PKD"] meter:-moz-meter-optimum::-moz-meter-bar {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }      /* The gray background in Webkit browsers */      [data-style-id="card_product_card_rating_8X3PKD"] meter::-webkit-meter-bar {      background: transparent;      border-radius: 0;      border: 0;      height: var(--star-size);      }      /* The bar in Webkit browsers */      [data-style-id="card_product_card_rating_8X3PKD"] meter::-webkit-meter-optimum-value {      height: var(--star-size);      background: var(--color-review-stars--hex);      mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);      mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;      }    [data-style-id="card_product_card_rating_8X3PKD"] {  --star-size: 12px;  --star-gap: 1px;  display: flex;   width: 100%;  height: auto;  aspect-ratio: unset;  border: unset;  background: unset;  padding: 0;  gap: 8px;  align-items: center;  justify-content: center;  --color-review-stars--hex: #1B4180;  --color-review-stars-base--hex: #87DAF8;}@media (max-width: 768px) {  [data-style-id="card_product_card_rating_8X3PKD"] {    --star-size: 10px;    gap: 4px;  }}                                          [data-style-id="card_product_card_richtext_HCfRQx"] {            }  [data-style-id="card_product_card_richtext_HCfRQx"] {   margin-top: 8px;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_HCfRQx"] {     }}                                          [data-style-id="card_product_card_container_MxmdNq"] {            }  [data-style-id="card_product_card_container_MxmdNq"] {  flex: 1;}                                          [data-style-id="card_product_card_option_select_y9zQtp"] {            }  [data-style-id="card_product_card_option_select_y9zQtp"] {  width: 100%;  margin-top: 24px;}[data-style-id="card_product_card_option_select_y9zQtp"] legend {  display: none;}@media (max-width: 768px) {  [data-style-id="card_product_card_option_select_y9zQtp"] {    margin-top: 12px;  }}                                          [data-style-id="card_product_card_cta_button_X8AtPF"] {            }  [data-style-id="card_product_card_cta_button_X8AtPF"] {  margin-top: 12px;  color: var(--color, #fffef4);  background: var(--background, #2353a4);  box-shadow: 4px 4px 0 0 var(--color, var(--border, #1b4180));  border: 1px solid var(--color, var(--border, #1b4180));  padding: 17px 0;  font-size: 20px;}[data-style-id="card_product_card_cta_button_X8AtPF"] .card-price-wrapper {  font-weight: 300;}[data-style-id="card_product_card_cta_button_X8AtPF"]:where(:hover, :focus-visible) {  background: color-mix(in srgb, var(--border, #1b4180) 80%, transparent);  filter: saturate(120%);}[data-style-id="card_product_card_cta_button_X8AtPF"].active,[data-style-id="card_product_card_cta_button_X8AtPF"]:active {  background: color-mix(in srgb, var(--border, #1b4180) 80%, transparent);  box-shadow: 2px 2px var(--color, var(--border, #1b4180));  filter: saturate(120%);}@media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_X8AtPF"] {    margin-top: 6px;    padding: 16px 8px;    font-size: 14px;    flex-wrap: wrap;  } }                                            .product-card--product-card-sm {                  }    .product-card--product-card-sm {  border-radius: 0;  padding: 0;  max-width: unset;  max-height: unset;  height: 100%;  display: flex;  flex-direction: column;}.product-card--product-card-sm.card-loading {  width: 100%;  height: auto;  aspect-ratio: 0.617;  background: rgba(185, 185, 185, 0.2);}@media (min-width: 1024px) {  .product-card--product-card-sm:hover .group img {    transform: translateY(-10px);    transition: all 200ms ease-in-out;    scale: 1.01;  }} @media (max-width: 768px) {  .product-card--product-card-sm.card-loading {    aspect-ratio: 0.728;  }}.product-card--product-card-sm .bv_main_container {  justify-content: center;}                                                  [data-style-id="card_product_card_container_D3jVrW"] {            }  [data-style-id="card_product_card_container_D3jVrW"] {  padding: 16px;  border-radius: 24px 24px 0 0;  position: relative;  isolation: isolate;  aspect-ratio: 2;  z-index: 0;/* Fallback background */  background: #38B7E9;}[data-style-id="card_product_card_container_D3jVrW"]:after {  content: '';  position: absolute;  inset: 0;  z-index: 1;  border-radius: 24px;  background: linear-gradient(    180deg,    rgba(255, 255, 255, 0.00) 37.02%,    rgba(255, 255, 255, 0.30) 100%  );}                                      [data-style-id="card_product_card_image_7wxUTH"] {            }  [data-style-id="card_product_card_image_7wxUTH"] {  width: 100%;  aspect-ratio: 1;  position: absolute;  object-fit: cover;  top: -45px;  z-index: 2;  left: 0; }[data-style-id="card_product_card_image_7wxUTH"] img {  transition: all 200ms ease-in-out;}[data-style-id="card_product_card_image_7wxUTH"] img:last-of-type {  z-index: -10;}[data-style-id="card_product_card_image_7wxUTH"] img:first-of-type {  object-position: bottom;}@media (min-width: 1600px) {  [data-style-id="card_product_card_image_7wxUTH"] {    top: -50%;   }}                                          [data-style-id="card_product_card_container_wU44MK"] {            }  [data-style-id="card_product_card_container_wU44MK"] {  position: absolute;  width: 66px;  height: 66px;  transform: rotate(-9deg);  z-index: 50;  right: 0;   top: -32px;}@media (max-width: 768px) {  [data-style-id="card_product_card_container_wU44MK"] {    width: 66px;    height: 66px;  }}                                      [data-style-id="card_product_card_richtext_XewENC"] {    color: #1b4180;        }  [data-style-id="card_product_card_richtext_XewENC"] .badge {  z-index: 60;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  text-align: center;  font-size: 13px!important;}[data-style-id="card_product_card_richtext_XewENC"]:before {  content: "";  width: 66px;  display: block;  height: 66px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M21.3125 1.33398C23.3092 0.221664 25.7397 0.221664 27.7363 1.33398C29.0013 2.03873 30.4413 2.36831 31.8867 2.28223C34.1684 2.1463 36.3585 3.20067 37.6748 5.06934C38.5087 6.25297 39.6634 7.1741 41.0029 7.72363C43.1176 8.59119 44.6326 10.4914 45.0078 12.7461C45.2456 14.1744 45.887 15.5047 46.8555 16.5811C48.3843 18.2802 48.9244 20.6495 48.2842 22.8438C47.8786 24.2338 47.8786 25.7115 48.2842 27.1016C48.9244 29.2958 48.3843 31.6651 46.8555 33.3643C45.887 34.4406 45.2456 35.771 45.0078 37.1992C44.6326 39.4539 43.1176 41.3541 41.0029 42.2217C39.6634 42.7712 38.5087 43.6923 37.6748 44.876C36.3585 46.7446 34.1684 47.799 31.8867 47.6631C30.4413 47.577 29.0013 47.9066 27.7363 48.6113C25.7397 49.7236 23.3092 49.7236 21.3125 48.6113C20.0475 47.9066 18.6076 47.577 17.1621 47.6631C14.8804 47.799 12.6904 46.7446 11.374 44.876C10.5401 43.6923 9.38546 42.7712 8.0459 42.2217C5.93124 41.3541 4.41622 39.4539 4.04102 37.1992C3.80326 35.771 3.16185 34.4406 2.19336 33.3643C0.664494 31.6651 0.124461 29.2958 0.764648 27.1016C1.17026 25.7115 1.17026 24.2338 0.764648 22.8438C0.124461 20.6495 0.664494 18.2802 2.19336 16.5811C3.16185 15.5047 3.80326 14.1744 4.04102 12.7461C4.41622 10.4914 5.93124 8.59119 8.0459 7.72363C9.38546 7.1741 10.5401 6.25297 11.374 5.06934C12.6904 3.20067 14.8804 2.1463 17.1621 2.28223C18.6076 2.36831 20.0475 2.03873 21.3125 1.33398Z' fill='%2387DAF8' stroke='%23F0EFE0'/%3E%3C/svg%3E");  background-size: contain;  background-repeat: no-repeat;} @media (max-width: 768px) {  [data-style-id="card_product_card_richtext_XewENC"] .badge {    font-size: 13px!important;  }  [data-style-id="card_product_card_richtext_XewENC"]:before {    width: 66px;    height: 66px;   }}                                                              [data-style-id="card_product_card_container_Am3C63"] {            }  [data-style-id="card_product_card_container_Am3C63"] {  padding: 16px 8px;  border-radius: 0 0 24px 24px;  position: relative;  isolation: isolate;  z-index: 2;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  height: 76px;  background: #F0EFE0;}                                      [data-style-id="card_product_card_richtext_QFAWMb"] {            }  [data-style-id="card_product_card_richtext_QFAWMb"] {}[data-style-id="card_product_card_richtext_QFAWMb"]:hover {  text-decoration: underline;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_QFAWMb"] {      }}                                            .product-card--product-card-toggle {      color: #020203;            }    .product-card--product-card-toggle {  padding: 14px 16px;  border: 1px solid #dedede;  background: #f8f8f8;  display: flex;  align-items: center;  gap: 16px;}.product-card--product-card-toggle.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}                                                  [data-style-id="card_product_card_richtext_w6NM4h"] {            }  [data-style-id="card_product_card_richtext_w6NM4h"] {}                                                      [data-style-id="card_product_card_container_ktmGGn"] {            }  [data-style-id="card_product_card_container_ktmGGn"] {  display: flex;  flex-direction: column;  flex: 1;  gap: 8px;  position: relative;  padding: 0;       }@media (max-width: 768px) {  [data-style-id="card_product_card_container_ktmGGn"] {}}                                      [data-style-id="card_product_card_richtext_Bf6Thm"] {            }  [data-style-id="card_product_card_richtext_Bf6Thm"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_Bf6Thm"] {      }}                                          [data-style-id="card_product_card_richtext_PgWazT"] {    color: #666666;        }  [data-style-id="card_product_card_richtext_PgWazT"] {  margin: 0;  padding: 0;  max-width: 227px;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_PgWazT"] {      }}                                                          [data-style-id="card_product_card_container_YiQ6f3"] {            }  [data-style-id="card_product_card_container_YiQ6f3"] {  display: flex;  flex-direction: column;  gap: 8px;  position: relative;  padding: 0;       }@media (max-width: 768px) {  [data-style-id="card_product_card_container_YiQ6f3"] {}}                                      [data-style-id="card_product_card_price_qjp9eA"] {            }  [data-style-id="card_product_card_price_qjp9eA"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_qjp9eA"] {      }}                                          [data-style-id="card_product_card_add_to_cart_toggle_Xg8khr"] {            }  [data-style-id="card_product_card_add_to_cart_toggle_Xg8khr"] {}                                            .product-card--product-cart-flat-sm {      color: #191919;      background-color: #f0efe0;      }    .product-card--product-cart-flat-sm {  padding: 24px 12px;  border-radius: 24px;  display: flex;  align-items: center;  gap: 12px;}.product-card--product-cart-flat-sm .card-price-wrapper {  font-weight: 300;}.product-card--product-cart-flat-sm:where(:focus, :hover, :focus-within) {}.product-card--product-cart-flat-sm.card-loading {  width: 100%;  height: auto;  aspect-ratio: 4.837;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 768px) {  .product-card--product-cart-flat-sm {    padding: 16px 8px;  }}                                                  [data-style-id="card_product_card_image_r6JgbU"] {            }  [data-style-id="card_product_card_image_r6JgbU"] {  aspect-ratio: 1;  object-fit: contain;  padding: 0;  width: 80px;  height: 80px;}@media (max-width: 1024px) {  [data-style-id="card_product_card_image_r6JgbU"] {    width: 60px;    height: 60px;  }}                                                      [data-style-id="card_product_card_container_ERxpcD"] {            }  [data-style-id="card_product_card_container_ERxpcD"] {  display: flex;  flex-direction: column;  gap: 8px;  position: relative;  padding: 0;   flex: 1;       }@media (max-width: 768px) {  [data-style-id="card_product_card_container_ERxpcD"] {      }}                                      [data-style-id="card_product_card_richtext_3cHnmE"] {            }  [data-style-id="card_product_card_richtext_3cHnmE"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_richtext_3cHnmE"] {      }}                                          [data-style-id="card_product_card_price_iwRzdF"] {            }  [data-style-id="card_product_card_price_iwRzdF"] {  margin: 0;   padding: 0;}@media (max-width: 768px) {  [data-style-id="card_product_card_price_iwRzdF"] {      }}                                                          [data-style-id="card_product_card_cta_button_8QWRbq"] {            }  [data-style-id="card_product_card_cta_button_8QWRbq"] {  width: max-content;  min-height: unset;  box-shadow: 2px 2px 0 0 #191919;}@media (max-width: 768px) {  [data-style-id="card_product_card_cta_button_8QWRbq"] {  }}
3558</style>
3559
3560
3561
3562
3563
3564
3565<style>
3566  .collection-card--collection-card {      color: #020202;            }    .collection-card--collection-card {  display: flex;  flex-direction: column;  align-items: stretch;  justify-content: start;}.collection-card--collection-card.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1;  background: rgba(185,185,185, 0.2);}                                            [data-style-id="card_image_tgxWnP"] {            }  [data-style-id="card_image_tgxWnP"] {  width: 100%;  aspect-ratio: 1;  position: relative;  object-fit: cover;}[data-style-id="card_image_tgxWnP"] img:last-of-type {  z-index: -10;}[data-style-id="card_image_tgxWnP"] img:first-of-type {  object-position: bottom;}                                                [data-style-id="card_text_YgJFLe"] {            }  [data-style-id="card_text_YgJFLe"] {  margin-top: 8px;}                                                [data-style-id="card_text_FqcxYN"] {    color: #818181;        }  [data-style-id="card_text_FqcxYN"] {}                                                [data-style-id="card_text_fMz4eP"] {    color: #272727;        }  [data-style-id="card_text_fMz4eP"] {margin-top: 4px;}                                                [data-style-id="card_container_KTrPkX"] {            }  [data-style-id="card_container_KTrPkX"] {  flex: 1;}                                                [data-style-id="card_button_NDNndN"] {            }  [data-style-id="card_button_NDNndN"] {  margin-top: 12px;}                                        .collection-card--collection-card-flat {      color: #020202;            }    .collection-card--collection-card-flat {  display: flex;  gap: 14px;  align-items: center;  padding: 8px;  border-radius: 8px;  transition: background 0.1s;}.collection-card--collection-card-flat:where(:hover,:focus-within,:focus) {  background: #f3f3f3;}.collection-card--collection-card-flat.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1;  background: rgba(185,185,185, 0.2);}                                            [data-style-id="card_image_m3JEBy"] {            }  [data-style-id="card_image_m3JEBy"] { width: 90px; height: 90px; border-radius: 6px; overflow: clip;}                                                [data-style-id="card_text_GNjWWr"] {            }  [data-style-id="card_text_GNjWWr"] {  padding: 0;  color: #020202;  flex: 1;}@media (max-width: 768px) {  [data-style-id="card_text_GNjWWr"] {}}
3567</style>
3568
3569
3570
3571
3572
3573
3574<style>
3575  .article-card--article-card {      color: #020202;   
3575         }    .article-card--article-card {  display: flex;  flex-direction: column;  align-items: stretch;  justify-content: start;  border-radius: 32px;  overflow: hidden;  background: var(--article-background, #F0EFE0);  height: 100%;  border: 2px solid var(--article-background, #F0EFE0);  }.article-card--article-card.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1.238;  background: rgba(185, 185, 185, 0.2);}@media (min-width: 1024px) {  .article-card--article-card:hover .image-wrapper, .article-card--article-card:focus .image-wrapper {    transform: scale(1.05);  }}@media (max-width: 768px) {  .article-card--article-card {    border-radius: 16px;  }  .article-card--article-card.card-loading {    aspect-ratio: 1.244;  }}                                            [data-style-id="card_container_EyhRaD"] {            }  [data-style-id="card_container_EyhRaD"] {  display: flex;  align-items: center;  justify-content: center;  position: relative;  padding: 0;   margin: 0 0 8px;    overflow: hidden;}@media (max-width: 768px) {  [data-style-id="card_container_EyhRaD"] {    margin: 0;  }}                                [data-style-id="card_image_QLADVy"] {            }  [data-style-id="card_image_QLADVy"] {  display: block;  width: 100%;  height: auto;  aspect-ratio: 4/3;  border: unset;  background: unset;  object-fit: cover;  padding: 0;  transform: scale(1);  will-change: transform;  transition-duration: 300ms;  overflow: hidden;}[data-style-id="card_image_QLADVy"] img {  overflow: hidden;}                                    [data-style-id="card_container_zkN9tH"] {            }  [data-style-id="card_container_zkN9tH"] {  display: flex;  align-items: start;  justify-content: end;  position: relative;  background: transparent;  position: absolute;  inset: 0;  padding: 12px;}@media (max-width: 768px) {  [data-style-id="card_container_zkN9tH"] {  }}                                [data-style-id="card_labels_bVkP3T"] {            }  [data-style-id="card_labels_bVkP3T"] {  display: flex;  flex-wrap: wrap;  gap: 4px;  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_labels_bVkP3T"] {}}                                                        [data-style-id="card_container_i96DhJ"] {            }  [data-style-id="card_container_i96DhJ"] {  display: flex;  flex-direction: column;  align-items: center;  text-align: center;  justify-content: center;  position: relative;  padding: 24px 16px;  flex: 1;  max-height: 70px;} @media (max-width: 768px) {  [data-style-id="card_container_i96DhJ"] {    padding: 12px 16px;  }}                                [data-style-id="card_text_DqQNgh"] {    color: #191919;        }  [data-style-id="card_text_DqQNgh"] {  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_text_DqQNgh"] {}}                                            .article-card--article-card-featured {      color: #000000;            }    .article-card--article-card-featured {  position: relative;  display: flex;  flex-direction: column;  align-items: stretch;  justify-content: start;  height: 100%;}.article-card--article-card-featured.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1.238;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 768px) {  .article-card--article-card-featured.card-loading {    aspect-ratio: 1.244;  }}                                            [data-style-id="card_image_Ert8fJ"] {            }  [data-style-id="card_image_Ert8fJ"] {  object-fit: cover;  aspect-ratio: 1.3;}                                                [data-style-id="card_container_VeYmwE"] {    color: #ffffff;        }  [data-style-id="card_container_VeYmwE"] {  display: flex;  flex-direction: column;  align-items: start;  text-align: left;  justify-content: stretch;  position: absolute;  height: 100%;  padding: 48px 24px;  gap: 16px;  }@media (max-width: 768px) {  [data-style-id="card_container_VeYmwE"] {    padding: 16px;  }}                                [data-style-id="card_text_VjELBb"] {            }  [data-style-id="card_text_VjELBb"] {  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_text_VjELBb"] {}}                                    [data-style-id="card_text_3hKHeR"] {    color: #ffffff;        }  [data-style-id="card_text_3hKHeR"] {}                                    [data-style-id="card_text_aEAcm3"] {            }  [data-style-id="card_text_aEAcm3"] {  margin-top: 16px;  padding: 0;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  }@media (max-width: 768px) {  [data-style-id="card_text_aEAcm3"] {    -webkit-line-clamp: 4;  }}                                    [data-style-id="card_button_JLjUHf"] {            }  [data-style-id="card_button_JLjUHf"] {  padding-top: 24px;  margin-top: auto;  }[data-style-id="card_button_JLjUHf"]:hover {  color: #F2F2F2;}@media (max-width: 768px) {  [data-style-id="card_button_JLjUHf"] {      }}                                            .article-card--article-card-flat {      color: #191919;      background-color: #fffef4;      }    .article-card--article-card-flat {  display: flex;  align-items: center;  height: 100%;  gap: 0;  border-radius: 24px;  overflow: hidden;}.article-card--article-card-flat.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1;  background: rgba(185, 185, 185, 0.2);}                                            [data-style-id="card_image_dbbezC"] {            }  [data-style-id="card_image_dbbezC"] { width: 170px; height: auto; object-fit: cover; flex-shrink: 0; aspect-ratio: 4/3;}@media (max-width: 768px) {  [data-style-id="card_image_dbbezC"] {    width: 163px;  }}                                                [data-style-id="card_container_fLemgJ"] {            }  [data-style-id="card_container_fLemgJ"] {  display: flex;  flex-direction: column;  position: relative;  padding: 16px 24px;       }@media (max-width: 768px) {  [data-style-id="card_container_fLemgJ"] {    padding: 24px 16px;  }}                                [data-style-id="card_text_yLrcq4"] {            }  [data-style-id="card_text_yLrcq4"] {  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_text_yLrcq4"] {}}                                            .article-card--article-card-flat-lg {      color: #020202;            }    .article-card--article-card-flat-lg {  display: grid;  grid-template-columns: 1fr 1fr;  align-items: center;  height: 100%;  flex: unset;}.article-card--article-card-flat-lg.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1;  background: rgba(185, 185, 185, 0.2);}@media (max-width: 768px) {  .article-card--article-card-flat-lg {    display: flex;  }}                                            [data-style-id="card_image_XBV7Lh"] {            }  [data-style-id="card_image_XBV7Lh"] { width: auto; height: 100%; object-fit: cover; aspect-ratio: 4/3; overflow: hidden; max-width: 100%;}@media (max-width: 768px) {  [data-style-id="card_image_XBV7Lh"] {    aspect-ratio: 1;    width: 120px;    height: 120px;  }}                                                [data-style-id="card_container_wCHQDM"] {            }  [data-style-id="card_container_wCHQDM"] {  display: flex;  flex-direction: column;  position: relative;  padding: 0;  padding-left: 24px;  gap: 16px;  flex-shrink: 1;}@media (max-width: 768px) {  [data-style-id="card_container_wCHQDM"] {    gap: 8px;  }}                                [data-style-id="card_text_AexUwC"] {            }  [data-style-id="card_text_AexUwC"] {  margin: 0;  padding: 0;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;}@media (max-width: 768px) {  [data-style-id="card_text_AexUwC"] {}}                                    [data-style-id="card_text_A7MrKw"] {            }  [data-style-id="card_text_A7MrKw"] {  margin: 0;  padding: 0;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  }@media (max-width: 768px) {  [data-style-id="card_text_A7MrKw"] {}}                                    [data-style-id="card_text_fc78Bd"] {    color: #888888;        }  [data-style-id="card_text_fc78Bd"] {}
3576</style>
3577
3578
3579
3580
3581
3582
3583<style>
3584  
3585</style>
3586
3587
3588
3589
3590
3591
3592<style>
3593  .page-card--page-card {      color: #020202;            }    .page-card--page-card {  display: flex;  flex-direction: column;  align-items: stretch;  justify-content: start;}.page-card--page-card.card-loading {  width: 100%;  height: auto;  aspect-ratio: 1;  background: rgba(185, 185, 185, 0.2);}                                            [data-style-id="card_container_bycLjX"] {            }  [data-style-id="card_container_bycLjX"] {  display: flex;  align-items: center;  justify-content: center;  position: relative;  padding: 0;   background: #ffffff;  margin: 0 0 16px 0;    }                                [data-style-id="card_image_CDDmxP"] {            }  [data-style-id="card_image_CDDmxP"] {display: block;width: 100%;height: auto;aspect-ratio: 1;border: unset;background: unset;object-fit: cover;padding: 0;}                                    [data-style-id="card_container_YFM6UP"] {            }  [data-style-id="card_container_YFM6UP"] {  display: flex;  align-items: start;  justify-content: end;  position: relative;  background: transparent;position: absolute;inset: 0;padding: 8px;      }@media (max-width: 768px) {  [data-style-id="card_container_YFM6UP"] {}}                                [data-style-id="card_labels_RHrFaN"] {            }  [data-style-id="card_labels_RHrFaN"] {  display: flex;  flex-wrap: wrap;  gap: 4px;  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_labels_RHrFaN"] {}}                                                        [data-style-id="card_container_7gkzd7"] {            }  [data-style-id="card_container_7gkzd7"] {  display: flex;  flex-direction: column;  align-items: center;  text-align: center;  gap: 12px;  justify-content: center;  position: relative;  padding: 0;       }@media (max-width: 768px) {  [data-style-id="card_container_7gkzd7"] {}}                                [data-style-id="card_text_mgmhRg"] {            }  [data-style-id="card_text_mgmhRg"] {  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_text_mgmhRg"] {}}                                    [data-style-id="card_text_XUYYXF"] {            }  [data-style-id="card_text_XUYYXF"] {  margin: 0;  padding: 0;  }@media (max-width: 768px) {  [data-style-id="card_text_XUYYXF"] {}}                                    [data-style-id="card_button_FQy7gP"] {            }  [data-style-id="card_button_FQy7gP"] {  margin: 0;  padding: 0;}@media (max-width: 768px) {  [data-style-id="card_button_FQy7gP"] {      }}
3594</style>
3595
3596
3597
3598
3599
3600
3601<style>
3602  .line-item-card--line-item-addon-card {                  }    .line-item-card--line-item-addon-card {  display: grid;  grid-template-columns: max-content 1fr max-content;  gap: 10px;}                                            [data-style-id="card_line_item_card_image_wxYwBq"] {            }  [data-style-id="card_line_item_card_image_wxYwBq"] {  width: 48px;  height: 48px;  flex-shrink: 0;  border-radius: 2px;}                                                [data-style-id="card_line_item_card_container_MweydP"] {            }  [data-style-id="card_line_item_card_container_MweydP"] {  flex: 1;  min-height: 100%;  display: flex;  flex-direction: column;}                                [data-style-id="card_line_item_card_richtext_HaXzqK"] {            }  [data-style-id="card_line_item_card_richtext_HaXzqK"] {}                                    [data-style-id="card_line_item_card_container_NBxDmM"] {            }  [data-style-id="card_line_item_card_container_NBxDmM"] {  display: flex;  gap: 4px;}                                [data-style-id="card_line_item_card_richtext_wH6AQr"] {            }  [data-style-id="card_line_item_card_richtext_wH6AQr"] {}                                    [data-style-id="card_line_item_card_price_dqEWLM"] {            }  [data-style-id="card_line_item_card_price_dqEWLM"] {  flex-direction: row;}                                                        [data-style-id="card_line_item_card_container_LhUKyh"] {            }  [data-style-id="card_line_item_card_container_LhUKyh"] {  display: flex;  flex-direction: column;  justify-content: space-between;  align-items: flex-end;  height: 100%;}                                [data-style-id="card_line_item_card_remove_button_93rbq9"] {            }  [data-style-id="card_line_item_card_remove_button_93rbq9"] {  padding: 4px;}                                            .line-item-card--line-item-card {                  }    .line-item-card--line-item-card {  display: grid;  grid-template-columns: max-content 1fr;  gap: 20px;}                                            [data-style-id="card_line_item_card_image_X9gLDk"] {            }  [data-style-id="card_line_item_card_image_X9gLDk"] {  width: 72px;  height: 72px;  flex-shrink: 0;}@media (max-width: 768px) {  [data-style-id="card_line_item_card_image_X9gLDk"] {    width: 64px;    height: 64px;  }}                                                [data-style-id="card_line_item_card_container_
3602cmDcrw"] {            }  [data-style-id="card_line_item_card_container_cmDcrw"] {  display: flex;  flex-direction: column;}                                [data-style-id="card_line_item_card_container_rjMXhc"] {            }  [data-style-id="card_line_item_card_container_rjMXhc"] {  display: grid;  grid-template-columns: 1fr max-content;  gap: 0px 16px;  align-items: center;}                                [data-style-id="card_line_item_card_container_jVzjmH"] {            }  [data-style-id="card_line_item_card_container_jVzjmH"] {  flex: 1;  min-height: 100%;  display: flex;  flex-direction: column;}                                [data-style-id="card_line_item_card_richtext_dickJW"] {            }  [data-style-id="card_line_item_card_richtext_dickJW"] {}                                    [data-style-id="card_line_item_card_richtext_Q7mTtk"] {    color: #706e6e;        }  [data-style-id="card_line_item_card_richtext_Q7mTtk"] {  margin-top: 4px;}                                    [data-style-id="card_line_item_card_richtext_pxQCG3"] {    color: #191919;        }  [data-style-id="card_line_item_card_richtext_pxQCG3"] {  margin-top: 4px;}                                    [data-style-id="card_line_item_card_properties_L4e8tG"] {    color: #818181;        }  [data-style-id="card_line_item_card_properties_L4e8tG"] {}                                    [data-style-id="card_line_item_card_discounts_N44FJn"] {    color: #818181;        }  [data-style-id="card_line_item_card_discounts_N44FJn"] {}                                        [data-style-id="card_line_item_card_container_yw6pig"] {            }  [data-style-id="card_line_item_card_container_yw6pig"] {  display: flex;  flex-direction: column;  justify-content: space-between;  align-items: flex-end;  height: 100%;}                                [data-style-id="card_line_item_card_price_hAdptY"] {            }  [data-style-id="card_line_item_card_price_hAdptY"] {  flex-direction: column-reverse;  gap: 4px;  text-align: right;} [data-style-id="card_line_item_card_price_hAdptY"] .line-through {  color: #706E6E;}[data-style-id="card_line_item_card_price_hAdptY"] .font-bold {  font-weight: 900!important;}[data-style-id="card_line_item_card_price_hAdptY"] .discounted-price {  color: #078453;}                                    [data-style-id="card_line_item_card_savings_4PmRr4"] {            }  [data-style-id="card_line_item_card_savings_4PmRr4"] {  margin-top: 4px;}                                            [data-style-id="card_line_item_card_container_X8tKMH"] {            }  [data-style-id="card_line_item_card_container_X8tKMH"] {  display: grid;  grid-template-columns: 1fr max-content;  gap: 0px 16px;  align-items: center;}                                [data-style-id="card_line_item_card_container_4gUrN7"] {            }  [data-style-id="card_line_item_card_container_4gUrN7"] {  flex: 1;  min-height: 100%;  display: flex;  flex-direction: column;}                                [data-style-id="card_line_item_card_quantity_selector_CbRYfb"] {            }  [data-style-id="card_line_item_card_quantity_selector_CbRYfb"] {  justify-self: flex-end;  margin-top: 10px;}                                    [data-style-id="card_line_item_card_container_aiiTVA"] {            }  [data-style-id="card_line_item_card_container_aiiTVA"] {}                                [data-style-id="card_line_item_card_subscription_button_M46tMt"] {            }  button[data-style-id="card_line_item_card_subscription_button_M46tMt"] {  background: #87DAF8;  color: #1B4180;  font-family: inherit;  border: 1px solid #1b4180;  font-size: 13px;  font-weight: 900;  line-height: 1.2;  text-align: center;  display: inline-flex;  align-items: center;  justify-content: center;  padding: 8px 16px;  min-height: 32px;  border-radius: 99px;  text-transform: capitalize;  box-shadow: 2px 2px 0 0 #1b4180;  transition: all 0.2s ease-in;  position: relative;  z-index: 2;  gap: 8px;  width: fit-content;}[data-style-id="card_line_item_card_subscription_button_M46tMt"] {  margin-top: 8px;  grid-column: span 2;}@media (max-width: 768px) {  button[data-style-id="card_line_item_card_subscription_button_M46tMt"] {    font-size: 12px;    padding: 6px 8px;  }}                                            [data-style-id="card_line_item_card_container_EmQex9"] {            }  [data-style-id="card_line_item_card_container_EmQex9"] {  display: flex;  flex-direction: column;  justify-content: flex-end;  align-items: flex-end;  height: 100%;}                                [data-style-id="card_line_item_card_remove_button_wH6mai"] {            }  [data-style-id="card_line_item_card_remove_button_wH6mai"] {  }                                                    .line-item-card--line-item-free-gift {            background-color: #f0efe0;      }    .line-item-card--line-item-free-gift {  display: grid;  grid-template-columns: max-content 1fr;  gap: 16px;  border-radius: 16px;  padding: 0 16px;}                                            [data-style-id="card_line_item_card_image_4AbHUz"] {            }  [data-style-id="card_line_item_card_image_4AbHUz"] {  width: 72px;  height: 72px;  flex-shrink: 0;}@media (max-width: 768px) {  [data-style-id="card_line_item_card_image_4AbHUz"] {    width: 64px;    height: 64px;  }}                                                [data-style-id="card_line_item_card_container_bw8mx3"] {            }  [data-style-id="card_line_item_card_container_bw8mx3"] {  display: grid;  grid-template-columns: 1fr max-content;  align-items: center;  gap: 20px;}                                [data-style-id="card_line_item_card_container_HrtPha"] {            }  [data-style-id="card_line_item_card_container_HrtPha"] {  flex: 1;  min-height: 100%;  display: flex;  flex-direction: column;  justify-content: center;  text-align: left;}                                [data-style-id="card_line_item_card_richtext_kr6fVQ"] {            }  [data-style-id="card_line_item_card_richtext_kr6fVQ"] {}                                    [data-style-id="card_line_item_card_richtext_imQJYE"] {    color: #706e6e;        }  [data-style-id="card_line_item_card_richtext_imQJYE"] {  margin-top: 4px;}                                        [data-style-id="card_line_item_card_container_me4f7A"] {            }  [data-style-id="card_line_item_card_container_me4f7A"] {  display: flex;  flex-direction: column;  justify-content: center;  align-items: flex-end;  height: 100%;}                                [data-style-id="card_line_item_card_richtext_GbrgxA"] {    color: #3a9c5b;        }  [data-style-id="card_line_item_card_richtext_GbrgxA"] {}                                                .line-item-card--line-item-free-gift-dev {                  }    .line-item-card--line-item-free-gift-dev {  display: grid;  grid-template-columns: max-content 1fr;  gap: 16px;  border-radius: 16px;  padding: 0;}                                            [data-style-id="card_line_item_card_image_4AbHUz"] {            }  [data-style-id="card_line_item_card_image_4AbHUz"] {  width: 72px;  height: 72px;  flex-shrink: 0;}@media (max-width: 768px) {  [data-style-id="card_line_item_card_image_4AbHUz"] {    width: 64px;    height: 64px;  }}                                                [data-style-id="card_line_item_card_container_bw8mx3"] {            }  [data-style-id="card_line_item_card_container_bw8mx3"] {  display: grid;  grid-template-columns: 1fr max-content;  align-items: flex-start;  justify-content: flex-start;  gap: 20px;}                                [data-style-id="card_line_item_card_container_HrtPha"] {            }  [data-style-id="card_line_item_card_container_HrtPha"] {  flex: 1;  min-height: 100%;  display: flex;  flex-direction: column;  justify-content: center;  text-align: left;}                                [data-style-id="card_line_item_card_richtext_kr6fVQ"] {            }  [data-style-id="card_line_item_card_richtext_kr6fVQ"] {}                                    [data-style-id="card_line_item_card_richtext_imQJYE"] {    color: #3a9c5b;        }  [data-style-id="card_line_item_card_richtext_imQJYE"] {  margin-top: 4px;}                                        [data-style-id="card_line_item_card_container_me4f7A"] {            }  [data-style-id="card_line_item_card_container_me4f7A"] {  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: flex-end;  height: 100%;}                                [data-style-id="card_line_item_card_price_exFwRr"] {    color: #706e6e;        }  [data-style-id="card_line_item_card_price_exFwRr"] {  font-size: var(--typography-richtext-md-h6, 13px) !important;font-style: normal;font-weight: 400;line-height: 120%;text-decoration-line: line-through;}                                    [data-style-id="card_line_item_card_richtext_GbrgxA"] {    color: #078453;        }  [data-style-id="card_line_item_card_richtext_GbrgxA"] {}
3603</style>
3604
3605
3606
3607
3608
3609
3610<style>
3611  
3612</style>
3613
3614      
3615    </div>
3616  
3617
3618  
3619    <div id="shopify-section-global_page_transitions" class="shopify-section shopify_section__global_page_transitions">
3620<script>
3621  window.page_transitions_enabled = false;
3622  window.page_transitions_ignore = ["\/pages\/:any","\/fr\/pages\/:any"];
3623</script>
3623
3624
3625  
3625<script>
3626    window.page_transitions_enabled = true;
3627  </script>
3627
3628
3629
3630
3631  <div class="pointer-events-none fixed inset-0 z-max @container">
3632    <div class="pointer-events-none relative flex h-full w-full -translate-x-full items-center justify-center opacity-0 transition-all [&.out-active:not(.active)]:translate-x-full ease-in-out group ac:pointer-events-auto ac:opacity-100 ac:translate-x-0 "
3633         style="--transition-logo-height: 50px; --transition-logo-height-md: 150px;
3634             --transition-background: #f0efe0;  --transition-background-md: #f0efe0;"
3635         x-effect="$el.classList.toggle('active', $editor?.select_section_id === 'global_page_transitions' && 'page_transition' === 'page_transition')"
3636         data-transition-overlay>
3637      <div class="flex h-full w-full items-center justify-center px-[--gutter] bg-[--transition-background] md:bg-[--transition-background-md]">
3638        <div class="relative">
3639          <div class="image-wrapper relative flex h-[--transition-logo-height] w-full max-w-sm opacity-30 md:h-[--transition-logo-height-md]">
3640            
3641
3642
3643
3644
3645
3646
3647  
3648
3649  
3650    
3651    <picture>
3652      <source
3653          media="(max-width: 768px)"
3654          
3655            srcset="//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=180 180w//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=96 96w"
3656          
3657          sizes=""
3658      />
3659      <img
3660          
3661            src="//goodprotein.ca/cdn/shop/files/gp-logo.svg?crop=center&height=270&v=1767695971&width=147"
3662              loading="lazy"
3663              
3664          
3665          
3666        width="147"
3667        height="270"
3668        alt="good protein logo"
3669        class="relative w-full h-full object-contain select-none"
3670        style="object-position: 50.0% 50.0%;"
3671        
3672        
3673          
3674            
3675              srcset="//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=180 180w,//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=96 96w"
3676            
3677          
3678          data-image="lazy">
3679    </picture>
3680  
3681
3682
3683
3684
3685
3686
3687          </div>
3688          <div class="absolute inset-0 flex  h-[--transition-logo-height] md:h-[--transition-logo-height-md] w-full max-w-sm !animation-pause group-ac:!animation-play"
3689               style="animation: transitioning 2.6s ease-in-out infinite;">
3690            
3691
3692
3693
3694
3695
3696
3697  
3698
3699  
3700    
3701    <picture>
3702      <source
3703          media="(max-width: 768px)"
3704          
3705            srcset="//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=180 180w//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=96 96w"
3706          
3707          sizes=""
3708      />
3709      <img
3710          
3711            src="//goodprotein.ca/cdn/shop/files/gp-logo.svg?crop=center&height=270&v=1767695971&width=147"
3712              loading="lazy"
3713              
3714          
3715          
3716        width="147"
3717        height="270"
3718        alt="good protein logo"
3719        class="relative w-full h-full object-contain select-none"
3720        style="object-position: 50.0% 50.0%;"
3721        
3722        
3723          
3724            
3725              srcset="//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=180 180w,//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=96 96w"
3726            
3727          
3728          data-image="lazy">
3729    </picture>
3730  
3731
3732
3733
3734
3735
3736
3737          </div>
3738        </div>
3739      </div>
3740    </div>
3741  </div>
3742
3743
3744
3745
3746
3747</div>
3748  
3749
3750  <a href="#main-content"
3751     class="bg-white text-sm font-medium p-1 text-gray-700 left-1/2 absolute top-0 z-[101] -translate-y-full transition-all duration-300 -translate-x-1/2 focus-visible:translate-y-0">Skip to main content</a>
3752
3753  
3754    <div data-dynamic-modals></div>
3755  
3756
3757
3758  
3759
3760  
3761
3762  
3763
3764
3765
3766<script>
3767  (() => {
3768    const onReady = (fn) => {
3769      const start = () => requestAnimationFrame(fn); // run next paint after DOM constructed
3770      if (document.readyState === "complete" || document.readyState === "interactive") {
3771        queueMicrotask(start);
3772      } else {
3773        document.addEventListener("DOMContentLoaded", start, { once: true });
3774      }
3775    };
3776
3777    const inThemeEditor = !!window?.Shopify?.designMode;
3778    const inVisualPreview = window.location.search.includes("source=visualPreview");
3779    const isPublishedTheme = true;
3780    const skipModalsCache = inThemeEditor || inVisualPreview || !isPublishedTheme
3781      || /[?&]preview_theme_id=/.test(window.location.search);
3782    const modalsContainer = inVisualPreview
3783      ? document.querySelector("[data-dynamic-modals]")
3784      : document.querySelector("[data-dynamic-modals]:not([data-remove-parent-dynamically])");
3785    if (!modalsContainer) return;
3786
3787    const MODALS_TTL_MS = 15 * 60 * 1000;
3788    const _localeRoot = (window.Shopify?.routes?.root || '/').replace(/\/*$/, '/');
3789    const MODALS_CACHE = `platter-modals--${document.documentElement.lang || 'en'}--7`;
3790    const MODALS_URL = !inThemeEditor ? `${_localeRoot}collections?page=420420` : `${_localeRoot}collections?page=133737`;
3791    const MODALS_META_URL = `${MODALS_URL}&meta=1`;
3792    const runWhenIdle = (fn, timeout = 1500) => window.requestIdleCallback?.(fn, { timeout }) || setTimeout(fn, timeout);
3793
3794    const initializeModalStores = () => {
3795      if (window._stores?.quickView) {
3796        const q = window._stores.quickView;
3797        q.container = document.querySelector("[data-quick-view-container]");
3798        q.show_all_container = document.querySelector("[data-quick-view-show-more]");
3799        q.loading_container = document.querySelector("[data-quick-view-loading]");
3800      }
3801      if (window._stores?.modal && window._stores.modal.loaded !== true) window._stores.modal.loaded = true;
3802    };
3803
3804    const injectModals = (html) => {
3805      if (!html) return;
3806      if (!modalsContainer.children.length || inThemeEditor) {
3807        document.dispatchEvent(new CustomEvent("modalsLoading"));
3808        modalsContainer.innerHTML = html;
3809        modalsContainer.setAttribute('data-initialized', 'true');
3810        window.modalsLoaded = true;
3811        document.dispatchEvent(new CustomEvent("modalsLoaded"));
3812      }
3813      initializeModalStores();
3814
3815    };
3816
3817    const readFromCacheStorage = async () => {
3818      if (skipModalsCache) return { html: null, stale: false };
3819      if (!("caches" in window)) return { html: null, stale: false };
3820      const cache = await caches.open(MODALS_CACHE);
3821      const [metaRes, res] = await Promise.all([cache.match(MODALS_META_URL), cache.match(MODALS_URL)]);
3822      if (!res) return { html: null, stale: false };
3823      let stale = true;
3824      try {
3825        const meta = metaRes ? await metaRes.json() : null;
3826        stale = !meta || Date.now() - meta.ts > (meta.ttl ?? MODALS_TTL_MS);
3827      } catch {
3828        stale = true;
3829      }
3830      return { html: await res.text(), stale };
3831    };
3832
3833    const writeToCacheStorage = async (html) => {
3834      if (skipModalsCache) return;
3835      if (!("caches" in window) || !html) return;
3836      const cache = await caches.open(MODALS_CACHE);
3837      await cache.put(MODALS_URL, new Response(html, { headers: { "Content-Type": "text/html; charset=utf-8" } }));
3838      await cache.put(
3839        MODALS_META_URL,
3840        new Response(JSON.stringify({ ts: Date.now(), ttl: MODALS_TTL_MS }), {
3841          headers: { "Content-Type": "application/json" },
3842        }),
3843      );
3844    };
3845
3846    const fetchFreshModals = async () => {
3847      const res = await fetch(MODALS_URL, { credentials: "same-origin", cache: inThemeEditor ? "no-store" : "default" });
3848      const text = await res.text();
3849      const wrap = document.createElement("div");
3850      wrap.innerHTML = text;
3851      return wrap.querySelector("[data-modals-section]")?.innerHTML || "";
3852    };
3853
3854    const revalidateInBackground = async (prev) => {
3855      try {
3856        const fresh = await fetchFreshModals();
3857        if (!fresh) return;
3858        await writeToCacheStorage(fresh);
3859        if (fresh !== prev) injectModals(fresh);
3860      } catch {}
3861    };
3862
3863    const loadModalsNow = async () => {
3864      if (window.modalsLoaded) return;
3865      const { html: cached, stale } = await readFromCacheStorage();
3866      if (cached) {
3867        injectModals(cached);
3868        if (stale) revalidateInBackground(cached);
3869        return;
3870      }
3871      const fresh = await fetchFreshModals();
3872      injectModals(fresh);
3873      writeToCacheStorage(fresh);
3874    };
3875
3876    const preloadOnIntent = () => {
3877      const handler = () => {
3878        if (!window.modalsLoaded) runWhenIdle(loadModalsNow, 500);
3879      };
3880      document.addEventListener("pointerover", handler, { passive: true, capture: true });
3881      document.addEventListener("touchstart", handler, { passive: true, capture: true });
3882      document.addEventListener("focusin", handler, { passive: true, capture: true });
3883    };
3884
3885    onReady(() => {
3886      window.modalsLoaded = false;
3887      preloadOnIntent();
3888      runWhenIdle(loadModalsNow, 1500);
3889    });
3890  })();
3891</script>
3891
3892
3893
3894  
3895
3896  
3897
3898  
3899
3900
3901
3902
3903
3904
3905  
3906
3907  
3908
3909  
3910
3911  
3912
3913  
3914
3915  
3916
3917  
3918
3919  
3920
3921  
3922
3923  
3924
3925  
3926  
3927  
3928
3929
3930  
3931
3932  
3933
3934  
3935
3936  
3937
3938  
3939
3940  
3941
3942  
3943
3944
3945  
3946    <header data-header-section
3947            class="header-sections-container transition-all duration-200 ease-in-out"
3948            x-init="_sections.initLayoutEffects(document.body, $el)">
3949      
3950      
3951
3952  <style>       [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--"] {    color: #f0efe0;    background-color: #2353a4;    }  :root {  --announcement-bar-height: 38px;}@media (max-width: 768px) {  :root {    --announcement-bar-height: 24px;  }} [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AQVRRczlQekJnOVFqb__scrollbar_ztxTF8"] {  position: absolute;  left: 72px;  right: 72px;  top: 50%;  transform: translateY(-50%);  z-index: 10;}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AQVRRczlQekJnOVFqb__scrollbar_ztxTF8"] {    left: var(--gutter);    right: var(--gutter);  }}           [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AMEU0OStzQzN3UDdDe__slideshow_slides_t4TEyF"] {                  }    [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AMEU0OStzQzN3UDdDe__slideshow_slides_t4TEyF"] {  margin-top: 0;  --grid-cols: 1;  --grid-gap: 0px;  height: 100%;}[data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AMEU0OStzQzN3UDdDe__slideshow_slides_t4TEyF"] .grid-container {   height: 100%;  display: grid;  grid-auto-flow: column;  grid-auto-columns: calc((100% - (var(--grid-gap) * (var(--grid-cols) - 1))) / var(--grid-cols));  gap: var(--grid-gap);}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AMEU0OStzQzN3UDdDe__slideshow_slides_t4TEyF"] {    --grid-cols: 1;  }}[data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AMEU0OStzQzN3UDdDe__slideshow_slides_t4TEyF"] .scroll-pagination {   position: absolute;;  width: 100%;  bottom: 24px;}             [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AcUFNYW9yQUtpQmdRc__slide_9hjLyQ"] {            background-color: rgba(0,0,0,0);      }    [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AcUFNYW9yQUtpQmdRc__slide_9hjLyQ"] {  display: flex;  flex-direction: column;  justify-content: center;  height: 100%;  padding: 0 calc(var(--container-md) + 40px);}     [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Aemdia0Eva2pRMnNyQ__richtext_tUg3NY"] {}           [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Ab29LY3dyUS8vVXArM__slideshow_slide_UmHL4Q"] {            background-color: rgba(0,0,0,0);      }    [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Ab29LY3dyUS8vVXArM__slideshow_slide_UmHL4Q"] {  display: flex;  flex-direction: column;  justify-content: center;  height: 100%;  padding: 0 calc(var(--container-md) + 40px);}     [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AVHlpTFZhb1RLUkE4V__richtext_jNtkw9"] {}           [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AV3Q5MWpUVmFaYUtlZ__slide_tDTDqJ"] {            background-color: rgba(0,0,0,0);      }    [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AV3Q5MWpUVmFaYUtlZ__slide_tDTDqJ"] {  display: flex;  flex-direction: column;  justify-content: center;  height: 100%;  padding: 0 calc(var(--container-md) + 40px);}     [data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Ad01wWWx5YkxtR05ZZ__richtext_dt9EDc"] {}       [data-style-id="sections--27175001751661__navigation-bar--"] {        background-color: #f0efe0;    }  :root {  --navigation-bar-height: unset;}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__navigation-bar--"] {    --navigation-bar-height: unset;  }}[data-style-id="sections--27175001751661__navigation-bar--"] {  position: relative;  border-radius: 0 0 24px 24px;}@media (min-width: 1240px) {  [data-active-modal^="megamenu"] [data-style-id="sections--27175001751661__navigation-bar--"] {    background: #FFFEF2;  }}  .navigation-bar--transparent { background: transparent; border: none; position: relative;}@media (max-width: 768px) { .navigation-bar--transparent { }}          [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {        background-color: rgba(0,0,0,0);    }  [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {  display: flex;  align-items: center;  padding: 16px 72px;  transition: 0.2s all ease-in-out;}.scrolled-down [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {  padding: 16px 72px;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {    padding: 12px 72px;  }    .scrolled-down [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {    padding: 12px 72px;  }}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {    padding: 12px var(--gutter);  }    .scrolled-down [data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL"] {    padding: 12px var(--gutter);  }}       [data-style-id="sections--27175001751661__navigation-bar--AWFRlbWwvOVYyMXJ6Y__header_navigation_bar_container_Qqnj33"] {            }  [data-style-id="sections--27175001751661__navigation-bar--AWFRlbWwvOVYyMXJ6Y__header_navigation_bar_container_Qqnj33"] {  display: flex;  flex: 1;  align-items: center;  gap: 12px;  height: 100%;}@media (min-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AWFRlbWwvOVYyMXJ6Y__header_navigation_bar_container_Qqnj33"] {    display: none;  }} [data-style-id="sections--27175001751661__navigation-bar--AUTQyR09FY1ZnQVFka__header_navigation_bar_burger_menu_button_yKec3r"] {  display: flex;  align-items: start;  justify-content: center;  }@media (min-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AUTQyR09FY1ZnQVFka__header_navigation_bar_burger_menu_button_yKec3r"] {    display: none;  }} [data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"] {  padding: 2px 0px;  margin: 0 8px;}[data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"] svg {  width: 20p
3952x;  height: 20px;}@media (min-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"] {    display: none;  }}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"] {  }  [data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"] div {    display: none;  }  [data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"]:before {    display: none;  }}[data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"]:where(:hover,:focus-visible) {  color: #272824;}[data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"].inactive {  padding: 0;  margin: 0;}[data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3"].inactive button[type="button"] {  padding: 14px 7px;}       [data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"] {            }  [data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"] {  display: flex;  overflow: hidden;  gap: 4px;  flex: 1;}[data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"]:where(:hover,.active) a {  color: #7d7d7d;}[data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"] a:where(:hover) {  color: #020202;}[data-active-modal="search"] [data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"] {  max-width: 0 !important;  transition-delay: 0s;  transition-duration: 0.02s;}@media (max-width: 1400px) {  [data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"] {    gap: 0;  }}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4"] {    display: none;  }}   [data-style-id="sections--27175001751661__navigation-bar--AUjZMbXdyTTVGYnFzO__header_navigation_bar_megamenu_button_y3KJ8f"] :where(a, button) { text-align: inherit; text-transform: inherit; }  [data-style-id="sections--27175001751661__navigation-bar--AUjZMbXdyTTVGYnFzO__header_navigation_bar_megamenu_button_y3KJ8f"] > a::after { content: ''; position: absolute; inset: 0; }  [data-style-id="sections--27175001751661__navigation-bar--AUjZMbXdyTTVGYnFzO__header_navigation_bar_megamenu_button_y3KJ8f"] > button { position: relative; }[data-style-id="sections--27175001751661__navigation-bar--AUjZMbXdyTTVGYnFzO__header_navigation_bar_megamenu_button_y3KJ8f"] {  height: 100%;  padding: 12px 8px;  display: flex;  align-items: center;  margin-bottom: -2px;  gap: 6px;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AUjZMbXdyTTVGYnFzO__header_navigation_bar_megamenu_button_y3KJ8f"] {    display: none;  }}   [data-style-id="sections--27175001751661__navigation-bar--AdkFsZ0p2Q3ZTeVdjb__header_navigation_bar_megamenu_button_WVFfFJ"] :where(a, button) { text-align: inherit; text-transform: inherit; }  [data-style-id="sections--27175001751661__navigation-bar--AdkFsZ0p2Q3ZTeVdjb__header_navigation_bar_megamenu_button_WVFfFJ"] > a::after { content: ''; position: absolute; inset: 0; }  [data-style-id="sections--27175001751661__navigation-bar--AdkFsZ0p2Q3ZTeVdjb__header_navigation_bar_megamenu_button_WVFfFJ"] > button { position: relative; }[data-style-id="sections--27175001751661__navigation-bar--AdkFsZ0p2Q3ZTeVdjb__header_navigation_bar_megamenu_button_WVFfFJ"] {  height: 100%;  padding: 12px 8px;  display: flex;  align-items: center;  margin-bottom: -2px;  gap: 6px;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AdkFsZ0p2Q3ZTeVdjb__header_navigation_bar_megamenu_button_WVFfFJ"] {    display: none;  }}   [data-style-id="sections--27175001751661__navigation-bar--ANFl0WlNYK1J5ZDNzR__header_navigation_bar_megamenu_button_z7yGx8"] :where(a, button) { text-align: inherit; text-transform: inherit; }  [data-style-id="sections--27175001751661__navigation-bar--ANFl0WlNYK1J5ZDNzR__header_navigation_bar_megamenu_button_z7yGx8"] > a::after { content: ''; position: absolute; inset: 0; }  [data-style-id="sections--27175001751661__navigation-bar--ANFl0WlNYK1J5ZDNzR__header_navigation_bar_megamenu_button_z7yGx8"] > button { position: relative; }[data-style-id="sections--27175001751661__navigation-bar--ANFl0WlNYK1J5ZDNzR__header_navigation_bar_megamenu_button_z7yGx8"] {  height: 100%;  padding: 12px 8px;  display: flex;  align-items: center;  margin-bottom: -2px;  gap: 6px;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--ANFl0WlNYK1J5ZDNzR__header_navigation_bar_megamenu_button_z7yGx8"] {    display: none;  }}   [data-style-id="sections--27175001751661__navigation-bar--AaWdWV01HblEzMDExR__header_navigation_bar_megamenu_button_kxaQfB"] :where(a, button) { text-align: inherit; text-transform: inherit; }  [data-style-id="sections--27175001751661__navigation-bar--AaWdWV01HblEzMDExR__header_navigation_bar_megamenu_button_kxaQfB"] > a::after { content: ''; position: absolute; inset: 0; }  [data-style-id="sections--27175001751661__navigation-bar--AaWdWV01HblEzMDExR__header_navigation_bar_megamenu_button_kxaQfB"] > button { position: relative; }[data-style-id="sections--27175001751661__navigation-bar--AaWdWV01HblEzMDExR__header_navigation_bar_megamenu_button_kxaQfB"] {  height: 100%;  padding: 12px 8px;  display: flex;  align-items: center;  margin-bottom: -2px;  gap: 6px;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AaWdWV01HblEzMDExR__header_navigation_bar_megamenu_button_kxaQfB"] {    display: none;  }}       [data-style-id="sections--27175001751661__navigation-bar--AOWhaOEpNRnBUa3ZYN__header_navigation_bar_container_Yqa3hm"] {            }  [data-style-id="sections--27175001751661__navigation-bar--AOWhaOEpNRnBUa3ZYN__header_navigation_bar_container_Yqa3hm"] {  display: flex;  justify-content: center;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AOWhaOEpNRnBUa3ZYN__header_navigation_bar_container_Yqa3hm"] {  }} [data-style-id="sections--27175001751661__navigation-bar--Ady9lMERNSEk0RERhQ__image_nm8bJH"] {  width: 147px;  height: auto;  flex-shrink: 0;  align-self: center;}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__navigation-bar--Ady9lMERNSEk0RERhQ__image_nm8bJH"] {    margin: auto;  }}       [data-style-id="sections--27175001751661__navigation-bar--AUWNqM2FLbElrRGRHW__header_navigation_bar_container_FgRjHV"] {            }  [data-style-id="sections--27175001751661__navigation-bar--AUWNqM2FLbElrRGRHW__header_navigation_bar_container_FgRjHV"] {  display: flex;  flex: 1;  align-items: center;  justify-content: end;  gap: 8px;  height: 100%;      }@media (max-width: 768px) {  [data-style-id="sections--27175001751661__navigation-bar--AUWNqM2FLbElrRGRHW__header_navigation_bar_container_FgRjHV"] {    gap: 4px;  }}       [data-style-id="sections--27175001751661__navigation-bar--AL1RWNkRuV2dLd0E2S__header_navigation_bar_container_igJ8W6"] {            }  [data-style-id="sections--27175001751661__navigation-bar--AL1RWNkRuV2dLd0E2S__header_navigation_bar_container_igJ8W6"] {  min-height: unset;  width: fit-content;  margin: 0 auto;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AL1RWNkRuV2dLd0E2S__header_navigation_bar_container_igJ8W6"] {    display: none;  }}[data-active-modal="search"] [data-style-id="sections--27175001751661__navigation-bar--AL1RWNkRuV2dLd0E2S__header_navigation_bar_container_igJ8W6"] {  max-width: 0 !important;  display: none;} [data-style-id="sections--27175001751661__navigation-bar--AQzhJeTNoaE41M1gxV__button_6mCwiL"] {  padding: 8px 16px;  min-height: unset;  width: fit-content;  margin: 0 auto;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AQzhJeTNoaE41M1gxV__button_6mCwiL"] {    display: none;  }} [data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"] {  padding: 2px 0px;  margin: 0 8px;}[data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"] svg {  width: 20p
3952x;  height: 20px;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"] {    display: none;  }  [data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"] div {    display: none;  }  [data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"]:before {    display: none;  }}[data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"]:where(:hover,:focus-visible) {  color: #272824;}[data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"].inactive {  padding: 0;  margin: 0;}[data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz"].inactive button[type="button"] {  padding: 14px 7px;} [data-style-id="sections--27175001751661__navigation-bar--AaDcvYndQeVVKaThSN__header_navigation_bar_account_button_Kz8bHR"] {  padding: 12px 8px;}[data-style-id="sections--27175001751661__navigation-bar--AaDcvYndQeVVKaThSN__header_navigation_bar_account_button_Kz8bHR"] svg {  width: 20px;  height: 20px;}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__navigation-bar--AaDcvYndQeVVKaThSN__header_navigation_bar_account_button_Kz8bHR"] svg {    width: 24px;    height: 24px;  }}[data-style-id="sections--27175001751661__navigation-bar--AaDcvYndQeVVKaThSN__header_navigation_bar_account_button_Kz8bHR"]:where(:hover,:focus-visible) {  color: #272824;}[data-style-id="sections--27175001751661__navigation-bar--AaDcvYndQeVVKaThSN__header_navigation_bar_account_button_Kz8bHR"].active {  } [data-style-id="sections--27175001751661__navigation-bar--ANHVQLzhmYko5UFNLO__header_navigation_bar_cart_button_GxYRWt"] {  padding: 12px 8px;  position: relative;}[data-style-id="sections--27175001751661__navigation-bar--ANHVQLzhmYko5UFNLO__header_navigation_bar_cart_button_GxYRWt"] svg {  width: 20px;  height: 20px;}@media (max-width: 768px) {  [data-style-id="sections--27175001751661__navigation-bar--ANHVQLzhmYko5UFNLO__header_navigation_bar_cart_button_GxYRWt"] svg {    width: 24px;    height: 24px;  }}[data-style-id="sections--27175001751661__navigation-bar--ANHVQLzhmYko5UFNLO__header_navigation_bar_cart_button_GxYRWt"]:where(:hover,:focus-visible) {  color: #272824;}.cart-icon-count {  position: absolute;  top: 7px;  right: 3px;  height: 16px;  aspect-ratio: 1;  background: #000;  color: #ffffff;  border-radius: 100px;  font-size: 11px;  display: flex;  align-items: center;  justify-content: center;} [data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"] {  border-radius: 8px;  border: 1px solid #706E6E;  overflow: hidden;  margin-left: 16px;}[data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"] button {  padding: 8px;  font-weight: 900;  transition: background 200ms ease-in-out;}[data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"] button:not(:last-child) {  border-right: 1px solid #706E6E;}[data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"] button:not(.active) {  opacity: 0.4;}[data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"] button:hover {  background: #FFFEF2;}@media (max-width: 1240px) {  [data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"] {    display: none;  }}</style>
3953
3954<!-- BEGIN sections: 0_header -->
3955<div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-sections--27175001751661__header_announcement_bar_iCTBFR" class="shopify-section shopify-section-group-0_header shopify_section__header_announcement_bar">
3956
3957
3958
3959
3960<section data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--"
3961         data-announcement-bar
3962         data-settings="{&quot;text_color&quot;:&quot;#f0efe0&quot;,&quot;background_color&quot;:&quot;#2353a4&quot;,&quot;custom_css&quot;:&quot;:root {\n  --announcement-bar-height: 38px;\n}\n\n@media (max-width: 768px) {\n  :root {\n    --announcement-bar-height: 24px;\n  }\n}&quot;,&quot;section_id&quot;:&quot;&quot;,&quot;generate_presets&quot;:&quot;never&quot;,&quot;category_name&quot;:&quot;&quot;,&quot;hidden_name_backup&quot;:&quot;&quot;}"
3963         class="relative overflow-clip"
3964         x-init="() => {
3965           if (!utils.getCookie(`${Shopify.theme.id}--hide-announcement`)) {
3966             $el.classList.add('h-[--announcement-bar-height]');
3967             $el.classList.remove('!h-0');
3968             $nextTick(() => {
3969               $el.classList.add('transition-all','duration-300');
3970             });
3971           } else {
3972             document.body.style.setProperty('--announcement-bar-height', `0px`, 'important');
3973             $el.remove();
3974           }
3975         }">
3976  
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986<div x-data="{ ..._scrollbar.init($refs.scrollBar, $refs.scrollThumb, 200) }"
3987     data-scrollbar
3988     class="scroll-chevrons pointer-events-none !hidden flex items-center"
3989     x-effect="() => { $el.classList.toggle('!hidden', scrollbar.horizontal ? (Math.round((scrollbar.width || 1) * 10) / 10) === 1 : (Math.round((scrollbar.height || 1) * 10) / 10) === 1) }"
3990    data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AQVRRczlQekJnOVFqb__scrollbar_ztxTF8" >
3991  <div data-scrollbar-container class="flex-1 pointer-events-auto flex items-center">
3992    <div class="-my-2 flex w-full cursor-pointer items-center py-2"
3993         @click="handleScrollBarClick($event)"
3994         x-ref="scrollBar">
3995      <div data-scrollbar-track class="flex w-full items-center rounded-full">
3996        <button type="button"
3997                data-scrollbar-thumb
3998                x-ref="scrollThumb"
3999                @click.stop=""
4000                @pointerdown.prevent.stop="handleScrollThumbPointerDown"
4001                @keydown.prevent.stop.left="handlePrevClick"
4002                @keydown.prevent.stop.right="handleNextClick"
4003                :disabled="($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
4004                aria-label="Scroll thumb"
4005                x-effect="$el.classList.toggle('min-w-10', scrollbar.horizontal); $el.classList.toggle('min-h-10', !scrollbar.horizontal);"
4006                :style="scrollbar.horizontal ? `left: ${scrollbar.left * 100}%; width: ${scrollbar.width * 100}%;` : `top: ${scrollbar.top * 100}%; height: ${scrollbar.height * 100}%;`"
4007                class="relative h-full min-w-10 cursor-grab rounded-full">
4008          <span class="absolute inset-0 -my-2 w-full"
4009                x-effect="$el.classList.toggle('-my-2', scrollbar.horizontal); $el.classList.toggle('-mx-2', !scrollbar.horizontal);"></span>
4010        </button>
4011      </div>
4012    </div>
4013  </div>
4014  <div data-scrollbar-buttons class="flex items-center justify-between pointer-events-none">
4015    <button type="button"
4016            data-scrollbar-button="prev"
4017            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
4018            :disabled="(scrollbar.current_index === 1 && !!+`200` && !$data?.content_slider?.state?.infinite) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
4019            aria-label="Scroll to previous Slide" @click.stop.prevent="handlePrevClick($event, $data.content_slider)">
4020      <svg class="mr-[calc((100%*0.44)/3)] rotate-180 size-[calc(100%*0.44)] stroke-2 animated-icon"
4021           fill="none"
4022           viewBox="0 0 10 10"
4023           aria-hidden="true"
4024           stroke="currentColor">
4025        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
4026        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
4027      </svg>
4028      <svg class="absolute left-1/2 top-1/2 size-[calc(100%*0.7)] -translate-x-1/2 -translate-y-1/2 bg-current simple-icon"
4029           style="background: var(--scroll-button-image-prev, currentColor); mask: var(--scroll-button-prev); -webkit-mask: var(--scroll-button-prev); aspect-ratio: var(--scroll-button-prev-aspect-ratio, 1);">
4030      </svg>
4031
4032    </button>
4033    <div data-scrollbar-counter class="mx-auto select-none text-center">
4034      <span x-html="$data?.content_slider?.state?.infinite ? `${scrollbar.current_index > scrollbar.pages / 2 ? scrollbar.current_index - scrollbar.pages / 2 : scrollbar.current_index}/${scrollbar.pages / 2}` : `${scrollbar.current_index}/${scrollbar.pages}`"></span>
4035    </div>
4036    <button type="button"
4037            data-scrollbar-button="next"
4038            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
4039            :disabled="((scrollbar.no_next_page && !$data?.content_slider?.state?.infinite) && !!+`200`) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
4040            aria-label="Scroll to next slide" @click.stop.prevent="handleNextClick($event, $data.content_slider)">
4041      <svg class="ml-[calc((100%*0.44)/3)] size-[calc(100%*0.44)] stroke-2 animated-icon"
4042           fill="none"
4043           viewBox="0 0 10 10"
4044           aria-hidden="true"
4045           stroke="currentColor">
4046        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
4047        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
4048      </svg>
4049
4050      <svg class="size-[calc(100%*0.7)] bg-current simple-icon"
4051           style="background: var(--scroll-button-image-next, currentColor); mask: var(--scroll-button-next); -webkit-mask: var(--scroll-button-next); aspect-ratio: var(--scroll-button-next-aspect-ratio, 1);">
4052      </svg>
4053    </button>
4054  </div>
4055</div>
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066  
4067  
4068
4069  
4070
4071  <div data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AMEU0OStzQzN3UDdDe__slideshow_slides_t4TEyF"  
4072       data-hide-if-empty=""
4073       class="relative flex flex-col"
4074      
4075        @pointerover="content_slider.state.rotatePause = true"
4076        @pointerout="content_slider.state.rotatePause = false"
4077      
4078       x-data="{ ...utils.initContentSlider($el, $refs.scrollContainer, undefined,`all`, +`10`, `false` === 'true') }"
4079       x-defer="intersect"
4080      
4081  >
4082    <div class="grid-container relative grid overflow-x-auto scrollbar-none overflow-y-hidden snap-mandatory [&>*]:snap-start "
4083         x-ref="scrollContainer"
4084         @resize.window="content_slider.handleResize"
4085         x-init="$nextTick(() => content_slider.handleResize())"
4086         @scroll="content_slider.handleScroll"
4087         @scrollend="content_slider.handleInfiniteScroll"
4088    >
4089      
4090
4091
4092
4093  
4094  
4095
4096  
4097
4098  <section
4099      data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AcUFNYW9yQUtpQmdRc__slide_9hjLyQ" 
4100      class="relative px-container-md"
4101      
4102       >
4103    
4104
4105
4106
4107
4108
4109
4110<div data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Aemdia0Eva2pRMnNyQ__richtext_tUg3NY"  
4111     class="relative text-center">
4112  
4113
4114<div class="_input-richtext richtext-md"><h6><strong>NEW! LIMITED EDITION APPLE CRUMBLE</strong></h6></div>
4115
4116</div>
4117
4118
4119
4120  </section>
4121
4122
4123
4124
4125
4126
4127
4128  
4129  
4130
4131  
4132
4133  <section
4134      data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Ab29LY3dyUS8vVXArM__slideshow_slide_UmHL4Q" 
4135      class="relative px-container-md"
4136      
4137       >
4138    
4139
4140
4141
4142
4143
4144
4145<div data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AVHlpTFZhb1RLUkE4V__richtext_jNtkw9"  
4146     class="relative text-center">
4147  
4148
4149<div class="_input-richtext richtext-md"><h6><strong>FREE SHIPPING ON ORDERS $55+</strong></h6></div>
4150
4151</div>
4152
4153
4154
4155  </section>
4156
4157
4158
4159
4160
4161
4162
4163  
4164  
4165
4166  
4167
4168  <section
4169      data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--AV3Q5MWpUVmFaYUtlZ__slide_tDTDqJ" 
4170      class="relative px-container-md"
4171      
4172       >
4173    
4174
4175
4176
4177
4178
4179
4180<div data-style-id="sections--27175001751661__header_announcement_bar_iCTBFR--Ad01wWWx5YkxtR05ZZ__richtext_dt9EDc"  
4181     class="relative text-center">
4182  
4183
4184<div class="_input-richtext richtext-md"><h6><strong>60-DAY SATISFACTION GUARANTEE</strong></h6></div>
4185
4186</div>
4187
4188
4189
4190  </section>
4191
4192
4193
4194
4195    </div>
4196    
4197    
4198  </div>
4199
4200
4201
4202
4203</section>
4204
4205
4206</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-sections--27175001751661__navigation-bar" class="shopify-section shopify-section-group-0_header shopify_section__header_navigation_bar">
4207
4208
4209
4210
4211
4212
4213
4214
4215<header data-style-id="sections--27175001751661__navigation-bar--"
4216        x-data="{ ..._sections.initNavigationBar($el, $refs) }"
4217        data-navigation-bar
4218        @scroll.window.passive="$data.toggleTransparent($event, true)"
4219        @mouseover="$data.toggleTransparent"
4220        @mouseover="$data.toggleTransparent"
4221        data-transparent-templates=""
4222        x-init="$watch('$router.template', value => { $data.toggleTransparent() })"
4223        class="h-[--navigation-bar-height] @container transition-colors duration-200  px-container-fullwidth">
4224  
4224<script>
4225    (() => {
4226      const scrollPosition = +sessionStorage.getItem('_p_scrollpos') || window.history.state?.states?.[0]?.scroll?.y || window.scrollY || 0;
4227      if (window.history.scrollRestoration === 'auto' && scrollPosition > 300) {
4228        const navBar = document.querySelector('[data-style-id="sections--27175001751661__navigation-bar--"]') ?? document.currentScript.parentElement;
4229        navBar?.style?.setProperty('transition', 'none', 'important');
4230        navBar?.classList.remove('navigation-bar--transparent');
4231        navBar?.style?.removeProperty('transition');
4232      }
4233      window.addEventListener("beforeunload", function (e) {
4234        sessionStorage.setItem('_p_scrollpos', window.scrollY);
4235      });
4236      document.currentScript.remove();
4237    })();
4238  </script>
4238
4239  
4240
4241
4242
4243
4244
4245
4246<div
4247    data-style-id="sections--27175001751661__navigation-bar--Aa2VRaEt2ZzdkdXRya__header_navigation_bar_container_MzegyL" 
4248    
4249    
4250    
4251    
4252
4253    
4254>
4255  
4256  
4257  
4258
4259
4260
4261
4262
4263
4264<div
4265    data-style-id="sections--27175001751661__navigation-bar--AWFRlbWwvOVYyMXJ6Y__header_navigation_bar_container_Qqnj33" 
4266    
4267    
4268    
4269    
4270
4271    
4272>
4273  
4274  
4275  
4276
4277
4278
4279<a data-style-id="sections--27175001751661__navigation-bar--AUTQyR09FY1ZnQVFka__header_navigation_bar_burger_menu_button_yKec3r" 
4280    
4281   href="#megamenu--sidebar"
4282   :class="$modal.id === $el.href?.split('#').at(-1) ? 'active' :''"
4283   class="relative flex flex-col items-center justify-center group gap-[4px] shrink-0">
4284  <span class="sr-only">Main Menu</span>
4285  <span class="block h-[2px] w-5 rounded-full bg-current transition-all duration-[400ms] group-ac:-rotate-45 group-ac:translate-y-[calc(2px+4px)]"></span>
4286  <span class="block h-[2px] w-5 rounded-full bg-current transition-all duration-[400ms] group-ac:opacity-0"></span>
4287  <span class="block h-[2px] w-5 rounded-full bg-current transition-all duration-[400ms] group-ac:rotate-45 group-ac:translate-y-[calc(-2px-4px)]"></span>
4288</a>
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299<form data-style-id="sections--27175001751661__navigation-bar--AdXRSQmJYQ0h3OTNEa__header_navigation_bar_search_button_with_bar_xPqUy3" 
4300      action="/search"
4301      x-data="{ hasFocus: false }"
4302      x-effect="() => { if ($modal.id !== 'search' && hasFocus) { hasFocus= false; $refs.navSearchButton.focus() }}"
4303      x-ref="navSearchForm"
4304      class="relative flex items-center group before:absolute b:bottom-0 b:h-0.5 b:bg-current b:right-0 b:transition-all b:duration-300 b:ease-linear ac:b:w-full b:w-0"
4305      :class="hasFocus || $modal.id === 'search' ? 'active' : 'inactive [&_label]:hidden'">
4306  <div class="overflow-hidden transition-all duration-300 ease-linear w-screen max-w-0 group-ac:max-w-[360px]"
4307       @keydown.document="(e) => {
4308       if (e.key === 'k' && e.ctrlKey) {
4309         e.preventDefault();
4310         e.stopPropagation();
4311         if (!hasFocus) {
4312           hasFocus = true;
4313           $modal.setId('search')
4314           $nextTick(() => $el.querySelector('input')?.focus())
4315         }
4316       }
4317       if (e.key === 'Escape' && hasFocus) {
4318         e.preventDefault();
4319         e.stopPropagation();
4320         hasFocus = false;
4321         $modal.id = '';
4322         $refs.navSearchButton.focus()
4323       }
4324    }">
4325    
4326
4327
4328<label class="relative flex w-full input-navbar-search"
4329    
4330       x-data="{
4331         active: !!$refs.input.value && !!$refs.label?.textContent.trim(),
4332         label: $el,
4333         type: `search`,
4334         value: $refs.input.value
4335       }"
4336       x-effect="active = !!$refs.label?.textContent.trim() && !!value"
4337       :class="utils.clsx(active && 'active', false && 'button-loading')">
4338  <div class="relative flex flex-col w-full flex-1">
4339    <span x-ref="label">Search</span>
4340    <input x-ref="input"
4341        
4342          name="q"
4343        
4344           type="search"
4345           placeholder="Search"
4346           data-placeholder="Search"
4347           :placeholder="active ? '': $el.getAttribute('data-placeholder')"
4348           autocorrect="off"
4349           aria-label="Search"
4350           :type="type"
4351        
4352          autocomplete="off"
4353        
4354        
4355        
4356        
4357        
4358           :disabled="false"
4359           value=""
4360        
4361          :value="$search.query"
4362          @input.prevent="value = $el.value; $el.setCustomValidity(''); $search.query = value"
4363        
4364           @focus="if ($modal.id !== 'search') { $modal.setId('search') }"
4365           @blur="if (!$search.query) { setTimeout(() => { hasFocus = false }, 300) }; "
4366           class="appearance-none flex-1 bg-transparent !outline-none">
4367  </div>
4368  
4369    <button type="submit"
4370            aria-label="Submit form"
4371            tabindex="-1"
4372            class=" !outline-none hf:opacity-70 rounded-sm hf:bg-inherit hf:bg-opacity-10 flex items-center">
4373      
4374
4375
4376    </button>
4377  
4378  
4379  
4380  
4381</label>
4382
4383  </div>
4384  <button type="button"
4385          x-ref="navSearchButton"
4386          @click="() => {
4387             if (hasFocus && $modal.id !== 'search') {
4388                $refs.navSearchForm.classList.remove('active');
4389                setTimeout(()=> { hasFocus = false }, 300)
4390                return;
4391             }
4392             hasFocus = true;
4393             $modal.setId('search')
4394             if (window.innerWidth > 768) { $nextTick(()=> $refs.navSearchForm.querySelector('input').focus()) }
4395           }">
4396    <span class="sr-only">Search</span>
4397    
4398    
4399    <svg data-icon-handle="search"
4400        
4401         class="bg-current shrink-0 w-5 h-5"
4402         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-search--url`) }"
4403         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4404         :role="url ? 'link':''"
4405         :tabindex="url ? '0' : undefined"
4406         aria-label="search"
4407         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4408         style="mask: var(--icon-search); -webkit-mask: var(--icon-search); aspect-ratio: var(--icon-search-aspect-ratio, 1); "></svg>
4409
4410
4411  </button>
4412</form>
4413
4414
4415
4416
4417</div>
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428<div
4429    data-style-id="sections--27175001751661__navigation-bar--AY1JMM084TnVaTWFCV__header_navigation_bar_container_bLW7p4" 
4430    
4431    
4432    
4433    
4434
4435    
4436>
4437  
4438  
4439  
4440
4441
4442
4443<div data-style-id="sections--27175001751661__navigation-bar--AUjZMbXdyTTVGYnFzO__header_navigation_bar_megamenu_button_y3KJ8f" 
4444     data-megamenu-effect-block="megamenu--megamenu--shop"
4445    
4446      @pointerenter="$modal.setId(`megamenu--shop`, true); $modal.setSubId(`megamenu-submenu--`, true)"
4447    
4448     :class="$modal.id === `megamenu--shop` && $modal.sub_id === `megamenu-submenu--` ? 'active' : ''"
4449     class="group relative shrink-0 flex gap-0.5 items-center whitespace-nowrap"><a href="/collections/all" class="flex self-stretch items-center"><span class="relative nav-link">
4450
4451Shop</span></a><button type="button"
4452          aria-expanded="false"
4453          :aria-expanded="$modal.id === `megamenu--shop` && $modal.sub_id === `megamenu-submenu--`"
4454          @click="if ($modal.id === `megamenu--shop` && $modal.sub_id === `megamenu-submenu--`) { $modal.setId(``); $modal.setSubId(``) } else { $modal.setId(`megamenu--shop`); $modal.setSubId(`megamenu-submenu--`) }" class="flex self-stretch items-center">
4455        
4456    
4457    <svg data-icon-handle="chevron-down"
4458        
4459         class="bg-current shrink-0 h-4 group-hf:rotate-180 group-ac:rotate-180 transition-transform duration-300"
4460         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }"
4461         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4462         :role="url ? 'link':''"
4463         :tabindex="url ? '0' : undefined"
4464         aria-label="chevron-down"
4465         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4466         style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg>
4467
4468
4469        <span class="sr-only">Shop submenu</span>
4470      </button></div>
4471
4472
4473
4474
4475
4476
4477<div data-style-id="sections--27175001751661__navigation-bar--AdkFsZ0p2Q3ZTeVdjb__header_navigation_bar_megamenu_button_WVFfFJ" 
4478     data-megamenu-effect-block="megamenu--megamenu--learn"
4479    
4480      @pointerenter="$modal.setId(`megamenu--learn`, true); $modal.setSubId(`megamenu-submenu--`, true)"
4481    
4482     :class="$modal.id === `megamenu--learn` && $modal.sub_id === `megamenu-submenu--` ? 'active' : ''"
4483     class="group relative shrink-0 flex gap-0.5 items-center whitespace-nowrap"><a href="/pages/ingredients" class="flex self-stretch items-center"><span class="relative nav-link">
4484
4485Learn</span></a><button type="button"
4486          aria-expanded="false"
4487          :aria-expanded="$modal.id === `megamenu--learn` && $modal.sub_id === `megamenu-submenu--`"
4488          @click="if ($modal.id === `megamenu--learn` && $modal.sub_id === `megamenu-submenu--`) { $modal.setId(``); $modal.setSubId(``) } else { $modal.setId(`megamenu--learn`); $modal.setSubId(`megamenu-submenu--`) }" class="flex self-stretch items-center">
4489        
4490    
4491    <svg data-icon-handle="chevron-down"
4492        
4493         class="bg-current shrink-0 h-4 group-hf:rotate-180 group-ac:rotate-180 transition-transform duration-300"
4494         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }"
4495         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4496         :role="url ? 'link':''"
4497         :tabindex="url ? '0' : undefined"
4498         aria-label="chevron-down"
4499         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4500         style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg>
4501
4502
4503        <span class="sr-only">Learn submenu</span>
4504      </button></div>
4505
4506
4507
4508
4509
4510
4511<div data-style-id="sections--27175001751661__navigation-bar--ANFl0WlNYK1J5ZDNzR__header_navigation_bar_megamenu_button_z7yGx8" 
4512     data-megamenu-effect-block="megamenu--megamenu--subscribe"
4513    
4514      @pointerenter="$modal.setId(`megamenu--subscribe`, true); $modal.setSubId(`megamenu-submenu--`, true)"
4515    
4516     :class="$modal.id === `megamenu--subscribe` && $modal.sub_id === `megamenu-submenu--` ? 'active' : ''"
4517     class="group relative shrink-0 flex gap-0.5 items-center whitespace-nowrap"><a href="/pages/subscribe-and-save" class="flex self-stretch items-center"><span class="relative nav-link">
4518
4519Subscribe</span></a><button type="button"
4520          aria-expanded="false"
4521          :aria-expanded="$modal.id === `megamenu--subscribe` && $modal.sub_id === `megamenu-submenu--`"
4522          @click="if ($modal.id === `megamenu--subscribe` && $modal.sub_id === `megamenu-submenu--`) { $modal.setId(``); $modal.setSubId(``) } else { $modal.setId(`megamenu--subscribe`); $modal.setSubId(`megamenu-submenu--`) }" class="flex self-stretch items-center">
4523        
4524    
4525    <svg data-icon-handle="chevron-down"
4526        
4527         class="bg-current shrink-0 h-4 group-hf:rotate-180 group-ac:rotate-180 transition-transform duration-300"
4528         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }"
4529         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4530         :role="url ? 'link':''"
4531         :tabindex="url ? '0' : undefined"
4532         aria-label="chevron-down"
4533         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4534         style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg>
4535
4536
4537        <span class="sr-only">Subscribe submenu</span>
4538      </button></div>
4539
4540
4541
4542
4543
4544
4545<div data-style-id="sections--27175001751661__navigation-bar--AaWdWV01HblEzMDExR__header_navigation_bar_megamenu_button_kxaQfB" 
4546     data-megamenu-effect-block="megamenu--megamenu--recipes"
4547    
4548      @pointerenter="$modal.setId(`megamenu--recipes`, true); $modal.setSubId(`megamenu-submenu--`, true)"
4549    
4550     :class="$modal.id === `megamenu--recipes` && $modal.sub_id === `megamenu-submenu--` ? 'active' : ''"
4551     class="group relative shrink-0 flex gap-0.5 items-center whitespace-nowrap"><a href="/blogs/recipes" class="flex self-stretch items-center"><span class="relative nav-link">
4552
4553Recipes</span></a><button type="button"
4554          aria-expanded="false"
4555          :aria-expanded="$modal.id === `megamenu--recipes` && $modal.sub_id === `megamenu-submenu--`"
4556          @click="if ($modal.id === `megamenu--recipes` && $modal.sub_id === `megamenu-submenu--`) { $modal.setId(``); $modal.setSubId(``) } else { $modal.setId(`megamenu--recipes`); $modal.setSubId(`megamenu-submenu--`) }" class="flex self-stretch items-center">
4557        
4558    
4559    <svg data-icon-handle="chevron-down"
4560        
4561         class="bg-current shrink-0 h-4 group-hf:rotate-180 group-ac:rotate-180 transition-transform duration-300"
4562         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }"
4563         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4564         :role="url ? 'link':''"
4565         :tabindex="url ? '0' : undefined"
4566         aria-label="chevron-down"
4567         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4568         style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg>
4569
4570
4571        <span class="sr-only">Recipes submenu</span>
4572      </button></div>
4573
4574
4575
4576</div>
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587<div
4588    data-style-id="sections--27175001751661__navigation-bar--AOWhaOEpNRnBUa3ZYN__header_navigation_bar_container_Yqa3hm" 
4589    
4590    
4591    
4592    
4593
4594    
4595>
4596  
4597  
4598  
4599
4600
4601
4602
4603
4604
4605
4606
4607  <a data-style-id="sections--27175001751661__navigation-bar--Ady9lMERNSEk0RERhQ__image_nm8bJH"  
4608     href="/"
4609      
4610        aria-label="Good Protein | Vegan Protein Powder, Shakes &amp; Electrolytes"
4611      
4612     class="block relative shrink-0">
4613    
4614
4615
4616
4617
4618
4619
4620  
4621
4622  
4623    <img
4624        
4625          src="//goodprotein.ca/cdn/shop/files/gp-logo.svg?crop=center&height=30&v=1767695971&width=147"
4626            loading="eager"
4627            fetchpriority="high"
4628        
4629        
4630      width="147"
4631      height="30"
4632      alt="good protein logo"
4633      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
4634      style="object-position: 50.0% 50.0%;"
4635      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
4636      
4637        
4638          
4639            srcset="//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=180 180w,//goodprotein.ca/cdn/shop/files/gp-logo.svg?v=1767695971&width=96 96w"
4640          
4641        
4642        data-image="eager">
4643  
4644
4645
4646
4647
4648
4649
4650  </a>
4651
4652
4653
4654
4655</div>
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666<div
4667    data-style-id="sections--27175001751661__navigation-bar--AUWNqM2FLbElrRGRHW__header_navigation_bar_container_FgRjHV" 
4668    
4669    
4670    
4671    
4672
4673    
4674>
4675  
4676  
4677  
4678
4679
4680
4681
4682
4683
4684
4685<div
4686    data-style-id="sections--27175001751661__navigation-bar--AL1RWNkRuV2dLd0E2S__header_navigation_bar_container_igJ8W6" 
4687    
4688    
4689    
4690    
4691
4692    
4693>
4694  
4695  
4696  
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710  <button data-style-id="sections--27175001751661__navigation-bar--AQzhJeTNoaE41M1gxV__button_6mCwiL"  
4711    data-content="
4712
4713Get $25"
4714    
4715      id="friendbuynav"
4716    
4717    
4718          type="button"
4719      
4720          class="w-full button-primary">
4721      <span class="button_text_outline">
4722      
4723
4724Get $25
4725      </span>
4726    
4727
4728Get $25
4729    
4730
4731  </button>
4732
4733
4734
4735
4736</div>
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748<form data-style-id="sections--27175001751661__navigation-bar--AazBld1FNc3FvSjlIO__header_navigation_bar_search_button_TJTTmz" 
4749      action="/search"
4750      x-data="{ hasFocus: false }"
4751      x-effect="() => { if ($modal.id !== 'search' && hasFocus) { hasFocus= false; $refs.navSearchButton.focus() }}"
4752      x-ref="navSearchForm"
4753      class="relative flex items-center group before:absolute b:bottom-0 b:h-0.5 b:bg-current b:right-0 b:transition-all b:duration-300 b:ease-linear ac:b:w-full b:w-0"
4754      :class="hasFocus || $modal.id === 'search' ? 'active' : 'inactive [&_label]:hidden'">
4755  <div class="overflow-hidden transition-all duration-300 ease-linear w-screen max-w-0 group-ac:max-w-[360px]"
4756       @keydown.document="(e) => {
4757       if (e.key === 'k' && e.ctrlKey) {
4758         e.preventDefault();
4759         e.stopPropagation();
4760         if (!hasFocus) {
4761           hasFocus = true;
4762           $modal.setId('search')
4763           $nextTick(() => $el.querySelector('input')?.focus())
4764         }
4765       }
4766       if (e.key === 'Escape' && hasFocus) {
4767         e.preventDefault();
4768         e.stopPropagation();
4769         hasFocus = false;
4770         $modal.id = '';
4771         $refs.navSearchButton.focus()
4772       }
4773    }">
4774    
4775
4776
4777<label class="relative flex w-full input-navbar-search"
4778    
4779       x-data="{
4780         active: !!$refs.input.value && !!$refs.label?.textContent.trim(),
4781         label: $el,
4782         type: `search`,
4783         value: $refs.input.value
4784       }"
4785       x-effect="active = !!$refs.label?.textContent.trim() && !!value"
4786       :class="utils.clsx(active && 'active', false && 'button-loading')">
4787  <div class="relative flex flex-col w-full flex-1">
4788    <span x-ref="label">Search</span>
4789    <input x-ref="input"
4790        
4791          name="q"
4792        
4793           type="search"
4794           placeholder="Search"
4795           data-placeholder="Search"
4796           :placeholder="active ? '': $el.getAttribute('data-placeholder')"
4797           autocorrect="off"
4798           aria-label="Search"
4799           :type="type"
4800        
4801          autocomplete="off"
4802        
4803        
4804        
4805        
4806        
4807           :disabled="false"
4808           value=""
4809        
4810          :value="$search.query"
4811          @input.prevent="value = $el.value; $el.setCustomValidity(''); $search.query = value"
4812        
4813           @focus="if ($modal.id !== 'search') { $modal.setId('search') }"
4814           @blur="if (!$search.query) { setTimeout(() => { hasFocus = false }, 300) }; "
4815           class="appearance-none flex-1 bg-transparent !outline-none">
4816  </div>
4817  
4818    <button type="submit"
4819            aria-label="Submit form"
4820            tabindex="-1"
4821            class=" !outline-none hf:opacity-70 rounded-sm hf:bg-inherit hf:bg-opacity-10 flex items-center">
4822      
4823
4824
4825    </button>
4826  
4827  
4828  
4829  
4830</label>
4831
4832  </div>
4833  <button type="button"
4834          x-ref="navSearchButton"
4835          @click="() => {
4836             if (hasFocus && $modal.id !== 'search') {
4837                $refs.navSearchForm.classList.remove('active');
4838                setTimeout(()=> { hasFocus = false }, 300)
4839                return;
4840             }
4841             hasFocus = true;
4842             $modal.setId('search')
4843             if (window.innerWidth > 768) { $nextTick(()=> $refs.navSearchForm.querySelector('input').focus()) }
4844           }">
4845    <span class="sr-only">Search</span>
4846    
4847    
4848    <svg data-icon-handle="search"
4849        
4850         class="bg-current shrink-0 w-5 h-5"
4851         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-search--url`) }"
4852         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4853         :role="url ? 'link':''"
4854         :tabindex="url ? '0' : undefined"
4855         aria-label="search"
4856         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4857         style="mask: var(--icon-search); -webkit-mask: var(--icon-search); aspect-ratio: var(--icon-search-aspect-ratio, 1); "></svg>
4858
4859
4860  </button>
4861</form>
4862
4863
4864
4865
4866
4867
4868
4869<a data-style-id="sections--27175001751661__navigation-bar--AaDcvYndQeVVKaThSN__header_navigation_bar_account_button_Kz8bHR" 
4870   class="shrink-0"
4871   aria-label="Accounts"
4872   href="/account">
4873  
4874    
4875    <svg data-icon-handle="user"
4876        
4877         class="bg-current shrink-0 w-5 h-5"
4878         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-user--url`) }"
4879         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4880         :role="url ? 'link':''"
4881         :tabindex="url ? '0' : undefined"
4882         aria-label="user"
4883         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4884         style="mask: var(--icon-user); -webkit-mask: var(--icon-user); aspect-ratio: var(--icon-user-aspect-ratio, 1); "></svg>
4885
4886
4887</a>
4888
4889
4890
4891
4892
4893
4894
4895
4896<a data-style-id="sections--27175001751661__navigation-bar--ANHVQLzhmYko5UFNLO__header_navigation_bar_cart_button_GxYRWt" 
4897   class="shrink-0 relative"
4898   href="/#modal--cart-drawer"
4899   title="Open Cart Drawer">
4900  
4901    
4902    <svg data-icon-handle="cart"
4903        
4904         class="bg-current shrink-0 w-5 h-5"
4905         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-cart--url`) }"
4906         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
4907         :role="url ? 'link':''"
4908         :tabindex="url ? '0' : undefined"
4909         aria-label="cart"
4910         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
4911         style="mask: var(--icon-cart); -webkit-mask: var(--icon-cart); aspect-ratio: var(--icon-cart-aspect-ratio, 1); "></svg>
4912
4913
4914  
4915    <div x-data
4916         class="cart-icon-count"
4917         x-cloak
4918         x-show="$cart.state.item_count > 0"
4919         x-text="$cart.state.item_count">0</div>
4920  
4921</a>
4922
4923
4924
4925
4926
4927
4928
4929<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="localizationForm" onsubmit="this.querySelector('[name=return_to]').value = window.location.pathname + window.location.search"><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="/" />
4930  <div data-style-id="sections--27175001751661__navigation-bar--AeCs2a3pEa0hRWkh5V__language_toggle_HnnVBa"  class="relative flex border rounded-lg">
4931    
4932      
4933        <button
4934              type="submit"
4935              name="locale_code"
4936              value="en"
4937              class="flex items-center p-2 uppercase richtext-md h6 active"
4938          >
4939          en
4940        </button>
4941      
4942    
4943      
4944        <button
4945              type="submit"
4946              name="locale_code"
4947              value="fr"
4948              class="flex items-center p-2 uppercase richtext-md h6 "
4949          >
4950          fr
4951        </button>
4952      
4953    
4954  </div>
4955</form> 
4956
4957
4958</div>
4959
4960
4961
4962
4963</div>
4964
4965
4966
4967
4968</header>
4969
4970
4971
4972</div>
4973<!-- END sections: 0_header --> 
4974
4975    </header>
4976  
4977
4978  
4979
4980    <main data-content-root
4981          id="main-content"
4982          data-barba="container"
4983          data-barba-namespace="tmp"
4984          data-template="index"
4985          data-pathname="/"
4986          :class="/^\/policies\//gi.test($router.pathname) ? 'richtext-md richtext-margins-lg' : ''"
4987          class="relative mt-[--navigation-bar-transparent-height] flex flex-1 shrink-0 flex-col main-sections-container overflow-x-clip">
4988      
4989        
4990        
4991
4992  <style>         [data-style-id="template--27175008305261__slideshow_CHhzRj--"] {            }  [data-style-id="template--27175008305261__slideshow_CHhzRj--"] {  margin-top: -24px;}             [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] {                  }    [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] {  overflow: clip;  margin-top: 0;  --grid-cols: 1;  --grid-gap: 0px;  position: relative;}[data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] .grid-container {  display: grid;  grid-auto-flow: column;  grid-auto-columns: calc(    (100% - (var(--grid-gap) * (var(--grid-cols) - 1))) / var(--grid-cols)  );  gap: var(--grid-gap);} [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] [data-scrollbar-buttons] {  position: absolute;  width: 100%;  top: 50%;  transform: translateY(-50%);
4992  left: 0;  right: 0; }  [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] [data-scrollbar-button] {   background: rgba(255, 255, 255, 0.30);   width: 40px;  height: 40px; }   [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] [data-scrollbar-button]:last-child {    border-radius: 16px 0 0 16px;  }     [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] [data-scrollbar-button]:first-child {    border-radius: 0 16px 16px 0;  }[data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] [data-scrollbar-button] svg {  width: 36px;  height: 36px;  flex-shrink: 0;}[data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] .scroll-pagination {  position: absolute;  width: 100%;  bottom: 56px;  justify-content: start;  left: var(--gutter);}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] {    --grid-cols: 1;  }      [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] [data-scrollbar-buttons] {    display: none;  }  [data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"] .scroll-pagination {    position: absolute;    width: 100%;    bottom: 32px;    justify-content: center;    left: 0;  }}             [data-style-id="template--27175008305261__slideshow_CHhzRj--AdjlaTjA2SnF0NHgvN__slide_dyaARA"] {            background-color: rgba(0,0,0,0);      }    [data-style-id="template--27175008305261__slideshow_CHhzRj--AdjlaTjA2SnF0NHgvN__slide_dyaARA"] {  padding-top: 40px;  padding-bottom: 40px;  min-height: 640px;  display: flex;  flex-direction: column;  justify-content: center;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AdjlaTjA2SnF0NHgvN__slide_dyaARA"] {    padding-top: 56px;    padding-bottom: 32px;    min-height: 577px;    justify-content: start;  }}:root:has([data-style-id="template--27175008305261__slideshow_CHhzRj--AdjlaTjA2SnF0NHgvN__slide_dyaARA"].centered) {  --marquee-bg: #2453A4;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AaGdiRGxMZzI4azRsZ__image_7geUEB"] {  width: 100%;  height: 100%;  position: absolute;  inset: 0;  z-index: 0;  object-fit: cover;}       [data-style-id="template--27175008305261__slideshow_CHhzRj--AUHBvZFp5RVRZblpUa__container_jhnDFe"] {            }  [data-style-id="template--27175008305261__slideshow_CHhzRj--AUHBvZFp5RVRZblpUa__container_jhnDFe"] {  max-width: 540px;  position: relative;  z-index: 10;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AZnZPRFR1bks5eU1sV__richtext_qUW97b"] { color: #ffffff; }[data-style-id="template--27175008305261__slideshow_CHhzRj--AZnZPRFR1bks5eU1sV__richtext_qUW97b"] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AZnZPRFR1bks5eU1sV__richtext_qUW97b"] {    margin-top: 12px;  }}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AQmpzQUdBSElST2tGV__richtext_BQLYrp"] { color: #ffffff; }[data-style-id="template--27175008305261__slideshow_CHhzRj--AQmpzQUdBSElST2tGV__richtext_BQLYrp"] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AQmpzQUdBSElST2tGV__richtext_BQLYrp"] {    margin-top: 6px;  }} [data-style-id="template--27175008305261__slideshow_CHhzRj--AY3ZkV2w3aS90R2ZWT__button_6hQD3V"] {  width: max-content;  margin-top: 32px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AY3ZkV2w3aS90R2ZWT__button_6hQD3V"] {    margin-top: 24px;    width: 100%;  }}           [data-style-id="template--27175008305261__slideshow_CHhzRj--AdGdkd0pSZ2pKVFVKd__slideshow_slide_h7bXii"] {            background-color: rgba(0,0,0,0);      }    [data-style-id="template--27175008305261__slideshow_CHhzRj--AdGdkd0pSZ2pKVFVKd__slideshow_slide_h7bXii"] {  padding-top: 40px;  padding-bottom: 40px;  min-height: 640px;  display: flex;  flex-direction: column;  justify-content: center;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AdGdkd0pSZ2pKVFVKd__slideshow_slide_h7bXii"] {    padding-top: 56px;    padding-bottom: 32px;    min-height: 577px;    justify-content: start;  }}:root:has([data-style-id="template--27175008305261__slideshow_CHhzRj--AdGdkd0pSZ2pKVFVKd__slideshow_slide_h7bXii"].centered) {  --marquee-bg: #2453A4;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AUUpCS3BnK3dlM3FMZ__image_hyf8Ae"] {  width: 100%;  height: 100%;  position: absolute;  inset: 0;  z-index: 0;  object-fit: cover;}       [data-style-id="template--27175008305261__slideshow_CHhzRj--ARTh0bmdtTjAzUHZ0M__slideshow_container_Qxp6ge"] {            }  [data-style-id="template--27175008305261__slideshow_CHhzRj--ARTh0bmdtTjAzUHZ0M__slideshow_container_Qxp6ge"] {  max-width: 540px;  position: relative;  z-index: 10;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN"] {  --star-size: 20px;  --star-gap: 3px;  }  [data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN"] meter {  --star-size-with-gap: calc(var(--star-size) + var(--star-gap));  position: relative;  width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));  height: var(--star-size);  background: var(--color-review-stars-base--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
4992alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }  [data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN"] meter:-moz-meter-optimum::-moz-meter-bar {  height: var(--star-size);  background: var(--color-review-stars--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }  /* The gray background in Webkit browsers */  [data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN"] meter::-webkit-meter-bar {  background: transparent;  border-radius: 0;  border: 0;  height: var(--star-size);  }  /* The bar in Webkit browsers */  [data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN"] meter::-webkit-meter-optimum-value {  height: var(--star-size);  background: var(--color-review-stars--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }[data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN"] {  --star-size: 16px;  --star-gap: 4px;  display: flex;  align-items: center;  gap: 12px;  width: 100%;  height: auto;  aspect-ratio: unset;  border: unset;  background: unset;  padding: 0;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AWHEzNm5Nd1lrMk1SN__richtext_J6FPzC"] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AWHEzNm5Nd1lrMk1SN__richtext_J6FPzC"] {    margin-top: 12px;  }}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AZGF5c0QwOGR5U1hCL__richtext_LP99dV"] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AZGF5c0QwOGR5U1hCL__richtext_LP99dV"] {    margin-top: 6px;  }} [data-style-id="template--27175008305261__slideshow_CHhzRj--AbW42anZ2U3dTSWJBZ__button_XTwJx9"] {  width: max-content;  margin-top: 32px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AbW42anZ2U3dTSWJBZ__button_XTwJx9"] {    margin-top: 24px;    width: 100%;  }}           [data-style-id="template--27175008305261__slideshow_CHhzRj--AeHgrMHgyRFRKbU1VS__slide_cCkTJF"] {            background-color: rgba(0,0,0,0);      }    [data-style-id="template--27175008305261__slideshow_CHhzRj--AeHgrMHgyRFRKbU1VS__slide_cCkTJF"] {  padding-top: 40px;  padding-bottom: 40px;  min-height: 640px;  display: flex;  flex-direction: column;  justify-content: center;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AeHgrMHgyRFRKbU1VS__slide_cCkTJF"] {    padding-top: 56px;    padding-bottom: 32px;    min-height: 577px;    justify-content: start;  }}:root:has([data-style-id="template--27175008305261__slideshow_CHhzRj--AeHgrMHgyRFRKbU1VS__slide_cCkTJF"].centered) {  --marquee-bg: #2453A4;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AVUVBdWx1bEpRN3EwN__image_fTTUie"] {  width: 100%;  height: 100%;  position: absolute;  inset: 0;  z-index: 0;  object-fit: cover;}       [data-style-id="template--27175008305261__slideshow_CHhzRj--AOStsd0ZCcEVRZmpUR__container_GMfGaw"] {            }  [data-style-id="template--27175008305261__slideshow_CHhzRj--AOStsd0ZCcEVRZmpUR__container_GMfGaw"] {  max-width: 540px;  position: relative;  z-index: 10;}   [data-style-id="template--27175008305261__slideshow_CHhzRj--ASFVqL0JMR0Q4aWg0O__richtext_aQwFM7"] { color: #ffffff; }[data-style-id="template--27175008305261__slideshow_CHhzRj--ASFVqL0JMR0Q4aWg0O__richtext_aQwFM7"] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--ASFVqL0JMR0Q4aWg0O__richtext_aQwFM7"] {    margin-top: 12px;  }}   [data-style-id="template--27175008305261__slideshow_CHhzRj--AeFdVNkoxanRrTEE0U__richtext_n3tLfW"] { color: #ffffff; }[data-style-id="template--27175008305261__slideshow_CHhzRj--AeFdVNkoxanRrTEE0U__richtext_n3tLfW"] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AeFdVNkoxanRrTEE0U__richtext_n3tLfW"] {    margin-top: 6px;  }} [data-style-id="template--27175008305261__slideshow_CHhzRj--AN0tMdUtjSFJXM3BvK__button_zdA6nn"] {  width: max-content;  margin-top: 32px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slideshow_CHhzRj--AN0tMdUtjSFJXM3BvK__button_zdA6nn"] {    margin-top: 24px;    width: 100%;  }}         [data-style-id="template--27175008305261__marquee_rrKbWr--"] {    color: #fffef4;    background-color: #2453a4;    }  [data-style-id="template--27175008305261__marquee_rrKbWr--"] {  --gap: 56px;  padding-top: 16px;  padding-bottom: 16px;<--  background: var(--marquee-bg, #2453A4);-->}@media (max-width: 768px) {  [data-style-id="template--27175008305261__marquee_rrKbWr--"] {    padding-top: 12px;    padding-bottom: 12px;     --gap: 48px;  }}         [data-style-id="template--27175008305261__marquee_rrKbWr--AamU2VktzQXAyMFJPR__marquee_marquee_BDXbAn"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AamU2VktzQXAyMFJPR__marquee_marquee_BDXbAn"] {  --gap: 64px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__marquee_rrKbWr--AamU2VktzQXAyMFJPR__marquee_marquee_BDXbAn"] {    --gap: 48px;  }}       [data-style-id="template--27175008305261__marquee_rrKbWr--AcWpEQUxEcUNFVHE4M__container_xXqxe8"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AcWpEQUxEcUNFVHE4M__container_xXqxe8"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AWDRxQWg3aTJPekdQa__richtext_Ld7M73"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AQlk5dlQ2enBBRlNEM__richtext_7zG4HV"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AQVJzRUJxOUZTb0ZOL__container_Q7Dj44"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AQVJzRUJxOUZTb0ZOL__container_Q7Dj44"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AdVdqZExYanlMLzJQa__richtext_UUCT3g"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AOW9IWlBWRjVYc0dTV__richtext_9WjwA9"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AcHdqOUJZakZhc1ArM__marquee_item_J6zhqk"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AcHdqOUJZakZhc1ArM__marquee_item_J6zhqk"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AWDdBSTRPWlNBK1pBW__richtext_HG8M9g"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AdGU5MHNJRmhCMTE0S__richtext_Y6xhLf"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AdTJjVlBxdFJ2R25qU__container_6RemLy"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AdTJjVlBxdFJ2R25qU__container_6RemLy"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AS1hSRnU5cjBOU2lKN__richtext_B7M7id"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AeTMrYXlwUW8vOXZyZ__richtext_NjXyEW"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AcWpEQUxEcUNFVHE4M__container_xXqxe8"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AcWpEQUxEcUNFVHE4M__container_xXqxe8"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AWDRxQWg3aTJPekdQa__richtext_Ld7M73"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AQlk5dlQ2enBBRlNEM__richtext_7zG4HV"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AQVJzRUJxOUZTb0ZOL__container_Q7Dj44"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AQVJzRUJxOUZTb0ZOL__container_Q7Dj44"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AdVdqZExYanlMLzJQa__richtext_UUCT3g"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AOW9IWlBWRjVYc0dTV__richtext_9WjwA9"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AcHdqOUJZakZhc1ArM__marquee_item_J6zhqk"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AcHdqOUJZakZhc1ArM__marquee_item_J6zhqk"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AWDdBSTRPWlNBK1pBW__richtext_HG8M9g"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AdGU5MHNJRmhCMTE0S__richtext_Y6xhLf"] {}       [data-style-id="template--27175008305261__marquee_rrKbWr--AdTJjVlBxdFJ2R25qU__container_6RemLy"] {            }  [data-style-id="template--27175008305261__marquee_rrKbWr--AdTJjVlBxdFJ2R25qU__container_6RemLy"] {  display: flex;  gap: 16px;  align-items: center;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AS1hSRnU5cjBOU2lKN__richtext_B7M7id"] svg {  max-width: 24px;  max-height: 24px;}   [data-style-id="template--27175008305261__marquee_rrKbWr--AeTMrYXlwUW8vOXZyZ__richtext_NjXyEW"] {}         [data-style-id="template--27175008305261__slider_ngLxiE--"] {        background-color: #fffef4;    }  [data-style-id="template--27175008305261__slider_ngLxiE--"] {  padding-top: 96px;  padding-bottom: 96px;  display: flex;  flex-direction: column;  justify-content: center;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slider_ngLxiE--"] {    padding-top: 32px;    padding-bottom: 48px;  }}         [data-style-id="template--27175008305261__slider_ngLxiE--ARnpHeGg4V2tQMEt3W__slider_container_RdaW6x"] {            }  [data-style-id="template--27175008305261__slider_ngLxiE--ARnpHeGg4V2tQMEt3W__slider_container_RdaW6x"] {  display: flex;  flex-direction: column;  align-items: center;  gap: 8px;}   [data-style-id="template--27175008305261__slider_ngLxiE--ARVBuaXY4RHlJcTVyd__richtext_Awpkm8"] {}   [data-style-id="template--27175008305261__slider_ngLxiE--AM1VISzZSN3NjMHl6Y__richtext_FQQbNy"] { color: #706e6e; }[data-style-id="template--27175008305261__slider_ngLxiE--AM1VISzZSN3NjMHl6Y__richtext_FQQbNy"] {}       [data-style-id="template--27175008305261__slider_ngLxiE--AZkt4UX
4992h0MkhHNVR1T__slider_container_gTkzjV"] {            }  [data-style-id="template--27175008305261__slider_ngLxiE--AZkt4UXh0MkhHNVR1T__slider_container_gTkzjV"] {}           [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] {                  }    [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] {  /*--grid-cols: 4;*/  --grid-gap: 24px;  max-width: unset;  display: grid;  position: relative;}[data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] .grid-container {  margin: 0 calc(-1*var(--gutter));  padding: 0 var(--gutter);  scroll-padding: 0 var(--gutter);  min-height: var(--slider-height);  padding-top: 92px;  display: grid;  grid-auto-flow: column;  grid-auto-columns: 312px;  gap: var(--grid-gap);  place-items: center;  overflow-y: visible;}[data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] .grid-container > * {  width: 312px;  flex-shrink: 0;  transition: width 0.2s linear;  /*scroll-snap-align: center;*/}[data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] [data-scrollbar-button]:disabled {  opacity: 1!important;}[data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] [data-scrollbar] {  margin-top: 48px;}[data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] [data-scroll-pagination] {  display: none;}@media (min-width: 1500px) {  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] {    --grid-cols: 4.5;  }}@media (max-width: 1200px) {  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] {    --grid-cols: 3;  }}@media (max-width: 768px) {  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] {  }  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] [data-scrollbar] {    display: none;  }  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] [data-scroll-pagination] {    display: flex;  }  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] {    --grid-cols: 1.2;    --grid-gap: 12px;  }  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] .grid-container {    padding-top: 76px;    grid-auto-columns: 240px;  }  [data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"] .grid-container > * {    /*width: max(var(--grid-unit), 240px);*/  }}       [data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE"] {            }  [data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE"] {    overflow: visible;    height: 100%;} [data-style-id="template--27175008305261__slider_ngLxiE--AYWU4NmZ2S3dONFg0b__button_gB8CLp"] {  width: fit-content;  /*margin: 23px auto 0;*/  /*position: absolute;*/  /*left: 50%;*/  /*transform: translateX(-50%);*/  /*bottom: 84px;*/  margin: -44px auto 0;  text-transform: unset;  }@media (max-width: 768px) {  [data-style-id="template--27175008305261__slider_ngLxiE--AYWU4NmZ2S3dONFg0b__button_gB8CLp"] {    position: relative;    bottom: unset;    margin-top: 24px;    min-width: 240px;  }}         [data-style-id="template--27175008305261__generic_section_XT6Vth--"] {        background-color: #fffef4;    }  [data-style-id="template--27175008305261__generic_section_XT6Vth--"] {}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_XT6Vth--"] {  }}             [data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] {      color: #1b4180;      background-color: #87daf8;      }    [data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] {  padding: 16px 56px;  border-radius: 48px 48px 0 0;  --grid-cols: 2.9;  --grid-gap: 16px;}[data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] .grid-container {  margin: 0 -56px;  padding: 0 56px;  scroll-padding: 0 56px;  display: grid;  grid-auto-flow: column;  grid-auto-columns: calc((100% - (var(--grid-gap) * (var(--grid-cols) - 1))) / var(--grid-cols));  gap: var(--grid-gap);}[data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] [data-scroll-pagination] {  margin-top: 16px;}@media (max-width: 1200px) { [data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] {   --grid-cols: 2; } }@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] {    padding: 28px var(--gutter) 8px;    --grid-cols: 1;    --grid-gap: 24px;    border-radius: 24px 24px 0 0;  }    [data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] .grid-container {    margin: 0 calc(-1 * var(--gutter));    padding: 0 var(--gutter);    scroll-padding: 0 var(--gutter);    }  [data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"] [data-scroll-pagination] {      margin-top: 24px;    }}     [data-style-id="template--27175008305261__generic_section_XT6Vth--ASEN0L2gvdVBJSjVmN__image_with_caption_EnXg8N"] {            }  [data-style-id="template--27175008305261__generic_section_XT6Vth--ASEN0L2gvdVBJSjVmN__image_with_caption_EnXg8N"] {  display: flex;  flex-direction: column-reverse;  padding: 32px 16px;}[data-style-id="template--27175008305261__generic_section_XT6Vth--ASEN0L2gvdVBJSjVmN__image_with_caption_EnXg8N"] .image-wrapper {  max-height: 32px;  display: block;  margin: 24px auto 0;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_XT6Vth--ASEN0L2gvdVBJSjVmN__image_with_caption_EnXg8N"] {    padding: 0;  }    [data-style-id="template--27175008305261__generic_section_XT6Vth--ASEN0L2gvdVBJSjVmN__image_with_caption_EnXg8N"] .image-wrapper {    max-height: 24px;    margin: 16px auto 0;  }}     [data-style-id="template--27175008305261__generic_section_XT6Vth--ATEpMYnRNdVhSWlRGb__image_with_caption_iAgRVW"] {            }  [data-style-id="template--27175008305261__generic_section_XT6Vth--ATEpMYnRNdVhSWlRGb__image_with_caption_iAgRVW"] {  display: flex;  flex-direction: column-reverse;  padding: 32px 16px;}[data-style-id="template--27175008305261__generic_section_XT6Vth--ATEpMYnRNdVhSWlRGb__image_with_caption_iAgRVW"] .image-wrapper {  max-height: 32px;  display: block;  margin: 24px auto 0;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_XT6Vth--ATEpMYnRNdVhSWlRGb__image_with_caption_iAgRVW"] {    padding: 0;  }    [data-style-id="template--27175008305261__generic_section_XT6Vth--ATEpMYnRNdVhSWlRGb__image_with_caption_iAgRVW"] .image-wrapper {    max-height: 24px;    margin: 16px auto 0;  }}     [data-style-id="template--27175008305261__generic_section_XT6Vth--AaUdhVlpSMysySHZnQ__image_with_caption_NVVWwV"] {            }  [data-style-id="template--27175008305261__generic_section_XT6Vth--AaUdhVlpSMysySHZnQ__image_with_caption_NVVWwV"] {  display: flex;  flex-direction: column-reverse;  padding: 32px 16px;}[data-style-id="template--27175008305261__generic_section_XT6Vth--AaUdhVlpSMysySHZnQ__image_with_caption_NVVWwV"] .image-wrapper {  max-height: 32px;  display: block;  margin: 24px auto 0;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_XT6Vth--AaUdhVlpSMysySHZnQ__image_with_caption_NVVWwV"] {    padding: 0;  }    [data-style-id="template--27175008305261__generic_section_XT6Vth--AaUdhVlpSMysySHZnQ__image_with_caption_NVVWwV"] .image-wrapper {    max-height: 24px;    margin: 16px auto 0;  }}   [data-style-id="template--27175008305261__generic_section_XT6Vth--AOEVZZnAybFcvSURBb__wave_dcPkpE"] {  z-index: 10;}         [data-style-id="template--27175008305261__image_with_text_qGnyaM--"] {        background-color: #d8f5ff;    }  [data-style-id="template--27175008305261__image_with_text_qGnyaM--"] {  display: grid;  grid-template-columns: repeat(2, 1fr);  gap: 32px;  align-items: center;  padding-right: var(--gutter);}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--"] {    padding-right: 0;    padding-bottom: 48px;    grid-template-columns: repeat(1, 1fr);  }}         [data-style-id="template--27175008305261__image_with_text_qGnyaM--AYStqL0pzVHJuQmdyZ__container_tkNi8h"] {            }  [data-style-id="template--27175008305261__image_with_text_qGnyaM--AYStqL0pzVHJuQmdyZ__container_tkNi8h"] {  margin-top: auto;  flex: 1;} [data-style-id="template--27175008305261__image_with_text_qGnyaM--AU2REc2FrUGsxaDMxQ__image_TADfpL"] {  width: 100%;  height: 100%;  object-fit: contain;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--AU2REc2FrUGsxaDMxQ__image_TADfpL"] {    object-fit: cover;    position: absolute;  }    [data-style-id="template--27175008305261__image_with_text_qGnyaM--AU2REc2FrUGsxaDMxQ__image_TADfpL"] img {    object-position: 0 0!important;  }}       [data-style-id="template--27175008305261__image_with_text_qGnyaM--ASnd3cEpPYVo4S1ZiN__image_with_text_container_nQLTp6"] {            }  [data-style-id="template--27175008305261__image_with_text_qGnyaM--ASnd3cEpPYVo4S1ZiN__image_with_text_container_nQLTp6"] {  display: flex;  flex-direction: column;  width: 100%;  max-width: 650px;  margin-right: var(--container-md);  margin-left: auto;  padding-left: 48px;  padding-top: 72px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--ASnd3cEpPYVo4S1ZiN__image_with_text_container_nQLTp6"] {    padding: 100% var(--gutter) 0;    text-align: center;  }}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--ANTI3cjNvamNLNXg3S__richtext_NYCf93"] {  padding: 0;  width: fit-content;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--ANTI3cjNvamNLNXg3S__richtext_NYCf93"] {      text-align: center;  }}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--AeTJNNU9lQlJlZjdpR__richtext_RjUCUc"] {  margin-top: 8px;  padding: 0;  width: 100%;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--AeTJNNU9lQlJlZjdpR__richtext_RjUCUc"] {    color: #706E6E;  }}       [data-style-id="template--27175008305261__image_with_text_qGnyaM--ATGZTRVowcU5PUWJXR__image_with_text_container_CdWRnG"] {            }  [data-style-id="template--27175008305261__image_with_text_qGnyaM--ATGZTRVowcU5PUWJXR__image_with_text_container_CdWRnG"] {  margin-top: 48px;  display: grid;  grid-template-columns: 1fr 1fr;  gap: 16px 12px;  text-align: left;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--ATGZTRVowcU5PUWJXR__image_with_text_container_CdWRnG"] {      grid-template-columns: 1fr 1fr;      margin-top: 32px;  }}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--ANHBNNUJVRlY5a3JrY__richtext_8qKQER"] h4 strong {  display: flex;  gap: 12px;  align-items: center;}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--ARkpNTDlIMjExVW5nb__richtext_gGrb9P"] h4 strong {  display: flex;  gap: 12px;  align-items: center;}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--AcnpSVlpBaE1PSExFQ__richtext_8VKwMF"] h4 strong {  display: flex;  gap: 12px;  align-items: center;}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--ARzVXUmtSZDZjUEdnQ__richtext_NcDawC"] h4 strong {  display: flex;  gap: 12px;  align-items: center;}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--AbUN0RVZVc3pCUmxyO__richtext_Ny8qxK"] h4 strong {  display: flex;  gap: 12px;  align-items: center;}   [data-style-id="template--27175008305261__image_with_text_qGnyaM--AWE00UkVPbDBYTlVra__richtext_xHJtTn"] h4 strong {  display: flex;  gap: 12px;  align-items: center;}       [data-style-id="template--27175008305261__image_with_text_qGnyaM--AbkRNWUt2enlwNlF0M__image_with_text_container_fQHGyN"] {            }  [data-style-id="template--27175008305261__image_with_text_qGnyaM--AbkRNWUt2enlwNlF0M__image_with_text_container_fQHGyN"] {  margin-top: 48px;  padding-bottom: 72px;  display: flex;  gap: 12px;  align-items: center;  width: 100%;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--AbkRNWUt2enlwNlF0M__image_with_text_container_fQHGyN"] {    margin-top: 32px;    padding-bottom: 0;  }} [data-style-id="template--27175008305261__image_with_text_qGnyaM--ASHRtZEwwK1FPRDM4Q__button_jKrG4t"] {  width: fit-content;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__image_with_text_qGnyaM--ASHRtZEwwK1FPRDM4Q__button_jKrG4t"] {    width: 100%;  }}         [data-style-id="template--27175008305261__generic_section_7BCteU--"] {    color: #2353a4;    background-color: #87daf8;    }  [data-style-id="template--27175008305261__generic_section_7BCteU--"] {  --gap: 64px;  padding-top: 24px;  padding-bottom: 24px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_7BCteU--"] {    --gap: 32px;    padding-top: 16px;    padding-bottom: 16px;  }}         [data-style-id="template--27175008305261__generic_section_7BCteU--AWHE2emFyZlFQbnRCc__marquee_jbmthm"] {            }  [data-style-id="template--27175008305261__generic_section_7BCteU--AWHE2emFyZlFQbnRCc__marquee_jbmthm"] {  --gap: 64px;}[data-style-id="template--27175008305261__generic_section_7BCteU--AWHE2emFyZlFQbnRCc__marquee_jbmthm"] img {  height: 24px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_7BCteU--AWHE2emFyZlFQbnRCc__marquee_jbmthm"] {    --gap: 32px;  }} [data-style-id="template--27175008305261__generic_section_7BCteU--AQ2M1WFBMb2VqQWFNc__image_UXDJ3Q"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AK09QRTJyRkxyYWFvb__image_HKRcKz"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AQXJnMERDT0llSzZKb__image_p86iFB"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AdEJyYTVLUHdsWGFVa__image_QKgQ97"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AaWIyUzFHdGV3RmxzS__image_McgHAr"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--ARkNsb0RDREQzQ3BGQ__image_8hCKcG"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AQ2M1WFBMb2VqQWFNc__image_UXDJ3Q"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AK09QRTJyRkxyYWFvb__image_HKRcKz"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AQXJnMERDT0llSzZKb__image_p86iFB"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AdEJyYTVLUHdsWGFVa__image_QKgQ97"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--AaWIyUzFHdGV3RmxzS__image_McgHAr"] {  height: 24px;} [data-style-id="template--27175008305261__generic_section_7BCteU--ARkNsb0RDREQzQ3BGQ__image_8hCKcG"] {  height: 24px;}         [data-style-id="template--27175008305261__generic_section_PCBM6b--"] {        background-color: #fffef4;    }  [data-style-id="template--27175008305261__generic_section_PCBM6b--"] {  padding-top: 96px;  padding-bottom: 168px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--"] {    padding-top: 40px;    padding-bottom: 80px;  }}         [data-style-id="template--27175008305261__generic_section_PCBM6b--AN1RJUkUvbi9LbE9ZQ__container_674AGh"] {            }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AN1RJUkUvbi9LbE9ZQ__container_674AGh"] {  display: flex;  justify-content: space-between;  align-items: center;  gap: 8px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AN1RJUkUvbi9LbE9ZQ__container_674AGh"] {    justify-content: center;  }}   [data-style-id="template--27175008305261__generic_section_PCBM6b--AKzl0S3JVQi92TXF5Y__richte
4992xt_GkVczr"] {} [data-style-id="template--27175008305261__generic_section_PCBM6b--ASEJkb1dFbk5mekc2d__button_4XxmAL"] {  width: fit-content;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASEJkb1dFbk5mekc2d__button_4XxmAL"] {    display: none;  }}       [data-style-id="template--27175008305261__generic_section_PCBM6b--AOWk3S1NmS0lOaXNTZ__container_33D3cB"] {            }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AOWk3S1NmS0lOaXNTZ__container_33D3cB"] {  margin-top: 32px;  display: grid;  grid-template-columns: repeat(4, minmax(0, 1fr));  gap: 24px;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AOWk3S1NmS0lOaXNTZ__container_33D3cB"] {    margin-top: 24px;    grid-template-columns: repeat(2, minmax(0, 1fr));    gap: 8px;  }}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AOWk3S1NmS0lOaXNTZ__container_33D3cB"] {    margin-top: 24px;    grid-template-columns: repeat(1, minmax(0, 1fr));    gap: 8px;  }}     [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] {        background-color: #e1f6fd;    }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] {  border-radius: 32px;  overflow: hidden;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] .image-wrapper {  display: block;  margin: 0 auto 8px;  overflow: hidden;  object-fit: cover;  transform: scale(1);  will-change: transform;  transition-duration: 300ms;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] figcaption {  padding: 24px 16px;  display: flex;  flex-direction: column;  gap: 6px;  align-items: center;  width: 100%;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] h4 {  color: #706e6e;}@media (min-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"]:hover img,  [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"]:focus img {    transform: scale(1.05);  }}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] {    border-radius: 16px;    display: flex;    align-items: center;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] figcaption {    padding: 16px 16px;    gap: 4px;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"] .image-wrapper {    margin: 0;    overflow: hidden;    aspect-ratio: 1;    max-width: 50%;  }}     [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] {        background-color: #e5d7d1;    }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] {  border-radius: 32px;  overflow: hidden;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] .image-wrapper {  display: block;  margin: 0 auto 8px;  overflow: hidden;  object-fit: cover;  transform: scale(1);  will-change: transform;  transition-duration: 300ms;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] figcaption {  padding: 24px 16px;  display: flex;  flex-direction: column;  gap: 6px;  align-items: center;  width: 100%;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] h4 {  color: #706e6e;}@media (min-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"]:hover img,  [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"]:focus img {    transform: scale(1.05);  }}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] {    border-radius: 16px;    display: flex;    align-items: center;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] figcaption {    padding: 16px 16px;    gap: 4px;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"] .image-wrapper {    margin: 0;    overflow: hidden;    aspect-ratio: 1;    max-width: 50%;  }}     [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] {        background-color: #fac1c7;    }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] {  border-radius: 32px;  overflow: hidden;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] .image-wrapper {  display: block;  margin: 0 auto 8px;  overflow: hidden;  object-fit: cover;  transform: scale(1);  will-change: transform;  transition-duration: 300ms;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] figcaption {  padding: 24px 16px;  display: flex;  flex-direction: column;  gap: 6px;  align-items: center;  width: 100%;}[data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] h4 {  color: #706e6e;}@media (min-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"]:hover img,  [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"]:focus img {    transform: scale(1.05);  }}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] {    border-radius: 16px;    display: flex;    align-items: center;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] figcaption {    padding: 16px 16px;    gap: 4px;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"] .image-wrapper {    margin: 0;    overflow: hidden;    aspect-ratio: 1;    max-width: 50%;  }}     [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] {        background-color: #e1f6fd;    }  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] {  border-radius: 32px;  overflow: hidden;}[data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] .image-wrapper {  display: block;  margin: 0 auto 8px;  overflow: hidden;  object-fit: cover;  transform: scale(1);  will-change: transform;  transition-duration: 300ms;}[data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] figcaption {  padding: 24px 16px;  display: flex;  flex-direction: column;  gap: 6px;  align-items: center;  width: 100%;}[data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] h4 {  color: #706e6e;}@media (min-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"]:hover img,  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"]:focus img {    transform: scale(1.05);  }}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] {    border-radius: 16px;    display: flex;    align-items: center;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] figcaption {    padding: 16px 16px;    gap: 4px;  }  [data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"] .image-wrapper {    margin: 0;    overflow: hidden;    aspect-ratio: 1;    max-width: 50%;  }} [data-style-id="template--27175008305261__generic_section_PCBM6b--AeDFoZklDT2RDc3NzQ__button_eBREPQ"] {  margin-top: 24px;}@media (min-width: 768px) {  [data-style-id="template--27175008305261__generic_section_PCBM6b--AeDFoZklDT2RDc3NzQ__button_eBREPQ"] {    display: none;  }}         [data-style-id="template--27175008305261__generic_section_6hKdir--"] {        background-color: #d8f5ff;    }  [data-style-id="template--27175008305261__generic_section_6hKdir--"] {  padding-top: 72px;  padding-bottom: 96px;  position: relative;  display: flex;  flex-direction: column;  align-items: center;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--"] {    padding-top: 32px;    padding-bottom: 48px;  }}     [data-style-id="template--27175008305261__generic_section_6hKdir--AZ1Z3eVBUcER1L1FSe__wave_tcWLh9"] {}       [data-style-id="template--27175008305261__generic_section_6hKdir--AUWdJVEt5T3I2NklmV__container_FxHePG"] {            }  [data-style-id="template--27175008305261__generic_section_6hKdir--AUWdJVEt5T3I2NklmV__container_FxHePG"] {  display: flex;  justify-content: center;}   [data-style-id="template--27175008305261__generic_section_6hKdir--AajJwWmd2NFlsTzNoc__richtext_9DECiL"] {} [data-style-id="template--27175008305261__generic_section_6hKdir--AVGxCbFVTZjFLN3plM__tab_navigation_LhNANx"] {  margin-top: 32px;}[data-style-id="template--27175008305261__generic_section_6hKdir--AVGxCbFVTZjFLN3plM__tab_navigation_LhNANx"] .grid-container {  display: flex;  justify-content: center;  gap: 24px;}[data-style-id="template--27175008305261__generic_section_6hKdir--AVGxCbFVTZjFLN3plM__tab_navigation_LhNANx"] [data-scrollbar] {  margin-top: 16px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--AVGxCbFVTZjFLN3plM__tab_navigation_LhNANx"] {    margin-top: 24px;  }    [data-style-id="template--27175008305261__generic_section_6hKdir--AVGxCbFVTZjFLN3plM__tab_navigation_LhNANx"] .grid-container {    gap: 16px;  }}       [data-style-id="template--27175008305261__generic_section_6hKdir--AajAxVXgwMHRZdnhQY__container_wRQjmV"] {            }  [data-style-id="template--27175008305261__generic_section_6hKdir--AajAxVXgwMHRZdnhQY__container_wRQjmV"] {  margin-top: 72px;}[data-style-id="template--27175008305261__generic_section_6hKdir--AajAxVXgwMHRZdnhQY__container_wRQjmV"] a {  border: none;}[data-style-id="template--27175008305261__generic_section_6hKdir--AajAxVXgwMHRZdnhQY__container_wRQjmV"] label {  display: none;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--AajAxVXgwMHRZdnhQY__container_wRQjmV"] {    margin-top: 32px;  }} [data-style-id="template--27175008305261__generic_section_6hKdir--AbGpnVEtodG5RbFgrW__tab_content_UYqPFK"] {  display: grid;  gap: 24px;  grid-template-columns: 1fr 1fr 1fr 1fr;  --article-background: #FFFEF4;}@media (max-width: 1200px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--AbGpnVEtodG5RbFgrW__tab_content_UYqPFK"] {      grid-template-columns: 1fr 1fr;      gap: 12px;  }}       [data-style-id="template--27175008305261__generic_section_6hKdir--ASWR3MmhwQStmUEttV__cards_article_DLFfqL"] {            }  [data-style-id="template--27175008305261__generic_section_6hKdir--ASWR3MmhwQStmUEttV__cards_article_DLFfqL"] {} [data-style-id="template--27175008305261__generic_section_6hKdir--AOEIyOG9LdHFscTJwY__tab_content_nFng47"] {  display: grid;  gap: 24px;  grid-template-columns: 1fr 1fr 1fr 1fr;  --article-background: #FFFEF4;}@media (max-width: 1200px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--AOEIyOG9LdHFscTJwY__tab_content_nFng47"] {      grid-template-columns: 1fr 1fr;      gap: 12px;  }}       [data-style-id="template--27175008305261__generic_section_6hKdir--AQWdCZEVvckxvN3paN__cards_article_wjn4pJ"] {            }  [data-style-id="template--27175008305261__generic_section_6hKdir--AQWdCZEVvckxvN3paN__cards_article_wjn4pJ"] {} [data-style-id="template--27175008305261__generic_section_6hKdir--AaWJzTFFiK01hODIzM__tab_content_kVrU6c"] {  display: grid;  gap: 24px;  grid-template-columns: 1fr 1fr 1fr 1fr;  --article-background: #FFFEF4;}@media (max-width: 1200px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--AaWJzTFFiK01hODIzM__tab_content_kVrU6c"] {      grid-template-columns: 1fr 1fr;      gap: 12px;  }}       [data-style-id="template--27175008305261__generic_section_6hKdir--AZ0xHMzZMY0tRbGhhb__cards_article_8U9hUD"] {            }  [data-style-id="template--27175008305261__generic_section_6hKdir--AZ0xHMzZMY0tRbGhhb__cards_article_8U9hUD"] {} [data-style-id="template--27175008305261__generic_section_6hKdir--AN0pHNmgwMkVsWlhQS__tab_content_UMAVJ4"] {  display: grid;  gap: 24px;  grid-template-columns: 1fr 1fr 1fr 1fr;  --article-background: #FFFEF4;}@media (max-width: 1200px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--AN0pHNmgwMkVsWlhQS__tab_content_UMAVJ4"] {      grid-template-columns: 1fr 1fr;      gap: 12px;  }}       [data-style-id="template--27175008305261__generic_section_6hKdir--AZGhFVW5GWnZrMkZsR__cards_article_64ANwr"] {            }  [data-style-id="template--27175008305261__generic_section_6hKdir--AZGhFVW5GWnZrMkZsR__cards_article_64ANwr"] {} [data-style-id="template--27175008305261__generic_section_6hKdir--ANDY1TTJyMVZwbGFUV__button_CnCemd"] {  margin-top: 64px;  width: fit-content;  min-width: 264px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_6hKdir--ANDY1TTJyMVZwbGFUV__button_CnCemd"] {    margin-top: 32px;    width: 100%;  }}         [data-style-id="template--27175008305261__generic_section_xydAgc--"] {        background-color: #d8f5ff;    }  [data-style-id="template--27175008305261__generic_section_xydAgc--"] {  padding-top: 0;  padding-bottom: 128px;  overflow: visible;  display: flex;  flex-direction: column;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--"] {    padding-bottom: 48px;    padding-left: 8px;    padding-right: 8px;  }}         [data-style-id="template--27175008305261__generic_section_xydAgc--AcUFOL2Y3OWpySnR5e__container_yrRFRq"] {        background-color: #fffef4;    }  [data-style-id="template--27175008305261__generic_section_xydAgc--AcUFOL2Y3OWpySnR5e__container_yrRFRq"] {  padding: 64px 48px;  border-radius: 48px;  overflow: hidden;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--AcUFOL2Y3OWpySnR5e__container_yrRFRq"] {    padding: 48px 24px;    border-radius: 32px;  }}       [data-style-id="template--27175008305261__generic_section_xydAgc--AMXR4VklFUkRTTnBVN__container_EhmnGQ"] {            }  [data-style-id="template--27175008305261__generic_section_xydAgc--AMXR4VklFUkRTTnBVN__container_EhmnGQ"] {}   [data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU"] {  --star-size: 20px;  --star-gap: 3px;  }  [data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU"] meter {  --star-size-with-gap: calc(var(--star-size) + var(--star-gap));  position: relative;  width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));  height: var(--star-size);  background: var(--color-review-stars-base--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
4992alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }  [data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU"] meter:-moz-meter-optimum::-moz-meter-bar {  height: var(--star-size);  background: var(--color-review-stars--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }  /* The gray background in Webkit browsers */  [data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU"] meter::-webkit-meter-bar {  background: transparent;  border-radius: 0;  border: 0;  height: var(--star-size);  }  /* The bar in Webkit browsers */  [data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU"] meter::-webkit-meter-optimum-value {  height: var(--star-size);  background: var(--color-review-stars--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }[data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU"] {  --star-size: 16px;  --star-gap: 4px;  display: flex;  justify-content: center;  align-items: center;  gap: 12px;  width: 100%;  height: auto;  aspect-ratio: unset;  border: unset;  background: unset;  padding: 0;}   [data-style-id="template--27175008305261__generic_section_xydAgc--AZlJVWXkvUk0ydWxRL__richtext_e6QV3W"] {  margin-top: 8px;}   [data-style-id="template--27175008305261__generic_section_xydAgc--Ab2NUKzZJbnZ1cWVoa__richtext_A93myC"] { color: #706e6e; }[data-style-id="template--27175008305261__generic_section_xydAgc--Ab2NUKzZJbnZ1cWVoa__richtext_A93myC"] {  margin-top: 6px;}           [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] {                  }    [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] {  position: relative;  padding: 0 64px;  margin-top: 32px;  --grid-cols: 4;  --grid-gap: 16px;  max-width: unset;  display: grid;}[data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] .grid-container {  min-height: var(--slider-height);  --grid-gap-count: calc(var(--grid-cols) - 1);  --grid-unit: calc(    (var(--slider-width) - (var(--grid-gap) * var(--grid-gap-count))) /      var(--grid-cols)  );  display: grid;  grid-auto-flow: column;  grid-auto-columns: auto;  gap: var(--grid-gap);  place-items: center;}[data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] .grid-container > * {  width: var(--grid-unit, 262px);  transition: width 0.3s ease;  flex-shrink: 0;  transition: width 0.2s linear;  display: flex;  flex-direction: column;  flex: 1;  height: 100%;}[data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] .grid-container footer p {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}[data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] [data-play-icon] {  color: #FFFEF4;  width: 46px;  height: 46px;}@media (min-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] [data-scrollbar] {    position: absolute;    left: 0;    right: 0;    top: 50%;    transform: translateY(-50%);  }}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] [data-scrollbar] {    width: max-content;    margin: 24px auto 0;  }}@media (max-width: 1300px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] {    --grid-cols: 3;  }}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] {    padding: 0;    margin: 24px -24px 0;    --grid-cols: 1.5;  }  [data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] [data-scrollbar] {    display: none;    width: max-content;    margin: 24px auto 0;  }}[data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"] [data-scrollbar-buttons] button:disabled {  opacity: 1;}       [data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"] {        background-color: rgba(0,0,0,0);    }  [data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"] {  border-radius: 24px;  overflow: clip;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"] iframe {  aspect-ratio: 9/16;  object-fit: cover;}[data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"] video {  border-radius: 24px;  overflow: hidden;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"] footer {  margin-top: 8px;  padding: 8px 12px;  min-height: 56px;  border-radius: 24px;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;  justify-content: center;  gap: 12px;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"] footer img {  width: 40px;  background: rgba(255, 255, 255, 0.20);  border-radius: 9999px;  overflow: hidden;}       [data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"] {        background-color: rgba(0,0,0,0);    }  [data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"] {  border-radius: 24px;  overflow: clip;  }[data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"] iframe {  aspect-ratio: 9/16;  object-fit: cover;}[data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"] video {  border-radius: 24px;  overflow: hidden;  }[data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"] footer {  margin-top: 8px;  padding: 8px 12px;  min-height: 56px;  border-radius: 24px;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;  justify-content: center;  gap: 12px;  }[data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"] footer img {  width: 40px;  background: rgba(255, 255, 255, 0.20);  border-radius: 9999px;  overflow: hidden;}   [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] {  --star-size: 20px;  --star-gap: 3px;  }  [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] meter {  --star-size-with-gap: calc(var(--star-size) + var(--star-gap));  display: block;  position: relative;  width: calc(var(--star-size-with-gap) * 5 - var(--star-gap));  height: var(--star-size);  background: var(--color-review-stars-base--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, c
4992alc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }  [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] meter:-moz-meter-optimum::-moz-meter-bar {  height: var(--star-size);  background: var(--color-review-stars--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }  /* The gray background in Webkit browsers */  [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] meter::-webkit-meter-bar {  background: transparent;  border-radius: 0;  border: 0;  height: var(--star-size);  }  /* The bar in Webkit browsers */  [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] meter::-webkit-meter-optimum-value {  height: var(--star-size);  background: var(--color-review-stars--hex);  mask: var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star), var(--icon-star);  mask-position: calc(var(--star-size-with-gap) * 0) 0, calc(var(--star-size-with-gap) * 1) 0, calc(var(--star-size-with-gap) * 2) 0, calc(var(--star-size-with-gap) * 3) 0, calc(var(--star-size-with-gap) * 4) 0;  }    [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] {            }  [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] {  --star-size: 12px;  --star-gap: 2px;}[data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] figcaption {  padding: 24px;  border-radius: 32px;  height: 100%;}[data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] figcaption img {  border-radius: 24px;  aspect-ratio: 4/3;  width: 100%;  overflow: hidden;}[data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] footer {  margin-top: 8px;  padding: 8px 12px;  min-height: 56px;  border-radius: 24px;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;  justify-content: center;  gap: 12px;}[data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] footer img {  width: 40px;  background: rgba(255, 255, 255, 0.20);  border-radius: 9999px;  overflow: hidden;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR"] figcaption {    padding: 16px;  }}       [data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"] {        background-color: rgba(0,0,0,0);    }  [data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"] {  border-radius: 24px;  overflow: clip;}[data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"] iframe {  aspect-ratio: 9/16;  object-fit: cover;}[data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"] video {  border-radius: 24px;  overflow: hidden;}[data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"] footer {  margin-top: 8px;  padding: 8px 12px;  min-height: 56px;  border-radius: 24px;  /* Fallback colors */  background: #38b7e9;  color: #1b4180;  justify-content: center;  gap: 12px;}[data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"] footer img {  width: 40px;  background: rgba(255, 255, 255, 0.2);  border-radius: 9999px;  overflow: hidden;}       [data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__c
4992ards_video_product_MkiqXh"] {        background-color: rgba(0,0,0,0);    }  [data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__cards_video_product_MkiqXh"] {  border-radius: 24px;  overflow: clip;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__cards_video_product_MkiqXh"] iframe {  aspect-ratio: 9/16;  object-fit: cover;}[data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__cards_video_product_MkiqXh"] video {  border-radius: 24px;  overflow: hidden;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__cards_video_product_MkiqXh"] footer {  margin-top: 8px;  padding: 8px 12px;  min-height: 56px;  border-radius: 24px;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;  justify-content: center;  gap: 12px;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__cards_video_product_MkiqXh"] footer img {  width: 40px;  background: rgba(255, 255, 255, 0.20);  border-radius: 9999px;  overflow: hidden;}       [data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"] {        background-color: rgba(0,0,0,0);    }  [data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"] {  border-radius: 24px;  overflow: clip;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"] iframe {  aspect-ratio: 9/16;  object-fit: cover;}[data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"] video {  border-radius: 24px;  overflow: hidden;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"] footer {  margin-top: 8px;  padding: 8px 12px;  min-height: 56px;  border-radius: 24px;  /* Fallback colors */  background: #38B7E9;  color: #1B4180;  justify-content: center;  gap: 12px;  }[data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"] footer img {  width: 40px;  background: rgba(255, 255, 255, 0.20);  border-radius: 9999px;  overflow: hidden;}     .drip {      animation: dripMorph 10s cubic-bezier(.45,0,.25,1) infinite;    }    @keyframes dripMorph {      0% {        d: path("M416.3 0.459209C449.736 -3.60189 459.839 20.2451 462.864 33.6828C468.348 58.0691 451.031 87.4856 424.744 90.9934C402.887 93.9074 380.215 78.2087 359.69 85.8703C351.521 88.9205 345.558 95.2194 341.766 102.747C329.264 137.85 332.963 187.323 290.904 189.014C261.271 190.209 251.758 166.258 249.953 142.497C248.548 123.987 227.859 112.388 210.019 120.348C209.893 120.407 209.767 120.461 209.641 120.521C192.533 128.319 180.537 145.196 179.416 163.025C178.263 181.529 186.404 204.111 171.281 216.008C159.515 225.266 140.078 219.691 131.297 207.87C122.516 196.049 121.997 180.497 123.834 166.183C125.666 151.869 129.52 137.603 128.284 123.235C127.054 108.861 119.257 93.7469 104.9 88.6584C84.2491 81.3423 61.8431 97.4192 39.9406 94.8723C13.5983 91.8062 -4.20925 62.6841 0.864421 38.2092C3.66377 24.7226 13.3654 0.709209 46.8654 4.20921L327.286 1.17112V0.987529L364.798 0.764873L369.938 0.709209H374.179L416.3 0.459209Z");      }      20% {        d: path("M416.3 2C450 0 460 25 463 38C468 63 450 92 425 95C403 98 381 82 360 90C352 93 346 100 342 108C330 144 334 194 292 196C262 197 252 173 250 150C249 131 228 120 210 128C210 128 210 129 210 129C193 136 181 153 180 171C179 190 187 213 172 225C160 234 141 228 132 216C123 204 122 188 124 174C126 160 130 146 129 132C128 118 120 103 105 98C84 91 62 10
49927 40 104C14 101 -4 72 1 48C4 35 14 2 47 5L327 2V2L365 2L370 2H374L416 2Z");      }      45% {        d: path("M416.3 0C450 -5 460 18 463 32C468 57 450 86 425 89C403 92 381 77 360 84C352 87 346 94 342 102C330 138 334 188 292 190C262 191 252 167 250 144C249 125 228 114 210 122C210 122 210 123 210 123C193 130 181 147 180 165C179 183 187 206 172 218C160 227 141 221 132 209C123 197 122 181 124 167C126 153 130 139 129 125C128 111 120 96 105 91C84 84 62 100 40 97C14 94 -4 65 1 41C4 28 14 0 47 4L327 1V1L365 1L370 1H374L416.3 0Z");      }      100% {        d: path("M416.3 0.459209C449.736 -3.60189 459.839 20.2451 462.864 33.6828C468.348 58.0691 451.031 87.4856 424.744 90.9934C402.887 93.9074 380.215 78.2087 359.69 85.8703C351.521 88.9205 345.558 95.2194 341.766 102.747C329.264 137.85 332.963 187.323 290.904 189.014C261.271 190.209 251.758 166.258 249.953 142.497C248.548 123.987 227.859 112.388 210.019 120.348C209.893 120.407 209.767 120.461 209.641 120.521C192.533 128.319 180.537 145.196 179.416 163.025C178.263 181.529 186.404 204.111 171.281 216.008C159.515 225.266 140.078 219.691 131.297 207.87C122.516 196.049 121.997 180.497 123.834 166.183C125.666 151.869 129.52 137.603 128.284 123.235C127.054 108.861 119.257 93.7469 104.9 88.6584C84.2491 81.3423 61.8431 97.4192 39.9406 94.8723C13.5983 91.8062 -4.20925 62.6841 0.864421 38.2092C3.66377 24.7226 13.3654 0.709209 46.8654 4.20921L327.286 1.17112V0.987529L364.798 0.764873L369.938 0.709209H374.179L416.3 0.459209Z");      }    }     [data-style-id="template--27175008305261__generic_section_xydAgc--AS1A1WG93dHRDUXRoc__drip_pxCXcw"] {  left: 50%;  transform: translateX(-50%);  z-index: 10;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_xydAgc--AS1A1WG93dHRDUXRoc__drip_pxCXcw"] {  }}         [data-style-id="template--27175008305261__generic_section_9JPjCP--"] {        background-color: #d8f5ff;    }  [data-style-id="template--27175008305261__generic_section_9JPjCP--"] {  padding-top: 0px;  padding-bottom: 40px;  display: flex;  justify-content: center;  align-items: center;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--"] {    padding-top: 40px;    padding-bottom: 0;    display: grid;    grid-template-columns: repeat(1, minmax(0, 1fr));    gap: 10px 6px;  }}         [data-style-id="template--27175008305261__generic_section_9JPjCP--AZFc1c2dDS3ZwUXpne__container_4mbV6L"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--AZFc1c2dDS3ZwUXpne__container_4mbV6L"] {  display: grid;  gap: 10px;  flex: 1;  overflow: hidden;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AZFc1c2dDS3ZwUXpne__container_4mbV6L"] {    overflow: visible;    margin-top: 14px;  }}       [data-style-id="template--27175008305261__generic_section_9JPjCP--AM2lqTXJCMWo5TWtsU__container_JTtVNb"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--AM2lqTXJCMWo5TWtsU__container_JTtVNb"] {  display: flex;  gap: 10px;  height: 200px;  justify-content: end;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AM2lqTXJCMWo5TWtsU__container_JTtVNb"] {    justify-content: center;    gap: 6px;  }}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AM2lqTXJCMWo5TWtsU__container_JTtVNb"] {    height: 110px;  } } [data-style-id="template--27175008305261__generic_section_9JPjCP--AN2hiYnFQRW1ybWh5a__image_ttBDKU"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AN2hiYnFQRW1ybWh5a__image_ttBDKU"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AVXV1QUdvbWdOSWMxe__image_B4bWNE"] {  aspect-ratio: 1;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AVXV1QUdvbWdOSWMxe__image_B4bWNE"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--ASFNHZWhRSXkyK2d6V__image_BCxE8t"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--ASFNHZWhRSXkyK2d6V__image_BCxE8t"] {    border-radius: 16px;  }}       [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm1nL0liRDhxbGFRU__container_BwxPnR"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm1nL0liRDhxbGFRU__container_BwxPnR"] {  display: flex;  gap: 10px;  height: 200px;  flex: 1;  overflow: hidden;  justify-content: end;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm1nL0liRDhxbGFRU__container_BwxPnR"] {    display: none;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AUGJTMFdDSkZsOTBPQ__image_zmKqnN"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AUGJTMFdDSkZsOTBPQ__image_zmKqnN"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--Aa2lIR3hiQWlyQ1NVO__image_yfzJEW"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--Aa2lIR3hiQWlyQ1NVO__image_yfzJEW"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AaHRDNXIzc2xqc3llM__image_jn9Uyd"] {  aspect-ratio: 1;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AaHRDNXIzc2xqc3llM__image_jn9Uyd"] {    border-radius: 16px;  }}       [data-style-id="template--27175008305261__generic_section_9JPjCP--AbGZGT3gvbjFkNHdkR__container_t8HGmP"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--AbGZGT3gvbjFkNHdkR__container_t8HGmP"] {  min-width: 460px;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AbGZGT3gvbjFkNHdkR__container_t8HGmP"] {    order: -1;    min-width: 100%;  }}   [data-style-id="template--27175008305261__generic_section_9JPjCP--AbGdVN050REt5b2tDa__richtext_QT3J8F"] {}     [data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] {  margin-top: 24px;  display: flex;  justify-content: center;  align-items: center;  flex-wrap: wrap;  gap: 12px;}[data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] div, [data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] a {  border-radius: 16px;  background: #FFFEF4;  padding: 8px;  width: 48px;  height: 48px;}@media (max-width: 768px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] {    margin-top: 16px;    justify-content: center;    gap: 8px;  }    [data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] div, [data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] a {    border-radius: 12px;    width: 40px;    height: 40px;  }    [data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc"] svg {    width: 24px;    height: 24px;  }}       [data-style-id="template--27175008305261__generic_section_9JPjCP--AZU81by9wZ2RoVWlhb__social_icons_icon_button_X3Dy9V"] {  height: 32px;  }[data-style-id="template--27175008305261__generic_section_9JPjCP--AZU81by9wZ2RoVWlhb__social_icons_icon_button_X3Dy9V"] {}     [data-style-id="template--27175008305261__generic_section_9JPjCP--AOFBxRjJVMDIrM1A5S__social_icons_icon_button_hHzHWP"] {  height: 32px;  }[data-style-id="template--27175008305261__generic_section_9JPjCP--AOFBxRjJVMDIrM1A5S__social_icons_icon_button_hHzHWP"] {}     [data-style-id="template--27175008305261__generic_section_9JPjCP--Ad1pmZlU4QUREMTVVa__social_icons_icon_button_MH9dwa"] {  height: 32px;  }[data-style-id="template--27175008305261__generic_section_9JPjCP--Ad1pmZlU4QUREMTVVa__social_icons_icon_button_MH9dwa"] {}     [data-style-id="template--27175008305261__generic_section_9JPjCP--AY3VPZGlzVm50cG5Zb__social_icons_icon_button_b3DbtL"] {  height: 32px;  }[data-style-id="template--27175008305261__generic_section_9JPjCP--AY3VPZGlzVm50cG5Zb__social_icons_icon_button_b3DbtL"] {}       [data-style-id="template--27175008305261__generic_section_9JPjCP--Ab0Y1MWowdHdnQW9yS__container_Rrzhim"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--Ab0Y1MWowdHdnQW9yS__container_Rrzhim"] {  display: grid;  gap: 10px;  flex: 1;  overflow: hidden;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--Ab0Y1MWowdHdnQW9yS__container_Rrzhim"] {    gap: 10px 6px;  }}       [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm5QVXJER21qOGV0Q__container_W8p8iQ"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm5QVXJER21qOGV0Q__container_W8p8iQ"] {  display: flex;  gap: 10px;  height: 200px;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm5QVXJER21qOGV0Q__container_W8p8iQ"] {    justify-content: center;    gap: 6px;  }}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AQm5QVXJER21qOGV0Q__container_W8p8iQ"] {    height: 110px;  } } [data-style-id="template--27175008305261__generic_section_9JPjCP--AZnJ3aHpBR2M2YU0vd__image_nJ7Na8"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AZnJ3aHpBR2M2YU0vd__image_nJ7Na8"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AdFVrWXoyVmhrR1QzO__image_XCJQXk"] {  aspect-ratio: 1;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AdFVrWXoyVmhrR1QzO__image_XCJQXk"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AV2FES3dJcUR0bEhjR__image_iJBHYJ"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AV2FES3dJcUR0bEhjR__image_iJBHYJ"] {    border-radius: 16px;  }}       [data-style-id="template--27175008305261__generic_section_9JPjCP--AK2xhb1gxbVFyYkJrW__container_jrFUWF"] {            }  [data-style-id="template--27175008305261__generic_section_9JPjCP--AK2xhb1gxbVFyYkJrW__container_jrFUWF"] {  display: flex;  gap: 10px;  height: 200px;  flex: 1;  overflow: hidden;}@media (max-width: 1024px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AK2xhb1gxbVFyYkJrW__container_jrFUWF"] {    justify-content: center;    gap: 6px;  }}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AK2xhb1gxbVFyYkJrW__container_jrFUWF"] {    height: 110px;  } } [data-style-id="template--27175008305261__generic_section_9JPjCP--AVnRGYnVvcnY1bjJEV__image_FBkeFC"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AVnRGYnVvcnY1bjJEV__image_FBkeFC"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AZzB1MmlXWnAzQjJMW__image_Mrzc4N"] {  aspect-ratio: 4/3;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AZzB1MmlXWnAzQjJMW__image_Mrzc4N"] {    border-radius: 16px;  }} [data-style-id="template--27175008305261__generic_section_9JPjCP--AVDV6SDVZUSszcFA2e__image_CL9Fgm"] {  aspect-ratio: 1;  border-radius: 24px;}@media (max-width: 460px) {  [data-style-id="template--27175008305261__generic_section_9JPjCP--AVDV6SDVZUSszcFA2e__image_CL9Fgm"] {    border-radius: 16px;  }}</style>
4993
4994<div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__slideshow_CHhzRj" class="shopify-section shopify_section__generic_section">
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004  
5005
5006  <section
5007      data-style-id="template--27175008305261__slideshow_CHhzRj--"
5008      
5009      class="relative px-container-fullwidth"
5010      
5011  >
5012    
5013
5014
5015
5016
5017
5018  
5019  
5020
5021  
5022
5023  <div data-style-id="template--27175008305261__slideshow_CHhzRj--AcTBma0xlMUtBN1ArR__slideshow_slides_63Hynn"  
5024       data-hide-if-empty=""
5025       class="relative flex flex-col"
5026      
5027        @pointerover="content_slider.state.rotatePause = true"
5028        @pointerout="content_slider.state.rotatePause = false"
5029      
5030       x-data="{ ...utils.initContentSlider($el, $refs.scrollContainer, undefined,`all`, +`0`, `false` === 'true') }"
5031       x-defer="intersect"
5032      
5033  >
5034    <div class="grid-container relative grid overflow-x-auto scrollbar-none overflow-y-hidden snap-mandatory [&>*]:snap-start "
5035         x-ref="scrollContainer"
5036         @resize.window="content_slider.handleResize"
5037         x-init="$nextTick(() => content_slider.handleResize())"
5038         @scroll="content_slider.handleScroll"
5039         @scrollend="content_slider.handleInfiniteScroll"
5040    >
5041      
5042
5043
5044
5045  
5046  
5047
5048  
5049
5050  <section
5051      data-style-id="template--27175008305261__slideshow_CHhzRj--AdjlaTjA2SnF0NHgvN__slide_dyaARA" 
5052      class="relative px-container-gutter"
5053      
5054       >
5055    
5056
5057
5058
5059
5060
5061
5062
5063
5064  <div data-style-id="template--27175008305261__slideshow_CHhzRj--AaGdiRGxMZzI4azRsZ__image_7geUEB" 
5065       class="image-wrapper block relative shrink-0">
5066    
5067
5068
5069
5070
5071
5072
5073  
5074
5075  
5076    
5077    <picture>
5078      <source
5079          media="(max-width: 768px)"
5080          
5081            srcset="//goodprotein.ca/cdn/shop/files/apple-mobile-en_3.png?v=1790690408&width=1440 1440w//goodprotein.ca/cdn/shop/files/apple-mobile-en_3.png?v=1790690408&width=1200 1200w,//goodprotein.ca/cdn/shop/files/apple-mobile-en_3.png?v=1790690408&width=960 960w,//goodprotein.ca/cdn/shop/files/apple-mobile-en_3.png?v=1790690408&width=640 640w,//goodprotein.ca/cdn/shop/files/apple-mobile-en_3.png?v=1790690408&width=460 460w"
5082          
5083          sizes="(max-width: 768px) 200vw, (max-width: 1024px) 200vw"
5084      />
5085      <img
5086          
5087            src="//goodprotein.ca/cdn/shop/files/apple-web-en_1.png?crop=center&height=1536&v=1790620332&width=3024"
5088              loading="eager"
5089              fetchpriority="high"
5090          
5091          
5092        width="3024"
5093        height="1536"
5094        
5095        class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
5096        style="object-position: 50.0% 50.0%;"
5097        sizes="(max-width: 768px) 200vw, (max-width: 1024px) 200vw"
5098        role="presentation"
5099          
5100            
5101              srcset="//goodprotein.ca/cdn/shop/files/apple-web-en_1.png?v=1790620332&width=3840 3840w,//goodprotein.ca/cdn/shop/files/apple-web-en_1.png?v=1790620332&width=1920 1920w,//goodprotein.ca/cdn/shop/files/apple-web-en_1.png?v=1790620332&width=1440 1440w,//goodprotein.ca/cdn/shop/files/apple-web-en_1.png?v=1790620332&width=1200 1200w,//goodprotein.ca/cdn/shop/files/apple-web-en_1.png?v=1790620332&width=960 960w"
5102            
5103          
5104          data-image="eager">
5105    </picture>
5106  
5107
5108
5109
5110
5111
5112
5113  </div>
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123<div
5124    data-style-id="template--27175008305261__slideshow_CHhzRj--AUHBvZFp5RVRZblpUa__container_jhnDFe" 
5125    
5126    
5127    
5128    
5129      
5130        data-reveal="children"
5131      
5132      data-reveal-once="true"
5133      data-reveal-initial-pad="8"
5134      data-reveal-boost
5135      data-reveal-root-margin="0px"
5136      
5137    
5138
5139    
5140>
5141  
5142  
5143  
5144
5145
5146
5147
5148
5149
5150<div data-style-id="template--27175008305261__slideshow_CHhzRj--AZnZPRFR1bks5eU1sV__richtext_qUW97b"  
5151     class="relative text-inherit">
5152  
5153
5154<div class="_input-richtext richtext-md"><h1>
5154<strong>Apple Crumble<br/>All-in-One Shake</strong></h1></div>
5155
5156</div>
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166<div data-style-id="template--27175008305261__slideshow_CHhzRj--AQmpzQUdBSElST2tGV__richtext_BQLYrp"  
5167     class="relative text-inherit">
5168  
5169
5170<div class="_input-richtext richtext-md"><h3>Freshly baked and only here for a little while. Grab it while it’s here!</h3></div>
5171
5172</div>
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184  <a data-style-id="template--27175008305261__slideshow_CHhzRj--AY3ZkV2w3aS90R2ZWT__button_6hQD3V"  
5185      
5186      data-content="
5187
5188Shop Now"
5189      
5190    
5191     href="/products/apple-crumble-all-in-one-shake"
5192     class="w-full button-primary--ac ">
5193      <span class="button_text_outline">
5194      
5195
5196Shop Now
5197      </span>
5198    
5199
5200Shop Now
5201    
5202
5203  </a>
5204
5205
5206
5207
5208</div>
5209
5210
5211
5212
5213  </section>
5214
5215
5216
5217
5218
5219
5220
5221  
5222  
5223
5224  
5225
5226  <section
5227      data-style-id="template--27175008305261__slideshow_CHhzRj--AdGdkd0pSZ2pKVFVKd__slideshow_slide_h7bXii" 
5228      class="relative px-container-gutter"
5229      
5230       >
5231    
5232
5233
5234
5235
5236
5237
5238
5239
5240  <div data-style-id="template--27175008305261__slideshow_CHhzRj--AUUpCS3BnK3dlM3FMZ__image_hyf8Ae" 
5241       class="image-wrapper block relative shrink-0">
5242    
5243
5244
5245
5246
5247
5248
5249  
5250
5251  
5252    
5253    <picture>
5254      <source
5255          media="(max-width: 768px)"
5256          
5257            srcset="//goodprotein.ca/cdn/shop/files/Group_6.jpg?v=1774640202&width=1440 1440w//goodprotein.ca/cdn/shop/files/Group_6.jpg?v=1774640202&width=1200 1200w,//goodprotein.ca/cdn/shop/files/Group_6.jpg?v=1774640202&width=960 960w,//goodprotein.ca/cdn/shop/files/Group_6.jpg?v=1774640202&width=640 640w,//goodprotein.ca/cdn/shop/files/Group_6.jpg?v=1774640202&width=460 460w"
5258          
5259          sizes="(max-width: 768px) 200vw, (max-width: 1024px) 200vw"
5260      />
5261      <img
5262          
5263            src="//goodprotein.ca/cdn/shop/files/GP_2025-08-113744.jpg?crop=center&height=1287&v=1774640158&width=3000"
5264              loading="eager"
5265              fetchpriority="high"
5266          
5267          
5268        width="3000"
5269        height="1287"
5270        alt="good protein all-in-one shake bags wth blue background and brownies pieces"
5271        class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
5272        style="object-position: 50.0% 50.098%;"
5273        sizes="(max-width: 768px) 200vw, (max-width: 1024px) 200vw"
5274        
5275          
5276            
5277              srcset="//goodprotein.ca/cdn/shop/files/GP_2025-08-113744.jpg?v=1774640158&width=3840 3840w,//goodprotein.ca/cdn/shop/files/GP_2025-08-113744.jpg?v=1774640158&width=1920 1920w,//goodprotein.ca/cdn/shop/files/GP_2025-08-113744.jpg?v=1774640158&width=1440 1440w,//goodprotein.ca/cdn/shop/files/GP_2025-08-113744.jpg?v=1774640158&width=1200 1200w,//goodprotein.ca/cdn/shop/files/GP_2025-08-113744.jpg?v=1774640158&width=960 960w"
5278            
5279          
5280          data-image="eager">
5281    </picture>
5282  
5283
5284
5285
5286
5287
5288
5289  </div>
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299<div
5300    data-style-id="template--27175008305261__slideshow_CHhzRj--ARTh0bmdtTjAzUHZ0M__slideshow_container_Qxp6ge" 
5301    
5302    
5303    
5304    
5305      
5306        data-reveal="children"
5307      
5308      data-reveal-once="true"
5309      data-reveal-initial-pad="8"
5310      data-reveal-boost
5311      data-reveal-root-margin="0px"
5312      
5313    
5314
5315    
5316>
5317  
5318  
5319  
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329  <div data-style-id="template--27175008305261__slideshow_CHhzRj--AaTd3S3p6NXV1V2JzW__star_rating_FFbdfN" 
5330       class="w-full"
5331       style="--color-review-stars--hex:#ffc40a;">
5332    <meter class="relative inline-block appearance-none shrink-0"
5333           value="5.0"
5334           min="0"
5335           max="5">
5336      <span>
5337        <span>5.0</span>/
5338        <span>5</span>
5339      </span>
5340    </meter>
5341    
5342      <label class="inline richtext-md h5">
5343        
5344
5345<strong>30,000+ Verified Reviews</strong>
5346      </label>
5347    
5348  </div>
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359<div data-style-id="template--27175008305261__slideshow_CHhzRj--AWHEzNm5Nd1lrMk1SN__richtext_J6FPzC"  
5360     class="relative text-inherit">
5361  
5362
5363<div class="_input-richtext richtext-md"><h1>
5363<strong>Everyday Nutrition, </strong></h1><h1><strong>Made Delicious</strong></h1></div>
5364
5365</div>
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375<div data-style-id="template--27175008305261__slideshow_CHhzRj--AZGF5c0QwOGR5U1hCL__richtext_LP99dV"  
5376     class="relative text-inherit">
5377  
5378
5379<div class="_input-richtext richtext-md"><h3>Balanced, convenient shakes crafted </h3><h3>to give your body what it deserves.</h3></div>
5380
5381</div>
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393  <a data-style-id="template--27175008305261__slideshow_CHhzRj--AbW42anZ2U3dTSWJBZ__button_XTwJx9"  
5394      
5395      data-content="
5396
5397Shop Now"
5398      
5399    
5400     href="/products/vanilla-milkshake-all-in-one-shake"
5401     class="w-full button-primary ">
5402      <span class="button_text_outline">
5403      
5404
5405Shop Now
5406      </span>
5407    
5408
5409Shop Now
5410    
5411
5412  </a>
5413
5414
5415
5416
5417</div>
5418
5419
5420
5421
5422  </section>
5423
5424
5425
5426
5427
5428
5429
5430  
5431  
5432
5433  
5434
5435  <section
5436      data-style-id="template--27175008305261__slideshow_CHhzRj--AeHgrMHgyRFRKbU1VS__slide_cCkTJF" 
5437      class="relative px-container-gutter"
5438      
5439       >
5440    
5441
5442
5443
5444
5445
5446
5447
5448
5449  <div data-style-id="template--27175008305261__slideshow_CHhzRj--AVUVBdWx1bEpRN3EwN__image_fTTUie" 
5450       class="image-wrapper block relative shrink-0">
5451    
5452
5453
5454
5455
5456
5457
5458  
5459
5460  
5461    
5462    <picture>
5463      <source
5464          media="(max-width: 768px)"
5465          
5466            srcset="//goodprotein.ca/cdn/shop/files/pbj-mobile-en_1.png?v=1788900254&width=1440 1440w//goodprotein.ca/cdn/shop/files/pbj-mobile-en_1.png?v=1788900254&width=1200 1200w,//goodprotein.ca/cdn/shop/files/pbj-mobile-en_1.png?v=1788900254&width=960 960w,//goodprotein.ca/cdn/shop/files/pbj-mobile-en_1.png?v=1788900254&width=640 640w,//goodprotein.ca/cdn/shop/files/pbj-mobile-en_1.png?v=1788900254&width=460 460w"
5467          
5468          sizes="(max-width: 768px) 200vw, (max-width: 1024px) 200vw"
5469      />
5470      <img
5471          
5472            src="//goodprotein.ca/cdn/shop/files/pbj-web-en.png?crop=center&height=1536&v=1788897962&width=3024"
5473              loading="eager"
5474              fetchpriority="high"
5475          
5476          
5477        width="3024"
5478        height="1536"
5479        alt="Goodprotein branded product lineup on a dark burgundy background, featuring a protein powder bag, a protein shake cup, and a sandwich."
5480        class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
5481        style="object-position: 50.0% 50.0%;"
5482        sizes="(max-width: 768px) 200vw, (max-width: 1024px) 200vw"
5483        
5484          
5485            
5486              srcset="//goodprotein.ca/cdn/shop/files/pbj-web-en.png?v=1788897962&width=3840 3840w,//goodprotein.ca/cdn/shop/files/pbj-web-en.png?v=1788897962&width=1920 1920w,//goodprotein.ca/cdn/shop/files/pbj-web-en.png?v=1788897962&width=1440 1440w,//goodprotein.ca/cdn/shop/files/pbj-web-en.png?v=1788897962&width=1200 1200w,//goodprotein.ca/cdn/shop/files/pbj-web-en.png?v=1788897962&width=960 960w"
5487            
5488          
5489          data-image="eager">
5490    </picture>
5491  
5492
5493
5494
5495
5496
5497
5498  </div>
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508<div
5509    data-style-id="template--27175008305261__slideshow_CHhzRj--AOStsd0ZCcEVRZmpUR__container_GMfGaw" 
5510    
5511    
5512    
5513    
5514      
5515        data-reveal="children"
5516      
5517      data-reveal-once="true"
5518      data-reveal-initial-pad="8"
5519      data-reveal-boost
5520      data-reveal-root-margin="0px"
5521      
5522    
5523
5524    
5525>
5526  
5527  
5528  
5529
5530
5531
5532
5533
5534
5535<div data-style-id="template--27175008305261__slideshow_CHhzRj--ASFVqL0JMR0Q4aWg0O__richtext_aQwFM7"  
5536     class="relative text-inherit">
5537  
5538
5539<div class="_input-richtext richtext-md"><h1>
5539<strong>Peanut Butter & Jelly</strong></h1></div>
5540
5541</div>
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551<div data-style-id="template--27175008305261__slideshow_CHhzRj--AeFdVNkoxanRrTEE0U__richtext_n3tLfW"  
5552     class="relative text-inherit">
5553  
5554
5555<div class="_input-richtext richtext-md"><h3>A new, deliciously nostalgic addition to the 32g High Protein Shake lineup.</h3></div>
5556
5557</div>
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569  <a data-style-id="template--27175008305261__slideshow_CHhzRj--AN0tMdUtjSFJXM3BvK__button_zdA6nn"  
5570      
5571      data-content="
5572
5573Shop Now"
5574      
5575    
5576     href="/products/peanut-butter-jelly-32g-high-protein-shake"
5577     class="w-full button-primary--pbj ">
5578      <span class="button_text_outline">
5579      
5580
5581Shop Now
5582      </span>
5583    
5584
5585Shop Now
5586    
5587
5588  </a>
5589
5590
5591
5592
5593</div>
5594
5595
5596
5597
5598  </section>
5599
5600
5601
5602
5603    </div>
5604    
5605      
5606
5607
5608
5609<div x-data="{ ..._scrollbar.init($refs.scrollBar, $refs.scrollThumb, 200) }"
5610     data-scrollbar
5611     class="scroll-chevrons pointer-events-none !hidden flex items-center"
5612     x-effect="() => { $el.classList.toggle('!hidden', scrollbar.horizontal ? (Math.round((scrollbar.width || 1) * 10) / 10) === 1 : (Math.round((scrollbar.height || 1) * 10) / 10) === 1) }"
5613    >
5614  <div data-scrollbar-container class="flex-1 pointer-events-auto flex items-center">
5615    <div class="-my-2 flex w-full cursor-pointer items-center py-2"
5616         @click="handleScrollBarClick($event)"
5617         x-ref="scrollBar">
5618      <div data-scrollbar-track class="flex w-full items-center rounded-full">
5619        <button type="button"
5620                data-scrollbar-thumb
5621                x-ref="scrollThumb"
5622                @click.stop=""
5623                @pointerdown.prevent.stop="handleScrollThumbPointerDown"
5624                @keydown.prevent.stop.left="handlePrevClick"
5625                @keydown.prevent.stop.right="handleNextClick"
5626                :disabled="($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
5627                aria-label="Scroll thumb"
5628                x-effect="$el.classList.toggle('min-w-10', scrollbar.horizontal); $el.classList.toggle('min-h-10', !scrollbar.horizontal);"
5629                :style="scrollbar.horizontal ? `left: ${scrollbar.left * 100}%; width: ${scrollbar.width * 100}%;` : `top: ${scrollbar.top * 100}%; height: ${scrollbar.height * 100}%;`"
5630                class="relative h-full min-w-10 cursor-grab rounded-full">
5631          <span class="absolute inset-0 -my-2 w-full"
5632                x-effect="$el.classList.toggle('-my-2', scrollbar.horizontal); $el.classList.toggle('-mx-2', !scrollbar.horizontal);"></span>
5633        </button>
5634      </div>
5635    </div>
5636  </div>
5637  <div data-scrollbar-buttons class="flex items-center justify-between pointer-events-none">
5638    <button type="button"
5639            data-scrollbar-button="prev"
5640            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
5641            :disabled="(scrollbar.current_index === 1 && !!+`200` && !$data?.content_slider?.state?.infinite) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
5642            aria-label="Scroll to previous Slide" @click.stop.prevent="handlePrevClick($event, $data.content_slider)">
5643      <svg class="mr-[calc((100%*0.44)/3)] rotate-180 size-[calc(100%*0.44)] stroke-2 animated-icon"
5644           fill="none"
5645           viewBox="0 0 10 10"
5646           aria-hidden="true"
5647           stroke="currentColor">
5648        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
5649        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
5650      </svg>
5651      <svg class="absolute left-1/2 top-1/2 size-[calc(100%*0.7)] -translate-x-1/2 -translate-y-1/2 bg-current simple-icon"
5652           style="background: var(--scroll-button-image-prev, currentColor); mask: var(--scroll-button-prev); -webkit-mask: var(--scroll-button-prev); aspect-ratio: var(--scroll-button-prev-aspect-ratio, 1);">
5653      </svg>
5654
5655    </button>
5656    <div data-scrollbar-counter class="mx-auto select-none text-center">
5657      <span x-html="$data?.content_slider?.state?.infinite ? `${scrollbar.current_index > scrollbar.pages / 2 ? scrollbar.current_index - scrollbar.pages / 2 : scrollbar.current_index}/${scrollbar.pages / 2}` : `${scrollbar.current_index}/${scrollbar.pages}`"></span>
5658    </div>
5659    <button type="button"
5660            data-scrollbar-button="next"
5661            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
5662            :disabled="((scrollbar.no_next_page && !$data?.content_slider?.state?.infinite) && !!+`200`) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
5663            aria-label="Scroll to next slide" @click.stop.prevent="handleNextClick($event, $data.content_slider)">
5664      <svg class="ml-[calc((100%*0.44)/3)] size-[calc(100%*0.44)] stroke-2 animated-icon"
5665           fill="none"
5666           viewBox="0 0 10 10"
5667           aria-hidden="true"
5668           stroke="currentColor">
5669        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
5670        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
5671      </svg>
5672
5673      <svg class="size-[calc(100%*0.7)] bg-current simple-icon"
5674           style="background: var(--scroll-button-image-next, currentColor); mask: var(--scroll-button-next); -webkit-mask: var(--scroll-button-next); aspect-ratio: var(--scroll-button-next-aspect-ratio, 1);">
5675      </svg>
5676    </button>
5677  </div>
5678</div>
5679
5680    
5681    
5682      
5683
5684<div class="scroll-pagination pointer-events-none"
5685     x-cloak
5686     data-scroll-pagination
5687     x-data="{ ..._scrollbar.initScrollPagination($el), count: 1 }"
5688     x-effect="count = Math.round((content_slider.state?.infinite ? content_slider?.state?.slide_count / 2 : content_slider?.state?.slide_count) ?? 1)"
5689     x-show="count > 1"
5690     :class="content_slider?.state?.rotatePause ? 'slide-indicators paused' : 'slide-indicators'"
5691     :style="`--indicator-duration: ${(content_slider?.state?.autoRotate || 0)}s`"
5692>
5693  <template x-for="index in [...new Array(count)].map((_,i) => i)">
5694    <button type="button"
5695            :aria-label="`Scroll to slide ${index + 1}`"
5696            class="-m-2.5 p-2.5 hf:opacity-80 pointer-events-auto"
5697            @click.prevent.stop="() => content_slider?.scrollToIndex(index)">
5698      <span class="block slide-indicator"
5699            :class="utils.clsx(content_slider?.state?.current_index === index && 'active', (content_slider?.state?.autoRotate || 0) > 0 && 'animate')"></span>
5700    </button>
5701  </template>
5702</div>
5703
5704    
5705  </div>
5706
5707
5708
5709
5710  </section>
5711
5712
5713
5714</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__marquee_rrKbWr" class="shopify-section shopify_section__generic_section">
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724  
5725
5726  <section
5727      data-style-id="template--27175008305261__marquee_rrKbWr--"
5728      
5729      class="relative px-container-fullwidth"
5730      
5731  >
5732    
5733
5734
5735
5736
5737
5738
5739
5740
5741<section
5742    data-style-id="template--27175008305261__marquee_rrKbWr--AamU2VktzQXAyMFJPR__marquee_marquee_BDXbAn" 
5743    class="group relative grid auto-cols-max grid-flow-col-dense scrollbar-none overflow-hidden"
5744    
5745      style="--animate-duration: 76"
5746      x-data="{ ..._sections.initMarqueeBar($el, +`76`) }"
5747      x-defer="intersect"
5748      @resize.window="handleMarqueeResize"
5749      x-init="$nextTick(()=> { handleMarqueeResize(); setTimeout(()=> { handleMarqueeResize() }, 350)})"
5750    
5751>
5752  <div class="relative overflow-hidden w-max grid auto-cols-max grid-flow-col-dense scrollbar-none animate-marquee1  gap-[--gap] pl-[--gap]"
5753       style="animation-duration: calc(var(--animate-duration, 0) * 1s); animation-direction: ">
5754    
5755
5756
5757
5758
5759
5760<div
5761    data-style-id="template--27175008305261__marquee_rrKbWr--AcWpEQUxEcUNFVHE4M__container_xXqxe8" 
5762    
5763    
5764    
5765    
5766
5767    
5768>
5769  
5770  
5771  
5772
5773
5774
5775
5776
5777
5778<div data-style-id="template--27175008305261__marquee_rrKbWr--AWDRxQWg3aTJPekdQa__richtext_Ld7M73"  
5779     class="relative text-inherit">
5780  
5781
5782<div class="_input-richtext richtext-md"><p>
5783    
5784    <svg data-icon-handle="check-verified"
5785        
5786         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
5787         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
5788         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
5789         :role="url ? 'link':''"
5790         :tabindex="url ? '0' : undefined"
5791         aria-label="check-verified"
5792         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
5793         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
5794
5795</p></div>
5796
5797</div>
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807<div data-style-id="template--27175008305261__marquee_rrKbWr--AQlk5dlQ2enBBRlNEM__richtext_7zG4HV"  
5808     class="relative text-inherit">
5809  
5810
5811<div class="_input-richtext richtext-md"><p><strong>Made in Canada</strong></p></div>
5812
5813</div>
5814
5815
5816
5817</div>
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827<div
5828    data-style-id="template--27175008305261__marquee_rrKbWr--AQVJzRUJxOUZTb0ZOL__container_Q7Dj44" 
5829    
5830    
5831    
5832    
5833
5834    
5835>
5836  
5837  
5838  
5839
5840
5841
5842
5843
5844
5845<div data-style-id="template--27175008305261__marquee_rrKbWr--AdVdqZExYanlMLzJQa__richtext_UUCT3g"  
5846     class="relative text-inherit">
5847  
5848
5849<div class="_input-richtext richtext-md"><p>
5850    
5851    <svg data-icon-handle="check-verified"
5852        
5853         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
5854         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
5855         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
5856         :role="url ? 'link':''"
5857         :tabindex="url ? '0' : undefined"
5858         aria-label="check-verified"
5859         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
5860         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
5861
5862</p></div>
5863
5864</div>
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874<div data-style-id="template--27175008305261__marquee_rrKbWr--AOW9IWlBWRjVYc0dTV__richtext_9WjwA9"  
5875     class="relative text-inherit">
5876  
5877
5878<div class="_input-richtext richtext-md"><p><strong>Over 75 Million Shakes Sold</strong></p></div>
5879
5880</div>
5881
5882
5883
5884</div>
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894<div
5895    data-style-id="template--27175008305261__marquee_rrKbWr--AcHdqOUJZakZhc1ArM__marquee_item_J6zhqk" 
5896    
5897    
5898    
5899    
5900
5901    
5902>
5903  
5904  
5905  
5906
5907
5908
5909
5910
5911
5912<div data-style-id="template--27175008305261__marquee_rrKbWr--AWDdBSTRPWlNBK1pBW__richtext_HG8M9g"  
5913     class="relative text-inherit">
5914  
5915
5916<div class="_input-richtext richtext-md"><p>
5917    
5918    <svg data-icon-handle="check-verified"
5919        
5920         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
5921         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
5922         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
5923         :role="url ? 'link':''"
5924         :tabindex="url ? '0' : undefined"
5925         aria-label="check-verified"
5926         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
5927         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
5928
5929</p></div>
5930
5931</div>
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941<div data-style-id="template--27175008305261__marquee_rrKbWr--AdGU5MHNJRmhCMTE0S__richtext_Y6xhLf"  
5942     class="relative text-inherit">
5943  
5944
5945<div class="_input-richtext richtext-md"><p><strong>30,000+ Verified Reviews</strong></p></div>
5946
5947</div>
5948
5949
5950
5951</div>
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961<div
5962    data-style-id="template--27175008305261__marquee_rrKbWr--AdTJjVlBxdFJ2R25qU__container_6RemLy" 
5963    
5964    
5965    
5966    
5967
5968    
5969>
5970  
5971  
5972  
5973
5974
5975
5976
5977
5978
5979<div data-style-id="template--27175008305261__marquee_rrKbWr--AS1hSRnU5cjBOU2lKN__richtext_B7M7id"  
5980     class="relative text-inherit">
5981  
5982
5983<div class="_input-richtext richtext-md"><p>
5984    
5985    <svg data-icon-handle="check-verified"
5986        
5987         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
5988         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
5989         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
5990         :role="url ? 'link':''"
5991         :tabindex="url ? '0' : undefined"
5992         aria-label="check-verified"
5993         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
5994         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
5995
5996</p></div>
5997
5998</div>
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008<div data-style-id="template--27175008305261__marquee_rrKbWr--AeTMrYXlwUW8vOXZyZ__richtext_NjXyEW"  
6009     class="relative text-inherit">
6010  
6011
6012<div class="_input-richtext richtext-md"><p><strong>60-Day Satisfaction Guarantee</strong></p></div>
6013
6014</div>
6015
6016
6017
6018</div>
6019
6020
6021
6022
6023  </div>
6024  
6025    <div class="relative overflow-hidden w-max grid auto-cols-max grid-flow-col-dense scrollbar-none animate-marquee1  gap-[--gap] pl-[--gap]"
6026         aria-hidden="true"
6027         style="animation-duration: calc(var(--animate-duration) * 1s); animation-direction: ">
6028      
6029
6030
6031
6032
6033
6034<div
6035    data-style-id="template--27175008305261__marquee_rrKbWr--AcWpEQUxEcUNFVHE4M__container_xXqxe8" 
6036    
6037    
6038    
6039    
6040
6041    
6042>
6043  
6044  
6045  
6046
6047
6048
6049
6050
6051
6052<div data-style-id="template--27175008305261__marquee_rrKbWr--AWDRxQWg3aTJPekdQa__richtext_Ld7M73"  
6053     class="relative text-inherit">
6054  
6055
6056<div class="_input-richtext richtext-md"><p>
6057    
6058    <svg data-icon-handle="check-verified"
6059        
6060         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
6061         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
6062         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
6063         :role="url ? 'link':''"
6064         :tabindex="url ? '0' : undefined"
6065         aria-label="check-verified"
6066         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
6067         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
6068
6069</p></div>
6070
6071</div>
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081<div data-style-id="template--27175008305261__marquee_rrKbWr--AQlk5dlQ2enBBRlNEM__richtext_7zG4HV"  
6082     class="relative text-inherit">
6083  
6084
6085<div class="_input-richtext richtext-md"><p><strong>Made in Canada</strong></p></div>
6086
6087</div>
6088
6089
6090
6091</div>
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101<div
6102    data-style-id="template--27175008305261__marquee_rrKbWr--AQVJzRUJxOUZTb0ZOL__container_Q7Dj44" 
6103    
6104    
6105    
6106    
6107
6108    
6109>
6110  
6111  
6112  
6113
6114
6115
6116
6117
6118
6119<div data-style-id="template--27175008305261__marquee_rrKbWr--AdVdqZExYanlMLzJQa__richtext_UUCT3g"  
6120     class="relative text-inherit">
6121  
6122
6123<div class="_input-richtext richtext-md"><p>
6124    
6125    <svg data-icon-handle="check-verified"
6126        
6127         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
6128         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
6129         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
6130         :role="url ? 'link':''"
6131         :tabindex="url ? '0' : undefined"
6132         aria-label="check-verified"
6133         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
6134         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
6135
6136</p></div>
6137
6138</div>
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148<div data-style-id="template--27175008305261__marquee_rrKbWr--AOW9IWlBWRjVYc0dTV__richtext_9WjwA9"  
6149     class="relative text-inherit">
6150  
6151
6152<div class="_input-richtext richtext-md"><p><strong>Over 75 Million Shakes Sold</strong></p></div>
6153
6154</div>
6155
6156
6157
6158</div>
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168<div
6169    data-style-id="template--27175008305261__marquee_rrKbWr--AcHdqOUJZakZhc1ArM__marquee_item_J6zhqk" 
6170    
6171    
6172    
6173    
6174
6175    
6176>
6177  
6178  
6179  
6180
6181
6182
6183
6184
6185
6186<div data-style-id="template--27175008305261__marquee_rrKbWr--AWDdBSTRPWlNBK1pBW__richtext_HG8M9g"  
6187     class="relative text-inherit">
6188  
6189
6190<div class="_input-richtext richtext-md"><p>
6191    
6192    <svg data-icon-handle="check-verified"
6193        
6194         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
6195         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
6196         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
6197         :role="url ? 'link':''"
6198         :tabindex="url ? '0' : undefined"
6199         aria-label="check-verified"
6200         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
6201         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
6202
6203</p></div>
6204
6205</div>
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215<div data-style-id="template--27175008305261__marquee_rrKbWr--AdGU5MHNJRmhCMTE0S__richtext_Y6xhLf"  
6216     class="relative text-inherit">
6217  
6218
6219<div class="_input-richtext richtext-md"><p><strong>30,000+ Verified Reviews</strong></p></div>
6220
6221</div>
6222
6223
6224
6225</div>
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235<div
6236    data-style-id="template--27175008305261__marquee_rrKbWr--AdTJjVlBxdFJ2R25qU__container_6RemLy" 
6237    
6238    
6239    
6240    
6241
6242    
6243>
6244  
6245  
6246  
6247
6248
6249
6250
6251
6252
6253<div data-style-id="template--27175008305261__marquee_rrKbWr--AS1hSRnU5cjBOU2lKN__richtext_B7M7id"  
6254     class="relative text-inherit">
6255  
6256
6257<div class="_input-richtext richtext-md"><p>
6258    
6259    <svg data-icon-handle="check-verified"
6260        
6261         class="bg-current shrink-0 inline-flex items-center justify-center align-middle"
6262         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified--url`) }"
6263         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
6264         :role="url ? 'link':''"
6265         :tabindex="url ? '0' : undefined"
6266         aria-label="check-verified"
6267         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
6268         style="mask: var(--icon-check-verified); -webkit-mask: var(--icon-check-verified); aspect-ratio: var(--icon-check-verified-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
6269
6270</p></div>
6271
6272</div>
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282<div data-style-id="template--27175008305261__marquee_rrKbWr--AeTMrYXlwUW8vOXZyZ__richtext_NjXyEW"  
6283     class="relative text-inherit">
6284  
6285
6286<div class="_input-richtext richtext-md"><p><strong>60-Day Satisfaction Guarantee</strong></p></div>
6287
6288</div>
6289
6290
6291
6292</div>
6293
6294
6295
6296
6297    </div>
6298  
6299</section>
6300
6301
6302
6303  </section>
6304
6305
6306
6307</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__slider_ngLxiE" class="shopify-section shopify_section__generic_section">
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317  
6318
6319  <section
6320      data-style-id="template--27175008305261__slider_ngLxiE--"
6321      
6322      class="relative px-container-gutter"
6323      
6324  >
6325    
6326
6327
6328
6329
6330
6331<div
6332    data-style-id="template--27175008305261__slider_ngLxiE--ARnpHeGg4V2tQMEt3W__slider_container_RdaW6x" 
6333    
6334    
6335    
6336    
6337
6338    
6339>
6340  
6341  
6342  
6343
6344
6345
6346
6347
6348
6349<div data-style-id="template--27175008305261__slider_ngLxiE--ARVBuaXY4RHlJcTVyd__richtext_Awpkm8"  
6350     class="relative text-inherit">
6351  
6352
6353<div class="_input-richtext richtext-md"><h2><strong>All-in-One Shake</strong></h2></div>
6354
6355</div>
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365<div data-style-id="template--27175008305261__slider_ngLxiE--AM1VISzZSN3NjMHl6Y__richtext_FQQbNy"  
6366     class="relative text-center">
6367  
6368
6369<div class="_input-richtext richtext-md"><h3>14 delicious flavours–from timeless classics to crave-worthy creations.</h3></div>
6370
6371</div>
6372
6373
6374
6375</div>
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385<div
6386    data-style-id="template--27175008305261__slider_ngLxiE--AZkt4UX
6386h0MkhHNVR1T__slider_container_gTkzjV" 
6387    
6388    
6389    
6390    
6391
6392    
6393>
6394  
6395  
6396  
6397
6398
6399
6400
6401
6402  
6403  
6404
6405  
6406
6407  <div data-style-id="template--27175008305261__slider_ngLxiE--AYnBzV0pjM2JQdGRte__slider_etBjCt"  
6408       class="relative max-w-full"
6409       style="-webkit-overflow-scrolling: touch;  touch-action: pan-x;"
6410      
6411      
6412        x-data="{ ...utils.initContentSlider($el, $refs.scrollContainer, undefined,`all`, +`0`, `false` === 'true'), show_all_items: true, desktop_display_limit: 9999, mobile_display_limit: 9999 }"
6413        x-defer="intersect"
6414      
6415      
6416  >
6417    <div class="grid-container relative grid overflow-x-auto scrollbar-none overflow-y-hidden snap-m md:[&>*]:snap-start [&>*]:snap-center -mx-container-gutter scroll-px-container-gutter px-container-gutter"
6418         x-ref="scrollContainer"
6419         @resize.window="content_slider.handleResize"
6420         @scroll="content_slider.handleScroll"
6421         @scrollend="content_slider.handleInfiniteScroll"
6422        
6423          x-init="$nextTick(() => content_slider.handleResize())"
6424        
6425    >
6426      
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448  
6449  
6450  
6451  
6452  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
6453       class="product-card shrink-0 max-w-full w-full order-[--order] " 
6454       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--0"
6455       data-hide-if-empty="none"
6456       data-product-handle="apple-crumble-all-in-one-shake"
6457       
6458       style="--order: 10">
6459    
6460    
6461      
6462      
6463
6464      
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474  <a
6475      data-product-handle="apple-crumble-all-in-one-shake"
6476      data-product-id="8269641318509"
6477      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-subscription')) }"
6478      x-defer="intersect"
6479      data-variant-id="45874955223149"
6480      
6481      
6482        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
6483        href="/products/apple-crumble-all-in-one-shake"
6484        
6485      
6486      class="block product-card--product-card px-container-fullwidth"
6487      x-init="utils.barbaPrefetchTargetPage($el, `/products/apple-crumble-all-in-one-shake`)"
6488      
6489      
6490      
6491     >
6492    
6493
6494
6495
6496
6497  <div
6498      data-style-id="card_product_card_container_UYT3tx"
6499      class="group"
6500      
6501      
6502        x-effect="
6503        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
6504        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
6505        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
6506
6507        if (text)   $el.style.color = text
6508        if (background)     $el.style.background = background
6509        if (border) $el.style.borderColor = border
6510      "
6511        style="color: #a52822;
6512            background: #e5c68c;
6513            border-color: #e5c68c;"
6514       >
6515    
6516
6517
6518
6519
6520  
6521  
6522  
6523
6524  
6525  
6526  
6527
6528  
6529  
6530  
6531    
6532    
6533    
6534
6535
6536  
6537  
6538    
6539    
6540    
6541      
6542      
6543      
6544
6545
6546<div
6547    data-style-id="card_product_card_image_fLKP8x"
6548    x-ignore
6549    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
6550    
6551    
6552      aria-label="Apple Crumble - All-in-One Shake"
6553      role="link"
6554      tabindex="0"
6555      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
6556      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
6557      data-href="/products/apple-crumble-all-in-one-shake"
6558    
6559    class="relative block shrink-0 overflow-hidden group">
6560  
6561  
6562  
6563  
6564
6565
6566
6567
6568
6569
6570
6571  <img
6572      
6573        src="//goodprotein.ca/cdn/shop/files/440_AppleCrumble_FRONT_V1.0.png?v=1790286548&width=800"
6574      
6575      
6576    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
6577    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
6578    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
6579    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
6580    
6581      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
6582    
6583    
6584  
6585    
6586    
6587    alt="Apple Crumble - All-in-One Shake"
6588    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
6589    
6590    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
6591    loading="eager"
6592    fetchpriority="high"
6593    
6594      
6595        
6596          srcset="//goodprotein.ca/cdn/shop/files/440_AppleCrumble_FRONT_V1.0.png?v=1790286548&width=960 960w,//goodprotein.ca/cdn/shop/files/440_AppleCrumble_FRONT_V1.0.png?v=1790286548&width=640 640w,//goodprotein.ca/cdn/shop/files/440_AppleCrumble_FRONT_V1.0.png?v=1790286548&width=460 460w,//goodprotein.ca/cdn/shop/files/440_AppleCrumble_FRONT_V1.0.png?v=1790286548&width=384 384w,//goodprotein.ca/cdn/shop/files/440_AppleCrumble_FRONT_V1.0.png?v=1790286548&width=256 256w"
6597        
6598      
6599      data-image="eager">
6600
6601
6602
6603  
6604    
6605    
6606    
6607
6608
6609
6610
6611
6612
6613
6614  <img
6615      
6616        src="//goodprotein.ca/cdn/shop/files/apple-back_1.jpg?v=1790110115&width=800"
6617      
6618      
6619      :src="secondary_image?.src || secondary_image || $el.src"
6620      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
6621      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
6622      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
6623      x-cloak
6624      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
6625    
6626    
6627    
6628    alt="Apple Crumble - All-in-One Shake"
6629    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
6630    
6631    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
6632    loading="lazy"
6633    
6634    
6635      
6636        
6637          srcset="//goodprotein.ca/cdn/shop/files/apple-back_1.jpg?v=1790110115&width=960 960w,//goodprotein.ca/cdn/shop/files/apple-back_1.jpg?v=1790110115&width=640 640w,//goodprotein.ca/cdn/shop/files/apple-back_1.jpg?v=1790110115&width=460 460w,//goodprotein.ca/cdn/shop/files/apple-back_1.jpg?v=1790110115&width=384 384w,//goodprotein.ca/cdn/shop/files/apple-back_1.jpg?v=1790110115&width=256 256w"
6638        
6639      
6640      data-image="lazy">
6641
6642
6643
6644  
6645</div>
6646
6647
6648
6649
6650  
6651
6652  </div>
6653
6654
6655
6656
6657
6658
6659  <div
6660      data-style-id="card_product_card_container_fPbnpd"
6661      class="group"
6662      
6663      
6664        x-effect="
6665        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
6666        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
6667        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
6668
6669        if (text)   $el.style.color = text
6670        if (background)     $el.style.background = background
6671        if (border) $el.style.borderColor = border
6672      "
6673        style="color: #a52822;
6674            background: #e5c68c;
6675            border-color: #e5c68c;"
6676       >
6677    
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689<label
6690    data-style-id="card_product_card_rating_KkqtKX"
6691    x-ignore
6692    
6693    aria-label="Product Rating"
6694    
6695      style="--color-review-stars--hex: 
6696  #a52822
6697; --color-review-stars-base--hex: 
6698  #f8e9d7
6699 ; "
6700    >
6701  <meter class="relative block appearance-none shrink-0"
6702         value="0.0"
6703         min="0"
6704         max="5">
6705    <span>
6706      <span>0.0</span>/
6707      <span>5</span>
6708    </span>
6709  </meter>
6710  <div class="richtext-md h6">
6711    
6712
6713(No Rating)
6714  </div>
6715</label>
6716
6717
6718
6719
6720
6721
6722
6723
6724<div
6725    data-style-id="card_product_card_richtext_A6nnbJ"
6726    x-ignore
6727    class="text-center"
6728    
6729    
6730      aria-label="Apple Crumble - All-in-One Shake"
6731      role="link"
6732      tabindex="0"
6733      x-init="utils.simulateAnchorTag($el)"
6734      
6735      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
6736      data-href="/products/apple-crumble-all-in-one-shake"
6737     >
6738  
6739
6740<div class="_input-richtext text-card"><p><strong>Apple Crumble</strong></p></div>
6741
6742</div>
6743
6744
6745
6746
6747
6748
6749
6750
6751<div
6752    data-style-id="card_product_card_richtext_AKBWHq"
6753    x-ignore
6754    class="text-center"
6755    
6756     >
6757  
6758
6759<div class="_input-richtext richtext-md"><p>Like a freshly baked apple crumble: tender apples and brown sugar crumble.  </p></div>
6760
6761</div>
6762
6763
6764
6765
6766
6767  <div
6768      data-style-id="card_product_card_container_FDQVHe"
6769      class="group"
6770      
6771       >
6772    
6773
6774  </div>
6775
6776
6777
6778
6779
6780
6781
6782
6783<button
6784    data-style-id="card_product_card_cta_button_a6AHrC"
6785    type="submit"
6786    x-ignore
6787    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
6788    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
6789    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
6790    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
6791    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
6792    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
6793                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
6794                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
6795                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
6796                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
6797                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
6798                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
6799    
6800    data-content="
6801
6802Add • [price]"
6803    data-class="button-primary-outline"
6804    
6805    
6806    
6807    data-action="add_to_cart"
6808    
6809    
6810    
6811    
6812    
6813    
6814    
6815      data-sold-out-content="
6816
6817Notify Me"
6818      data-sold-out-class="button-primary"
6819      
6820      data-sold-out-action="back_in_stock"
6821      
6822    
6823    class="w-full button-primary-outline"
6824    :disabled="action === 'disabled'"
6825    style="
6826        --background: #e5c68c;
6827        --border: #a52822;"
6828    :style="`
6829      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
6830        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
6831        : ''}
6832
6833      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
6834        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
6835        : ''}
6836
6837      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
6838        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
6839        : ''}
6840    `">
6841  
6842
6843Add • <span class="card-price-wrapper">$37.99</span>
6844</button>
6845
6846
6847
6848
6849
6850
6851
6852
6853  </div>
6854
6855
6856
6857  </a>
6858
6859
6860    
6861  </div>
6862
6863  
6864  
6865  
6866  
6867  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
6868       class="product-card shrink-0 max-w-full w-full order-[--order] " 
6869       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--1"
6870       data-hide-if-empty="none"
6871       data-product-handle="chocolate-fudge-all-in-one-shake"
6872       
6873       style="--order: 20">
6874    
6875    
6876      
6877      
6878
6879      
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889  <a
6890      data-product-handle="chocolate-fudge-all-in-one-shake"
6891      data-product-id="6846200348781"
6892      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
6892scription')) }"
6893      x-defer="intersect"
6894      data-variant-id="40204085002349"
6895      
6896      
6897        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
6898        href="/products/chocolate-fudge-all-in-one-shake"
6899        
6900      
6901      class="block product-card--product-card px-container-fullwidth"
6902      x-init="utils.barbaPrefetchTargetPage($el, `/products/chocolate-fudge-all-in-one-shake`)"
6903      
6904      
6905      
6906     >
6907    
6908
6909
6910
6911
6912  <div
6913      data-style-id="card_product_card_container_UYT3tx"
6914      class="group"
6915      
6916      
6917        x-effect="
6918        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
6919        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
6920        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
6921
6922        if (text)   $el.style.color = text
6923        if (background)     $el.style.background = background
6924        if (border) $el.style.borderColor = border
6925      "
6926        style="color: #5f402a;
6927            background: #d5b198;
6928            border-color: #d5b198;"
6929       >
6930    
6931
6932
6933
6934
6935  
6936  
6937  
6938
6939  
6940  
6941  
6942    
6943    
6944    
6945
6946
6947  
6948  
6949    
6950    
6951    
6952      
6953      
6954      
6955
6956
6957<div
6958    data-style-id="card_product_card_image_fLKP8x"
6959    x-ignore
6960    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
6961    
6962    
6963      aria-label="Chocolate Fudge - All-in-One Shake"
6964      role="link"
6965      tabindex="0"
6966      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
6967      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
6968      data-href="/products/chocolate-fudge-all-in-one-shake"
6969    
6970    class="relative block shrink-0 overflow-hidden group">
6971  
6972  
6973  
6974  
6975
6976
6977
6978
6979
6980
6981
6982  <img
6983      
6984        src="//goodprotein.ca/cdn/shop/files/Mockup-440-ChocolateFudge-T.png?v=1764180730&width=800"
6985      
6986      
6987    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
6988    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
6989    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
6990    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
6991    
6992      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
6993    
6994    
6995  
6996    
6997    
6998    alt="Chocolate Fudge - All-in-One Shake"
6999    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
7000    
7001    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
7002    loading="eager"
7003    fetchpriority="high"
7004    
7005      
7006        
7007          srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-ChocolateFudge-T.png?v=1764180730&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-440-ChocolateFudge-T.png?v=1764180730&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-440-ChocolateFudge-T.png?v=1764180730&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-440-ChocolateFudge-T.png?v=1764180730&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-440-ChocolateFudge-T.png?v=1764180730&width=256 256w"
7008        
7009      
7010      data-image="eager">
7011
7012
7013
7014  
7015    
7016    
7017    
7018
7019
7020
7021
7022
7023
7024
7025  <img
7026      
7027        src="//goodprotein.ca/cdn/shop/files/choco-back.png?v=1772750510&width=800"
7028      
7029      
7030      :src="secondary_image?.src || secondary_image || $el.src"
7031      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
7032      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
7033      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
7034      x-cloak
7035      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
7036    
7037    
7038    
7039    alt="Chocolate Fudge - All-in-One Shake"
7040    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
7041    
7042    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
7043    loading="lazy"
7044    
7045    
7046      
7047        
7048          srcset="//goodprotein.ca/cdn/shop/files/choco-back.png?v=1772750510&width=960 960w,//goodprotein.ca/cdn/shop/files/choco-back.png?v=1772750510&width=640 640w,//goodprotein.ca/cdn/shop/files/choco-back.png?v=1772750510&width=460 460w,//goodprotein.ca/cdn/shop/files/choco-back.png?v=1772750510&width=384 384w,//goodprotein.ca/cdn/shop/files/choco-back.png?v=1772750510&width=256 256w"
7049        
7050      
7051      data-image="lazy">
7052
7053
7054
7055  
7056</div>
7057
7058
7059
7060
7061  
7062
7063  </div>
7064
7065
7066
7067
7068
7069
7070  <div
7071      data-style-id="card_product_card_container_fPbnpd"
7072      class="group"
7073      
7074      
7075        x-effect="
7076        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
7077        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7078        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7079
7080        if (text)   $el.style.color = text
7081        if (background)     $el.style.background = background
7082        if (border) $el.style.borderColor = border
7083      "
7084        style="color: #5f402a;
7085            background: #d5b198;
7086            border-color: #d5b198;"
7087       >
7088    
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100<label
7101    data-style-id="card_product_card_rating_KkqtKX"
7102    x-ignore
7103    
7104    aria-label="Product Rating"
7105    
7106      style="--color-review-stars--hex: 
7107  #5f402a
7108; --color-review-stars-base--hex: 
7109  #ffefd7
7110 ; "
7111    >
7112  <meter class="relative block appearance-none shrink-0"
7113         value="4.77"
7114         min="0"
7115         max="5">
7116    <span>
7117      <span>4.77</span>/
7118      <span>5</span>
7119    </span>
7120  </meter>
7121  <div class="richtext-md h6">
7122    
7123
7124(3704)
7125  </div>
7126</label>
7127
7128
7129
7130
7131
7132
7133
7134
7135<div
7136    data-style-id="card_product_card_richtext_A6nnbJ"
7137    x-ignore
7138    class="text-center"
7139    
7140    
7141      aria-label="Chocolate Fudge - All-in-One Shake"
7142      role="link"
7143      tabindex="0"
7144      x-init="utils.simulateAnchorTag($el)"
7145      
7146      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
7147      data-href="/products/chocolate-fudge-all-in-one-shake"
7148     >
7149  
7150
7151<div class="_input-richtext text-card"><p><strong>Chocolate Fudge</strong></p></div>
7152
7153</div>
7154
7155
7156
7157
7158
7159
7160
7161
7162<div
7163    data-style-id="card_product_card_richtext_AKBWHq"
7164    x-ignore
7165    class="text-center"
7166    
7167     >
7168  
7169
7170<div class="_input-richtext richtext-md"><p>Tastes like a rich, decadent brownie with hot fudge.</p></div>
7171
7172</div>
7173
7174
7175
7176
7177
7178  <div
7179      data-style-id="card_product_card_container_FDQVHe"
7180      class="group"
7181      
7182       >
7183    
7184
7185  </div>
7186
7187
7188
7189
7190
7191
7192
7193
7194<button
7195    data-style-id="card_product_card_cta_button_a6AHrC"
7196    type="submit"
7197    x-ignore
7198    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
7199    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
7200    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
7201    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
7202    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
7203    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
7204                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
7205                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
7206                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
7207                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
7208                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
7209                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
7210    
7211    data-content="
7212
7213Add • [price]"
7214    data-class="button-primary-outline"
7215    
7216    
7217    
7218    data-action="add_to_cart"
7219    
7220    
7221    
7222    
7223    
7224    
7225    
7226      data-sold-out-content="
7227
7228Notify Me"
7229      data-sold-out-class="button-primary"
7230      
7231      data-sold-out-action="back_in_stock"
7232      
7233    
7234    class="w-full button-primary-outline"
7235    :disabled="action === 'disabled'"
7236    style="
7237        --background: #956148;
7238        --border: #5f402a;"
7239    :style="`
7240      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
7241        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
7242        : ''}
7243
7244      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
7245        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
7246        : ''}
7247
7248      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
7249        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
7250        : ''}
7251    `">
7252  
7253
7254Add • <span class="card-price-wrapper">$37.99</span>
7255</button>
7256
7257
7258
7259
7260
7261
7262
7263
7264  </div>
7265
7266
7267
7268  </a>
7269
7270
7271    
7272  </div>
7273
7274  
7275  
7276  
7277  
7278  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
7279       class="product-card shrink-0 max-w-full w-full order-[--order] " 
7280       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--2"
7281       data-hide-if-empty="none"
7282       data-product-handle="vanilla-milkshake-all-in-one-shake"
7283       
7284       style="--order: 30">
7285    
7286    
7287      
7288      
7289
7290      
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300  <a
7301      data-product-handle="vanilla-milkshake-all-in-one-shake"
7302      data-product-id="7521220231277"
7303      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
7303scription')) }"
7304      x-defer="intersect"
7305      data-variant-id="41784119296109"
7306      
7307      
7308        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
7309        href="/products/vanilla-milkshake-all-in-one-shake"
7310        
7311      
7312      class="block product-card--product-card px-container-fullwidth"
7313      x-init="utils.barbaPrefetchTargetPage($el, `/products/vanilla-milkshake-all-in-one-shake`)"
7314      
7315      
7316      
7317     >
7318    
7319
7320
7321
7322
7323  <div
7324      data-style-id="card_product_card_container_UYT3tx"
7325      class="group"
7326      
7327      
7328        x-effect="
7329        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
7330        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7331        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7332
7333        if (text)   $el.style.color = text
7334        if (background)     $el.style.background = background
7335        if (border) $el.style.borderColor = border
7336      "
7337        style="color: #1b4180;
7338            background: #b3e0f0;
7339            border-color: #b3e0f0;"
7340       >
7341    
7342
7343
7344
7345
7346  
7347  
7348  
7349
7350  
7351  
7352  
7353    
7354    
7355    
7356
7357
7358  
7359  
7360    
7361    
7362    
7363      
7364      
7365      
7366
7367
7368<div
7369    data-style-id="card_product_card_image_fLKP8x"
7370    x-ignore
7371    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
7372    
7373    
7374      aria-label="Vanilla Milkshake - All-in-One Shake"
7375      role="link"
7376      tabindex="0"
7377      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
7378      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
7379      data-href="/products/vanilla-milkshake-all-in-one-shake"
7380    
7381    class="relative block shrink-0 overflow-hidden group">
7382  
7383  
7384  
7385  
7386
7387
7388
7389
7390
7391
7392
7393  <img
7394      
7395        src="//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=800"
7396      
7397      
7398    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
7399    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
7400    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
7401    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
7402    
7403      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
7404    
7405    
7406  
7407    
7408    
7409    alt="Vanilla Milkshake - All-in-One Shake"
7410    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
7411    
7412    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
7413    loading="eager"
7414    fetchpriority="high"
7415    
7416      
7417        
7418          srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=384 384w,//goodprotein.ca/cdn/shop/files/M
7418ockup-440-VanillaMilkshake-T.webp?v=1764180608&width=256 256w"
7419        
7420      
7421      data-image="eager">
7422
7423
7424
7425  
7426    
7427    
7428    
7429
7430
7431
7432
7433
7434
7435
7436  <img
7437      
7438        src="//goodprotein.ca/cdn/shop/files/milkshake-back_2.png?v=1773811059&width=800"
7439      
7440      
7441      :src="secondary_image?.src || secondary_image || $el.src"
7442      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
7443      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
7444      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
7445      x-cloak
7446      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
7447    
7448    
7449    
7450    alt="Vanilla Milkshake - All-in-One Shake"
7451    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
7452    
7453    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
7454    loading="lazy"
7455    
7456    
7457      
7458        
7459          srcset="//goodprotein.ca/cdn/shop/files/milkshake-back_2.png?v=1773811059&width=960 960w,//goodprotein.ca/cdn/shop/files/milkshake-back_2.png?v=1773811059&width=640 640w,//goodprotein.ca/cdn/shop/files/milkshake-back_2.png?v=1773811059&width=460 460w,//goodprotein.ca/cdn/shop/files/milkshake-back_2.png?v=1773811059&width=384 384w,//goodprotein.ca/cdn/shop/files/milkshake-back_2.png?v=1773811059&width=256 256w"
7460        
7461      
7462      data-image="lazy">
7463
7464
7465
7466  
7467</div>
7468
7469
7470
7471
7472  
7473
7474  </div>
7475
7476
7477
7478
7479
7480
7481  <div
7482      data-style-id="card_product_card_container_fPbnpd"
7483      class="group"
7484      
7485      
7486        x-effect="
7487        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
7488        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7489        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7490
7491        if (text)   $el.style.color = text
7492        if (background)     $el.style.background = background
7493        if (border) $el.style.borderColor = border
7494      "
7495        style="color: #1b4180;
7496            background: #b3e0f0;
7497            border-color: #b3e0f0;"
7498       >
7499    
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511<label
7512    data-style-id="card_product_card_rating_KkqtKX"
7513    x-ignore
7514    
7515    aria-label="Product Rating"
7516    
7517      style="--color-review-stars--hex: 
7518  #1b4180
7519; --color-review-stars-base--hex: 
7520  #d8f5ff
7521 ; "
7522    >
7523  <meter class="relative block appearance-none shrink-0"
7524         value="4.75"
7525         min="0"
7526         max="5">
7527    <span>
7528      <span>4.75</span>/
7529      <span>5</span>
7530    </span>
7531  </meter>
7532  <div class="richtext-md h6">
7533    
7534
7535(4937)
7536  </div>
7537</label>
7538
7539
7540
7541
7542
7543
7544
7545
7546<div
7547    data-style-id="card_product_card_richtext_A6nnbJ"
7548    x-ignore
7549    class="text-center"
7550    
7551    
7552      aria-label="Vanilla Milkshake - All-in-One Shake"
7553      role="link"
7554      tabindex="0"
7555      x-init="utils.simulateAnchorTag($el)"
7556      
7557      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
7558      data-href="/products/vanilla-milkshake-all-in-one-shake"
7559     >
7560  
7561
7562<div class="_input-richtext text-card"><p><strong>Vanilla Milkshake</strong></p></div>
7563
7564</div>
7565
7566
7567
7568
7569
7570
7571
7572
7573<div
7574    data-style-id="card_product_card_richtext_AKBWHq"
7575    x-ignore
7576    class="text-center"
7577    
7578     >
7579  
7580
7581<div class="_input-richtext richtext-md"><p>Tastes like a creamy, silky-smooth classic milkshake.</p></div>
7582
7583</div>
7584
7585
7586
7587
7588
7589  <div
7590      data-style-id="card_product_card_container_FDQVHe"
7591      class="group"
7592      
7593       >
7594    
7595
7596  </div>
7597
7598
7599
7600
7601
7602
7603
7604
7605<button
7606    data-style-id="card_product_card_cta_button_a6AHrC"
7607    type="submit"
7608    x-ignore
7609    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
7610    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
7611    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
7612    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
7613    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
7614    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
7615                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
7616                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
7617                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
7618                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
7619                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
7620                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
7621    
7622    data-content="
7623
7624Add • [price]"
7625    data-class="button-primary-outline"
7626    
7627    
7628    
7629    data-action="add_to_cart"
7630    
7631    
7632    
7633    
7634    
7635    
7636    
7637      data-sold-out-content="
7638
7639Notify Me"
7640      data-sold-out-class="button-primary"
7641      
7642      data-sold-out-action="back_in_stock"
7643      
7644    
7645    class="w-full button-primary-outline"
7646    :disabled="action === 'disabled'"
7647    style="
7648        --background: #2353a4;
7649        --border: #1b4180;"
7650    :style="`
7651      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
7652        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
7653        : ''}
7654
7655      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
7656        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
7657        : ''}
7658
7659      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
7660        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
7661        : ''}
7662    `">
7663  
7664
7665Add • <span class="card-price-wrapper">$37.99</span>
7666</button>
7667
7668
7669
7670
7671
7672
7673
7674
7675  </div>
7676
7677
7678
7679  </a>
7680
7681
7682    
7683  </div>
7684
7685  
7686  
7687  
7688  
7689  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
7690       class="product-card shrink-0 max-w-full w-full order-[--order] " 
7691       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--3"
7692       data-hide-if-empty="none"
7693       data-product-handle="strawberries-cream-all-in-one-shake"
7694       
7695       style="--order: 40">
7696    
7697    
7698      
7699      
7700
7701      
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711  <a
7712      data-product-handle="strawberries-cream-all-in-one-shake"
7713      data-product-id="6846213390445"
7714      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
7714scription')) }"
7715      x-defer="intersect"
7716      data-variant-id="40204107055213"
7717      
7718      
7719        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
7720        href="/products/strawberries-cream-all-in-one-shake"
7721        
7722      
7723      class="block product-card--product-card px-container-fullwidth"
7724      x-init="utils.barbaPrefetchTargetPage($el, `/products/strawberries-cream-all-in-one-shake`)"
7725      
7726      
7727      
7728     >
7729    
7730
7731
7732
7733
7734  <div
7735      data-style-id="card_product_card_container_UYT3tx"
7736      class="group"
7737      
7738      
7739        x-effect="
7740        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
7741        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7742        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7743
7744        if (text)   $el.style.color = text
7745        if (background)     $el.style.background = background
7746        if (border) $el.style.borderColor = border
7747      "
7748        style="color: #922824;
7749            background: #faa9a6;
7750            border-color: #faa9a6;"
7751       >
7752    
7753
7754
7755
7756
7757  
7758  
7759  
7760
7761  
7762  
7763  
7764    
7765    
7766    
7767
7768
7769  
7770  
7771    
7772    
7773    
7774      
7775      
7776      
7777
7778
7779<div
7780    data-style-id="card_product_card_image_fLKP8x"
7781    x-ignore
7782    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
7783    
7784    
7785      aria-label="Strawberries & Cream - All-in-One Shake"
7786      role="link"
7787      tabindex="0"
7788      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
7789      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
7790      data-href="/products/strawberries-cream-all-in-one-shake"
7791    
7792    class="relative block shrink-0 overflow-hidden group">
7793  
7794  
7795  
7796  
7797
7798
7799
7800
7801
7802
7803
7804  <img
7805      
7806        src="//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=800"
7807      
7808      
7809    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
7810    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
7811    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
7812    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
7813    
7814      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
7815    
7816    
7817  
7818    
7819    
7820    alt="Strawberries & Cream - All-in-One Shake"
7821    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
7822    
7823    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
7824    loading="eager"
7825    fetchpriority="high"
7826    
7827      
7828        
7829          srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=384 384w,//goodprotein.ca/cdn/shop/files/M
7829ockup-440-Strawberries_Cream-T.png?v=1764180670&width=256 256w"
7830        
7831      
7832      data-image="eager">
7833
7834
7835
7836  
7837    
7838    
7839    
7840
7841
7842
7843
7844
7845
7846
7847  <img
7848      
7849        src="//goodprotein.ca/cdn/shop/files/strawberry_back.png?v=1772750092&width=800"
7850      
7851      
7852      :src="secondary_image?.src || secondary_image || $el.src"
7853      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
7854      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
7855      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
7856      x-cloak
7857      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
7858    
7859    
7860    
7861    alt="Strawberries & Cream - All-in-One Shake"
7862    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
7863    
7864    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
7865    loading="lazy"
7866    
7867    
7868      
7869        
7870          srcset="//goodprotein.ca/cdn/shop/files/strawberry_back.png?v=1772750092&width=960 960w,//goodprotein.ca/cdn/shop/files/strawberry_back.png?v=1772750092&width=640 640w,//goodprotein.ca/cdn/shop/files/strawberry_back.png?v=1772750092&width=460 460w,//goodprotein.ca/cdn/shop/files/strawberry_back.png?v=1772750092&width=384 384w,//goodprotein.ca/cdn/shop/files/strawberry_back.png?v=1772750092&width=256 256w"
7871        
7872      
7873      data-image="lazy">
7874
7875
7876
7877  
7878</div>
7879
7880
7881
7882
7883  
7884
7885  </div>
7886
7887
7888
7889
7890
7891
7892  <div
7893      data-style-id="card_product_card_container_fPbnpd"
7894      class="group"
7895      
7896      
7897        x-effect="
7898        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
7899        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7900        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
7901
7902        if (text)   $el.style.color = text
7903        if (background)     $el.style.background = background
7904        if (border) $el.style.borderColor = border
7905      "
7906        style="color: #922824;
7907            background: #faa9a6;
7908            border-color: #faa9a6;"
7909       >
7910    
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922<label
7923    data-style-id="card_product_card_rating_KkqtKX"
7924    x-ignore
7925    
7926    aria-label="Product Rating"
7927    
7928      style="--color-review-stars--hex: 
7929  #922824
7930; --color-review-stars-base--hex: 
7931  #ffe9e3
7932 ; "
7933    >
7934  <meter class="relative block appearance-none shrink-0"
7935         value="4.71"
7936         min="0"
7937         max="5">
7938    <span>
7939      <span>4.71</span>/
7940      <span>5</span>
7941    </span>
7942  </meter>
7943  <div class="richtext-md h6">
7944    
7945
7946(2915)
7947  </div>
7948</label>
7949
7950
7951
7952
7953
7954
7955
7956
7957<div
7958    data-style-id="card_product_card_richtext_A6nnbJ"
7959    x-ignore
7960    class="text-center"
7961    
7962    
7963      aria-label="Strawberries & Cream - All-in-One Shake"
7964      role="link"
7965      tabindex="0"
7966      x-init="utils.simulateAnchorTag($el)"
7967      
7968      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
7969      data-href="/products/strawberries-cream-all-in-one-shake"
7970     >
7971  
7972
7973<div class="_input-richtext text-card"><p><strong>Strawberries & Cream</strong></p></div>
7974
7975</div>
7976
7977
7978
7979
7980
7981
7982
7983
7984<div
7985    data-style-id="card_product_card_richtext_AKBWHq"
7986    x-ignore
7987    class="text-center"
7988    
7989     >
7990  
7991
7992<div class="_input-richtext richtext-md"><p>Tastes like a rich & creamy strawberry shortcake.</p></div>
7993
7994</div>
7995
7996
7997
7998
7999
8000  <div
8001      data-style-id="card_product_card_container_FDQVHe"
8002      class="group"
8003      
8004       >
8005    
8006
8007  </div>
8008
8009
8010
8011
8012
8013
8014
8015
8016<button
8017    data-style-id="card_product_card_cta_button_a6AHrC"
8018    type="submit"
8019    x-ignore
8020    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
8021    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
8022    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
8023    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
8024    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
8025    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
8026                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
8027                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
8028                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
8029                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
8030                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
8031                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
8032    
8033    data-content="
8034
8035Add • [price]"
8036    data-class="button-primary-outline"
8037    
8038    
8039    
8040    data-action="add_to_cart"
8041    
8042    
8043    
8044    
8045    
8046    
8047    
8048      data-sold-out-content="
8049
8050Notify Me"
8051      data-sold-out-class="button-primary"
8052      
8053      data-sold-out-action="back_in_stock"
8054      
8055    
8056    class="w-full button-primary-outline"
8057    :disabled="action === 'disabled'"
8058    style="
8059        --background: #e33935;
8060        --border: #922824;"
8061    :style="`
8062      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
8063        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
8064        : ''}
8065
8066      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
8067        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
8068        : ''}
8069
8070      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
8071        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
8072        : ''}
8073    `">
8074  
8075
8076Add • <span class="card-price-wrapper">$37.99</span>
8077</button>
8078
8079
8080
8081
8082
8083
8084
8085
8086  </div>
8087
8088
8089
8090  </a>
8091
8092
8093    
8094  </div>
8095
8096  
8097  
8098  
8099  
8100  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
8101       class="product-card shrink-0 max-w-full w-full order-[--order] " 
8102       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--4"
8103       data-hide-if-empty="none"
8104       data-product-handle="pina-colada-all-in-one-shake"
8105       
8106       style="--order: 50">
8107    
8108    
8109      
8110      
8111
8112      
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122  <a
8123      data-product-handle="pina-colada-all-in-one-shake"
8124      data-product-id="7657125085293"
8125      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
8125scription')) }"
8126      x-defer="intersect"
8127      data-variant-id="42413221740653"
8128      
8129      
8130        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
8131        href="/products/pina-colada-all-in-one-shake"
8132        
8133      
8134      class="block product-card--product-card px-container-fullwidth"
8135      x-init="utils.barbaPrefetchTargetPage($el, `/products/pina-colada-all-in-one-shake`)"
8136      
8137      
8138      
8139     >
8140    
8141
8142
8143
8144
8145  <div
8146      data-style-id="card_product_card_container_UYT3tx"
8147      class="group"
8148      
8149      
8150        x-effect="
8151        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
8152        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8153        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8154
8155        if (text)   $el.style.color = text
8156        if (background)     $el.style.background = background
8157        if (border) $el.style.borderColor = border
8158      "
8159        style="color: #e84e52;
8160            background: #f4cd7b;
8161            border-color: #f4cd7b;"
8162       >
8163    
8164
8165
8166
8167
8168  
8169  
8170  
8171
8172  
8173  
8174  
8175
8176  
8177  
8178  
8179    
8180    
8181    
8182
8183
8184  
8185  
8186    
8187    
8188    
8189      
8190      
8191      
8192
8193
8194<div
8195    data-style-id="card_product_card_image_fLKP8x"
8196    x-ignore
8197    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
8198    
8199    
8200      aria-label="Piña Colada - All-in-One Shake"
8201      role="link"
8202      tabindex="0"
8203      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
8204      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
8205      data-href="/products/pina-colada-all-in-one-shake"
8206    
8207    class="relative block shrink-0 overflow-hidden group">
8208  
8209  
8210  
8211  
8212
8213
8214
8215
8216
8217
8218
8219  <img
8220      
8221        src="//goodprotein.ca/cdn/shop/files/PinaColada-Mockup-440g_20e1b058-e9e0-4478-a91b-33c46907aabf.png?v=1777979417&width=800"
8222      
8223      
8224    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
8225    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
8226    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
8227    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
8228    
8229      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
8230    
8231    
8232  
8233    
8234    
8235    alt="Piña Colada - All-in-One Shake"
8236    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
8237    
8238    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
8239    loading="lazy"
8240    
8241    
8242      
8243        
8244          srcset="//goodprotein.ca/cdn/shop/files/PinaColada-Mockup-440g_20e1b058-e9e0-4478-a91b-33c46907aabf.png?v=1777979417&width=960 960w,//goodprotein.ca/cdn/shop/files/PinaColada-Mockup-440g_20e1b058-e9e0-4478-a91b-33c46907aabf.png?v=1777979417&width=640 640w,//goodprotein.ca/cdn/shop/files/PinaColada-Mockup-440g_20e1b058-e9e0-4478-a91b-33c46907aabf.png?v=1777979417&width=460 460w,//goodprotein.ca/cdn/shop/files/PinaColada-Mockup-440g_20e1b058-e9e0-4478-a91b-33c46907aabf.png?v=1777979417&width=384 384w,//goodprotein.ca/cdn/shop/files/PinaColada-Mockup-440g_20e1b058-e9e0-4478-a91b-33c46907aabf.png?v=1777979417&width=256 256w"
8245        
8246      
8247      data-image="lazy">
8248
8249
8250
8251  
8252    
8253    
8254    
8255
8256
8257
8258
8259
8260
8261
8262  <img
8263      
8264        src="//goodprotein.ca/cdn/shop/files/pina-hover.png?v=1776793600&width=800"
8265      
8266      
8267      :src="secondary_image?.src || secondary_image || $el.src"
8268      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
8269      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
8270      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
8271      x-cloak
8272      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
8273    
8274    
8275    
8276    alt="Piña Colada - All-in-One Shake"
8277    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
8278    
8279    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
8280    loading="lazy"
8281    
8282    
8283      
8284        
8285          srcset="//goodprotein.ca/cdn/shop/files/pina-hover.png?v=1776793600&width=960 960w,//goodprotein.ca/cdn/shop/files/pina-hover.png?v=1776793600&width=640 640w,//goodprotein.ca/cdn/shop/files/pina-hover.png?v=1776793600&width=460 460w,//goodprotein.ca/cdn/shop/files/pina-hover.png?v=1776793600&width=384 384w,//goodprotein.ca/cdn/shop/files/pina-hover.png?v=1776793600&width=256 256w"
8286        
8287      
8288      data-image="lazy">
8289
8290
8291
8292  
8293</div>
8294
8295
8296
8297
8298  
8299
8300  </div>
8301
8302
8303
8304
8305
8306
8307  <div
8308      data-style-id="card_product_card_container_fPbnpd"
8309      class="group"
8310      
8311      
8312        x-effect="
8313        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
8314        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8315        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8316
8317        if (text)   $el.style.color = text
8318        if (background)     $el.style.background = background
8319        if (border) $el.style.borderColor = border
8320      "
8321        style="color: #e84e52;
8322            background: #f4cd7b;
8323            border-color: #f4cd7b;"
8324       >
8325    
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337<label
8338    data-style-id="card_product_card_rating_KkqtKX"
8339    x-ignore
8340    
8341    aria-label="Product Rating"
8342    
8343      style="--color-review-stars--hex: 
8344  #e84e52
8345; --color-review-stars-base--hex: 
8346  #fdf3da
8347 ; "
8348    >
8349  <meter class="relative block appearance-none shrink-0"
8350         value="4.6"
8351         min="0"
8352         max="5">
8353    <span>
8354      <span>4.6</span>/
8355      <span>5</span>
8356    </span>
8357  </meter>
8358  <div class="richtext-md h6">
8359    
8360
8361(1241)
8362  </div>
8363</label>
8364
8365
8366
8367
8368
8369
8370
8371
8372<div
8373    data-style-id="card_product_card_richtext_A6nnbJ"
8374    x-ignore
8375    class="text-center"
8376    
8377    
8378      aria-label="Piña Colada - All-in-One Shake"
8379      role="link"
8380      tabindex="0"
8381      x-init="utils.simulateAnchorTag($el)"
8382      
8383      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
8384      data-href="/products/pina-colada-all-in-one-shake"
8385     >
8386  
8387
8388<div class="_input-richtext text-card"><p><strong>Piña Colada</strong></p></div>
8389
8390</div>
8391
8392
8393
8394
8395
8396
8397
8398
8399<div
8400    data-style-id="card_product_card_richtext_AKBWHq"
8401    x-ignore
8402    class="text-center"
8403    
8404     >
8405  
8406
8407<div class="_input-richtext richtext-md"><p>Tastes like freshly cut pineapple mixed with smooth coconut cream.  </p></div>
8408
8409</div>
8410
8411
8412
8413
8414
8415  <div
8416      data-style-id="card_product_card_container_FDQVHe"
8417      class="group"
8418      
8419       >
8420    
8421
8422  </div>
8423
8424
8425
8426
8427
8428
8429
8430
8431<button
8432    data-style-id="card_product_card_cta_button_a6AHrC"
8433    type="submit"
8434    x-ignore
8435    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
8436    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
8437    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
8438    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
8439    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
8440    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
8441                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
8442                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
8443                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
8444                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
8445                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
8446                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
8447    
8448    data-content="
8449
8450Add • [price]"
8451    data-class="button-primary-outline"
8452    
8453    
8454    
8455    data-action="add_to_cart"
8456    
8457    
8458    
8459    
8460    
8461    
8462    
8463      data-sold-out-content="
8464
8465Notify Me"
8466      data-sold-out-class="button-primary"
8467      
8468      data-sold-out-action="back_in_stock"
8469      
8470    
8471    class="w-full button-primary-outline"
8472    :disabled="action === 'disabled'"
8473    style="
8474        --background: #f4cd7b;
8475        --border: #e84e52;"
8476    :style="`
8477      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
8478        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
8479        : ''}
8480
8481      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
8482        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
8483        : ''}
8484
8485      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
8486        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
8487        : ''}
8488    `">
8489  
8490
8491Add • <span class="card-price-wrapper">$37.99</span>
8492</button>
8493
8494
8495
8496
8497
8498
8499
8500
8501  </div>
8502
8503
8504
8505  </a>
8506
8507
8508    
8509  </div>
8510
8511  
8512  
8513  
8514  
8515  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
8516       class="product-card shrink-0 max-w-full w-full order-[--order] " 
8517       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--5"
8518       data-hide-if-empty="none"
8519       data-product-handle="vanilla-cupcake-all-in-one-shake"
8520       
8521       style="--order: 60">
8522    
8523    
8524      
8525      
8526
8527      
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537  <a
8538      data-product-handle="vanilla-cupcake-all-in-one-shake"
8539      data-product-id="6846203789421"
8540      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
8540scription')) }"
8541      x-defer="intersect"
8542      data-variant-id="40204091064429"
8543      
8544      
8545        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
8546        href="/products/vanilla-cupcake-all-in-one-shake"
8547        
8548      
8549      class="block product-card--product-card px-container-fullwidth"
8550      x-init="utils.barbaPrefetchTargetPage($el, `/products/vanilla-cupcake-all-in-one-shake`)"
8551      
8552      
8553      
8554     >
8555    
8556
8557
8558
8559
8560  <div
8561      data-style-id="card_product_card_container_UYT3tx"
8562      class="group"
8563      
8564      
8565        x-effect="
8566        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
8567        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8568        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8569
8570        if (text)   $el.style.color = text
8571        if (background)     $el.style.background = background
8572        if (border) $el.style.borderColor = border
8573      "
8574        style="color: #842857;
8575            background: #ffcde5;
8576            border-color: #ffcde5;"
8577       >
8578    
8579
8580
8581
8582
8583  
8584  
8585  
8586
8587  
8588  
8589  
8590    
8591    
8592    
8593
8594
8595  
8596  
8597    
8598    
8599    
8600      
8601      
8602      
8603
8604
8605<div
8606    data-style-id="card_product_card_image_fLKP8x"
8607    x-ignore
8608    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
8609    
8610    
8611      aria-label="Vanilla Cupcake - All-in-One Shake"
8612      role="link"
8613      tabindex="0"
8614      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
8615      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
8616      data-href="/products/vanilla-cupcake-all-in-one-shake"
8617    
8618    class="relative block shrink-0 overflow-hidden group">
8619  
8620  
8621  
8622  
8623
8624
8625
8626
8627
8628
8629
8630  <img
8631      
8632        src="//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=800"
8633      
8634      
8635    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
8636    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
8637    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
8638    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
8639    
8640      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
8641    
8642    
8643  
8644    
8645    
8646    alt="Vanilla Cupcake - All-in-One Shake"
8647    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
8648    
8649    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
8650    loading="lazy"
8651    
8652    
8653      
8654        
8655          srcset="//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=960 960w,//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=640 640w,//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=460 460w,//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=384 384w,//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=256 256w"
8656        
8657      
8658      data-image="lazy">
8659
8660
8661
8662  
8663    
8664    
8665    
8666
8667
8668
8669
8670
8671
8672
8673  <img
8674      
8675        src="//goodprotein.ca/cdn/shop/files/cupcake-back_1.png?v=1773811346&width=800"
8676      
8677      
8678      :src="secondary_image?.src || secondary_image || $el.src"
8679      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
8680      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
8681      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
8682      x-cloak
8683      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
8684    
8685    
8686    
8687    alt="Vanilla Cupcake - All-in-One Shake"
8688    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
8689    
8690    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
8691    loading="lazy"
8692    
8693    
8694      
8695        
8696          srcset="//goodprotein.ca/cdn/shop/files/cupcake-back_1.png?v=1773811346&width=960 960w,//goodprotein.ca/cdn/shop/files/cupcake-back_1.png?v=1773811346&width=640 640w,//goodprotein.ca/cdn/shop/files/cupcake-back_1.png?v=1773811346&width=460 460w,//goodprotein.ca/cdn/shop/files/cupcake-back_1.png?v=1773811346&width=384 384w,//goodprotein.ca/cdn/shop/files/cupcake-back_1.png?v=1773811346&width=256 256w"
8697        
8698      
8699      data-image="lazy">
8700
8701
8702
8703  
8704</div>
8705
8706
8707
8708
8709  
8710
8711  </div>
8712
8713
8714
8715
8716
8717
8718  <div
8719      data-style-id="card_product_card_container_fPbnpd"
8720      class="group"
8721      
8722      
8723        x-effect="
8724        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
8725        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8726        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8727
8728        if (text)   $el.style.color = text
8729        if (background)     $el.style.background = background
8730        if (border) $el.style.borderColor = border
8731      "
8732        style="color: #842857;
8733            background: #ffcde5;
8734            border-color: #ffcde5;"
8735       >
8736    
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748<label
8749    data-style-id="card_product_card_rating_KkqtKX"
8750    x-ignore
8751    
8752    aria-label="Product Rating"
8753    
8754      style="--color-review-stars--hex: 
8755  #842857
8756; --color-review-stars-base--hex: 
8757  #ffe5f2
8758 ; "
8759    >
8760  <meter class="relative block appearance-none shrink-0"
8761         value="4.75"
8762         min="0"
8763         max="5">
8764    <span>
8765      <span>4.75</span>/
8766      <span>5</span>
8767    </span>
8768  </meter>
8769  <div class="richtext-md h6">
8770    
8771
8772(4937)
8773  </div>
8774</label>
8775
8776
8777
8778
8779
8780
8781
8782
8783<div
8784    data-style-id="card_product_card_richtext_A6nnbJ"
8785    x-ignore
8786    class="text-center"
8787    
8788    
8789      aria-label="Vanilla Cupcake - All-in-One Shake"
8790      role="link"
8791      tabindex="0"
8792      x-init="utils.simulateAnchorTag($el)"
8793      
8794      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
8795      data-href="/products/vanilla-cupcake-all-in-one-shake"
8796     >
8797  
8798
8799<div class="_input-richtext text-card"><p><strong>Vanilla Cupcake</strong></p></div>
8800
8801</div>
8802
8803
8804
8805
8806
8807
8808
8809
8810<div
8811    data-style-id="card_product_card_richtext_AKBWHq"
8812    x-ignore
8813    class="text-center"
8814    
8815     >
8816  
8817
8818<div class="_input-richtext richtext-md"><p>The rich, decadent taste of a classic vanilla cupcake.</p></div>
8819
8820</div>
8821
8822
8823
8824
8825
8826  <div
8827      data-style-id="card_product_card_container_FDQVHe"
8828      class="group"
8829      
8830       >
8831    
8832
8833  </div>
8834
8835
8836
8837
8838
8839
8840
8841
8842<button
8843    data-style-id="card_product_card_cta_button_a6AHrC"
8844    type="submit"
8845    x-ignore
8846    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
8847    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
8848    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
8849    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
8850    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
8851    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
8852                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
8853                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
8854                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
8855                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
8856                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
8857                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
8858    
8859    data-content="
8860
8861Add • [price]"
8862    data-class="button-primary-outline"
8863    
8864    
8865    
8866    data-action="add_to_cart"
8867    
8868    
8869    
8870    
8871    
8872    
8873    
8874      data-sold-out-content="
8875
8876Notify Me"
8877      data-sold-out-class="button-primary"
8878      
8879      data-sold-out-action="back_in_stock"
8880      
8881    
8882    class="w-full button-primary-outline"
8883    :disabled="action === 'disabled'"
8884    style="
8885        --background: #cc3e86;
8886        --border: #842857;"
8887    :style="`
8888      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
8889        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
8890        : ''}
8891
8892      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
8893        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
8894        : ''}
8895
8896      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
8897        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
8898        : ''}
8899    `">
8900  
8901
8902Add • <span class="card-price-wrapper">$37.99</span>
8903</button>
8904
8905
8906
8907
8908
8909
8910
8911
8912  </div>
8913
8914
8915
8916  </a>
8917
8918
8919    
8920  </div>
8921
8922  
8923  
8924  
8925  
8926  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
8927       class="product-card shrink-0 max-w-full w-full order-[--order] " 
8928       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--6"
8929       data-hide-if-empty="none"
8930       data-product-handle="peanut-butter-all-in-one-shake"
8931       
8932       style="--order: 70">
8933    
8934    
8935      
8936      
8937
8938      
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948  <a
8949      data-product-handle="peanut-butter-all-in-one-shake"
8950      data-product-id="6981737087085"
8951      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
8951scription')) }"
8952      x-defer="intersect"
8953      data-variant-id="40570144620653"
8954      
8955      
8956        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
8957        href="/products/peanut-butter-all-in-one-shake"
8958        
8959      
8960      class="block product-card--product-card px-container-fullwidth"
8961      x-init="utils.barbaPrefetchTargetPage($el, `/products/peanut-butter-all-in-one-shake`)"
8962      
8963      
8964      
8965     >
8966    
8967
8968
8969
8970
8971  <div
8972      data-style-id="card_product_card_container_UYT3tx"
8973      class="group"
8974      
8975      
8976        x-effect="
8977        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
8978        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8979        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
8980
8981        if (text)   $el.style.color = text
8982        if (background)     $el.style.background = background
8983        if (border) $el.style.borderColor = border
8984      "
8985        style="color: #51381a;
8986            background: #f0cea3;
8987            border-color: #f0cea3;"
8988       >
8989    
8990
8991
8992
8993
8994  
8995  
8996  
8997
8998  
8999  
9000  
9001    
9002    
9003    
9004
9005
9006  
9007  
9008    
9009    
9010    
9011      
9012      
9013      
9014
9015
9016<div
9017    data-style-id="card_product_card_image_fLKP8x"
9018    x-ignore
9019    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
9020    
9021    
9022      aria-label="Peanut Butter - All-in-One Shake"
9023      role="link"
9024      tabindex="0"
9025      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
9026      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
9027      data-href="/products/peanut-butter-all-in-one-shake"
9028    
9029    class="relative block shrink-0 overflow-hidden group">
9030  
9031  
9032  
9033  
9034
9035
9036
9037
9038
9039
9040
9041  <img
9042      
9043        src="//goodprotein.ca/cdn/shop/files/Mockup-440-PeanutButter-T.png?v=1764180670&width=800"
9044      
9045      
9046    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
9047    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
9048    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
9049    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
9050    
9051      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
9052    
9053    
9054  
9055    
9056    
9057    alt="Peanut Butter - All-in-One Shake"
9058    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
9059    
9060    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
9061    loading="lazy"
9062    
9063    
9064      
9065        
9066          srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-PeanutButter-T.png?v=1764180670&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-440-PeanutButter-T.png?v=1764180670&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-440-PeanutButter-T.png?v=1764180670&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-440-PeanutButter-T.png?v=1764180670&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-440-PeanutButter-T.png?v=1764180670&width=256 256w"
9067        
9068      
9069      data-image="lazy">
9070
9071
9072
9073  
9074    
9075    
9076    
9077
9078
9079
9080
9081
9082
9083
9084  <img
9085      
9086        src="//goodprotein.ca/cdn/shop/files/peanut_butter-back.png?v=1772749789&width=800"
9087      
9088      
9089      :src="secondary_image?.src || secondary_image || $el.src"
9090      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
9091      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
9092      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
9093      x-cloak
9094      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
9095    
9096    
9097    
9098    alt="Peanut Butter - All-in-One Shake"
9099    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
9100    
9101    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
9102    loading="lazy"
9103    
9104    
9105      
9106        
9107          srcset="//goodprotein.ca/cdn/shop/files/peanut_butter-back.png?v=1772749789&width=960 960w,//goodprotein.ca/cdn/shop/files/peanut_butter-back.png?v=1772749789&width=640 640w,//goodprotein.ca/cdn/shop/files/peanut_butter-back.png?v=1772749789&width=460 460w,//goodprotein.ca/cdn/shop/files/peanut_butter-back.png?v=1772749789&width=384 384w,//goodprotein.ca/cdn/shop/files/peanut_butter-back.png?v=1772749789&width=256 256w"
9108        
9109      
9110      data-image="lazy">
9111
9112
9113
9114  
9115</div>
9116
9117
9118
9119
9120  
9121
9122  </div>
9123
9124
9125
9126
9127
9128
9129  <div
9130      data-style-id="card_product_card_container_fPbnpd"
9131      class="group"
9132      
9133      
9134        x-effect="
9135        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
9136        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9137        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9138
9139        if (text)   $el.style.color = text
9140        if (background)     $el.style.background = background
9141        if (border) $el.style.borderColor = border
9142      "
9143        style="color: #51381a;
9144            background: #f0cea3;
9145            border-color: #f0cea3;"
9146       >
9147    
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159<label
9160    data-style-id="card_product_card_rating_KkqtKX"
9161    x-ignore
9162    
9163    aria-label="Product Rating"
9164    
9165      style="--color-review-stars--hex: 
9166  #51381a
9167; --color-review-stars-base--hex: 
9168  #fce6cb
9169 ; "
9170    >
9171  <meter class="relative block appearance-none shrink-0"
9172         value="4.74"
9173         min="0"
9174         max="5">
9175    <span>
9176      <span>4.74</span>/
9177      <span>5</span>
9178    </span>
9179  </meter>
9180  <div class="richtext-md h6">
9181    
9182
9183(1920)
9184  </div>
9185</label>
9186
9187
9188
9189
9190
9191
9192
9193
9194<div
9195    data-style-id="card_product_card_richtext_A6nnbJ"
9196    x-ignore
9197    class="text-center"
9198    
9199    
9200      aria-label="Peanut Butter - All-in-One Shake"
9201      role="link"
9202      tabindex="0"
9203      x-init="utils.simulateAnchorTag($el)"
9204      
9205      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
9206      data-href="/products/peanut-butter-all-in-one-shake"
9207     >
9208  
9209
9210<div class="_input-richtext text-card"><p><strong>Peanut Butter</strong></p></div>
9211
9212</div>
9213
9214
9215
9216
9217
9218
9219
9220
9221<div
9222    data-style-id="card_product_card_richtext_AKBWHq"
9223    x-ignore
9224    class="text-center"
9225    
9226     >
9227  
9228
9229<div class="_input-richtext richtext-md"><p>Tastes like a spoonful of creamy peanut butter.</p></div>
9230
9231</div>
9232
9233
9234
9235
9236
9237  <div
9238      data-style-id="card_product_card_container_FDQVHe"
9239      class="group"
9240      
9241       >
9242    
9243
9244  </div>
9245
9246
9247
9248
9249
9250
9251
9252
9253<button
9254    data-style-id="card_product_card_cta_button_a6AHrC"
9255    type="submit"
9256    x-ignore
9257    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
9258    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
9259    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
9260    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
9261    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
9262    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
9263                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
9264                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
9265                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
9266                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
9267                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
9268                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
9269    
9270    data-content="
9271
9272Add • [price]"
9273    data-class="button-primary-outline"
9274    
9275    
9276    
9277    data-action="add_to_cart"
9278    
9279    
9280    
9281    
9282    
9283    
9284    
9285      data-sold-out-content="
9286
9287Notify Me"
9288      data-sold-out-class="button-primary"
9289      
9290      data-sold-out-action="back_in_stock"
9291      
9292    
9293    class="w-full button-primary-outline"
9294    :disabled="action === 'disabled'"
9295    style="
9296        --background: #8f693b;
9297        --border: #51381a;"
9298    :style="`
9299      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
9300        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
9301        : ''}
9302
9303      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
9304        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
9305        : ''}
9306
9307      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
9308        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
9309        : ''}
9310    `">
9311  
9312
9313Add • <span class="card-price-wrapper">$37.99</span>
9314</button>
9315
9316
9317
9318
9319
9320
9321
9322
9323  </div>
9324
9325
9326
9327  </a>
9328
9329
9330    
9331  </div>
9332
9333  
9334  
9335  
9336  
9337  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
9338       class="product-card shrink-0 max-w-full w-full order-[--order] " 
9339       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--7"
9340       data-hide-if-empty="none"
9341       data-product-handle="bananas-cream-all-in-one-shake"
9342       
9343       style="--order: 80">
9344    
9345    
9346      
9347      
9348
9349      
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359  <a
9360      data-product-handle="bananas-cream-all-in-one-shake"
9361      data-product-id="7014973997165"
9362      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
9362scription')) }"
9363      x-defer="intersect"
9364      data-variant-id="40705202618477"
9365      
9366      
9367        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
9368        href="/products/bananas-cream-all-in-one-shake"
9369        
9370      
9371      class="block product-card--product-card px-container-fullwidth"
9372      x-init="utils.barbaPrefetchTargetPage($el, `/products/bananas-cream-all-in-one-shake`)"
9373      
9374      
9375      
9376     >
9377    
9378
9379
9380
9381
9382  <div
9383      data-style-id="card_product_card_container_UYT3tx"
9384      class="group"
9385      
9386      
9387        x-effect="
9388        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
9389        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9390        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9391
9392        if (text)   $el.style.color = text
9393        if (background)     $el.style.background = background
9394        if (border) $el.style.borderColor = border
9395      "
9396        style="color: #524506;
9397            background: #fff0a1;
9398            border-color: #fff0a1;"
9399       >
9400    
9401
9402
9403
9404
9405  
9406  
9407  
9408
9409  
9410  
9411  
9412    
9413    
9414    
9415
9416
9417  
9418  
9419    
9420    
9421    
9422      
9423      
9424      
9425
9426
9427<div
9428    data-style-id="card_product_card_image_fLKP8x"
9429    x-ignore
9430    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
9431    
9432    
9433      aria-label="Bananas & Cream - All-in-One Shake"
9434      role="link"
9435      tabindex="0"
9436      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
9437      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
9438      data-href="/products/bananas-cream-all-in-one-shake"
9439    
9440    class="relative block shrink-0 overflow-hidden group">
9441  
9442  
9443  
9444  
9445
9446
9447
9448
9449
9450
9451
9452  <img
9453      
9454        src="//goodprotein.ca/cdn/shop/files/Mockup-Bananas_Cream-T_2.png?v=1764180670&width=800"
9455      
9456      
9457    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
9458    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
9459    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
9460    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
9461    
9462      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
9463    
9464    
9465  
9466    
9467    
9468    alt="Bananas & Cream - All-in-One Shake"
9469    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
9470    
9471    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
9472    loading="lazy"
9473    
9474    
9475      
9476        
9477          srcset="//goodprotein.ca/cdn/shop/files/Mockup-Bananas_Cream-T_2.png?v=1764180670&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-Bananas_Cream-T_2.png?v=1764180670&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-Bananas_Cream-T_2.png?v=1764180670&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-Bananas_Cream-T_2.png?v=1764180670&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-Bananas_Cream-T_2.png?v=1764180670&width=256 256w"
9478        
9479      
9480      data-image="lazy">
9481
9482
9483
9484  
9485    
9486    
9487    
9488
9489
9490
9491
9492
9493
9494
9495  <img
9496      
9497        src="//goodprotein.ca/cdn/shop/files/banana-back.png?v=1772749482&width=800"
9498      
9499      
9500      :src="secondary_image?.src || secondary_image || $el.src"
9501      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
9502      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
9503      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
9504      x-cloak
9505      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
9506    
9507    
9508    
9509    alt="Bananas & Cream - All-in-One Shake"
9510    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
9511    
9512    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
9513    loading="lazy"
9514    
9515    
9516      
9517        
9518          srcset="//goodprotein.ca/cdn/shop/files/banana-back.png?v=1772749482&width=960 960w,//goodprotein.ca/cdn/shop/files/banana-back.png?v=1772749482&width=640 640w,//goodprotein.ca/cdn/shop/files/banana-back.png?v=1772749482&width=460 460w,//goodprotein.ca/cdn/shop/files/banana-back.png?v=1772749482&width=384 384w,//goodprotein.ca/cdn/shop/files/banana-back.png?v=1772749482&width=256 256w"
9519        
9520      
9521      data-image="lazy">
9522
9523
9524
9525  
9526</div>
9527
9528
9529
9530
9531  
9532
9533  </div>
9534
9535
9536
9537
9538
9539
9540  <div
9541      data-style-id="card_product_card_container_fPbnpd"
9542      class="group"
9543      
9544      
9545        x-effect="
9546        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
9547        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9548        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9549
9550        if (text)   $el.style.color = text
9551        if (background)     $el.style.background = background
9552        if (border) $el.style.borderColor = border
9553      "
9554        style="color: #524506;
9555            background: #fff0a1;
9556            border-color: #fff0a1;"
9557       >
9558    
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570<label
9571    data-style-id="card_product_card_rating_KkqtKX"
9572    x-ignore
9573    
9574    aria-label="Product Rating"
9575    
9576      style="--color-review-stars--hex: 
9577  #524506
9578; --color-review-stars-base--hex: 
9579  #fff4b9
9580 ; "
9581    >
9582  <meter class="relative block appearance-none shrink-0"
9583         value="4.63"
9584         min="0"
9585         max="5">
9586    <span>
9587      <span>4.63</span>/
9588      <span>5</span>
9589    </span>
9590  </meter>
9591  <div class="richtext-md h6">
9592    
9593
9594(1308)
9595  </div>
9596</label>
9597
9598
9599
9600
9601
9602
9603
9604
9605<div
9606    data-style-id="card_product_card_richtext_A6nnbJ"
9607    x-ignore
9608    class="text-center"
9609    
9610    
9611      aria-label="Bananas & Cream - All-in-One Shake"
9612      role="link"
9613      tabindex="0"
9614      x-init="utils.simulateAnchorTag($el)"
9615      
9616      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
9617      data-href="/products/bananas-cream-all-in-one-shake"
9618     >
9619  
9620
9621<div class="_input-richtext text-card"><p><strong>Bananas & Cream</strong></p></div>
9622
9623</div>
9624
9625
9626
9627
9628
9629
9630
9631
9632<div
9633    data-style-id="card_product_card_richtext_AKBWHq"
9634    x-ignore
9635    class="text-center"
9636    
9637     >
9638  
9639
9640<div class="_input-richtext richtext-md"><p>Tastes like a creamy, old-school banana milkshake.</p></div>
9641
9642</div>
9643
9644
9645
9646
9647
9648  <div
9649      data-style-id="card_product_card_container_FDQVHe"
9650      class="group"
9651      
9652       >
9653    
9654
9655  </div>
9656
9657
9658
9659
9660
9661
9662
9663
9664<button
9665    data-style-id="card_product_card_cta_button_a6AHrC"
9666    type="submit"
9667    x-ignore
9668    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
9669    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
9670    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
9671    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
9672    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
9673    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
9674                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
9675                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
9676                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
9677                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
9678                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
9679                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
9680    
9681    data-content="
9682
9683Add • [price]"
9684    data-class="button-primary-outline"
9685    
9686    
9687    
9688    data-action="add_to_cart"
9689    
9690    
9691    
9692    
9693    
9694    
9695    
9696      data-sold-out-content="
9697
9698Notify Me"
9699      data-sold-out-class="button-primary"
9700      
9701      data-sold-out-action="back_in_stock"
9702      
9703    
9704    class="w-full button-primary-outline"
9705    :disabled="action === 'disabled'"
9706    style="
9707        --background: #9f8609;
9708        --border: #524506;"
9709    :style="`
9710      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
9711        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
9712        : ''}
9713
9714      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
9715        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
9716        : ''}
9717
9718      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
9719        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
9720        : ''}
9721    `">
9722  
9723
9724Add • <span class="card-price-wrapper">$37.99</span>
9725</button>
9726
9727
9728
9729
9730
9731
9732
9733
9734  </div>
9735
9736
9737
9738  </a>
9739
9740
9741    
9742  </div>
9743
9744  
9745  
9746  
9747  
9748  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
9749       class="product-card shrink-0 max-w-full w-full order-[--order] " 
9750       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--8"
9751       data-hide-if-empty="none"
9752       data-product-handle="salted-caramel-all-in-one-shake"
9753       
9754       style="--order: 90">
9755    
9756    
9757      
9758      
9759
9760      
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770  <a
9771      data-product-handle="salted-caramel-all-in-one-shake"
9772      data-product-id="6846211424365"
9773      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
9773scription')) }"
9774      x-defer="intersect"
9775      data-variant-id="40204104171629"
9776      
9777      
9778        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
9779        href="/products/salted-caramel-all-in-one-shake"
9780        
9781      
9782      class="block product-card--product-card px-container-fullwidth"
9783      x-init="utils.barbaPrefetchTargetPage($el, `/products/salted-caramel-all-in-one-shake`)"
9784      
9785      
9786      
9787     >
9788    
9789
9790
9791
9792
9793  <div
9794      data-style-id="card_product_card_container_UYT3tx"
9795      class="group"
9796      
9797      
9798        x-effect="
9799        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
9800        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9801        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9802
9803        if (text)   $el.style.color = text
9804        if (background)     $el.style.background = background
9805        if (border) $el.style.borderColor = border
9806      "
9807        style="color: #894300;
9808            background: #ffc487;
9809            border-color: #ffc487;"
9810       >
9811    
9812
9813
9814
9815
9816  
9817  
9818  
9819
9820  
9821  
9822  
9823    
9824    
9825    
9826
9827
9828  
9829  
9830    
9831    
9832    
9833      
9834      
9835      
9836
9837
9838<div
9839    data-style-id="card_product_card_image_fLKP8x"
9840    x-ignore
9841    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
9842    
9843    
9844      aria-label="Salted Caramel - All-in-One Shake"
9845      role="link"
9846      tabindex="0"
9847      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
9848      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
9849      data-href="/products/salted-caramel-all-in-one-shake"
9850    
9851    class="relative block shrink-0 overflow-hidden group">
9852  
9853  
9854  
9855  
9856
9857
9858
9859
9860
9861
9862
9863  <img
9864      
9865        src="//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=800"
9866      
9867      
9868    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
9869    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
9870    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
9871    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
9872    
9873      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
9874    
9875    
9876  
9877    
9878    
9879    alt="Salted Caramel - All-in-One Shake"
9880    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
9881    
9882    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
9883    loading="lazy"
9884    
9885    
9886      
9887        
9888          srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=256 256w"
9889        
9890      
9891      data-image="lazy">
9892
9893
9894
9895  
9896    
9897    
9898    
9899
9900
9901
9902
9903
9904
9905
9906  <img
9907      
9908        src="//goodprotein.ca/cdn/shop/files/cramel-back.png?v=1772750208&width=800"
9909      
9910      
9911      :src="secondary_image?.src || secondary_image || $el.src"
9912      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
9913      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
9914      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
9915      x-cloak
9916      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
9917    
9918    
9919    
9920    alt="Salted Caramel - All-in-One Shake"
9921    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
9922    
9923    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
9924    loading="lazy"
9925    
9926    
9927      
9928        
9929          srcset="//goodprotein.ca/cdn/shop/files/cramel-back.png?v=1772750208&width=960 960w,//goodprotein.ca/cdn/shop/files/cramel-back.png?v=1772750208&width=640 640w,//goodprotein.ca/cdn/shop/files/cramel-back.png?v=1772750208&width=460 460w,//goodprotein.ca/cdn/shop/files/cramel-back.png?v=1772750208&width=384 384w,//goodprotein.ca/cdn/shop/files/cramel-back.png?v=1772750208&width=256 256w"
9930        
9931      
9932      data-image="lazy">
9933
9934
9935
9936  
9937</div>
9938
9939
9940
9941
9942  
9943
9944  </div>
9945
9946
9947
9948
9949
9950
9951  <div
9952      data-style-id="card_product_card_container_fPbnpd"
9953      class="group"
9954      
9955      
9956        x-effect="
9957        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
9958        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9959        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
9960
9961        if (text)   $el.style.color = text
9962        if (background)     $el.style.background = background
9963        if (border) $el.style.borderColor = border
9964      "
9965        style="color: #894300;
9966            background: #ffc487;
9967            border-color: #ffc487;"
9968       >
9969    
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981<label
9982    data-style-id="card_product_card_rating_KkqtKX"
9983    x-ignore
9984    
9985    aria-label="Product Rating"
9986    
9987      style="--color-review-stars--hex: 
9988  #894300
9989; --color-review-stars-base--hex: 
9990  #ffdbb3
9991 ; "
9992    >
9993  <meter class="relative block appearance-none shrink-0"
9994         value="4.73"
9995         min="0"
9996         max="5">
9997    <span>
9998      <span>4.73</span>/
9999      <span>5</span>
10000    </span>
10001  </meter>
10002  <div class="richtext-md h6">
10003    
10004
10005(1629)
10006  </div>
10007</label>
10008
10009
10010
10011
10012
10013
10014
10015
10016<div
10017    data-style-id="card_product_card_richtext_A6nnbJ"
10018    x-ignore
10019    class="text-center"
10020    
10021    
10022      aria-label="Salted Caramel - All-in-One Shake"
10023      role="link"
10024      tabindex="0"
10025      x-init="utils.simulateAnchorTag($el)"
10026      
10027      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
10028      data-href="/products/salted-caramel-all-in-one-shake"
10029     >
10030  
10031
10032<div class="_input-richtext text-card"><p><strong>Salted Caramel</strong></p></div>
10033
10034</div>
10035
10036
10037
10038
10039
10040
10041
10042
10043<div
10044    data-style-id="card_product_card_richtext_AKBWHq"
10045    x-ignore
10046    class="text-center"
10047    
10048     >
10049  
10050
10051<div class="_input-richtext richtext-md"><p>Tastes like buttery caramel with a salty twist.</p></div>
10052
10053</div>
10054
10055
10056
10057
10058
10059  <div
10060      data-style-id="card_product_card_container_FDQVHe"
10061      class="group"
10062      
10063       >
10064    
10065
10066  </div>
10067
10068
10069
10070
10071
10072
10073
10074
10075<button
10076    data-style-id="card_product_card_cta_button_a6AHrC"
10077    type="submit"
10078    x-ignore
10079    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
10080    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
10081    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
10082    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
10083    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
10084    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
10085                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
10086                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
10087                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
10088                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
10089                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
10090                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
10091    
10092    data-content="
10093
10094Add • [price]"
10095    data-class="button-primary-outline"
10096    
10097    
10098    
10099    data-action="add_to_cart"
10100    
10101    
10102    
10103    
10104    
10105    
10106    
10107      data-sold-out-content="
10108
10109Notify Me"
10110      data-sold-out-class="button-primary"
10111      
10112      data-sold-out-action="back_in_stock"
10113      
10114    
10115    class="w-full button-primary"
10116    :disabled="action === 'disabled'"
10117    style="
10118        --background: #b25702;
10119        --border: #894300;"
10120    :style="`
10121      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
10122        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
10123        : ''}
10124
10125      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
10126        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
10127        : ''}
10128
10129      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
10130        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
10131        : ''}
10132    `">
10133  
10134
10135Notify Me
10136</button>
10137
10138
10139
10140
10141
10142
10143
10144
10145  </div>
10146
10147
10148
10149  </a>
10150
10151
10152    
10153  </div>
10154
10155  
10156  
10157  
10158  
10159  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
10160       class="product-card shrink-0 max-w-full w-full order-[--order] " 
10161       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--9"
10162       data-hide-if-empty="none"
10163       data-product-handle="mixed-berries-all-in-one-shake"
10164       
10165       style="--order: 100">
10166    
10167    
10168      
10169      
10170
10171      
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181  <a
10182      data-product-handle="mixed-berries-all-in-one-shake"
10183      data-product-id="6846098374765"
10184      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
10184scription')) }"
10185      x-defer="intersect"
10186      data-variant-id="40204022841453"
10187      
10188      
10189        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
10190        href="/products/mixed-berries-all-in-one-shake"
10191        
10192      
10193      class="block product-card--product-card px-container-fullwidth"
10194      x-init="utils.barbaPrefetchTargetPage($el, `/products/mixed-berries-all-in-one-shake`)"
10195      
10196      
10197      
10198     >
10199    
10200
10201
10202
10203
10204  <div
10205      data-style-id="card_product_card_container_UYT3tx"
10206      class="group"
10207      
10208      
10209        x-effect="
10210        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
10211        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10212        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10213
10214        if (text)   $el.style.color = text
10215        if (background)     $el.style.background = background
10216        if (border) $el.style.borderColor = border
10217      "
10218        style="color: #842857;
10219            background: #ffcde5;
10220            border-color: #ffcde5;"
10221       >
10222    
10223
10224
10225
10226
10227  
10228  
10229  
10230
10231  
10232  
10233  
10234    
10235    
10236    
10237
10238
10239  
10240  
10241    
10242    
10243    
10244      
10245      
10246      
10247
10248
10249<div
10250    data-style-id="card_product_card_image_fLKP8x"
10251    x-ignore
10252    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
10253    
10254    
10255      aria-label="Mixed Berries - All-in-One Shake"
10256      role="link"
10257      tabindex="0"
10258      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
10259      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
10260      data-href="/products/mixed-berries-all-in-one-shake"
10261    
10262    class="relative block shrink-0 overflow-hidden group">
10263  
10264  
10265  
10266  
10267
10268
10269
10270
10271
10272
10273
10274  <img
10275      
10276        src="//goodprotein.ca/cdn/shop/files/Mockup-440-MixedBerries-T_1_378b9747-9c98-446e-b172-e0e4dc9dd1fb.png?v=1764180730&width=800"
10277      
10278      
10279    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
10280    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
10281    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
10282    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
10283    
10284      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
10285    
10286    
10287  
10288    
10289    
10290    alt="Mixed Berries - All-in-One Shake"
10291    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
10292    
10293    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
10294    loading="lazy"
10295    
10296    
10297      
10298        
10299          srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-MixedBerries-T_1_378b9747-9c98-446e-b172-e0e4dc9dd1fb.png?v=1764180730&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-440-MixedBerries-T_1_378b9747-9c98-446e-b172-e0e4dc9dd1fb.png?v=1764180730&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-440-MixedBerries-T_1_378b9747-9c98-446e-b172-e0e4dc9dd1fb.png?v=1764180730&width=460 460w,//goodprotein.ca/cdn/shop/files/M
10299ockup-440-MixedBerries-T_1_378b9747-9c98-446e-b172-e0e4dc9dd1fb.png?v=1764180730&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-440-MixedBerries-T_1_378b9747-9c98-446e-b172-e0e4dc9dd1fb.png?v=1764180730&width=256 256w"
10300        
10301      
10302      data-image="lazy">
10303
10304
10305
10306  
10307    
10308    
10309    
10310
10311
10312
10313
10314
10315
10316
10317  <img
10318      
10319        src="//goodprotein.ca/cdn/shop/files/mixed_berries_back.png?v=1772751698&width=800"
10320      
10321      
10322      :src="secondary_image?.src || secondary_image || $el.src"
10323      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
10324      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
10325      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
10326      x-cloak
10327      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
10328    
10329    
10330    
10331    alt="Mixed Berries - All-in-One Shake"
10332    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
10333    
10334    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
10335    loading="lazy"
10336    
10337    
10338      
10339        
10340          srcset="//goodprotein.ca/cdn/shop/files/mixed_berries_back.png?v=1772751698&width=960 960w,//goodprotein.ca/cdn/shop/files/mixed_berries_back.png?v=1772751698&width=640 640w,//goodprotein.ca/cdn/shop/files/mixed_berries_back.png?v=1772751698&width=460 460w,//goodprotein.ca/cdn/shop/files/mixed_berries_back.png?v=1772751698&width=384 384w,//goodprotein.ca/cdn/shop/files/mixed_berries_back.png?v=1772751698&width=256 256w"
10341        
10342      
10343      data-image="lazy">
10344
10345
10346
10347  
10348</div>
10349
10350
10351
10352
10353  
10354
10355  </div>
10356
10357
10358
10359
10360
10361
10362  <div
10363      data-style-id="card_product_card_container_fPbnpd"
10364      class="group"
10365      
10366      
10367        x-effect="
10368        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
10369        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10370        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10371
10372        if (text)   $el.style.color = text
10373        if (background)     $el.style.background = background
10374        if (border) $el.style.borderColor = border
10375      "
10376        style="color: #842857;
10377            background: #ffcde5;
10378            border-color: #ffcde5;"
10379       >
10380    
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392<label
10393    data-style-id="card_product_card_rating_KkqtKX"
10394    x-ignore
10395    
10396    aria-label="Product Rating"
10397    
10398      style="--color-review-stars--hex: 
10399  #842857
10400; --color-review-stars-base--hex: 
10401  #ffe5f2
10402 ; "
10403    >
10404  <meter class="relative block appearance-none shrink-0"
10405         value="4.62"
10406         min="0"
10407         max="5">
10408    <span>
10409      <span>4.62</span>/
10410      <span>5</span>
10411    </span>
10412  </meter>
10413  <div class="richtext-md h6">
10414    
10415
10416(840)
10417  </div>
10418</label>
10419
10420
10421
10422
10423
10424
10425
10426
10427<div
10428    data-style-id="card_product_card_richtext_A6nnbJ"
10429    x-ignore
10430    class="text-center"
10431    
10432    
10433      aria-label="Mixed Berries - All-in-One Shake"
10434      role="link"
10435      tabindex="0"
10436      x-init="utils.simulateAnchorTag($el)"
10437      
10438      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
10439      data-href="/products/mixed-berries-all-in-one-shake"
10440     >
10441  
10442
10443<div class="_input-richtext text-card"><p><strong>Mixed Berries</strong></p></div>
10444
10445</div>
10446
10447
10448
10449
10450
10451
10452
10453
10454<div
10455    data-style-id="card_product_card_richtext_AKBWHq"
10456    x-ignore
10457    class="text-center"
10458    
10459     >
10460  
10461
10462<div class="_input-richtext richtext-md"><p>Tastes like fresh, ripe berries from the patch.</p></div>
10463
10464</div>
10465
10466
10467
10468
10469
10470  <div
10471      data-style-id="card_product_card_container_FDQVHe"
10472      class="group"
10473      
10474       >
10475    
10476
10477  </div>
10478
10479
10480
10481
10482
10483
10484
10485
10486<button
10487    data-style-id="card_product_card_cta_button_a6AHrC"
10488    type="submit"
10489    x-ignore
10490    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
10491    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
10492    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
10493    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
10494    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
10495    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
10496                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
10497                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
10498                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
10499                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
10500                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
10501                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
10502    
10503    data-content="
10504
10505Add • [price]"
10506    data-class="button-primary-outline"
10507    
10508    
10509    
10510    data-action="add_to_cart"
10511    
10512    
10513    
10514    
10515    
10516    
10517    
10518      data-sold-out-content="
10519
10520Notify Me"
10521      data-sold-out-class="button-primary"
10522      
10523      data-sold-out-action="back_in_stock"
10524      
10525    
10526    class="w-full button-primary-outline"
10527    :disabled="action === 'disabled'"
10528    style="
10529        --background: #cc3e86;
10530        --border: #842857;"
10531    :style="`
10532      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
10533        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
10534        : ''}
10535
10536      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
10537        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
10538        : ''}
10539
10540      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
10541        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
10542        : ''}
10543    `">
10544  
10545
10546Add • <span class="card-price-wrapper">$37.99</span>
10547</button>
10548
10549
10550
10551
10552
10553
10554
10555
10556  </div>
10557
10558
10559
10560  </a>
10561
10562
10563    
10564  </div>
10565
10566  
10567  
10568  
10569  
10570  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
10571       class="product-card shrink-0 max-w-full w-full order-[--order] " 
10572       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--10"
10573       data-hide-if-empty="none"
10574       data-product-handle="chai-latte-all-in-one-shake"
10575       
10576       style="--order: 110">
10577    
10578    
10579      
10580      
10581
10582      
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592  <a
10593      data-product-handle="chai-latte-all-in-one-shake"
10594      data-product-id="6846190551149"
10595      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
10595scription')) }"
10596      x-defer="intersect"
10597      data-variant-id="40204067373165"
10598      
10599      
10600        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
10601        href="/products/chai-latte-all-in-one-shake"
10602        
10603      
10604      class="block product-card--product-card px-container-fullwidth"
10605      x-init="utils.barbaPrefetchTargetPage($el, `/products/chai-latte-all-in-one-shake`)"
10606      
10607      
10608      
10609     >
10610    
10611
10612
10613
10614
10615  <div
10616      data-style-id="card_product_card_container_UYT3tx"
10617      class="group"
10618      
10619      
10620        x-effect="
10621        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
10622        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10623        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10624
10625        if (text)   $el.style.color = text
10626        if (background)     $el.style.background = background
10627        if (border) $el.style.borderColor = border
10628      "
10629        style="color: #792d14;
10630            background: #ffdec0;
10631            border-color: #ffdec0;"
10632       >
10633    
10634
10635
10636
10637
10638  
10639  
10640  
10641
10642  
10643  
10644  
10645    
10646    
10647    
10648
10649
10650  
10651  
10652    
10653    
10654    
10655      
10656      
10657      
10658
10659
10660<div
10661    data-style-id="card_product_card_image_fLKP8x"
10662    x-ignore
10663    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
10664    
10665    
10666      aria-label="Chai Latte - All-in-One Shake"
10667      role="link"
10668      tabindex="0"
10669      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
10670      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
10671      data-href="/products/chai-latte-all-in-one-shake"
10672    
10673    class="relative block shrink-0 overflow-hidden group">
10674  
10675  
10676  
10677  
10678
10679
10680
10681
10682
10683
10684
10685  <img
10686      
10687        src="//goodprotein.ca/cdn/shop/files/Mockup-ChaiLatte-T_2.png?v=1767898509&width=800"
10688      
10689      
10690    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
10691    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
10692    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
10693    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
10694    
10695      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
10696    
10697    
10698  
10699    
10700    
10701    alt="Chai Latte - All-in-One Shake"
10702    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
10703    
10704    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
10705    loading="lazy"
10706    
10707    
10708      
10709        
10710          srcset="//goodprotein.ca/cdn/shop/files/Mockup-ChaiLatte-T_2.png?v=1767898509&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-ChaiLatte-T_2.png?v=1767898509&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-ChaiLatte-T_2.png?v=1767898509&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-ChaiLatte-T_2.png?v=1767898509&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-ChaiLatte-T_2.png?v=1767898509&width=256 256w"
10711        
10712      
10713      data-image="lazy">
10714
10715
10716
10717  
10718    
10719    
10720    
10721
10722
10723
10724
10725
10726
10727
10728  <img
10729      
10730        src="//goodprotein.ca/cdn/shop/files/chai-back_1.png?v=1773812382&width=800"
10731      
10732      
10733      :src="secondary_image?.src || secondary_image || $el.src"
10734      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
10735      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
10736      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
10737      x-cloak
10738      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
10739    
10740    
10741    
10742    alt="Chai Latte - All-in-One Shake"
10743    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
10744    
10745    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
10746    loading="lazy"
10747    
10748    
10749      
10750        
10751          srcset="//goodprotein.ca/cdn/shop/files/chai-back_1.png?v=1773812382&width=960 960w,//goodprotein.ca/cdn/shop/files/chai-back_1.png?v=1773812382&width=640 640w,//goodprotein.ca/cdn/shop/files/chai-back_1.png?v=1773812382&width=460 460w,//goodprotein.ca/cdn/shop/files/chai-back_1.png?v=1773812382&width=384 384w,//goodprotein.ca/cdn/shop/files/chai-back_1.png?v=1773812382&width=256 256w"
10752        
10753      
10754      data-image="lazy">
10755
10756
10757
10758  
10759</div>
10760
10761
10762
10763
10764  
10765
10766  </div>
10767
10768
10769
10770
10771
10772
10773  <div
10774      data-style-id="card_product_card_container_fPbnpd"
10775      class="group"
10776      
10777      
10778        x-effect="
10779        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
10780        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10781        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
10782
10783        if (text)   $el.style.color = text
10784        if (background)     $el.style.background = background
10785        if (border) $el.style.borderColor = border
10786      "
10787        style="color: #792d14;
10788            background: #ffdec0;
10789            border-color: #ffdec0;"
10790       >
10791    
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803<label
10804    data-style-id="card_product_card_rating_KkqtKX"
10805    x-ignore
10806    
10807    aria-label="Product Rating"
10808    
10809      style="--color-review-stars--hex: 
10810  #792d14
10811; --color-review-stars-base--hex: 
10812  #ffeede
10813 ; "
10814    >
10815  <meter class="relative block appearance-none shrink-0"
10816         value="4.67"
10817         min="0"
10818         max="5">
10819    <span>
10820      <span>4.67</span>/
10821      <span>5</span>
10822    </span>
10823  </meter>
10824  <div class="richtext-md h6">
10825    
10826
10827(1123)
10828  </div>
10829</label>
10830
10831
10832
10833
10834
10835
10836
10837
10838<div
10839    data-style-id="card_product_card_richtext_A6nnbJ"
10840    x-ignore
10841    class="text-center"
10842    
10843    
10844      aria-label="Chai Latte - All-in-One Shake"
10845      role="link"
10846      tabindex="0"
10847      x-init="utils.simulateAnchorTag($el)"
10848      
10849      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
10850      data-href="/products/chai-latte-all-in-one-shake"
10851     >
10852  
10853
10854<div class="_input-richtext text-card"><p><strong>Chai Latte</strong></p></div>
10855
10856</div>
10857
10858
10859
10860
10861
10862
10863
10864
10865<div
10866    data-style-id="card_product_card_richtext_AKBWHq"
10867    x-ignore
10868    class="text-center"
10869    
10870     >
10871  
10872
10873<div class="_input-richtext richtext-md"><p>Tastes like cozy, warm spices with a touch of vanilla.</p></div>
10874
10875</div>
10876
10877
10878
10879
10880
10881  <div
10882      data-style-id="card_product_card_container_FDQVHe"
10883      class="group"
10884      
10885       >
10886    
10887
10888  </div>
10889
10890
10891
10892
10893
10894
10895
10896
10897<button
10898    data-style-id="card_product_card_cta_button_a6AHrC"
10899    type="submit"
10900    x-ignore
10901    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
10902    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
10903    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
10904    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
10905    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
10906    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
10907                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
10908                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
10909                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
10910                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
10911                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
10912                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
10913    
10914    data-content="
10915
10916Add • [price]"
10917    data-class="button-primary-outline"
10918    
10919    
10920    
10921    data-action="add_to_cart"
10922    
10923    
10924    
10925    
10926    
10927    
10928    
10929      data-sold-out-content="
10930
10931Notify Me"
10932      data-sold-out-class="button-primary"
10933      
10934      data-sold-out-action="back_in_stock"
10935      
10936    
10937    class="w-full button-primary-outline"
10938    :disabled="action === 'disabled'"
10939    style="
10940        --background: #ba5431;
10941        --border: #792d14;"
10942    :style="`
10943      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
10944        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
10945        : ''}
10946
10947      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
10948        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
10949        : ''}
10950
10951      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
10952        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
10953        : ''}
10954    `">
10955  
10956
10957Add • <span class="card-price-wrapper">$37.99</span>
10958</button>
10959
10960
10961
10962
10963
10964
10965
10966
10967  </div>
10968
10969
10970
10971  </a>
10972
10973
10974    
10975  </div>
10976
10977  
10978  
10979  
10980  
10981  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
10982       class="product-card shrink-0 max-w-full w-full order-[--order] " 
10983       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--11"
10984       data-hide-if-empty="none"
10985       data-product-handle="mint-chocolate-chip-all-in-one-shake"
10986       
10987       style="--order: 120">
10988    
10989    
10990      
10991      
10992
10993      
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003  <a
11004      data-product-handle="mint-chocolate-chip-all-in-one-shake"
11005      data-product-id="7003698364525"
11006      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
11006scription')) }"
11007      x-defer="intersect"
11008      data-variant-id="40628265091181"
11009      
11010      
11011        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
11012        href="/products/mint-chocolate-chip-all-in-one-shake"
11013        
11014      
11015      class="block product-card--product-card px-container-fullwidth"
11016      x-init="utils.barbaPrefetchTargetPage($el, `/products/mint-chocolate-chip-all-in-one-shake`)"
11017      
11018      
11019      
11020     >
11021    
11022
11023
11024
11025
11026  <div
11027      data-style-id="card_product_card_container_UYT3tx"
11028      class="group"
11029      
11030      
11031        x-effect="
11032        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
11033        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11034        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11035
11036        if (text)   $el.style.color = text
11037        if (background)     $el.style.background = background
11038        if (border) $el.style.borderColor = border
11039      "
11040        style="color: #235722;
11041            background: #9ed49d;
11042            border-color: #9ed49d;"
11043       >
11044    
11045
11046
11047
11048
11049  
11050  
11051  
11052
11053  
11054  
11055  
11056    
11057    
11058    
11059
11060
11061  
11062  
11063    
11064    
11065    
11066      
11067      
11068      
11069
11070
11071<div
11072    data-style-id="card_product_card_image_fLKP8x"
11073    x-ignore
11074    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
11075    
11076    
11077      aria-label="Mint Chocolate Chip - All-in-One Shake"
11078      role="link"
11079      tabindex="0"
11080      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
11081      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
11082      data-href="/products/mint-chocolate-chip-all-in-one-shake"
11083    
11084    class="relative block shrink-0 overflow-hidden group">
11085  
11086  
11087  
11088  
11089
11090
11091
11092
11093
11094
11095
11096  <img
11097      
11098        src="//goodprotein.ca/cdn/shop/files/Mockup-MintChocolateChips-T_2.png?v=1764180670&width=800"
11099      
11100      
11101    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
11102    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
11103    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
11104    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
11105    
11106      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
11107    
11108    
11109  
11110    
11111    
11112    alt="Mint Chocolate Chip - All-in-One Shake"
11113    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
11114    
11115    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
11116    loading="lazy"
11117    
11118    
11119      
11120        
11121          srcset="//goodprotein.ca/cdn/shop/files/Mockup-MintChocolateChips-T_2.png?v=1764180670&width=960 960w,//goodprotein.ca/cdn/shop/files/Mockup-MintChocolateChips-T_2.png?v=1764180670&width=640 640w,//goodprotein.ca/cdn/shop/files/Mockup-MintChocolateChips-T_2.png?v=1764180670&width=460 460w,//goodprotein.ca/cdn/shop/files/Mockup-MintChocolateChips-T_2.png?v=1764180670&width=384 384w,//goodprotein.ca/cdn/shop/files/Mockup-MintChocolateChips-T_2.png?v=1764180670&width=256 256w"
11122        
11123      
11124      data-image="lazy">
11125
11126
11127
11128  
11129    
11130    
11131    
11132
11133
11134
11135
11136
11137
11138
11139  <img
11140      
11141        src="//goodprotein.ca/cdn/shop/files/mint-chip-back.png?v=1772749633&width=800"
11142      
11143      
11144      :src="secondary_image?.src || secondary_image || $el.src"
11145      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
11146      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
11147      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
11148      x-cloak
11149      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
11150    
11151    
11152    
11153    alt="Mint Chocolate Chip - All-in-One Shake"
11154    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
11155    
11156    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
11157    loading="lazy"
11158    
11159    
11160      
11161        
11162          srcset="//goodprotein.ca/cdn/shop/files/mint-chip-back.png?v=1772749633&width=960 960w,//goodprotein.ca/cdn/shop/files/mint-chip-back.png?v=1772749633&width=640 640w,//goodprotein.ca/cdn/shop/files/mint-chip-back.png?v=1772749633&width=460 460w,//goodprotein.ca/cdn/shop/files/mint-chip-back.png?v=1772749633&width=384 384w,//goodprotein.ca/cdn/shop/files/mint-chip-back.png?v=1772749633&width=256 256w"
11163        
11164      
11165      data-image="lazy">
11166
11167
11168
11169  
11170</div>
11171
11172
11173
11174
11175  
11176
11177  </div>
11178
11179
11180
11181
11182
11183
11184  <div
11185      data-style-id="card_product_card_container_fPbnpd"
11186      class="group"
11187      
11188      
11189        x-effect="
11190        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
11191        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11192        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11193
11194        if (text)   $el.style.color = text
11195        if (background)     $el.style.background = background
11196        if (border) $el.style.borderColor = border
11197      "
11198        style="color: #235722;
11199            background: #9ed49d;
11200            border-color: #9ed49d;"
11201       >
11202    
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214<label
11215    data-style-id="card_product_card_rating_KkqtKX"
11216    x-ignore
11217    
11218    aria-label="Product Rating"
11219    
11220      style="--color-review-stars--hex: 
11221  #235722
11222; --color-review-stars-base--hex: 
11223  #d7fad7
11224 ; "
11225    >
11226  <meter class="relative block appearance-none shrink-0"
11227         value="4.77"
11228         min="0"
11229         max="5">
11230    <span>
11231      <span>4.77</span>/
11232      <span>5</span>
11233    </span>
11234  </meter>
11235  <div class="richtext-md h6">
11236    
11237
11238(845)
11239  </div>
11240</label>
11241
11242
11243
11244
11245
11246
11247
11248
11249<div
11250    data-style-id="card_product_card_richtext_A6nnbJ"
11251    x-ignore
11252    class="text-center"
11253    
11254    
11255      aria-label="Mint Chocolate Chip - All-in-One Shake"
11256      role="link"
11257      tabindex="0"
11258      x-init="utils.simulateAnchorTag($el)"
11259      
11260      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
11261      data-href="/products/mint-chocolate-chip-all-in-one-shake"
11262     >
11263  
11264
11265<div class="_input-richtext text-card"><p><strong>Mint Chocolate Chip</strong></p></div>
11266
11267</div>
11268
11269
11270
11271
11272
11273
11274
11275
11276<div
11277    data-style-id="card_product_card_richtext_AKBWHq"
11278    x-ignore
11279    class="text-center"
11280    
11281     >
11282  
11283
11284<div class="_input-richtext richtext-md"><p>Tastes like a rich, creamy scoop of melted ice cream.</p></div>
11285
11286</div>
11287
11288
11289
11290
11291
11292  <div
11293      data-style-id="card_product_card_container_FDQVHe"
11294      class="group"
11295      
11296       >
11297    
11298
11299  </div>
11300
11301
11302
11303
11304
11305
11306
11307
11308<button
11309    data-style-id="card_product_card_cta_button_a6AHrC"
11310    type="submit"
11311    x-ignore
11312    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
11313    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
11314    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
11315    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
11316    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
11317    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
11318                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
11319                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
11320                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
11321                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
11322                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
11323                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
11324    
11325    data-content="
11326
11327Add • [price]"
11328    data-class="button-primary-outline"
11329    
11330    
11331    
11332    data-action="add_to_cart"
11333    
11334    
11335    
11336    
11337    
11338    
11339    
11340      data-sold-out-content="
11341
11342Notify Me"
11343      data-sold-out-class="button-primary"
11344      
11345      data-sold-out-action="back_in_stock"
11346      
11347    
11348    class="w-full button-primary-outline"
11349    :disabled="action === 'disabled'"
11350    style="
11351        --background: #3a9c5b;
11352        --border: #235722;"
11353    :style="`
11354      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
11355        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
11356        : ''}
11357
11358      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
11359        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
11360        : ''}
11361
11362      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
11363        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
11364        : ''}
11365    `">
11366  
11367
11368Add • <span class="card-price-wrapper">$37.99</span>
11369</button>
11370
11371
11372
11373
11374
11375
11376
11377
11378  </div>
11379
11380
11381
11382  </a>
11383
11384
11385    
11386  </div>
11387
11388  
11389  
11390  
11391  
11392  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
11393       class="product-card shrink-0 max-w-full w-full order-[--order] " 
11394       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--12"
11395       data-hide-if-empty="none"
11396       data-product-handle="unflavoured-all-in-one-shake"
11397       
11398       style="--order: 130">
11399    
11400    
11401      
11402      
11403
11404      
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414  <a
11415      data-product-handle="unflavoured-all-in-one-shake"
11416      data-product-id="6887506641005"
11417      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
11417scription')) }"
11418      x-defer="intersect"
11419      data-variant-id="40316202844269"
11420      
11421      
11422        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
11423        href="/products/unflavoured-all-in-one-shake"
11424        
11425      
11426      class="block product-card--product-card px-container-fullwidth"
11427      x-init="utils.barbaPrefetchTargetPage($el, `/products/unflavoured-all-in-one-shake`)"
11428      
11429      
11430      
11431     >
11432    
11433
11434
11435
11436
11437  <div
11438      data-style-id="card_product_card_container_UYT3tx"
11439      class="group"
11440      
11441      
11442        x-effect="
11443        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
11444        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11445        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11446
11447        if (text)   $el.style.color = text
11448        if (background)     $el.style.background = background
11449        if (border) $el.style.borderColor = border
11450      "
11451        style="color: #354405;
11452            background: #c7d99f;
11453            border-color: #c7d99f;"
11454       >
11455    
11456
11457
11458
11459
11460  
11461  
11462  
11463
11464  
11465  
11466  
11467    
11468    
11469    
11470
11471
11472  
11473  
11474    
11475    
11476    
11477      
11478      
11479      
11480
11481
11482<div
11483    data-style-id="card_product_card_image_fLKP8x"
11484    x-ignore
11485    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
11486    
11487    
11488      aria-label="Unflavoured - All-in-One Shake"
11489      role="link"
11490      tabindex="0"
11491      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
11492      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
11493      data-href="/products/unflavoured-all-in-one-shake"
11494    
11495    class="relative block shrink-0 overflow-hidden group">
11496  
11497  
11498  
11499  
11500
11501
11502
11503
11504
11505
11506
11507  <img
11508      
11509        src="//goodprotein.ca/cdn/shop/files/mockup-unflavoured.webp?v=1767991626&width=800"
11510      
11511      
11512    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
11513    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
11514    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
11515    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
11516    
11517      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
11518    
11519    
11520  
11521    
11522    
11523    alt="Unflavoured - All-in-One Shake"
11524    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
11525    
11526    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
11527    loading="lazy"
11528    
11529    
11530      
11531        
11532          srcset="//goodprotein.ca/cdn/shop/files/mockup-unflavoured.webp?v=1767991626&width=960 960w,//goodprotein.ca/cdn/shop/files/mockup-unflavoured.webp?v=1767991626&width=640 640w,//goodprotein.ca/cdn/shop/files/mockup-unflavoured.webp?v=1767991626&width=460 460w,//goodprotein.ca/cdn/shop/files/mockup-unflavoured.webp?v=1767991626&width=384 384w,//goodprotein.ca/cdn/shop/files/mockup-unflavoured.webp?v=1767991626&width=256 256w"
11533        
11534      
11535      data-image="lazy">
11536
11537
11538
11539  
11540    
11541    
11542    
11543
11544
11545
11546
11547
11548
11549
11550  <img
11551      
11552        src="//goodprotein.ca/cdn/shop/files/unflavored-back.png?v=1772749934&width=800"
11553      
11554      
11555      :src="secondary_image?.src || secondary_image || $el.src"
11556      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
11557      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
11558      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
11559      x-cloak
11560      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
11561    
11562    
11563    
11564    alt="Unflavoured - All-in-One Shake"
11565    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
11566    
11567    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
11568    loading="lazy"
11569    
11570    
11571      
11572        
11573          srcset="//goodprotein.ca/cdn/shop/files/unflavored-back.png?v=1772749934&width=960 960w,//goodprotein.ca/cdn/shop/files/unflavored-back.png?v=1772749934&width=640 640w,//goodprotein.ca/cdn/shop/files/unflavored-back.png?v=1772749934&width=460 460w,//goodprotein.ca/cdn/shop/files/unflavored-back.png?v=1772749934&width=384 384w,//goodprotein.ca/cdn/shop/files/unflavored-back.png?v=1772749934&width=256 256w"
11574        
11575      
11576      data-image="lazy">
11577
11578
11579
11580  
11581</div>
11582
11583
11584
11585
11586  
11587
11588  </div>
11589
11590
11591
11592
11593
11594
11595  <div
11596      data-style-id="card_product_card_container_fPbnpd"
11597      class="group"
11598      
11599      
11600        x-effect="
11601        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
11602        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11603        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11604
11605        if (text)   $el.style.color = text
11606        if (background)     $el.style.background = background
11607        if (border) $el.style.borderColor = border
11608      "
11609        style="color: #354405;
11610            background: #c7d99f;
11611            border-color: #c7d99f;"
11612       >
11613    
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625<label
11626    data-style-id="card_product_card_rating_KkqtKX"
11627    x-ignore
11628    
11629    aria-label="Product Rating"
11630    
11631      style="--color-review-stars--hex: 
11632  #354405
11633; --color-review-stars-base--hex: 
11634  #f0efe0
11635 ; "
11636    >
11637  <meter class="relative block appearance-none shrink-0"
11638         value="4.72"
11639         min="0"
11640         max="5">
11641    <span>
11642      <span>4.72</span>/
11643      <span>5</span>
11644    </span>
11645  </meter>
11646  <div class="richtext-md h6">
11647    
11648
11649(411)
11650  </div>
11651</label>
11652
11653
11654
11655
11656
11657
11658
11659
11660<div
11661    data-style-id="card_product_card_richtext_A6nnbJ"
11662    x-ignore
11663    class="text-center"
11664    
11665    
11666      aria-label="Unflavoured - All-in-One Shake"
11667      role="link"
11668      tabindex="0"
11669      x-init="utils.simulateAnchorTag($el)"
11670      
11671      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
11672      data-href="/products/unflavoured-all-in-one-shake"
11673     >
11674  
11675
11676<div class="_input-richtext text-card"><p><strong>Unflavoured</strong></p></div>
11677
11678</div>
11679
11680
11681
11682
11683
11684
11685
11686
11687<div
11688    data-style-id="card_product_card_richtext_AKBWHq"
11689    x-ignore
11690    class="text-center"
11691    
11692     >
11693  
11694
11695<div class="_input-richtext richtext-md"><p>No gritty texture and no unpleasant aftertaste.</p></div>
11696
11697</div>
11698
11699
11700
11701
11702
11703  <div
11704      data-style-id="card_product_card_container_FDQVHe"
11705      class="group"
11706      
11707       >
11708    
11709
11710  </div>
11711
11712
11713
11714
11715
11716
11717
11718
11719<button
11720    data-style-id="card_product_card_cta_button_a6AHrC"
11721    type="submit"
11722    x-ignore
11723    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
11724    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
11725    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
11726    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
11727    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
11728    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
11729                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
11730                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
11731                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
11732                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
11733                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
11734                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
11735    
11736    data-content="
11737
11738Add • [price]"
11739    data-class="button-primary-outline"
11740    
11741    
11742    
11743    data-action="add_to_cart"
11744    
11745    
11746    
11747    
11748    
11749    
11750    
11751      data-sold-out-content="
11752
11753Notify Me"
11754      data-sold-out-class="button-primary"
11755      
11756      data-sold-out-action="back_in_stock"
11757      
11758    
11759    class="w-full button-primary-outline"
11760    :disabled="action === 'disabled'"
11761    style="
11762        --background: #558018;
11763        --border: #354405;"
11764    :style="`
11765      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
11766        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
11767        : ''}
11768
11769      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
11770        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
11771        : ''}
11772
11773      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
11774        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
11775        : ''}
11776    `">
11777  
11778
11779Add • <span class="card-price-wrapper">$37.99</span>
11780</button>
11781
11782
11783
11784
11785
11786
11787
11788
11789  </div>
11790
11791
11792
11793  </a>
11794
11795
11796    
11797  </div>
11798
11799  
11800  
11801  
11802  
11803  <div data-style-id="template--27175008305261__slider_ngLxiE--AZEtybTk0Z1BFUldwU__cards_product_ak4MJE" 
11804       class="product-card shrink-0 max-w-full w-full order-[--order] " 
11805       data-render-index="AZEtybTk0Z1BFUldwU__cards_product_ak4MJE--13"
11806       data-hide-if-empty="none"
11807       data-product-handle="cookies-cream-all-in-one-shake"
11808       
11809       style="--order: 140">
11810    
11811    
11812      
11813      
11814
11815      
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825  <a
11826      data-product-handle="cookies-cream-all-in-one-shake"
11827      data-product-id="6846419665005"
11828      x-data="{ ..._sections.initProductCard($el, $refs, $el.getAttribute('data-product-handle'), +$el.getAttribute('data-product-id'), +$el.getAttribute('data-variant-id'), $el.hasAttribute('data-default-sub
11828scription')) }"
11829      x-defer="intersect"
11830      data-variant-id="40204806422637"
11831      
11832      
11833        :href="[].some((tag) => (p_card?.product?.tags ?? []).some((t) => `${t}`.toLowerCase() === tag)) ? null : utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.getAttribute('data-recommendation-params') || '')"
11834        href="/products/cookies-cream-all-in-one-shake"
11835        
11836      
11837      class="block product-card--product-card px-container-fullwidth"
11838      x-init="utils.barbaPrefetchTargetPage($el, `/products/cookies-cream-all-in-one-shake`)"
11839      
11840      
11841      
11842     >
11843    
11844
11845
11846
11847
11848  <div
11849      data-style-id="card_product_card_container_UYT3tx"
11850      class="group"
11851      
11852      
11853        x-effect="
11854        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
11855        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11856        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
11857
11858        if (text)   $el.style.color = text
11859        if (background)     $el.style.background = background
11860        if (border) $el.style.borderColor = border
11861      "
11862        style="color: #1f1a18;
11863            background: #d9d0c2;
11864            border-color: #d9d0c2;"
11865       >
11866    
11867
11868
11869
11870
11871  
11872  
11873  
11874
11875  
11876  
11877  
11878    
11879    
11880    
11881
11882
11883  
11884  
11885    
11886    
11887    
11888      
11889      
11890      
11891
11892
11893<div
11894    data-style-id="card_product_card_image_fLKP8x"
11895    x-ignore
11896    x-data="{ primary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`), secondary_image: getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`)}"
11897    
11898    
11899      aria-label="Cookies & Cream - All-in-One Shake"
11900      role="link"
11901      tabindex="0"
11902      x-init="utils.simulateAnchorTag($el); $watch('p_card.selected_variant', () => { primary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.product_card_image], [selected_variant.featured_media],[product.featured_media]`); secondary_image = getDynamicValueWithFallbacks(`[product.metafields.smart.hover_image]`) })"
11903      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
11904      data-href="/products/cookies-cream-all-in-one-shake"
11905    
11906    class="relative block shrink-0 overflow-hidden group">
11907  
11908  
11909  
11910  
11911
11912
11913
11914
11915
11916
11917
11918  <img
11919      
11920        src="//goodprotein.ca/cdn/shop/files/440_Cookies_Cream_Front_V1.1.png?v=1785314708&width=800"
11921      
11922      
11923    :src="(primary_image?.src ? primary_image?.src : primary_image) || $el.src"
11924    :alt="primary_image?.alt ?? p_card?.product?.title ?? $el.alt"
11925    :srcset="(primary_image?.src || primary_image ? utils.getImageSrcSet(primary_image?.src ?? primary_image ?? '', +`800`) : primary_image) || $el.srcset"
11926    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
11927    
11928      x-effect="$el.classList.toggle('group-hf:opacity-0', secondary_image?.src || secondary_image)"
11929    
11930    
11931  
11932    
11933    
11934    alt="Cookies & Cream - All-in-One Shake"
11935    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in group-hf:opacity-0 select-none"
11936    
11937    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
11938    loading="lazy"
11939    
11940    
11941      
11942        
11943          srcset="//goodprotein.ca/cdn/shop/files/440_Cookies_Cream_Front_V1.1.png?v=1785314708&width=960 960w,//goodprotein.ca/cdn/shop/files/440_Cookies_Cream_Front_V1.1.png?v=1785314708&width=640 640w,//goodprotein.ca/cdn/shop/files/440_Cookies_Cream_Front_V1.1.png?v=1785314708&width=460 460w,//goodprotein.ca/cdn/shop/files/440_Cookies_Cream_Front_V1.1.png?v=1785314708&width=384 384w,//goodprotein.ca/cdn/shop/files/440_Cookies_Cream_Front_V1.1.png?v=1785314708&width=256 256w"
11944        
11945      
11946      data-image="lazy">
11947
11948
11949
11950  
11951    
11952    
11953    
11954
11955
11956
11957
11958
11959
11960
11961  <img
11962      
11963        src="//goodprotein.ca/cdn/shop/files/cookies-back.png?v=1772750034&width=800"
11964      
11965      
11966      :src="secondary_image?.src || secondary_image || $el.src"
11967      :alt="secondary_image?.alt ?? p_card?.product?.title ?? $el.alt"
11968      :srcset="utils.getImageSrcSet(secondary_image?.src ?? secondary_image ?? '', +`800`) || $el.srcset"
11969      :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
11970      x-cloak
11971      x-show="!!(secondary_image?.src || secondary_image || $el.src?.replace(window.location.href,''))"
11972    
11973    
11974    
11975    alt="Cookies & Cream - All-in-One Shake"
11976    class="absolute inset-0 h-full w-full select-none overflow-hidden object-[inherit] group-hf:opacity-100 bg-inherit opacity-0 transition-opacity duration-100 ease-in select-none"
11977    
11978    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
11979    loading="lazy"
11980    
11981    
11982      
11983        
11984          srcset="//goodprotein.ca/cdn/shop/files/cookies-back.png?v=1772750034&width=960 960w,//goodprotein.ca/cdn/shop/files/cookies-back.png?v=1772750034&width=640 640w,//goodprotein.ca/cdn/shop/files/cookies-back.png?v=1772750034&width=460 460w,//goodprotein.ca/cdn/shop/files/cookies-back.png?v=1772750034&width=384 384w,//goodprotein.ca/cdn/shop/files/cookies-back.png?v=1772750034&width=256 256w"
11985        
11986      
11987      data-image="lazy">
11988
11989
11990
11991  
11992</div>
11993
11994
11995
11996
11997  
11998
11999  </div>
12000
12001
12002
12003
12004
12005
12006  <div
12007      data-style-id="card_product_card_container_fPbnpd"
12008      class="group"
12009      
12010      
12011        x-effect="
12012        const text = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.text_color], [product.metafields.smart.color_scheme.text_color]`)
12013        const background = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
12014        const border = getDynamicValueWithFallbacks(`[product.metafields.smart.color_scheme_card.accent_color], [product.metafields.smart.color_scheme.accent_color]`)
12015
12016        if (text)   $el.style.color = text
12017        if (background)     $el.style.background = background
12018        if (border) $el.style.borderColor = border
12019      "
12020        style="color: #1f1a18;
12021            background: #d9d0c2;
12022            border-color: #d9d0c2;"
12023       >
12024    
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036<label
12037    data-style-id="card_product_card_rating_KkqtKX"
12038    x-ignore
12039    
12040    aria-label="Product Rating"
12041    
12042      style="--color-review-stars--hex: 
12043  #1f1a18
12044; --color-review-stars-base--hex: 
12045  #f3f0e8
12046 ; "
12047    >
12048  <meter class="relative block appearance-none shrink-0"
12049         value="4.66"
12050         min="0"
12051         max="5">
12052    <span>
12053      <span>4.66</span>/
12054      <span>5</span>
12055    </span>
12056  </meter>
12057  <div class="richtext-md h6">
12058    
12059
12060(1171)
12061  </div>
12062</label>
12063
12064
12065
12066
12067
12068
12069
12070
12071<div
12072    data-style-id="card_product_card_richtext_A6nnbJ"
12073    x-ignore
12074    class="text-center"
12075    
12076    
12077      aria-label="Cookies & Cream - All-in-One Shake"
12078      role="link"
12079      tabindex="0"
12080      x-init="utils.simulateAnchorTag($el)"
12081      
12082      :data-href="utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || '')"
12083      data-href="/products/cookies-cream-all-in-one-shake"
12084     >
12085  
12086
12087<div class="_input-richtext text-card"><p><strong>Cookies & Cream</strong></p></div>
12088
12089</div>
12090
12091
12092
12093
12094
12095
12096
12097
12098<div
12099    data-style-id="card_product_card_richtext_AKBWHq"
12100    x-ignore
12101    class="text-center"
12102    
12103     >
12104  
12105
12106<div class="_input-richtext richtext-md"><p>Tastes like a scoop of rich cookies and cream ice cream.</p></div>
12107
12108</div>
12109
12110
12111
12112
12113
12114  <div
12115      data-style-id="card_product_card_container_FDQVHe"
12116      class="group"
12117      
12118       >
12119    
12120
12121  </div>
12122
12123
12124
12125
12126
12127
12128
12129
12130<button
12131    data-style-id="card_product_card_cta_button_a6AHrC"
12132    type="submit"
12133    x-ignore
12134    x-data="{ ...getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`) }"
12135    x-init="$watch('p_card.selected_variant', () => { const update = getCTAButtonProps($el, $el.closest('[data-preview-container]') && `default`); action = update.action; content = update.content; added_content = update.added_content; product_modal_handle = update.product_modal_handle }); window?.Abra?.render()"
12136    x-show="$editor.select_block_id === `card_product_card_cta_button_a6AHrC` || $data.showConditionally('always', $data?.bundle) && (action !== 'add_to_bundle' || !$data?.bundle?.items_added?.some(item => item.variant?.id === p_card?.selected_variant?.id)) && (action !== 'add_as_addon' || !$el.hasAttribute('data-pdp-allow-quantity') || !($data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added')))"
12137    :class="clsx(p_card?.isAdding && action === 'add_to_cart' && 'button-loading',(action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') && 'added')"
12138    x-html="p_card?.selected_variant?.metafields?.smart?.force_out_of_stock ? &quot;Out of Stock&quot; : (action === 'add_as_addon' && $data?.pdp?.upsell_items?.has(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`)) || ($el.closest('[data-preview-container]') && `default` === 'in_pdp_added') ? added_content : content"
12139    @click.prevent.stop="action === 'add_to_cart' ? handleAddToCart($event)
12140                       : action === 'product_modal' ? $modal.setId(`modal--product-${product_modal_handle}`, false, p_card?.product_handle, p_card?.product?.id, p_card?.selected_variant?.id, updateProductState)
12141                       : action === 'quick_view' ? ($modal.setId(''),$quickView.renderQuickView(p_card?.product_handle, $data, $refs?.bundle_button, p_card?.selected_variant?.id))
12142                       : action === 'link_to_product' ? barba.go(utils.getProductUrl(p_card?.product_handle, p_card?.selected_variant?.id, $el.closest('[data-recommendation-params]')?.getAttribute('data-recommendation-params') || ''))
12143                       : action === 'add_to_bundle' ? $data?.bundle?.addToBundle({ variant: p_card?.selected_variant, product: p_card?.product })
12144                       : action === 'add_as_addon' ? $data?.pdp?.upsell_items?.set(`${p_card?.product_handle}--${p_card?.selected_variant?.id}`, { id: p_card?.selected_variant?.id, quantity: 1, variant: p_card?.selected_variant, bundle: p_card?.addon_bundle_in_cart, auto_addon: p_card?.addon_auto_add, variable_quantity: $el.hasAttribute('data-pdp-allow-quantity') })
12145                       : action === 'back_in_stock' ? handleBackInStockNotification($event) : null"
12146    
12147    data-content="
12148
12149Add • [price]"
12150    data-class="button-primary-outline"
12151    
12152    
12153    
12154    data-action="add_to_cart"
12155    
12156    
12157    
12158    
12159    
12160    
12161    
12162      data-sold-out-content="
12163
12164Notify Me"
12165      data-sold-out-class="button-primary"
12166      
12167      data-sold-out-action="back_in_stock"
12168      
12169    
12170    class="w-full button-primary-outline"
12171    :disabled="action === 'disabled'"
12172    style="
12173        --background: #3a302c;
12174        --border: #1f1a18;"
12175    :style="`
12176      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`) 
12177        ? `--color: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_text_color]`)};` 
12178        : ''}
12179
12180      ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`) 
12181        ? `--background: ${getDynamicValue(`[product.metafields.smart.color_scheme.button_color]`)};` 
12182        : ''}
12183
12184      ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`) 
12185        ? `--border: ${getDynamicValue(`[product.metafields.smart.color_scheme.text_color]`)};` 
12186        : ''}
12187    `">
12188  
12189
12190Add • <span class="card-price-wrapper">$37.99</span>
12191</button>
12192
12193
12194
12195
12196
12197
12198
12199
12200  </div>
12201
12202
12203
12204  </a>
12205
12206
12207    
12208  </div>
12209
12210
12211
12212
12213
12214    </div>
12215    
12216      
12217
12218
12219
12220<div x-data="{ ..._scrollbar.init($refs.scrollBar, $refs.scrollThumb, 200) }"
12221     data-scrollbar
12222     class="scroll-buttons pointer-events-none !hidden flex items-center"
12223     x-effect="() => { $el.classList.toggle('!hidden', scrollbar.horizontal ? (Math.round((scrollbar.width || 1) * 10) / 10) === 1 : (Math.round((scrollbar.height || 1) * 10) / 10) === 1) }"
12224    >
12225  <div data-scrollbar-container class="flex-1 pointer-events-auto flex items-center">
12226    <div class="-my-2 flex w-full cursor-pointer items-center py-2"
12227         @click="handleScrollBarClick($event)"
12228         x-ref="scrollBar">
12229      <div data-scrollbar-track class="flex w-full items-center rounded-full">
12230        <button type="button"
12231                data-scrollbar-thumb
12232                x-ref="scrollThumb"
12233                @click.stop=""
12234                @pointerdown.prevent.stop="handleScrollThumbPointerDown"
12235                @keydown.prevent.stop.left="handlePrevClick"
12236                @keydown.prevent.stop.right="handleNextClick"
12237                :disabled="($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
12238                aria-label="Scroll thumb"
12239                x-effect="$el.classList.toggle('min-w-10', scrollbar.horizontal); $el.classList.toggle('min-h-10', !scrollbar.horizontal);"
12240                :style="scrollbar.horizontal ? `left: ${scrollbar.left * 100}%; width: ${scrollbar.width * 100}%;` : `top: ${scrollbar.top * 100}%; height: ${scrollbar.height * 100}%;`"
12241                class="relative h-full min-w-10 cursor-grab rounded-full">
12242          <span class="absolute inset-0 -my-2 w-full"
12243                x-effect="$el.classList.toggle('-my-2', scrollbar.horizontal); $el.classList.toggle('-mx-2', !scrollbar.horizontal);"></span>
12244        </button>
12245      </div>
12246    </div>
12247  </div>
12248  <div data-scrollbar-buttons class="flex items-center justify-between pointer-events-none">
12249    <button type="button"
12250            data-scrollbar-button="prev"
12251            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
12252            :disabled="(scrollbar.current_index === 1 && !!+`200` && !$data?.content_slider?.state?.infinite) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
12253            aria-label="Scroll to previous Slide" @click.stop.prevent="handlePrevClick($event, $data.content_slider)">
12254      <svg class="mr-[calc((100%*0.44)/3)] rotate-180 size-[calc(100%*0.44)] stroke-2 animated-icon"
12255           fill="none"
12256           viewBox="0 0 10 10"
12257           aria-hidden="true"
12258           stroke="currentColor">
12259        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
12260        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
12261      </svg>
12262      <svg class="absolute left-1/2 top-1/2 size-[calc(100%*0.7)] -translate-x-1/2 -translate-y-1/2 bg-current simple-icon"
12263           style="background: var(--scroll-button-image-prev, currentColor); mask: var(--scroll-button-prev); -webkit-mask: var(--scroll-button-prev); aspect-ratio: var(--scroll-button-prev-aspect-ratio, 1);">
12264      </svg>
12265
12266    </button>
12267    <div data-scrollbar-counter class="mx-auto select-none text-center">
12268      <span x-html="$data?.content_slider?.state?.infinite ? `${scrollbar.current_index > scrollbar.pages / 2 ? scrollbar.current_index - scrollbar.pages / 2 : scrollbar.current_index}/${scrollbar.pages / 2}` : `${scrollbar.current_index}/${scrollbar.pages}`"></span>
12269    </div>
12270    <button type="button"
12271            data-scrollbar-button="next"
12272            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
12273            :disabled="((scrollbar.no_next_page && !$data?.content_slider?.state?.infinite) && !!+`200`) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
12274            aria-label="Scroll to next slide" @click.stop.prevent="handleNextClick($event, $data.content_slider)">
12275      <svg class="ml-[calc((100%*0.44)/3)] size-[calc(100%*0.44)] stroke-2 animated-icon"
12276           fill="none"
12277           viewBox="0 0 10 10"
12278           aria-hidden="true"
12279           stroke="currentColor">
12280        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
12281        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
12282      </svg>
12283
12284      <svg class="size-[calc(100%*0.7)] bg-current simple-icon"
12285           style="background: var(--scroll-button-image-next, currentColor); mask: var(--scroll-button-next); -webkit-mask: var(--scroll-button-next); aspect-ratio: var(--scroll-button-next-aspect-ratio, 1);">
12286      </svg>
12287    </button>
12288  </div>
12289</div>
12290
12291    
12292    
12293    
12294  </div>
12295
12296
12297
12298
12299</div>
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312  <a data-style-id="template--27175008305261__slider_ngLxiE--AYWU4NmZ2S3dONFg0b__button_gB8CLp"  
12313      
12314      data-content="
12315
12316Shop All Flavours"
12317      
12318    
12319     href="/collections/all"
12320     class="w-full button-primary ">
12321      <span class="button_text_outline">
12322      
12323
12324Shop All Flavours
12325      </span>
12326    
12327
12328Shop All Flavours
12329    
12330
12331  </a>
12332
12333
12334
12335
12336  </section>
12337
12338
12339
12340</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__generic_section_XT6Vth" class="shopify-section shopify_section__generic_section">
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350  
12351
12352  <section
12353      data-style-id="template--27175008305261__generic_section_XT6Vth--"
12354      id="Testimonial Slider"
12355      class="relative px-container-fullwidth"
12356      
12357  >
12358    
12359
12360
12361
12362
12363
12364  
12365  
12366
12367  
12368
12369  <div data-style-id="template--27175008305261__generic_section_XT6Vth--AczBBU1dUVHhVTXFpT__slider_zKFjUb"  
12370       class="relative max-w-full"
12371       style="-webkit-overflow-scrolling: touch;  touch-action: pan-x;"
12372      
12373      
12374        x-data="{ ...utils.initContentSlider($el, $refs.scrollContainer, undefined,`off`, +`0`, `false` === 'true'), show_all_items: true, desktop_display_limit: 9999, mobile_display_limit: 9999 }"
12375        x-defer="intersect"
12376      
12377      
12378  >
12379    <div class="grid-container relative grid overflow-x-auto scrollbar-none overflow-y-hidden snap-mandatory snap-to-slide max-md:-mx-container-fullwidth max-md:scroll-px-container-fullwidth max-md:px-container-fullwidth"
12380         x-ref="scrollContainer"
12381         @resize.window="content_slider.handleResize"
12382         @scroll="content_slider.handleScroll"
12383         @scrollend="content_slider.handleInfiniteScroll"
12384        
12385          x-init="$nextTick(() => content_slider.handleResize())"
12386        
12387    >
12388      
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399<figure
12400    data-style-id="template--27175008305261__generic_section_XT6Vth--ASEN0L2gvdVBJSjVmN__image_with_caption_EnXg8N"  
12401    
12402    
12403    class="text-center">
12404  <div class="image-wrapper relative">
12405    
12406
12407
12408
12409
12410
12411
12412  
12413
12414  
12415    <img
12416        
12417          src="//goodprotein.ca/cdn/shop/files/CTV_logo_shopify.svg?crop=center&height=32&v=1774047566&width=101"
12418            loading="lazy"
12419            
12420        
12421        
12422      width="101"
12423      height="32"
12424      alt="CTV- partner brand of good protein"
12425      class="w-full h-full transition-all object-[inherit] select-none"
12426      style="object-position: 50.0% 50.0%;"
12427      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
12428      
12429        
12430          
12431            srcset="//goodprotein.ca/cdn/shop/files/CTV_logo_shopify.svg?v=1774047566&width=180 180w,//goodprotein.ca/cdn/shop/files/CTV_logo_shopify.svg?v=1774047566&width=96 96w"
12432          
12433        
12434        data-image="lazy">
12435  
12436
12437
12438
12439
12440
12441
12442  </div>
12443  <figcaption>
12444    
12445
12446
12447    
12448  </figcaption>
12449</figure>
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463<figure
12464    data-style-id="template--27175008305261__generic_section_XT6Vth--ATEpMYnRNdVhSWlRGb__image_with_caption_iAgRVW"  
12465    
12466    
12467    class="text-center">
12468  <div class="image-wrapper relative">
12469    
12470
12471
12472
12473
12474
12475
12476  
12477
12478  
12479    <img
12480        
12481          src="//goodprotein.ca/cdn/shop/files/toronto_star_traced_color.svg?crop=center&height=29&v=1774048008&width=256"
12482            loading="lazy"
12483            
12484        
12485        
12486      width="256"
12487      height="29"
12488      alt="Toronto star - partner brand of good protein"
12489      class="w-full h-full transition-all object-[inherit] select-none"
12490      style="object-position: 50.0% 50.0%;"
12491      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
12492      
12493        
12494          
12495            srcset="//goodprotein.ca/cdn/shop/files/toronto_star_traced_color.svg?v=1774048008&width=384 384w,//goodprotein.ca/cdn/shop/files/toronto_star_traced_color.svg?v=1774048008&width=256 256w,//goodprotein.ca/cdn/shop/files/toronto_star_traced_color.svg?v=1774048008&width=180 180w,//goodprotein.ca/cdn/shop/files/toronto_star_traced_color.svg?v=1774048008&width=96 96w"
12496          
12497        
12498        data-image="lazy">
12499  
12500
12501
12502
12503
12504
12505
12506  </div>
12507  <figcaption>
12508    
12509
12510
12511    
12512  </figcaption>
12513</figure>
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527<figure
12528    data-style-id="template--27175008305261__generic_section_XT6Vth--AaUdhVlpSMysySHZnQ__image_with_caption_NVVWwV"  
12529    
12530    
12531    class="text-center">
12532  <div class="image-wrapper relative">
12533    
12534
12535
12536
12537
12538
12539
12540  
12541
12542  
12543    <img
12544        
12545          src="//goodprotein.ca/cdn/shop/files/vancouver_sun_traced.svg?crop=center&height=40&v=1774048117&width=256"
12546            loading="lazy"
12547            
12548        
12549        
12550      width="256"
12551      height="40"
12552      alt="Vancouver sun - partner brand of good protein"
12553      class="w-full h-full transition-all object-[inherit] select-none"
12554      style="object-position: 50.0% 50.0%;"
12555      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
12556      
12557        
12558          
12559            srcset="//goodprotein.ca/cdn/shop/files/vancouver_sun_traced.svg?v=1774048117&width=384 384w,//goodprotein.ca/cdn/shop/files/vancouver_sun_traced.svg?v=1774048117&width=256 256w,//goodprotein.ca/cdn/shop/files/vancouver_sun_traced.svg?v=1774048117&width=180 180w,//goodprotein.ca/cdn/shop/files/vancouver_sun_traced.svg?v=1774048117&width=96 96w"
12560          
12561        
12562        data-image="lazy">
12563  
12564
12565
12566
12567
12568
12569
12570  </div>
12571  <figcaption>
12572    
12573
12574
12575    
12576  </figcaption>
12577</figure>
12578
12579
12580
12581    </div>
12582    
12583    
12584      
12585
12586<div class="scroll-pagination pointer-events-none"
12587     x-cloak
12588     data-scroll-pagination
12589     x-data="{ ..._scrollbar.initScrollPagination($el), count: 1 }"
12590     x-effect="count = Math.round((content_slider.state?.infinite ? content_slider?.state?.slide_count / 2 : content_slider?.state?.slide_count) ?? 1)"
12591     x-show="count > 1"
12592     :class="content_slider?.state?.rotatePause ? 'slide-indicators paused' : 'slide-indicators'"
12593     :style="`--indicator-duration: ${(content_slider?.state?.autoRotate || 0)}s`"
12594>
12595  <template x-for="index in [...new Array(count)].map((_,i) => i)">
12596    <button type="button"
12597            :aria-label="`Scroll to slide ${index + 1}`"
12598            class="-m-2.5 p-2.5 hf:opacity-80 pointer-events-auto"
12599            @click.prevent.stop="() => content_slider?.scrollToIndex(index)">
12600      <span class="block slide-indicator"
12601            :class="utils.clsx(content_slider?.state?.current_index === index && 'active', (content_slider?.state?.autoRotate || 0) > 0 && 'animate')"></span>
12602    </button>
12603  </template>
12604</div>
12605
12606    
12607    
12608  </div>
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618<div data-style-id="template--27175008305261__generic_section_XT6Vth--AOEVZZnAybFcvSURBb__wave_dcPkpE" 
12619  x-data="{ height: '0px', observer: null, desktop_position: 'bottom', mobile_position: 'bottom' }"
12620  x-init="
12621    const update = () => {
12622      height = `calc(-${$el.offsetHeight}px + 1px)`;
12623    };
12624    update();
12625    observer = new ResizeObserver(update);
12626    observer.observe($el);
12627  "
12628  class="image-wrapper block absolute shrink-0 left-0 w-full"
12629  :style="window.innerWidth >= 768
12630            ? (desktop_position === 'top' ? { top: height } : { bottom: height })
12631            : (mobile_position === 'top' ? { top: height } : { bottom: height })">
12632  
12633  
12634    <svg xmlns="http://www.w3.org/2000/svg" width="1512" height="72" viewBox="0 0 1512 72" fill="none" class="hidden md:block w-full h-auto">
12635      <path d="M756 40.8949C1008 -0.578728 1260 -0.578728 1512 40.8948V0H0L4.39187e-06 40.8949C252 82.3684 504 82.3684 756 40.8949Z" fill="#87daf8"/>
12636    </svg>
12637
12638  
12639  
12640      <svg xmlns="http://www.w3.org/2000/svg" width="375" height="24" viewBox="0 0 375 24" fill="none" class="md:hidden block w-full h-auto">
12641      <path d="M187.5 13.6316C250 -0.192909 312.5 -0.192909 375 13.6316V0H0L1.08925e-06 13.6316C62.5 27.4561 125 27.4561 187.5 13.6316Z" fill="#87daf8" />
12642    </svg>
12643  
12644</div>
12645
12646
12647
12648  </section>
12649
12650
12651
12652</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__image_with_text_qGnyaM" class="shopify-section shopify_section__generic_section">
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662  
12663
12664  <section
12665      data-style-id="template--27175008305261__image_with_text_qGnyaM--"
12666      
12667      class="relative px-container-fullwidth"
12668      
12669  >
12670    
12671
12672
12673
12674
12675
12676<div
12677    data-style-id="template--27175008305261__image_with_text_qGnyaM--AYStqL0pzVHJuQmdyZ__container_tkNi8h" 
12678    
12679    
12680    
12681    
12682
12683    
12684>
12685  
12686  
12687  
12688
12689
12690
12691
12692
12693
12694
12695
12696  <div data-style-id="template--27175008305261__image_with_text_qGnyaM--AU2REc2FrUGsxaDMxQ__image_TADfpL" 
12697       class="image-wrapper block relative shrink-0">
12698    
12699
12700
12701
12702
12703
12704
12705  
12706
12707  
12708    
12709    <picture>
12710      <source
12711          media="(max-width: 768px)"
12712          
12713            srcset="//goodprotein.ca/cdn/shop/files/Frame_48101432_1.jpg?v=1775594928&width=1440 1440w//goodprotein.ca/cdn/shop/files/Frame_48101432_1.jpg?v=1775594928&width=1200 1200w,//goodprotein.ca/cdn/shop/files/Frame_48101432_1.jpg?v=1775594928&width=960 960w,//goodprotein.ca/cdn/shop/files/Frame_48101432_1.jpg?v=1775594928&width=640 640w,//goodprotein.ca/cdn/shop/files/Frame_48101432_1.jpg?v=1775594928&width=460 460w"
12714          
12715          sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
12716      />
12717      <img
12718          
12719            src="//goodprotein.ca/cdn/shop/files/Group_7763.png?crop=center&height=1200&v=1775594916&width=1200"
12720              loading="eager"
12721              fetchpriority="high"
12722          
12723          
12724        width="1200"
12725        height="1200"
12726        alt="Hand holding a container of chocolate shake with a blue badge indicating 60 million shakes sold on a white background"
12727        class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
12728        style="object-position: 50.0% 48.926%;"
12729        sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
12730        
12731          
12732            
12733              srcset="//goodprotein.ca/cdn/shop/files/Group_7763.png?v=1775594916&width=1440 1440w,//goodprotein.ca/cdn/shop/files/Group_7763.png?v=1775594916&width=1200 1200w,//goodprotein.ca/cdn/shop/files/Group_7763.png?v=1775594916&width=960 960w,//goodprotein.ca/cdn/shop/files/Group_7763.png?v=1775594916&width=640 640w,//goodprotein.ca/cdn/shop/files/Group_7763.png?v=1775594916&width=460 460w"
12734            
12735          
12736          data-image="eager">
12737    </picture>
12738  
12739
12740
12741
12742
12743
12744
12745  </div>
12746
12747
12748
12749
12750</div>
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760<div
12761    data-style-id="template--27175008305261__image_with_text_qGnyaM--ASnd3cEpPYVo4S1ZiN__image_with_text_container_nQLTp6" 
12762    
12763    
12764    
12765    
12766      
12767        data-reveal="children"
12768      
12769      data-reveal-once="true"
12770      data-reveal-initial-pad="8"
12771      data-reveal-boost
12772      data-reveal-root-margin="0px"
12773      
12774    
12775
12776    
12777>
12778  
12779  
12780  
12781
12782
12783
12784
12785
12786
12787<div data-style-id="template--27175008305261__image_with_text_qGnyaM--ANTI3cjNvamNLNXg3S__richtext_NYCf93"  
12788     class="relative text-inherit">
12789  
12790
12791<div class="_input-richtext richtext-md"><h2><strong>Only the Good Stuff</strong></h2></div>
12792
12793</div>
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803<div data-style-id="template--27175008305261__image_with_text_qGnyaM--AeTJNNU9lQlJlZjdpR__richtext_RjUCUc"  
12804     class="relative text-left">
12805  
12806
12807<div class="_input-richtext richtext-md"><h3>All the nutrients your body deserves.</h3></div>
12808
12809</div>
12810
12811
12812
12813
12814
12815
12816
12817
12818<div
12819    data-style-id="template--27175008305261__image_with_text_qGnyaM--ATGZTRVowcU5PUWJXR__image_with_text_container_CdWRnG" 
12820    
12821    
12822    
12823    
12824
12825    
12826>
12827  
12828  
12829  
12830
12831
12832
12833
12834
12835
12836<div data-style-id="template--27175008305261__image_with_text_qGnyaM--ANHBNNUJVRlY5a3JrY__richtext_8qKQER"  
12837     class="relative text-inherit">
12838  
12839
12840<div class="_input-richtext richtext-md"><h4><strong>
12841    
12842      <svg data-icon-handle="check-verified-image"
12843          
12844           class="shrink-0 inline-flex items-center justify-center align-middle"
12845           x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified-image--url`) }"
12846           :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
12847           :role="url ? 'link':''"
12848           :tabindex="url ? '0' : undefined"
12849           aria-label="check-verified-image"
12850           x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
12851           style="background: var(--icon-check-verified-image); aspect-ratio: var(--icon-check-verified-image-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
12852      Plant-Based Protein</strong></h4></div>
12853
12854</div>
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864<div data-style-id="template--27175008305261__image_with_text_qGnyaM--ARkpNTDlIMjExVW5nb__richtext_gGrb9P"  
12865     class="relative text-inherit">
12866  
12867
12868<div class="_input-richtext richtext-md"><h4><strong>
12869    
12870      <svg data-icon-handle="check-verified-image"
12871          
12872           class="shrink-0 inline-flex items-center justify-center align-middle"
12873           x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified-image--url`) }"
12874           :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
12875           :role="url ? 'link':''"
12876           :tabindex="url ? '0' : undefined"
12877           aria-label="check-verified-image"
12878           x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
12879           style="background: var(--icon-check-verified-image); aspect-ratio: var(--icon-check-verified-image-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
12880      Vitamins + Minerals</strong></h4></div>
12881
12882</div>
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892<div data-style-id="template--27175008305261__image_with_text_qGnyaM--AcnpSVlpBaE1PSExFQ__richtext_8VKwMF"  
12893     class="relative text-inherit">
12894  
12895
12896<div class="_input-richtext richtext-md"><h4><strong>
12897    
12898      <svg data-icon-handle="check-verified-image"
12899          
12900           class="shrink-0 inline-flex items-center justify-center align-middle"
12901           x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified-image--url`) }"
12902           :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
12903           :role="url ? 'link':''"
12904           :tabindex="url ? '0' : undefined"
12905           aria-label="check-verified-image"
12906           x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
12907           style="background: var(--icon-check-verified-image); aspect-ratio: var(--icon-check-verified-image-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
12908      Fibre</strong></h4></div>
12909
12910</div>
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920<div data-style-id="template--27175008305261__image_with_text_qGnyaM--ARzVXUmtSZDZjUEdnQ__richtext_NcDawC"  
12921     class="relative text-inherit">
12922  
12923
12924<div class="_input-richtext richtext-md"><h4><strong>
12925    
12926      <svg data-icon-handle="check-verified-image"
12927          
12928           class="shrink-0 inline-flex items-center justify-center align-middle"
12929           x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified-image--url`) }"
12930           :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
12931           :role="url ? 'link':''"
12932           :tabindex="url ? '0' : undefined"
12933           aria-label="check-verified-image"
12934           x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
12935           style="background: var(--icon-check-verified-image); aspect-ratio: var(--icon-check-verified-image-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
12936      Probiotics</strong></h4></div>
12937
12938</div>
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948<div data-style-id="template--27175008305261__image_with_text_qGnyaM--AbUN0RVZVc3pCUmxyO__richtext_Ny8qxK"  
12949     class="relative text-inherit">
12950  
12951
12952<div class="_input-richtext richtext-md"><h4><strong>
12953    
12954      <svg data-icon-handle="check-verified-image"
12955          
12956           class="shrink-0 inline-flex items-center justify-center align-middle"
12957           x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified-image--url`) }"
12958           :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
12959           :role="url ? 'link':''"
12960           :tabindex="url ? '0' : undefined"
12961           aria-label="check-verified-image"
12962           x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
12963           style="background: var(--icon-check-verified-image); aspect-ratio: var(--icon-check-verified-image-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
12964      Antioxidants</strong></h4></div>
12965
12966</div>
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976<div data-style-id="template--27175008305261__image_with_text_qGnyaM--AWE00UkVPbDBYTlVra__richtext_xHJtTn"  
12977     class="relative text-inherit">
12978  
12979
12980<div class="_input-richtext richtext-md"><h4><strong>
12981    
12982      <svg data-icon-handle="check-verified-image"
12983          
12984           class="shrink-0 inline-flex items-center justify-center align-middle"
12985           x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-verified-image--url`) }"
12986           :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
12987           :role="url ? 'link':''"
12988           :tabindex="url ? '0' : undefined"
12989           aria-label="check-verified-image"
12990           x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
12991           style="background: var(--icon-check-verified-image); aspect-ratio: var(--icon-check-verified-image-aspect-ratio, 1); height: 24px;width: 24px; color:currentColor;"></svg>
12992      Superfoods</strong></h4></div>
12993
12994</div>
12995
12996
12997
12998</div>
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008<div
13009    data-style-id="template--27175008305261__image_with_text_qGnyaM--AbkRNWUt2enlwNlF0M__image_with_text_container_fQHGyN" 
13010    
13011    
13012    
13013    
13014
13015    
13016>
13017  
13018  
13019  
13020
13021
13022
13023
13024
13025
13026
13027
13028  <a data-style-id="template--27175008305261__image_with_text_qGnyaM--ASHRtZEwwK1FPRDM4Q__button_jKrG4t"  
13029      
13030      data-content="
13031
13032Shop Best Sellers"
13033      
13034    
13035     href="/collections/all"
13036     class="w-full button-primary ">
13037      <span class="button_text_outline">
13038      
13039
13040Shop Best Sellers
13041      </span>
13042    
13043
13044Shop Best Sellers
13045    
13046
13047  </a>
13048
13049
13050
13051
13052</div>
13053
13054
13055
13056
13057</div>
13058
13059
13060
13061
13062  </section>
13063
13064
13065
13066</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__generic_section_7BCteU" class="shopify-section shopify_section__generic_section">
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076  
13077
13078  <section
13079      data-style-id="template--27175008305261__generic_section_7BCteU--"
13080      
13081      class="relative px-container-fullwidth"
13082      
13083  >
13084    
13085
13086
13087
13088
13089
13090
13091
13092
13093<section
13094    data-style-id="template--27175008305261__generic_section_7BCteU--AWHE2emFyZlFQbnRCc__marquee_jbmthm" 
13095    class="group relative grid auto-cols-max grid-flow-col-dense scrollbar-none overflow-hidden"
13096    
13097      style="--animate-duration: 76"
13098      x-data="{ ..._sections.initMarqueeBar($el, +`76`) }"
13099      x-defer="intersect"
13100      @resize.window="handleMarqueeResize"
13101      x-init="$nextTick(()=> { handleMarqueeResize(); setTimeout(()=> { handleMarqueeResize() }, 350)})"
13102    
13103>
13104  <div class="relative overflow-hidden w-max grid auto-cols-max grid-flow-col-dense scrollbar-none animate-marquee1  gap-[--gap] pl-[--gap]"
13105       style="animation-duration: calc(var(--animate-duration, 0) * 1s); animation-direction: ">
13106    
13107
13108
13109
13110
13111
13112
13113
13114
13115  <div data-style-id="template--27175008305261__generic_section_7BCteU--AQ2M1WFBMb2VqQWFNc__image_UXDJ3Q" 
13116       class="image-wrapper block relative shrink-0">
13117    
13118
13119
13120
13121
13122
13123
13124  
13125
13126  
13127    <img
13128        
13129          src="//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?crop=center&height=36&v=1772552076&width=228"
13130            loading="lazy"
13131            
13132        
13133        
13134      width="228"
13135      height="36"
13136      alt="Logo of Bulk Barn with a red and white color scheme"
13137      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13138      style="object-position: 97.559% 16.016%;"
13139      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13140      
13141        
13142          
13143            srcset="//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?v=1772552076&width=256 256w,//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?v=1772552076&width=180 180w,//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?v=1772552076&width=96 96w"
13144          
13145        
13146        data-image="lazy">
13147  
13148
13149
13150
13151
13152
13153
13154  </div>
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167  <div data-style-id="template--27175008305261__generic_section_7BCteU--AK09QRTJyRkxyYWFvb__image_HKRcKz" 
13168       class="image-wrapper block relative shrink-0">
13169    
13170
13171
13172
13173
13174
13175
13176  
13177
13178  
13179    <img
13180        
13181          src="//goodprotein.ca/cdn/shop/files/Group_3_24804cec-5ee4-4890-8c9e-00eec8659fdc.png?crop=center&height=32&v=1772552137&width=55"
13182            loading="lazy"
13183            
13184        
13185        
13186      width="55"
13187      height="32"
13188      alt="Avril logo on a white background"
13189      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13190      style="object-position: 50.0% 47.754%;"
13191      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13192      
13193        
13194          
13195            srcset="//goodprotein.ca/cdn/shop/files/Group_3_24804cec-5ee4-4890-8c9e-00eec8659fdc.png?v=1772552137&width=96 96w"
13196          
13197        
13198        data-image="lazy">
13199  
13200
13201
13202
13203
13204
13205
13206  </div>
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219  <div data-style-id="template--27175008305261__generic_section_7BCteU--AQXJnMERDT0llSzZKb__image_p86iFB" 
13220       class="image-wrapper block relative shrink-0">
13221    
13222
13223
13224
13225
13226
13227
13228  
13229
13230  
13231    <img
13232        
13233          src="//goodprotein.ca/cdn/shop/files/Metro_Inc._logo.svg_1_-02_1.png?crop=center&height=32&v=1772552158&width=140"
13234            loading="lazy"
13235            
13236        
13237        
13238      width="140"
13239      height="32"
13240      alt="Logo of Metro with red color on a white background"
13241      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13242      style="object-position: 50.0% 49.414%;"
13243      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13244      
13245        
13246          
13247            srcset="//goodprotein.ca/cdn/shop/files/Metro_Inc._logo.svg_1_-02_1.png?v=1772552158&width=180 180w,//goodprotein.ca/cdn/shop/files/Metro_Inc._logo.svg_1_-02_1.png?v=1772552158&width=96 96w"
13248          
13249        
13250        data-image="lazy">
13251  
13252
13253
13254
13255
13256
13257
13258  </div>
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271  <div data-style-id="template--27175008305261__generic_section_7BCteU--AdEJyYTVLUHdsWGFVa__image_QKgQ97" 
13272       class="image-wrapper block relative shrink-0">
13273    
13274
13275
13276
13277
13278
13279
13280  
13281
13282  
13283    <img
13284        
13285          src="//goodprotein.ca/cdn/shop/files/costco-wholesale_3_b09e0153-49b4-4f28-9c9b-f1de0d79aedc.svg?crop=center&height=32&v=1774888253&width=110"
13286            loading="lazy"
13287            
13288        
13289        
13290      width="110"
13291      height="32"
13292      alt="costco- retail store of good protein"
13293      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13294      style="object-position: 50.0% 50.0%;"
13295      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13296      
13297        
13298          
13299            srcset="//goodprotein.ca/cdn/shop/files/costco-wholesale_3_b09e0153-49b4-4f28-9c9b-f1de0d79aedc.svg?v=1774888253&width=180 180w,//goodprotein.ca/cdn/shop/files/costco-wholesale_3_b09e0153-49b4-4f28-9c9b-f1de0d79aedc.svg?v=1774888253&width=96 96w"
13300          
13301        
13302        data-image="lazy">
13303  
13304
13305
13306
13307
13308
13309
13310  </div>
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323  <div data-style-id="template--27175008305261__generic_section_7BCteU--AaWIyUzFHdGV3RmxzS__image_McgHAr" 
13324       class="image-wrapper block relative shrink-0">
13325    
13326
13327
13328
13329
13330
13331
13332  
13333
13334  
13335    <img
13336        
13337          src="//goodprotein.ca/cdn/shop/files/IGA_logo_2.png?crop=center&height=32&v=1772552200&width=50"
13338            loading="lazy"
13339            
13340        
13341        
13342      width="50"
13343      height="32"
13344      alt="IGA logo on a red background"
13345      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13346      style="object-position: 49.121% 49.121%;"
13347      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13348      
13349        
13350          
13351            srcset="//goodprotein.ca/cdn/shop/files/IGA_logo_2.png?v=1772552200&width=96 96w"
13352          
13353        
13354        data-image="lazy">
13355  
13356
13357
13358
13359
13360
13361
13362  </div>
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375  <div data-style-id="template--27175008305261__generic_section_7BCteU--ARkNsb0RDREQzQ3BGQ__image_8hCKcG" 
13376       class="image-wrapper block relative shrink-0">
13377    
13378
13379
13380
13381
13382
13383
13384  
13385
13386  
13387    <img
13388        
13389          src="//goodprotein.ca/cdn/shop/files/Sobey.png?crop=center&height=32&v=1772552211&width=105"
13390            loading="lazy"
13391            
13392        
13393        
13394      width="105"
13395      height="32"
13396      alt="Sobeys logo on a white background"
13397      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13398      style="object-position: 0.684% 0.684%;"
13399      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13400      
13401        
13402          
13403            srcset="//goodprotein.ca/cdn/shop/files/Sobey.png?v=1772552211&width=180 180w,//goodprotein.ca/cdn/shop/files/Sobey.png?v=1772552211&width=96 96w"
13404          
13405        
13406        data-image="lazy">
13407  
13408
13409
13410
13411
13412
13413
13414  </div>
13415
13416
13417
13418
13419  </div>
13420  
13421    <div class="relative overflow-hidden w-max grid auto-cols-max grid-flow-col-dense scrollbar-none animate-marquee1  gap-[--gap] pl-[--gap]"
13422         aria-hidden="true"
13423         style="animation-duration: calc(var(--animate-duration) * 1s); animation-direction: ">
13424      
13425
13426
13427
13428
13429
13430
13431
13432
13433  <div data-style-id="template--27175008305261__generic_section_7BCteU--AQ2M1WFBMb2VqQWFNc__image_UXDJ3Q" 
13434       class="image-wrapper block relative shrink-0">
13435    
13436
13437
13438
13439
13440
13441
13442  
13443
13444  
13445    <img
13446        
13447          src="//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?crop=center&height=36&v=1772552076&width=228"
13448            loading="lazy"
13449            
13450        
13451        
13452      width="228"
13453      height="36"
13454      alt="Logo of Bulk Barn with a red and white color scheme"
13455      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13456      style="object-position: 97.559% 16.016%;"
13457      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13458      
13459        
13460          
13461            srcset="//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?v=1772552076&width=256 256w,//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?v=1772552076&width=180 180w,//goodprotein.ca/cdn/shop/files/Bulk_Barn_Logo_1.png?v=1772552076&width=96 96w"
13462          
13463        
13464        data-image="lazy">
13465  
13466
13467
13468
13469
13470
13471
13472  </div>
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485  <div data-style-id="template--27175008305261__generic_section_7BCteU--AK09QRTJyRkxyYWFvb__image_HKRcKz" 
13486       class="image-wrapper block relative shrink-0">
13487    
13488
13489
13490
13491
13492
13493
13494  
13495
13496  
13497    <img
13498        
13499          src="//goodprotein.ca/cdn/shop/files/Group_3_24804cec-5ee4-4890-8c9e-00eec8659fdc.png?crop=center&height=32&v=1772552137&width=55"
13500            loading="lazy"
13501            
13502        
13503        
13504      width="55"
13505      height="32"
13506      alt="Avril logo on a white background"
13507      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13508      style="object-position: 50.0% 47.754%;"
13509      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13510      
13511        
13512          
13513            srcset="//goodprotein.ca/cdn/shop/files/Group_3_24804cec-5ee4-4890-8c9e-00eec8659fdc.png?v=1772552137&width=96 96w"
13514          
13515        
13516        data-image="lazy">
13517  
13518
13519
13520
13521
13522
13523
13524  </div>
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537  <div data-style-id="template--27175008305261__generic_section_7BCteU--AQXJnMERDT0llSzZKb__image_p86iFB" 
13538       class="image-wrapper block relative shrink-0">
13539    
13540
13541
13542
13543
13544
13545
13546  
13547
13548  
13549    <img
13550        
13551          src="//goodprotein.ca/cdn/shop/files/Metro_Inc._logo.svg_1_-02_1.png?crop=center&height=32&v=1772552158&width=140"
13552            loading="lazy"
13553            
13554        
13555        
13556      width="140"
13557      height="32"
13558      alt="Logo of Metro with red color on a white background"
13559      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13560      style="object-position: 50.0% 49.414%;"
13561      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13562      
13563        
13564          
13565            srcset="//goodprotein.ca/cdn/shop/files/Metro_Inc._logo.svg_1_-02_1.png?v=1772552158&width=180 180w,//goodprotein.ca/cdn/shop/files/Metro_Inc._logo.svg_1_-02_1.png?v=1772552158&width=96 96w"
13566          
13567        
13568        data-image="lazy">
13569  
13570
13571
13572
13573
13574
13575
13576  </div>
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589  <div data-style-id="template--27175008305261__generic_section_7BCteU--AdEJyYTVLUHdsWGFVa__image_QKgQ97" 
13590       class="image-wrapper block relative shrink-0">
13591    
13592
13593
13594
13595
13596
13597
13598  
13599
13600  
13601    <img
13602        
13603          src="//goodprotein.ca/cdn/shop/files/costco-wholesale_3_b09e0153-49b4-4f28-9c9b-f1de0d79aedc.svg?crop=center&height=32&v=1774888253&width=110"
13604            loading="lazy"
13605            
13606        
13607        
13608      width="110"
13609      height="32"
13610      alt="costco- retail store of good protein"
13611      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13612      style="object-position: 50.0% 50.0%;"
13613      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13614      
13615        
13616          
13617            srcset="//goodprotein.ca/cdn/shop/files/costco-wholesale_3_b09e0153-49b4-4f28-9c9b-f1de0d79aedc.svg?v=1774888253&width=180 180w,//goodprotein.ca/cdn/shop/files/costco-wholesale_3_b09e0153-49b4-4f28-9c9b-f1de0d79aedc.svg?v=1774888253&width=96 96w"
13618          
13619        
13620        data-image="lazy">
13621  
13622
13623
13624
13625
13626
13627
13628  </div>
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641  <div data-style-id="template--27175008305261__generic_section_7BCteU--AaWIyUzFHdGV3RmxzS__image_McgHAr" 
13642       class="image-wrapper block relative shrink-0">
13643    
13644
13645
13646
13647
13648
13649
13650  
13651
13652  
13653    <img
13654        
13655          src="//goodprotein.ca/cdn/shop/files/IGA_logo_2.png?crop=center&height=32&v=1772552200&width=50"
13656            loading="lazy"
13657            
13658        
13659        
13660      width="50"
13661      height="32"
13662      alt="IGA logo on a red background"
13663      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13664      style="object-position: 49.121% 49.121%;"
13665      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13666      
13667        
13668          
13669            srcset="//goodprotein.ca/cdn/shop/files/IGA_logo_2.png?v=1772552200&width=96 96w"
13670          
13671        
13672        data-image="lazy">
13673  
13674
13675
13676
13677
13678
13679
13680  </div>
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693  <div data-style-id="template--27175008305261__generic_section_7BCteU--ARkNsb0RDREQzQ3BGQ__image_8hCKcG" 
13694       class="image-wrapper block relative shrink-0">
13695    
13696
13697
13698
13699
13700
13701
13702  
13703
13704  
13705    <img
13706        
13707          src="//goodprotein.ca/cdn/shop/files/Sobey.png?crop=center&height=32&v=1772552211&width=105"
13708            loading="lazy"
13709            
13710        
13711        
13712      width="105"
13713      height="32"
13714      alt="Sobeys logo on a white background"
13715      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
13716      style="object-position: 0.684% 0.684%;"
13717      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13718      
13719        
13720          
13721            srcset="//goodprotein.ca/cdn/shop/files/Sobey.png?v=1772552211&width=180 180w,//goodprotein.ca/cdn/shop/files/Sobey.png?v=1772552211&width=96 96w"
13722          
13723        
13724        data-image="lazy">
13725  
13726
13727
13728
13729
13730
13731
13732  </div>
13733
13734
13735
13736
13737    </div>
13738  
13739</section>
13740
13741
13742
13743  </section>
13744
13745
13746
13747</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__generic_section_PCBM6b" class="shopify-section shopify_section__generic_section">
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757  
13758
13759  <section
13760      data-style-id="template--27175008305261__generic_section_PCBM6b--"
13761      
13762      class="relative px-container-gutter"
13763      
13764  >
13765    
13766
13767
13768
13769
13770
13771<div
13772    data-style-id="template--27175008305261__generic_section_PCBM6b--AN1RJUkUvbi9LbE9ZQ__container_674AGh" 
13773    
13774    
13775    
13776    
13777
13778    
13779>
13780  
13781  
13782  
13783
13784
13785
13786
13787
13788
13789<div data-style-id="template--27175008305261__generic_section_PCBM6b--AKzl0S3JVQi92TXF5Y__richtext_GkVczr"  
13790     class="relative text-inherit">
13791  
13792
13793<div class="_input-richtext richtext-md"><h2><strong>Shop Our Collections</strong></h2></div>
13794
13795</div>
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807  <a data-style-id="template--27175008305261__generic_section_PCBM6b--ASEJkb1dFbk5mekc2d__button_4XxmAL"  
13808      
13809      data-content="
13810
13811Shop All"
13812      
13813    
13814     href="/collections/all"
13815     class="w-full button-primary ">
13816      <span class="button_text_outline">
13817      
13818
13819Shop All
13820      </span>
13821    
13822
13823Shop All
13824    
13825
13826  </a>
13827
13828
13829
13830
13831</div>
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841<div
13842    data-style-id="template--27175008305261__generic_section_PCBM6b--AOWk3S1NmS0lOaXNTZ__container_33D3cB" 
13843    
13844    
13845    
13846    
13847      
13848        data-reveal="children"
13849      
13850      data-reveal-once="true"
13851      data-reveal-initial-pad="8"
13852      data-reveal-boost
13853      data-reveal-root-margin="0px"
13854      
13855    
13856
13857    
13858>
13859  
13860  
13861  
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872<figure
13873    data-style-id="template--27175008305261__generic_section_PCBM6b--AdThvWTBwYS85TC9Xb__image_with_caption_PhdBb6"  
13874    
13875    
13876      role="link"
13877      tabindex="0"
13878      x-init="utils.simulateAnchorTag($el)"
13879      data-href="/products/vanilla-milkshake-all-in-one-shake"
13880    
13881    class="text-center">
13882  <div class="image-wrapper relative">
13883    
13884
13885
13886
13887
13888
13889
13890  
13891
13892  
13893    <img
13894        
13895          src="//goodprotein.ca/cdn/shop/files/Group_7761_8b0907be-de14-4f4c-ac62-670ddd8059bc.jpg?crop=center&height=800&v=1774889616&width=800"
13896            loading="lazy"
13897            
13898        
13899        
13900      width="800"
13901      height="800"
13902      alt="Two protein shake packages from Good protein on a pink background"
13903      class="w-full h-full transition-all object-[inherit] select-none"
13904      style="object-position: 50.0% 50.0%;"
13905      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13906      
13907        
13908          
13909            srcset="//goodprotein.ca/cdn/shop/files/Group_7761_8b0907be-de14-4f4c-ac62-670ddd8059bc.jpg?v=1774889616&width=960 960w,//goodprotein.ca/cdn/shop/files/Group_7761_8b0907be-de14-4f4c-ac62-670ddd8059bc.jpg?v=1774889616&width=640 640w,//goodprotein.ca/cdn/shop/files/Group_7761_8b0907be-de14-4f4c-ac62-670ddd8059bc.jpg?v=1774889616&width=460 460w,//goodprotein.ca/cdn/shop/files/Group_7761_8b0907be-de14-4f4c-ac62-670ddd8059bc.jpg?v=1774889616&width=384 384w,//goodprotein.ca/cdn/shop/files/Group_7761_8b0907be-de14-4f4c-ac62-670ddd8059bc.jpg?v=1774889616&width=256 256w"
13910          
13911        
13912        data-image="lazy">
13913  
13914
13915
13916
13917
13918
13919
13920  </div>
13921  <figcaption>
13922    
13923
13924<div class="_input-richtext richtext-md"><h3><strong>All-in-One Shake</strong></h3></div>
13925
13926    
13927      
13928
13929<div class="_input-richtext richtext-md"data-description><h4>Daily Nutrition</h4></div>
13930
13931    
13932  </figcaption>
13933</figure>
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947<figure
13948    data-style-id="template--27175008305261__generic_section_PCBM6b--AVlFmc2ViL3pObVAyU__image_with_caption_FLTCwz"  
13949    
13950    
13951      role="link"
13952      tabindex="0"
13953      x-init="utils.simulateAnchorTag($el)"
13954      data-href="/products/chocolate-milk-32g-high-protein-shake"
13955    
13956    class="text-center">
13957  <div class="image-wrapper relative">
13958    
13959
13960
13961
13962
13963
13964
13965  
13966
13967  
13968    <img
13969        
13970          src="//goodprotein.ca/cdn/shop/files/image_ba5a3d60-20b6-467b-bd4c-05224c259018.png?crop=center&height=800&v=1774542001&width=800"
13971            loading="lazy"
13972            
13973        
13974        
13975      width="800"
13976      height="800"
13977      alt="good protein high protein plant-based shake package with a pink shaker cup on a white background"
13978      class="w-full h-full transition-all object-[inherit] select-none"
13979      style="object-position: 45.6059% 58.3511%;"
13980      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
13981      
13982        
13983          
13984            srcset="//goodprotein.ca/cdn/shop/files/image_ba5a3d60-20b6-467b-bd4c-05224c259018.png?v=1774542001&width=960 960w,//goodprotein.ca/cdn/shop/files/image_ba5a3d60-20b6-467b-bd4c-05224c259018.png?v=1774542001&width=640 640w,//goodprotein.ca/cdn/shop/files/image_ba5a3d60-20b6-467b-bd4c-05224c259018.png?v=1774542001&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ba5a3d60-20b6-467b-bd4c-05224c259018.png?v=1774542001&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ba5a3d60-20b6-467b-bd4c-05224c259018.png?v=1774542001&width=256 256w"
13985          
13986        
13987        data-image="lazy">
13988  
13989
13990
13991
13992
13993
13994
13995  </div>
13996  <figcaption>
13997    
13998
13999<div class="_input-richtext richtext-md"><h3><strong>32g High Protein Shake</strong></h3></div>
14000
14001    
14002      
14003
14004<div class="_input-richtext richtext-md"data-description><h4>Fitness and Recovery</h4></div>
14005
14006    
14007  </figcaption>
14008</figure>
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022<figure
14023    data-style-id="template--27175008305261__generic_section_PCBM6b--AL2tBZ2VtN3lGWkNNZ__image_with_caption_NYNCUG"  
14024    
14025    
14026      role="link"
14027      tabindex="0"
14028      x-init="utils.simulateAnchorTag($el)"
14029      data-href="/products/watermelon-candy-clear-protein-electrolytes"
14030    
14031    class="text-center">
14032  <div class="image-wrapper relative">
14033    
14034
14035
14036
14037
14038
14039
14040  
14041
14042  
14043    <img
14044        
14045          src="//goodprotein.ca/cdn/shop/files/image_20_c2d54af6-23d4-4a96-861f-f00cc182dc5d.png?crop=center&height=800&v=1786715779&width=800"
14046            loading="lazy"
14047            
14048        
14049        
14050      width="800"
14051      height="800"
14052      alt="A glass of pink protein drink with a green and white GoodProtein 10% protein powder sachet leaning against it, set on a reflective surface with ice cubes against a light gray background."
14053      class="w-full h-full transition-all object-[inherit] select-none"
14054      style="object-position: 41.504% 48.242%;"
14055      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
14056      
14057        
14058          
14059            srcset="//goodprotein.ca/cdn/shop/files/image_20_c2d54af6-23d4-4a96-861f-f00cc182dc5d.png?v=1786715779&width=960 960w,//goodprotein.ca/cdn/shop/files/image_20_c2d54af6-23d4-4a96-861f-f00cc182dc5d.png?v=1786715779&width=640 640w,//goodprotein.ca/cdn/shop/files/image_20_c2d54af6-23d4-4a96-861f-f00cc182dc5d.png?v=1786715779&width=460 460w,//goodprotein.ca/cdn/shop/files/image_20_c2d54af6-23d4-4a96-861f-f00cc182dc5d.png?v=1786715779&width=384 384w,//goodprotein.ca/cdn/shop/files/image_20_c2d54af6-23d4-4a96-861f-f00cc182dc5d.png?v=1786715779&width=256 256w"
14060          
14061        
14062        data-image="lazy">
14063  
14064
14065
14066
14067
14068
14069
14070  </div>
14071  <figcaption>
14072    
14073
14074<div class="_input-richtext richtext-md"><h3><strong>Clear Protein + Electrolytes</strong></h3></div>
14075
14076    
14077      
14078
14079<div class="_input-richtext richtext-md"data-description><h4>Daily Hydration</h4></div>
14080
14081    
14082  </figcaption>
14083</figure>
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097<figure
14098    data-style-id="template--27175008305261__generic_section_PCBM6b--ASXZ0VEZQbFQ2VjRUU__image_with_caption_cYpNeh"  
14099    
14100    
14101      role="link"
14102      tabindex="0"
14103      x-init="utils.simulateAnchorTag($el)"
14104      data-href="/products/vanilla-milkshake-plant-based-protein-shake"
14105    
14106    class="text-center">
14107  <div class="image-wrapper relative">
14108    
14109
14110
14111
14112
14113
14114
14115  
14116
14117  
14118    <img
14119        
14120          src="//goodprotein.ca/cdn/shop/files/image_18_744a5b83-be51-468d-8327-1550617efc38.png?crop=center&height=800&v=1784922360&width=800"
14121            loading="lazy"
14122            
14123        
14124        
14125      width="800"
14126      height="800"
14127      alt="Two 21 Protein smoothie bottles on a beige background, one with a brown cap and brown label showing chocolate flavor, and one with a blue cap and blue label showing vanilla ice cream flavor."
14128      class="w-full h-full transition-all object-[inherit] select-none"
14129      style="object-position: 52.1% 45.703%;"
14130      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
14131      
14132        
14133          
14134            srcset="//goodprotein.ca/cdn/shop/files/image_18_744a5b83-be51-468d-8327-1550617efc38.png?v=1784922360&width=960 960w,//goodprotein.ca/cdn/shop/files/image_18_744a5b83-be51-468d-8327-1550617efc38.png?v=1784922360&width=640 640w,//goodprotein.ca/cdn/shop/files/image_18_744a5b83-be51-468d-8327-1550617efc38.png?v=1784922360&width=460 460w,//goodprotein.ca/cdn/shop/files/image_18_744a5b83-be51-468d-8327-1550617efc38.png?v=1784922360&width=384 384w,//goodprotein.ca/cdn/shop/files/image_18_744a5b83-be51-468d-8327-1550617efc38.png?v=1784922360&width=256 256w"
14135          
14136        
14137        data-image="lazy">
14138  
14139
14140
14141
14142
14143
14144
14145  </div>
14146  <figcaption>
14147    
14148
14149<div class="_input-richtext richtext-md"><h3><strong>Bottled Protein Shake</strong></h3></div>
14150
14151    
14152      
14153
14154<div class="_input-richtext richtext-md"data-description><h4>Complete, On-the-Go Nutrition</h4></div>
14155
14156    
14157  </figcaption>
14158</figure>
14159
14160
14161
14162</div>
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175  <a data-style-id="template--27175008305261__generic_section_PCBM6b--AeDFoZklDT2RDc3NzQ__button_eBREPQ"  
14176      
14177      data-content="
14178
14179Shop All"
14180      
14181    
14182     href="/collections/all"
14183     class="w-full button-primary ">
14184      <span class="button_text_outline">
14185      
14186
14187Shop All
14188      </span>
14189    
14190
14191Shop All
14192    
14193
14194  </a>
14195
14196
14197
14198
14199  </section>
14200
14201
14202
14203</div><div data-tabs="[&quot;All|%S%|Smoothies|%S%|Smoothie Bowls|%S%|Snacks&quot;,&quot;&quot;]" x-data="{ ..._sections.initTabs($el) }"  id="shopify-section-template--27175008305261__generic_section_6hKdir" class="shopify-section shopify_section__generic_section">
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213  
14214
14215  <section
14216      data-style-id="template--27175008305261__generic_section_6hKdir--"
14217      
14218      class="relative px-container-gutter"
14219      
14220  >
14221    
14222
14223
14224
14225
14226
14227<div data-style-id="template--27175008305261__generic_section_6hKdir--AZ1Z3eVBUcER1L1FSe__wave_tcWLh9" 
14228  x-data="{ height: '0px', observer: null, desktop_position: 'top', mobile_position: 'top' }"
14229  x-init="
14230    const update = () => {
14231      height = `calc(-${$el.offsetHeight}px + 1px)`;
14232    };
14233    update();
14234    observer = new ResizeObserver(update);
14235    observer.observe($el);
14236  "
14237  class="image-wrapper block absolute shrink-0 left-0 w-full"
14238  :style="window.innerWidth >= 768
14239            ? (desktop_position === 'top' ? { top: height } : { bottom: height })
14240            : (mobile_position === 'top' ? { top: height } : { bottom: height })">
14241  
14242  
14243    <svg
14244      xmlns="http://www.w3.org/2000/svg"
14245      viewBox="0 0 1512 72"
14246      preserveAspectRatio="none"
14247      class="hidden md:block w-full h-auto"
14248    >
14249      <path
14250        d="M756 31.1051C1008 72.5787 1260 72.5787 1512 31.1052V72H0L4.39187e-06 31.1051C252 -10.3684 504 -10.3684 756 31.1051Z"
14251        fill="#d8f5ff"
14252        stroke="#d8f5ff"
14253      />
14254    </svg>
14255  
14256  
14257
14258    <svg xmlns="http://www.w3.org/2000/svg" width="375" height="24" viewBox="0 0 375 24" fill="none" class="md:hidden block w-full h-auto">
14259      <path d="M187.5 10.3684C250 24.1929 312.5 24.1929 375 10.3684V24H0L1.08925e-06 10.3684C62.5 -3.45613 125 -3.45613 187.5 10.3684Z" fill="#d8f5ff" />
14260    </svg>
14261  
14262</div>
14263
14264
14265
14266
14267
14268
14269
14270
14271<div
14272    data-style-id="template--27175008305261__generic_section_6hKdir--AUWdJVEt5T3I2NklmV__container_FxHePG" 
14273    
14274    
14275    
14276    
14277
14278    
14279>
14280  
14281  
14282  
14283
14284
14285
14286
14287
14288
14289<div data-style-id="template--27175008305261__generic_section_6hKdir--AajJwWmd2NFlsTzNoc__richtext_9DECiL"  
14290     class="relative text-center">
14291  
14292
14293<div class="_input-richtext richtext-md"><h2><strong>Protein Recipes Worth Craving</strong></h2></div>
14294
14295</div>
14296
14297
14298
14299</div>
14300
14301
14302
14303
14304
14305
14306
14307  
14308
14309  
14310
14311  <div data-style-id="template--27175008305261__generic_section_6hKdir--AVGxCbFVTZjFLN3plM__tab_navigation_LhNANx"  
14312       class="relative flex flex-col"
14313       x-data="{ ...utils.initContentSlider($el, $refs.scrollContainer, undefined,`off`, undefined, `false` === 'true') }"
14314       x-defer="intersect">
14315    <nav class="grid-container relative grid overflow-x-auto scrollbar-none overflow-y-hidden snap-mandatory [&>*]:snap-start "
14316         x-ref="scrollContainer"
14317         @resize.window="content_slider.handleResize"
14318         x-init="$nextTick(() => content_slider.handleResize())"
14319         @scroll="content_slider.handleScroll"
14320         @scrollend="content_slider.handleInfiniteScroll"
14321    >
14322      
14323  <button type="button"
14324          @click="current_tabs[0] = `all`"
14325          @pointerover="if ($el.getAttribute('data-tab-hover-trigger') === 'true') { current_tabs[0] = `all` }"
14326          data-tab-hover-trigger=""
14327          class="shrink-0 
14328  button-tabs-flat"
14329          :class="current_tabs[0] === 'all' ? 'active' : ''">
14330  
14331
14332All
14333  </button>
14334
14335  <button type="button"
14336          @click="current_tabs[0] = `smoothies`"
14337          @pointerover="if ($el.getAttribute('data-tab-hover-trigger') === 'true') { current_tabs[0] = `smoothies` }"
14338          data-tab-hover-trigger=""
14339          class="shrink-0 
14340  button-tabs-flat"
14341          :class="current_tabs[0] === 'smoothies' ? 'active' : ''">
14342  
14343
14344Smoothies
14345  </button>
14346
14347  <button type="button"
14348          @click="current_tabs[0] = `smoothie-bowls`"
14349          @pointerover="if ($el.getAttribute('data-tab-hover-trigger') === 'true') { current_tabs[0] = `smoothie-bowls` }"
14350          data-tab-hover-trigger=""
14351          class="shrink-0 
14352  button-tabs-flat"
14353          :class="current_tabs[0] === 'smoothie-bowls' ? 'active' : ''">
14354  
14355
14356Smoothie Bowls
14357  </button>
14358
14359  <button type="button"
14360          @click="current_tabs[0] = `snacks`"
14361          @pointerover="if ($el.getAttribute('data-tab-hover-trigger') === 'true') { current_tabs[0] = `snacks` }"
14362          data-tab-hover-trigger=""
14363          class="shrink-0 
14364  button-tabs-flat"
14365          :class="current_tabs[0] === 'snacks' ? 'active' : ''">
14366  
14367
14368Snacks
14369  </button>
14370
14371    </nav>
14372    
14373    
14374  </div>
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384<div
14385    data-style-id="template--27175008305261__generic_section_6hKdir--AajAxVXgwMHRZdnhQY__container_wRQjmV" 
14386    
14387    
14388    
14389    
14390
14391    
14392>
14393  
14394  
14395  
14396
14397
14398
14399  
14400  
14401  
14402
14403  
14404
14405  
14406
14407  <div data-style-id="template--27175008305261__generic_section_6hKdir--AbGpnVEtodG5RbFgrW__tab_content_UYqPFK" 
14408       class="block relative" 
14409       data-tab-id="all"
14410       data-tab-group="0"
14411       x-data="{ index: +`0` }"
14412       data-tab-content-x-cloak-placeholder
14413      
14414        x-effect="() => {
14415          if ($router.hash.replace(/#/gi,'') === `INVALID_HASH`) {
14416            $data.current_tabs[index] = 'all';
14417          }
14418        }"
14419      
14420       x-show="$data.current_tabs[index] === 'all'">
14421    
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433  
14434  
14435  
14436  
14437  <div data-style-id="template--27175008305261__generic_section_6hKdir--ASWR3MmhwQStmUEttV__cards_article_DLFfqL" 
14438       class="shrink-0 max-w-full w-full h-full "
14439       data-article-handle="recipes/protein-popcorn">
14440    
14441      
14442      
14443      
14444
14445
14446
14447
14448
14449
14450  <a
14451      class="block article-card--article-card px-container-fullwidth"
14452      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/protein-popcorn`)"
14453      x-defer="interact"
14454      x-ignore
14455      
14456        href="/blogs/recipes/protein-popcorn"
14457        
14458      
14459       >
14460    <div
14461    data-style-id="card_container_EyhRaD"
14462    class="group"
14463     >
14464  
14465
14466
14467  
14468  
14469  
14470    
14471    
14472    
14473
14474
14475  
14476  
14477    
14478    
14479    
14480  
14481
14482
14483<div
14484    data-style-id="card_image_QLADVy"
14485    
14486    class="relative block shrink-0 overflow-hidden group image-wrapper">
14487  
14488  
14489  
14490  
14491    
14492
14493
14494
14495
14496
14497
14498
14499  <img
14500      
14501        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.38.31_PM-1252593.png?v=1775239786&width=800"
14502      
14503      
14504    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
14505  
14506    
14507    
14508    alt="Protein Popcorn"
14509    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
14510    
14511    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
14512    loading="lazy"
14513    
14514    
14515      
14516        
14517          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.38.31_PM-1252593.png?v=1775239786&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.38.31_PM-1252593.png?v=1775239786&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.38.31_PM-1252593.png?v=1775239786&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.38.31_PM-1252593.png?v=1775239786&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.38.31_PM-1252593.png?v=1775239786&width=256 256w"
14518        
14519      
14520      data-image="lazy">
14521
14522
14523
14524  
14525  
14526</div>
14527<div
14528    data-style-id="card_container_zkN9tH"
14529    class="group"
14530     >
14531  
14532
14533<div data-style-id="card_labels_bVkP3T">
14534  
14535  
14536  
14537    <label class="label-primary">
14538      Snacks
14539    </label>
14540  
14541</div>
14542
14543
14544</div>
14545
14546
14547</div>
14548<div
14549    data-style-id="card_container_i96DhJ"
14550    class="group"
14551     >
14552  
14553
14554
14555
14556<div
14557    data-style-id="card_text_DqQNgh"
14558    class="text-inherit"
14559    
14560    data-href="/blogs/recipes/protein-popcorn">
14561  
14562
14563<div class="_input-richtext richtext-md"><p><strong>Protein Popcorn</strong></p></div>
14564
14565</div>
14566
14567
14568</div>
14569
14570
14571  </a>
14572
14573
14574    
14575  </div>
14576
14577  
14578  
14579  
14580  
14581  <div data-style-id="template--27175008305261__generic_section_6hKdir--ASWR3MmhwQStmUEttV__cards_article_DLFfqL" 
14582       class="shrink-0 max-w-full w-full h-full "
14583       data-article-handle="recipes/protein-affogato">
14584    
14585      
14586      
14587      
14588
14589
14590
14591
14592
14593
14594  <a
14595      class="block article-card--article-card px-container-fullwidth"
14596      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/protein-affogato`)"
14597      x-defer="interact"
14598      x-ignore
14599      
14600        href="/blogs/recipes/protein-affogato"
14601        
14602      
14603       >
14604    <div
14605    data-style-id="card_container_EyhRaD"
14606    class="group"
14607     >
14608  
14609
14610
14611  
14612  
14613  
14614    
14615    
14616    
14617
14618
14619  
14620  
14621    
14622    
14623    
14624  
14625
14626
14627<div
14628    data-style-id="card_image_QLADVy"
14629    
14630    class="relative block shrink-0 overflow-hidden group image-wrapper">
14631  
14632  
14633  
14634  
14635    
14636
14637
14638
14639
14640
14641
14642
14643  <img
14644      
14645        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.18.14_PM-3377963.png?v=1775239817&width=800"
14646      
14647      
14648    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
14649  
14650    
14651    
14652    alt="Protein Affogato"
14653    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
14654    
14655    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
14656    loading="lazy"
14657    
14658    
14659      
14660        
14661          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.18.14_PM-3377963.png?v=1775239817&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.18.14_PM-3377963.png?v=1775239817&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.18.14_PM-3377963.png?v=1775239817&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.18.14_PM-3377963.png?v=1775239817&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.18.14_PM-3377963.png?v=1775239817&width=256 256w"
14662        
14663      
14664      data-image="lazy">
14665
14666
14667
14668  
14669  
14670</div>
14671<div
14672    data-style-id="card_container_zkN9tH"
14673    class="group"
14674     >
14675  
14676
14677<div data-style-id="card_labels_bVkP3T">
14678  
14679  
14680  
14681    <label class="label-primary">
14682      Snacks
14683    </label>
14684  
14685</div>
14686
14687
14688</div>
14689
14690
14691</div>
14692<div
14693    data-style-id="card_container_i96DhJ"
14694    class="group"
14695     >
14696  
14697
14698
14699
14700<div
14701    data-style-id="card_text_DqQNgh"
14702    class="text-inherit"
14703    
14704    data-href="/blogs/recipes/protein-affogato">
14705  
14706
14707<div class="_input-richtext richtext-md"><p><strong>Protein Affogato</strong></p></div>
14708
14709</div>
14710
14711
14712</div>
14713
14714
14715  </a>
14716
14717
14718    
14719  </div>
14720
14721  
14722  
14723  
14724  
14725  <div data-style-id="template--27175008305261__generic_section_6hKdir--ASWR3MmhwQStmUEttV__cards_article_DLFfqL" 
14726       class="shrink-0 max-w-full w-full h-full "
14727       data-article-handle="recipes/merry-berry-smoothie">
14728    
14729      
14730      
14731      
14732
14733
14734
14735
14736
14737
14738  <a
14739      class="block article-card--article-card px-container-fullwidth"
14740      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/merry-berry-smoothie`)"
14741      x-defer="interact"
14742      x-ignore
14743      
14744        href="/blogs/recipes/merry-berry-smoothie"
14745        
14746      
14747       >
14748    <div
14749    data-style-id="card_container_EyhRaD"
14750    class="group"
14751     >
14752  
14753
14754
14755  
14756  
14757  
14758    
14759    
14760    
14761
14762
14763  
14764  
14765    
14766    
14767    
14768  
14769
14770
14771<div
14772    data-style-id="card_image_QLADVy"
14773    
14774    class="relative block shrink-0 overflow-hidden group image-wrapper">
14775  
14776  
14777  
14778  
14779    
14780
14781
14782
14783
14784
14785
14786
14787  <img
14788      
14789        src="//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=800"
14790      
14791      
14792    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
14793  
14794    
14795    
14796    alt="Merry Berry Smoothie"
14797    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
14798    
14799    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
14800    loading="lazy"
14801    
14802    
14803      
14804        
14805          srcset="//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=960 960w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=640 640w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=460 460w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=384 384w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=256 256w"
14806        
14807      
14808      data-image="lazy">
14809
14810
14811
14812  
14813  
14814</div>
14815<div
14816    data-style-id="card_container_zkN9tH"
14817    class="group"
14818     >
14819  
14820
14821<div data-style-id="card_labels_bVkP3T">
14822  
14823  
14824  
14825    <label class="label-primary">
14826      Smoothie
14827    </label>
14828  
14829</div>
14830
14831
14832</div>
14833
14834
14835</div>
14836<div
14837    data-style-id="card_container_i96DhJ"
14838    class="group"
14839     >
14840  
14841
14842
14843
14844<div
14845    data-style-id="card_text_DqQNgh"
14846    class="text-inherit"
14847    
14848    data-href="/blogs/recipes/merry-berry-smoothie">
14849  
14850
14851<div class="_input-richtext richtext-md"><p><strong>Merry Berry Smoothie</strong></p></div>
14852
14853</div>
14854
14855
14856</div>
14857
14858
14859  </a>
14860
14861
14862    
14863  </div>
14864
14865  
14866  
14867  
14868  
14869  <div data-style-id="template--27175008305261__generic_section_6hKdir--ASWR3MmhwQStmUEttV__cards_article_DLFfqL" 
14870       class="shrink-0 max-w-full w-full h-full "
14871       data-article-handle="recipes/high-protein-mug-cake">
14872    
14873      
14874      
14875      
14876
14877
14878
14879
14880
14881
14882  <a
14883      class="block article-card--article-card px-container-fullwidth"
14884      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/high-protein-mug-cake`)"
14885      x-defer="interact"
14886      x-ignore
14887      
14888        href="/blogs/recipes/high-protein-mug-cake"
14889        
14890      
14891       >
14892    <div
14893    data-style-id="card_container_EyhRaD"
14894    class="group"
14895     >
14896  
14897
14898
14899  
14900  
14901  
14902    
14903    
14904    
14905
14906
14907  
14908  
14909    
14910    
14911    
14912  
14913
14914
14915<div
14916    data-style-id="card_image_QLADVy"
14917    
14918    class="relative block shrink-0 overflow-hidden group image-wrapper">
14919  
14920  
14921  
14922  
14923    
14924
14925
14926
14927
14928
14929
14930
14931  <img
14932      
14933        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2025-09-17_at_1.07.01_PM-5155714_b18db583-d467-4db4-a9e2-d241b8ba9f18.png?v=1774463353&width=800"
14934      
14935      
14936    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
14937  
14938    
14939    
14940    alt="High-Protein Mug Cake"
14941    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
14942    
14943    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
14944    loading="lazy"
14945    
14946    
14947      
14948        
14949          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2025-09-17_at_1.07.01_PM-5155714_b18db583-d467-4db4-a9e2-d241b8ba9f18.png?v=1774463353&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2025-09-17_at_1.07.01_PM-5155714_b18db583-d467-4db4-a9e2-d241b8ba9f18.png?v=1774463353&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2025-09-17_at_1.07.01_PM-5155714_b18db583-d467-4db4-a9e2-d241b8ba9f18.png?v=1774463353&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2025-09-17_at_1.07.01_PM-5155714_b18db583-d467-4db4-a9e2-d241b8ba9f18.png?v=1774463353&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2025-09-17_at_1.07.01_PM-5155714_b18db583-d467-4db4-a9e2-d241b8ba9f18.png?v=1774463353&width=256 256w"
14950        
14951      
14952      data-image="lazy">
14953
14954
14955
14956  
14957  
14958</div>
14959<div
14960    data-style-id="card_container_zkN9tH"
14961    class="group"
14962     >
14963  
14964
14965<div data-style-id="card_labels_bVkP3T">
14966  
14967  
14968  
14969    <label class="label-primary">
14970      Snacks
14971    </label>
14972  
14973</div>
14974
14975
14976</div>
14977
14978
14979</div>
14980<div
14981    data-style-id="card_container_i96DhJ"
14982    class="group"
14983     >
14984  
14985
14986
14987
14988<div
14989    data-style-id="card_text_DqQNgh"
14990    class="text-inherit"
14991    
14992    data-href="/blogs/recipes/high-protein-mug-cake">
14993  
14994
14995<div class="_input-richtext richtext-md"><p><strong>High-Protein Mug Cake</strong></p></div>
14996
14997</div>
14998
14999
15000</div>
15001
15002
15003  </a>
15004
15005
15006    
15007  </div>
15008
15009
15010
15011
15012  </div>
15013
15014
15015
15016
15017
15018
15019
15020  
15021  
15022  
15023
15024  
15025
15026  
15027
15028  <div data-style-id="template--27175008305261__generic_section_6hKdir--AOEIyOG9LdHFscTJwY__tab_content_nFng47" 
15029       class="block relative" 
15030       data-tab-id="smoothies"
15031       data-tab-group="0"
15032       x-data="{ index: +`0` }"
15033       x-cloak
15034      
15035        x-effect="() => {
15036          if ($router.hash.replace(/#/gi,'') === `INVALID_HASH`) {
15037            $data.current_tabs[index] = 'smoothies';
15038          }
15039        }"
15040      
15041       x-show="$data.current_tabs[index] === 'smoothies'">
15042    
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054  
15055  
15056  
15057  
15058  <div data-style-id="template--27175008305261__generic_section_6hKdir--AQWdCZEVvckxvN3paN__cards_article_wjn4pJ" 
15059       class="shrink-0 max-w-full w-full h-full "
15060       data-article-handle="recipes/pink-smoothie">
15061    
15062      
15063      
15064      
15065
15066
15067
15068
15069
15070
15071  <a
15072      class="block article-card--article-card px-container-fullwidth"
15073      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/pink-smoothie`)"
15074      x-defer="interact"
15075      x-ignore
15076      
15077        href="/blogs/recipes/pink-smoothie"
15078        
15079      
15080       >
15081    <div
15082    data-style-id="card_container_EyhRaD"
15083    class="group"
15084     >
15085  
15086
15087
15088  
15089  
15090  
15091    
15092    
15093    
15094
15095
15096  
15097  
15098    
15099    
15100    
15101  
15102
15103
15104<div
15105    data-style-id="card_image_QLADVy"
15106    
15107    class="relative block shrink-0 overflow-hidden group image-wrapper">
15108  
15109  
15110  
15111  
15112    
15113
15114
15115
15116
15117
15118
15119
15120  <img
15121      
15122        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.02.43_PM-7852208.png?v=1775239814&width=800"
15123      
15124      
15125    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
15126  
15127    
15128    
15129    alt="Pink Smoothie"
15130    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
15131    
15132    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
15133    loading="lazy"
15134    
15135    
15136      
15137        
15138          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.02.43_PM-7852208.png?v=1775239814&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.02.43_PM-7852208.png?v=1775239814&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.02.43_PM-7852208.png?v=1775239814&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.02.43_PM-7852208.png?v=1775239814&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_2.02.43_PM-7852208.png?v=1775239814&width=256 256w"
15139        
15140      
15141      data-image="lazy">
15142
15143
15144
15145  
15146  
15147</div>
15148<div
15149    data-style-id="card_container_zkN9tH"
15150    class="group"
15151     >
15152  
15153
15154<div data-style-id="card_labels_bVkP3T">
15155  
15156  
15157  
15158    <label class="label-primary">
15159      Smoothie
15160    </label>
15161  
15162</div>
15163
15164
15165</div>
15166
15167
15168</div>
15169<div
15170    data-style-id="card_container_i96DhJ"
15171    class="group"
15172     >
15173  
15174
15175
15176
15177<div
15178    data-style-id="card_text_DqQNgh"
15179    class="text-inherit"
15180    
15181    data-href="/blogs/recipes/pink-smoothie">
15182  
15183
15184<div class="_input-richtext richtext-md"><p><strong>Pink Smoothie</strong></p></div>
15185
15186</div>
15187
15188
15189</div>
15190
15191
15192  </a>
15193
15194
15195    
15196  </div>
15197
15198  
15199  
15200  
15201  
15202  <div data-style-id="template--27175008305261__generic_section_6hKdir--AQWdCZEVvckxvN3paN__cards_article_wjn4pJ" 
15203       class="shrink-0 max-w-full w-full h-full "
15204       data-article-handle="recipes/chai-pumpkin-protein-smoothie">
15205    
15206      
15207      
15208      
15209
15210
15211
15212
15213
15214
15215  <a
15216      class="block article-card--article-card px-container-fullwidth"
15217      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/chai-pumpkin-protein-smoothie`)"
15218      x-defer="interact"
15219      x-ignore
15220      
15221        href="/blogs/recipes/chai-pumpkin-protein-smoothie"
15222        
15223      
15224       >
15225    <div
15226    data-style-id="card_container_EyhRaD"
15227    class="group"
15228     >
15229  
15230
15231
15232  
15233  
15234  
15235    
15236    
15237    
15238
15239
15240  
15241  
15242    
15243    
15244    
15245  
15246
15247
15248<div
15249    data-style-id="card_image_QLADVy"
15250    
15251    class="relative block shrink-0 overflow-hidden group image-wrapper">
15252  
15253  
15254  
15255  
15256    
15257
15258
15259
15260
15261
15262
15263
15264  <img
15265      
15266        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_3.14.03_PM-3328637.png?v=1775239807&width=800"
15267      
15268      
15269    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
15270  
15271    
15272    
15273    alt="Chai Pumpkin Protein Smoothie"
15274    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
15275    
15276    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
15277    loading="lazy"
15278    
15279    
15280      
15281        
15282          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_3.14.03_PM-3328637.png?v=1775239807&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_3.14.03_PM-3328637.png?v=1775239807&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_3.14.03_PM-3328637.png?v=1775239807&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_3.14.03_PM-3328637.png?v=1775239807&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-04-02_at_3.14.03_PM-3328637.png?v=1775239807&width=256 256w"
15283        
15284      
15285      data-image="lazy">
15286
15287
15288
15289  
15290  
15291</div>
15292<div
15293    data-style-id="card_container_zkN9tH"
15294    class="group"
15295     >
15296  
15297
15298<div data-style-id="card_labels_bVkP3T">
15299  
15300  
15301  
15302    <label class="label-primary">
15303      Smoothie
15304    </label>
15305  
15306</div>
15307
15308
15309</div>
15310
15311
15312</div>
15313<div
15314    data-style-id="card_container_i96DhJ"
15315    class="group"
15316     >
15317  
15318
15319
15320
15321<div
15322    data-style-id="card_text_DqQNgh"
15323    class="text-inherit"
15324    
15325    data-href="/blogs/recipes/chai-pumpkin-protein-smoothie">
15326  
15327
15328<div class="_input-richtext richtext-md"><p><strong>Chai Pumpkin Protein Smoothie</strong></p></div>
15329
15330</div>
15331
15332
15333</div>
15334
15335
15336  </a>
15337
15338
15339    
15340  </div>
15341
15342  
15343  
15344  
15345  
15346  <div data-style-id="template--27175008305261__generic_section_6hKdir--AQWdCZEVvckxvN3paN__cards_article_wjn4pJ" 
15347       class="shrink-0 max-w-full w-full h-full "
15348       data-article-handle="recipes/merry-berry-smoothie">
15349    
15350      
15351      
15352      
15353
15354
15355
15356
15357
15358
15359  <a
15360      class="block article-card--article-card px-container-fullwidth"
15361      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/merry-berry-smoothie`)"
15362      x-defer="interact"
15363      x-ignore
15364      
15365        href="/blogs/recipes/merry-berry-smoothie"
15366        
15367      
15368       >
15369    <div
15370    data-style-id="card_container_EyhRaD"
15371    class="group"
15372     >
15373  
15374
15375
15376  
15377  
15378  
15379    
15380    
15381    
15382
15383
15384  
15385  
15386    
15387    
15388    
15389  
15390
15391
15392<div
15393    data-style-id="card_image_QLADVy"
15394    
15395    class="relative block shrink-0 overflow-hidden group image-wrapper">
15396  
15397  
15398  
15399  
15400    
15401
15402
15403
15404
15405
15406
15407
15408  <img
15409      
15410        src="//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=800"
15411      
15412      
15413    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
15414  
15415    
15416    
15417    alt="Merry Berry Smoothie"
15418    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
15419    
15420    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
15421    loading="lazy"
15422    
15423    
15424      
15425        
15426          srcset="//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=960 960w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=640 640w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=460 460w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=384 384w,//goodprotein.ca/cdn/shop/articles/IMG_1607-9884915_6893d673-3106-432f-ad9d-f1428f30af7d.jpg?v=1768945056&width=256 256w"
15427        
15428      
15429      data-image="lazy">
15430
15431
15432
15433  
15434  
15435</div>
15436<div
15437    data-style-id="card_container_zkN9tH"
15438    class="group"
15439     >
15440  
15441
15442<div data-style-id="card_labels_bVkP3T">
15443  
15444  
15445  
15446    <label class="label-primary">
15447      Smoothie
15448    </label>
15449  
15450</div>
15451
15452
15453</div>
15454
15455
15456</div>
15457<div
15458    data-style-id="card_container_i96DhJ"
15459    class="group"
15460     >
15461  
15462
15463
15464
15465<div
15466    data-style-id="card_text_DqQNgh"
15467    class="text-inherit"
15468    
15469    data-href="/blogs/recipes/merry-berry-smoothie">
15470  
15471
15472<div class="_input-richtext richtext-md"><p><strong>Merry Berry Smoothie</strong></p></div>
15473
15474</div>
15475
15476
15477</div>
15478
15479
15480  </a>
15481
15482
15483    
15484  </div>
15485
15486  
15487  
15488  
15489  
15490  <div data-style-id="template--27175008305261__generic_section_6hKdir--AQWdCZEVvckxvN3paN__cards_article_wjn4pJ" 
15491       class="shrink-0 max-w-full w-full h-full "
15492       data-article-handle="recipes/37g-high-protein-smoothie">
15493    
15494      
15495      
15496      
15497
15498
15499
15500
15501
15502
15503  <a
15504      class="block article-card--article-card px-container-fullwidth"
15505      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/37g-high-protein-smoothie`)"
15506      x-defer="interact"
15507      x-ignore
15508      
15509        href="/blogs/recipes/37g-high-protein-smoothie"
15510        
15511      
15512       >
15513    <div
15514    data-style-id="card_container_EyhRaD"
15515    class="group"
15516     >
15517  
15518
15519
15520  
15521  
15522  
15523    
15524    
15525    
15526
15527
15528  
15529  
15530    
15531    
15532    
15533  
15534
15535
15536<div
15537    data-style-id="card_image_QLADVy"
15538    
15539    class="relative block shrink-0 overflow-hidden group image-wrapper">
15540  
15541  
15542  
15543  
15544    
15545
15546
15547
15548
15549
15550
15551
15552  <img
15553      
15554        src="//goodprotein.ca/cdn/shop/articles/Capture_d_ecran_le_2025-11-12_a_15.21.55_8c59a3a9-c90c-4dfa-bdca-aa86734d480e-4095868.png?v=1767897209&width=800"
15555      
15556      
15557    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
15558  
15559    
15560    
15561    alt="37g High Protein Smoothie"
15562    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
15563    
15564    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
15565    loading="lazy"
15566    
15567    
15568      
15569        
15570          srcset="//goodprotein.ca/cdn/shop/articles/Capture_d_ecran_le_2025-11-12_a_15.21.55_8c59a3a9-c90c-4dfa-bdca-aa86734d480e-4095868.png?v=1767897209&width=960 960w,//goodprotein.ca/cdn/shop/articles/Capture_d_ecran_le_2025-11-12_a_15.21.55_8c59a3a9-c90c-4dfa-bdca-aa86734d480e-4095868.png?v=1767897209&width=640 640w,//goodprotein.ca/cdn/shop/articles/Capture_d_ecran_le_2025-11-12_a_15.21.55_8c59a3a9-c90c-4dfa-bdca-aa86734d480e-4095868.png?v=1767897209&width=460 460w,//goodprotein.ca/cdn/shop/articles/Capture_d_ecran_le_2025-11-12_a_15.21.55_8c59a3a9-c90c-4dfa-bdca-aa86734d480e-4095868.png?v=1767897209&width=384 384w,//goodprotein.ca/cdn/shop/articles/Capture_d_ecran_le_2025-11-12_a_15.21.55_8c59a3a9-c90c-4dfa-bdca-aa86734d480e-4095868.png?v=1767897209&width=256 256w"
15571        
15572      
15573      data-image="lazy">
15574
15575
15576
15577  
15578  
15579</div>
15580<div
15581    data-style-id="card_container_zkN9tH"
15582    class="group"
15583     >
15584  
15585
15586<div data-style-id="card_labels_bVkP3T">
15587  
15588  
15589  
15590    <label class="label-primary">
15591      Smoothie
15592    </label>
15593  
15594</div>
15595
15596
15597</div>
15598
15599
15600</div>
15601<div
15602    data-style-id="card_container_i96DhJ"
15603    class="group"
15604     >
15605  
15606
15607
15608
15609<div
15610    data-style-id="card_text_DqQNgh"
15611    class="text-inherit"
15612    
15613    data-href="/blogs/recipes/37g-high-protein-smoothie">
15614  
15615
15616<div class="_input-richtext richtext-md"><p><strong>37g High Protein Smoothie</strong></p></div>
15617
15618</div>
15619
15620
15621</div>
15622
15623
15624  </a>
15625
15626
15627    
15628  </div>
15629
15630
15631
15632
15633  </div>
15634
15635
15636
15637
15638
15639
15640
15641  
15642  
15643  
15644
15645  
15646
15647  
15648
15649  <div data-style-id="template--27175008305261__generic_section_6hKdir--AaWJzTFFiK01hODIzM__tab_content_kVrU6c" 
15650       class="block relative" 
15651       data-tab-id="smoothie-bowls"
15652       data-tab-group="0"
15653       x-data="{ index: +`0` }"
15654       x-cloak
15655      
15656        x-effect="() => {
15657          if ($router.hash.replace(/#/gi,'') === `INVALID_HASH`) {
15658            $data.current_tabs[index] = 'smoothie-bowls';
15659          }
15660        }"
15661      
15662       x-show="$data.current_tabs[index] === 'smoothie-bowls'">
15663    
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675  
15676  
15677  
15678  
15679  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZ0xHMzZMY0tRbGhhb__cards_article_8U9hUD" 
15680       class="shrink-0 max-w-full w-full h-full "
15681       data-article-handle="recipes/chocolate-cherry-smoothie-bowl">
15682    
15683      
15684      
15685      
15686
15687
15688
15689
15690
15691
15692  <a
15693      class="block article-card--article-card px-container-fullwidth"
15694      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/chocolate-cherry-smoothie-bowl`)"
15695      x-defer="interact"
15696      x-ignore
15697      
15698        href="/blogs/recipes/chocolate-cherry-smoothie-bowl"
15699        
15700      
15701       >
15702    <div
15703    data-style-id="card_container_EyhRaD"
15704    class="group"
15705     >
15706  
15707
15708
15709  
15710  
15711  
15712    
15713    
15714    
15715
15716
15717  
15718  
15719    
15720    
15721    
15722  
15723
15724
15725<div
15726    data-style-id="card_image_QLADVy"
15727    
15728    class="relative block shrink-0 overflow-hidden group image-wrapper">
15729  
15730  
15731  
15732  
15733    
15734
15735
15736
15737
15738
15739
15740
15741  <img
15742      
15743        src="//goodprotein.ca/cdn/shop/articles/compressed_7703_under_20MB_ac4727e4-96c5-4444-a1c1-217c7098b590.jpg?v=1778006639&width=800"
15744      
15745      
15746    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
15747  
15748    
15749    
15750    alt="Chocolate Cherry Smoothie Bowl"
15751    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
15752    
15753    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
15754    loading="lazy"
15755    
15756    
15757      
15758        
15759          srcset="//goodprotein.ca/cdn/shop/articles/compressed_7703_under_20MB_ac4727e4-96c5-4444-a1c1-217c7098b590.jpg?v=1778006639&width=960 960w,//goodprotein.ca/cdn/shop/articles/compressed_7703_under_20MB_ac4727e4-96c5-4444-a1c1-217c7098b590.jpg?v=1778006639&width=640 640w,//goodprotein.ca/cdn/shop/articles/compressed_7703_under_20MB_ac4727e4-96c5-4444-a1c1-217c7098b590.jpg?v=1778006639&width=460 460w,//goodprotein.ca/cdn/shop/articles/compressed_7703_under_20MB_ac4727e4-96c5-4444-a1c1-217c7098b590.jpg?v=1778006639&width=384 384w,//goodprotein.ca/cdn/shop/articles/compressed_7703_under_20MB_ac4727e4-96c5-4444-a1c1-217c7098b590.jpg?v=1778006639&width=256 256w"
15760        
15761      
15762      data-image="lazy">
15763
15764
15765
15766  
15767  
15768</div>
15769<div
15770    data-style-id="card_container_zkN9tH"
15771    class="group"
15772     >
15773  
15774
15775<div data-style-id="card_labels_bVkP3T">
15776  
15777  
15778  
15779    <label class="label-primary">
15780      Smoothie Bowls
15781    </label>
15782  
15783</div>
15784
15785
15786</div>
15787
15788
15789</div>
15790<div
15791    data-style-id="card_container_i96DhJ"
15792    class="group"
15793     >
15794  
15795
15796
15797
15798<div
15799    data-style-id="card_text_DqQNgh"
15800    class="text-inherit"
15801    
15802    data-href="/blogs/recipes/chocolate-cherry-smoothie-bowl">
15803  
15804
15805<div class="_input-richtext richtext-md"><p><strong>Chocolate Cherry Smoothie Bowl</strong></p></div>
15806
15807</div>
15808
15809
15810</div>
15811
15812
15813  </a>
15814
15815
15816    
15817  </div>
15818
15819  
15820  
15821  
15822  
15823  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZ0xHMzZMY0tRbGhhb__cards_article_8U9hUD" 
15824       class="shrink-0 max-w-full w-full h-full "
15825       data-article-handle="recipes/chocolate-pb-smoothie-bowl">
15826    
15827      
15828      
15829      
15830
15831
15832
15833
15834
15835
15836  <a
15837      class="block article-card--article-card px-container-fullwidth"
15838      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/chocolate-pb-smoothie-bowl`)"
15839      x-defer="interact"
15840      x-ignore
15841      
15842        href="/blogs/recipes/chocolate-pb-smoothie-bowl"
15843        
15844      
15845       >
15846    <div
15847    data-style-id="card_container_EyhRaD"
15848    class="group"
15849     >
15850  
15851
15852
15853  
15854  
15855  
15856    
15857    
15858    
15859
15860
15861  
15862  
15863    
15864    
15865    
15866  
15867
15868
15869<div
15870    data-style-id="card_image_QLADVy"
15871    
15872    class="relative block shrink-0 overflow-hidden group image-wrapper">
15873  
15874  
15875  
15876  
15877    
15878
15879
15880
15881
15882
15883
15884
15885  <img
15886      
15887        src="//goodprotein.ca/cdn/shop/articles/7869_compressed-9989885.jpg?v=1767897199&width=800"
15888      
15889      
15890    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
15891  
15892    
15893    
15894    alt="Chocolate PB Smoothie Bowl"
15895    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
15896    
15897    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
15898    loading="lazy"
15899    
15900    
15901      
15902        
15903          srcset="//goodprotein.ca/cdn/shop/articles/7869_compressed-9989885.jpg?v=1767897199&width=960 960w,//goodprotein.ca/cdn/shop/articles/7869_compressed-9989885.jpg?v=1767897199&width=640 640w,//goodprotein.ca/cdn/shop/articles/7869_compressed-9989885.jpg?v=1767897199&width=460 460w,//goodprotein.ca/cdn/shop/articles/7869_compressed-9989885.jpg?v=1767897199&width=384 384w,//goodprotein.ca/cdn/shop/articles/7869_compressed-9989885.jpg?v=1767897199&width=256 256w"
15904        
15905      
15906      data-image="lazy">
15907
15908
15909
15910  
15911  
15912</div>
15913<div
15914    data-style-id="card_container_zkN9tH"
15915    class="group"
15916     >
15917  
15918
15919<div data-style-id="card_labels_bVkP3T">
15920  
15921  
15922  
15923    <label class="label-primary">
15924      Smoothie Bowls
15925    </label>
15926  
15927</div>
15928
15929
15930</div>
15931
15932
15933</div>
15934<div
15935    data-style-id="card_container_i96DhJ"
15936    class="group"
15937     >
15938  
15939
15940
15941
15942<div
15943    data-style-id="card_text_DqQNgh"
15944    class="text-inherit"
15945    
15946    data-href="/blogs/recipes/chocolate-pb-smoothie-bowl">
15947  
15948
15949<div class="_input-richtext richtext-md"><p><strong>Chocolate PB Smoothie Bowl</strong></p></div>
15950
15951</div>
15952
15953
15954</div>
15955
15956
15957  </a>
15958
15959
15960    
15961  </div>
15962
15963  
15964  
15965  
15966  
15967  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZ0xHMzZMY0tRbGhhb__cards_article_8U9hUD" 
15968       class="shrink-0 max-w-full w-full h-full "
15969       data-article-handle="recipes/salted-caramel-smoothie-bowl">
15970    
15971      
15972      
15973      
15974
15975
15976
15977
15978
15979
15980  <a
15981      class="block article-card--article-card px-container-fullwidth"
15982      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/salted-caramel-smoothie-bowl`)"
15983      x-defer="interact"
15984      x-ignore
15985      
15986        href="/blogs/recipes/salted-caramel-smoothie-bowl"
15987        
15988      
15989       >
15990    <div
15991    data-style-id="card_container_EyhRaD"
15992    class="group"
15993     >
15994  
15995
15996
15997  
15998  
15999  
16000    
16001    
16002    
16003
16004
16005  
16006  
16007    
16008    
16009    
16010  
16011
16012
16013<div
16014    data-style-id="card_image_QLADVy"
16015    
16016    class="relative block shrink-0 overflow-hidden group image-wrapper">
16017  
16018  
16019  
16020  
16021    
16022
16023
16024
16025
16026
16027
16028
16029  <img
16030      
16031        src="//goodprotein.ca/cdn/shop/articles/thumbnail-caramel-4737093-8161961_add50f29-f52f-4b50-b0ed-f321691e3ba5-2980782.png?v=1778062150&width=800"
16032      
16033      
16034    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
16035  
16036    
16037    
16038    alt="Salted Caramel Smoothie Bowl"
16039    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
16040    
16041    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
16042    loading="lazy"
16043    
16044    
16045      
16046        
16047          srcset="//goodprotein.ca/cdn/shop/articles/thumbnail-caramel-4737093-8161961_add50f29-f52f-4b50-b0ed-f321691e3ba5-2980782.png?v=1778062150&width=960 960w,//goodprotein.ca/cdn/shop/articles/thumbnail-caramel-4737093-8161961_add50f29-f52f-4b50-b0ed-f321691e3ba5-2980782.png?v=1778062150&width=640 640w,//goodprotein.ca/cdn/shop/articles/thumbnail-caramel-4737093-8161961_add50f29-f52f-4b50-b0ed-f321691e3ba5-2980782.png?v=1778062150&width=460 460w,//goodprotein.ca/cdn/shop/articles/thumbnail-caramel-4737093-8161961_add50f29-f52f-4b50-b0ed-f321691e3ba5-2980782.png?v=1778062150&width=384 384w,//goodprotein.ca/cdn/shop/articles/thumbnail-caramel-4737093-8161961_add50f29-f52f-4b50-b0ed-f321691e3ba5-2980782.png?v=1778062150&width=256 256w"
16048        
16049      
16050      data-image="lazy">
16051
16052
16053
16054  
16055  
16056</div>
16057<div
16058    data-style-id="card_container_zkN9tH"
16059    class="group"
16060     >
16061  
16062
16063<div data-style-id="card_labels_bVkP3T">
16064  
16065  
16066  
16067    <label class="label-primary">
16068      Smoothie Bowls
16069    </label>
16070  
16071</div>
16072
16073
16074</div>
16075
16076
16077</div>
16078<div
16079    data-style-id="card_container_i96DhJ"
16080    class="group"
16081     >
16082  
16083
16084
16085
16086<div
16087    data-style-id="card_text_DqQNgh"
16088    class="text-inherit"
16089    
16090    data-href="/blogs/recipes/salted-caramel-smoothie-bowl">
16091  
16092
16093<div class="_input-richtext richtext-md"><p><strong>Salted Caramel Smoothie Bowl</strong></p></div>
16094
16095</div>
16096
16097
16098</div>
16099
16100
16101  </a>
16102
16103
16104    
16105  </div>
16106
16107  
16108  
16109  
16110  
16111  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZ0xHMzZMY0tRbGhhb__cards_article_8U9hUD" 
16112       class="shrink-0 max-w-full w-full h-full "
16113       data-article-handle="recipes/smoothie">
16114    
16115      
16116      
16117      
16118
16119
16120
16121
16122
16123
16124  <a
16125      class="block article-card--article-card px-container-fullwidth"
16126      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/smoothie`)"
16127      x-defer="interact"
16128      x-ignore
16129      
16130        href="/blogs/recipes/smoothie"
16131        
16132      
16133       >
16134    <div
16135    data-style-id="card_container_EyhRaD"
16136    class="group"
16137     >
16138  
16139
16140
16141  
16142  
16143  
16144    
16145    
16146    
16147
16148
16149  
16150  
16151    
16152    
16153    
16154  
16155
16156
16157<div
16158    data-style-id="card_image_QLADVy"
16159    
16160    class="relative block shrink-0 overflow-hidden group image-wrapper">
16161  
16162  
16163  
16164  
16165    
16166
16167
16168
16169
16170
16171
16172
16173  <img
16174      
16175        src="//goodprotein.ca/cdn/shop/articles/008-7859-3410221_a11ee7db-8d83-44f4-a863-b5e93e567a04-2887563.png?v=1777340349&width=800"
16176      
16177      
16178    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
16179  
16180    
16181    
16182    alt="Bananas & Cream Smoothie Bowl"
16183    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
16184    
16185    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
16186    loading="lazy"
16187    
16188    
16189      
16190        
16191          srcset="//goodprotein.ca/cdn/shop/articles/008-7859-3410221_a11ee7db-8d83-44f4-a863-b5e93e567a04-2887563.png?v=1777340349&width=960 960w,//goodprotein.ca/cdn/shop/articles/008-7859-3410221_a11ee7db-8d83-44f4-a863-b5e93e567a04-2887563.png?v=1777340349&width=640 640w,//goodprotein.ca/cdn/shop/articles/008-7859-3410221_a11ee7db-8d83-44f4-a863-b5e93e567a04-2887563.png?v=1777340349&width=460 460w,//goodprotein.ca/cdn/shop/articles/008-7859-3410221_a11ee7db-8d83-44f4-a863-b5e93e567a04-2887563.png?v=1777340349&width=384 384w,//goodprotein.ca/cdn/shop/articles/008-7859-3410221_a11ee7db-8d83-44f4-a863-b5e93e567a04-2887563.png?v=1777340349&width=256 256w"
16192        
16193      
16194      data-image="lazy">
16195
16196
16197
16198  
16199  
16200</div>
16201<div
16202    data-style-id="card_container_zkN9tH"
16203    class="group"
16204     >
16205  
16206
16207<div data-style-id="card_labels_bVkP3T">
16208  
16209  
16210  
16211    <label class="label-primary">
16212      Smoothie Bowls
16213    </label>
16214  
16215</div>
16216
16217
16218</div>
16219
16220
16221</div>
16222<div
16223    data-style-id="card_container_i96DhJ"
16224    class="group"
16225     >
16226  
16227
16228
16229
16230<div
16231    data-style-id="card_text_DqQNgh"
16232    class="text-inherit"
16233    
16234    data-href="/blogs/recipes/smoothie">
16235  
16236
16237<div class="_input-richtext richtext-md"><p><strong>Bananas & Cream Smoothie Bowl</strong></p></div>
16238
16239</div>
16240
16241
16242</div>
16243
16244
16245  </a>
16246
16247
16248    
16249  </div>
16250
16251
16252
16253
16254  </div>
16255
16256
16257
16258
16259
16260
16261
16262  
16263  
16264  
16265
16266  
16267
16268  
16269
16270  <div data-style-id="template--27175008305261__generic_section_6hKdir--AN0pHNmgwMkVsWlhQS__tab_content_UMAVJ4" 
16271       class="block relative" 
16272       data-tab-id="snacks"
16273       data-tab-group="0"
16274       x-data="{ index: +`0` }"
16275       x-cloak
16276      
16277        x-effect="() => {
16278          if ($router.hash.replace(/#/gi,'') === `INVALID_HASH`) {
16279            $data.current_tabs[index] = 'snacks';
16280          }
16281        }"
16282      
16283       x-show="$data.current_tabs[index] === 'snacks'">
16284    
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296  
16297  
16298  
16299  
16300  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZGhFVW5GWnZrMkZsR__cards_article_64ANwr" 
16301       class="shrink-0 max-w-full w-full h-full "
16302       data-article-handle="recipes/protein-pickle-dip">
16303    
16304      
16305      
16306      
16307
16308
16309
16310
16311
16312
16313  <a
16314      class="block article-card--article-card px-container-fullwidth"
16315      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/protein-pickle-dip`)"
16316      x-defer="interact"
16317      x-ignore
16318      
16319        href="/blogs/recipes/protein-pickle-dip"
16320        
16321      
16322       >
16323    <div
16324    data-style-id="card_container_EyhRaD"
16325    class="group"
16326     >
16327  
16328
16329
16330  
16331  
16332  
16333    
16334    
16335    
16336
16337
16338  
16339  
16340    
16341    
16342    
16343  
16344
16345
16346<div
16347    data-style-id="card_image_QLADVy"
16348    
16349    class="relative block shrink-0 overflow-hidden group image-wrapper">
16350  
16351  
16352  
16353  
16354    
16355
16356
16357
16358
16359
16360
16361
16362  <img
16363      
16364        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.58.17_AM-4098848.png?v=1785562995&width=800"
16365      
16366      
16367    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
16368  
16369    
16370    
16371    alt="Protein Pickle Dip"
16372    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
16373    
16374    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
16375    loading="lazy"
16376    
16377    
16378      
16379        
16380          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.58.17_AM-4098848.png?v=1785562995&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.58.17_AM-4098848.png?v=1785562995&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.58.17_AM-4098848.png?v=1785562995&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.58.17_AM-4098848.png?v=1785562995&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.58.17_AM-4098848.png?v=1785562995&width=256 256w"
16381        
16382      
16383      data-image="lazy">
16384
16385
16386
16387  
16388  
16389</div>
16390<div
16391    data-style-id="card_container_zkN9tH"
16392    class="group"
16393     >
16394  
16395
16396<div data-style-id="card_labels_bVkP3T">
16397  
16398  
16399  
16400    <label class="label-primary">
16401      Snacks
16402    </label>
16403  
16404</div>
16405
16406
16407</div>
16408
16409
16410</div>
16411<div
16412    data-style-id="card_container_i96DhJ"
16413    class="group"
16414     >
16415  
16416
16417
16418
16419<div
16420    data-style-id="card_text_DqQNgh"
16421    class="text-inherit"
16422    
16423    data-href="/blogs/recipes/protein-pickle-dip">
16424  
16425
16426<div class="_input-richtext richtext-md"><p><strong>Protein Pickle Dip</strong></p></div>
16427
16428</div>
16429
16430
16431</div>
16432
16433
16434  </a>
16435
16436
16437    
16438  </div>
16439
16440  
16441  
16442  
16443  
16444  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZGhFVW5GWnZrMkZsR__cards_article_64ANwr" 
16445       class="shrink-0 max-w-full w-full h-full "
16446       data-article-handle="recipes/protein-shirley-temple-float">
16447    
16448      
16449      
16450      
16451
16452
16453
16454
16455
16456
16457  <a
16458      class="block article-card--article-card px-container-fullwidth"
16459      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/protein-shirley-temple-float`)"
16460      x-defer="interact"
16461      x-ignore
16462      
16463        href="/blogs/recipes/protein-shirley-temple-float"
16464        
16465      
16466       >
16467    <div
16468    data-style-id="card_container_EyhRaD"
16469    class="group"
16470     >
16471  
16472
16473
16474  
16475  
16476  
16477    
16478    
16479    
16480
16481
16482  
16483  
16484    
16485    
16486    
16487  
16488
16489
16490<div
16491    data-style-id="card_image_QLADVy"
16492    
16493    class="relative block shrink-0 overflow-hidden group image-wrapper">
16494  
16495  
16496  
16497  
16498    
16499
16500
16501
16502
16503
16504
16505
16506  <img
16507      
16508        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.50.52_AM-9772355.png?v=1785562992&width=800"
16509      
16510      
16511    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
16512  
16513    
16514    
16515    alt="Protein Shirley Temple Float"
16516    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
16517    
16518    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
16519    loading="lazy"
16520    
16521    
16522      
16523        
16524          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.50.52_AM-9772355.png?v=1785562992&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.50.52_AM-9772355.png?v=1785562992&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.50.52_AM-9772355.png?v=1785562992&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.50.52_AM-9772355.png?v=1785562992&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-31_at_10.50.52_AM-9772355.png?v=1785562992&width=256 256w"
16525        
16526      
16527      data-image="lazy">
16528
16529
16530
16531  
16532  
16533</div>
16534<div
16535    data-style-id="card_container_zkN9tH"
16536    class="group"
16537     >
16538  
16539
16540<div data-style-id="card_labels_bVkP3T">
16541  
16542  
16543  
16544    <label class="label-primary">
16545      Drinks
16546    </label>
16547  
16548</div>
16549
16550
16551</div>
16552
16553
16554</div>
16555<div
16556    data-style-id="card_container_i96DhJ"
16557    class="group"
16558     >
16559  
16560
16561
16562
16563<div
16564    data-style-id="card_text_DqQNgh"
16565    class="text-inherit"
16566    
16567    data-href="/blogs/recipes/protein-shirley-temple-float">
16568  
16569
16570<div class="_input-richtext richtext-md"><p><strong>Protein Shirley Temple Float</strong></p></div>
16571
16572</div>
16573
16574
16575</div>
16576
16577
16578  </a>
16579
16580
16581    
16582  </div>
16583
16584  
16585  
16586  
16587  
16588  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZGhFVW5GWnZrMkZsR__cards_article_64ANwr" 
16589       class="shrink-0 max-w-full w-full h-full "
16590       data-article-handle="recipes/protein-bagels">
16591    
16592      
16593      
16594      
16595
16596
16597
16598
16599
16600
16601  <a
16602      class="block article-card--article-card px-container-fullwidth"
16603      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/protein-bagels`)"
16604      x-defer="interact"
16605      x-ignore
16606      
16607        href="/blogs/recipes/protein-bagels"
16608        
16609      
16610       >
16611    <div
16612    data-style-id="card_container_EyhRaD"
16613    class="group"
16614     >
16615  
16616
16617
16618  
16619  
16620  
16621    
16622    
16623    
16624
16625
16626  
16627  
16628    
16629    
16630    
16631  
16632
16633
16634<div
16635    data-style-id="card_image_QLADVy"
16636    
16637    class="relative block shrink-0 overflow-hidden group image-wrapper">
16638  
16639  
16640  
16641  
16642    
16643
16644
16645
16646
16647
16648
16649
16650  <img
16651      
16652        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-03_at_11.52.10_AM-5036642_61617f9b-fa9a-4947-a164-4bf506d2ca1e.png?v=1787677879&width=800"
16653      
16654      
16655    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
16656  
16657    
16658    
16659    alt="Protein Bagels"
16660    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
16661    
16662    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
16663    loading="lazy"
16664    
16665    
16666      
16667        
16668          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-03_at_11.52.10_AM-5036642_61617f9b-fa9a-4947-a164-4bf506d2ca1e.png?v=1787677879&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-03_at_11.52.10_AM-5036642_61617f9b-fa9a-4947-a164-4bf506d2ca1e.png?v=1787677879&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-03_at_11.52.10_AM-5036642_61617f9b-fa9a-4947-a164-4bf506d2ca1e.png?v=1787677879&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-03_at_11.52.10_AM-5036642_61617f9b-fa9a-4947-a164-4bf506d2ca1e.png?v=1787677879&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-07-03_at_11.52.10_AM-5036642_61617f9b-fa9a-4947-a164-4bf506d2ca1e.png?v=1787677879&width=256 256w"
16669        
16670      
16671      data-image="lazy">
16672
16673
16674
16675  
16676  
16677</div>
16678<div
16679    data-style-id="card_container_zkN9tH"
16680    class="group"
16681     >
16682  
16683
16684<div data-style-id="card_labels_bVkP3T">
16685  
16686  
16687  
16688    <label class="label-primary">
16689      Snacks
16690    </label>
16691  
16692</div>
16693
16694
16695</div>
16696
16697
16698</div>
16699<div
16700    data-style-id="card_container_i96DhJ"
16701    class="group"
16702     >
16703  
16704
16705
16706
16707<div
16708    data-style-id="card_text_DqQNgh"
16709    class="text-inherit"
16710    
16711    data-href="/blogs/recipes/protein-bagels">
16712  
16713
16714<div class="_input-richtext richtext-md"><p><strong>Protein Bagels</strong></p></div>
16715
16716</div>
16717
16718
16719</div>
16720
16721
16722  </a>
16723
16724
16725    
16726  </div>
16727
16728  
16729  
16730  
16731  
16732  <div data-style-id="template--27175008305261__generic_section_6hKdir--AZGhFVW5GWnZrMkZsR__cards_article_64ANwr" 
16733       class="shrink-0 max-w-full w-full h-full "
16734       data-article-handle="recipes/sweet-potato-protein-brownie">
16735    
16736      
16737      
16738      
16739
16740
16741
16742
16743
16744
16745  <a
16746      class="block article-card--article-card px-container-fullwidth"
16747      x-init="utils.barbaPrefetchTargetPage($el, `/blogs/recipes/sweet-potato-protein-brownie`)"
16748      x-defer="interact"
16749      x-ignore
16750      
16751        href="/blogs/recipes/sweet-potato-protein-brownie"
16752        
16753      
16754       >
16755    <div
16756    data-style-id="card_container_EyhRaD"
16757    class="group"
16758     >
16759  
16760
16761
16762  
16763  
16764  
16765    
16766    
16767    
16768
16769
16770  
16771  
16772    
16773    
16774    
16775  
16776
16777
16778<div
16779    data-style-id="card_image_QLADVy"
16780    
16781    class="relative block shrink-0 overflow-hidden group image-wrapper">
16782  
16783  
16784  
16785  
16786    
16787
16788
16789
16790
16791
16792
16793
16794  <img
16795      
16796        src="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-05-12_at_1.48.29_PM-3874701_15b17d0c-383e-43d3-9ae9-c02117e4d0dc-3024494.png?v=1783160050&width=800"
16797      
16798      
16799    :loading="utils.isInViewport($el) ? 'eager' : 'lazy'"
16800  
16801    
16802    
16803    alt="Sweet Potato Protein Brownie"
16804    class="pointer-events-none relative h-full w-full select-none overflow-hidden object-[inherit] transition-opacity duration-100 ease-in select-none"
16805    
16806    sizes="(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw"
16807    loading="lazy"
16808    
16809    
16810      
16811        
16812          srcset="//goodprotein.ca/cdn/shop/articles/Screenshot_2026-05-12_at_1.48.29_PM-3874701_15b17d0c-383e-43d3-9ae9-c02117e4d0dc-3024494.png?v=1783160050&width=960 960w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-05-12_at_1.48.29_PM-3874701_15b17d0c-383e-43d3-9ae9-c02117e4d0dc-3024494.png?v=1783160050&width=640 640w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-05-12_at_1.48.29_PM-3874701_15b17d0c-383e-43d3-9ae9-c02117e4d0dc-3024494.png?v=1783160050&width=460 460w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-05-12_at_1.48.29_PM-3874701_15b17d0c-383e-43d3-9ae9-c02117e4d0dc-3024494.png?v=1783160050&width=384 384w,//goodprotein.ca/cdn/shop/articles/Screenshot_2026-05-12_at_1.48.29_PM-3874701_15b17d0c-383e-43d3-9ae9-c02117e4d0dc-3024494.png?v=1783160050&width=256 256w"
16813        
16814      
16815      data-image="lazy">
16816
16817
16818
16819  
16820  
16821</div>
16822<div
16823    data-style-id="card_container_zkN9tH"
16824    class="group"
16825     >
16826  
16827
16828<div data-style-id="card_labels_bVkP3T">
16829  
16830  
16831  
16832    <label class="label-primary">
16833      Snacks
16834    </label>
16835  
16836</div>
16837
16838
16839</div>
16840
16841
16842</div>
16843<div
16844    data-style-id="card_container_i96DhJ"
16845    class="group"
16846     >
16847  
16848
16849
16850
16851<div
16852    data-style-id="card_text_DqQNgh"
16853    class="text-inherit"
16854    
16855    data-href="/blogs/recipes/sweet-potato-protein-brownie">
16856  
16857
16858<div class="_input-richtext richtext-md"><p><strong>Sweet Potato Protein Brownie</strong></p></div>
16859
16860</div>
16861
16862
16863</div>
16864
16865
16866  </a>
16867
16868
16869    
16870  </div>
16871
16872
16873
16874
16875  </div>
16876
16877
16878
16879
16880</div>
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893  <a data-style-id="template--27175008305261__generic_section_6hKdir--ANDY1TTJyMVZwbGFUV__button_CnCemd"  
16894      
16895      data-content="
16896
16897Discover Recipes"
16898      
16899    
16900     href="/blogs/recipes"
16901     class="w-full button-primary ">
16902      <span class="button_text_outline">
16903      
16904
16905Discover Recipes
16906      </span>
16907    
16908
16909Discover Recipes
16910    
16911
16912  </a>
16913
16914
16915
16916
16917  </section>
16918
16919
16920
16921</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__generic_section_xydAgc" class="shopify-section shopify_section__generic_section">
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931  
16932
16933  <section
16934      data-style-id="template--27175008305261__generic_section_xydAgc--"
16935      
16936      class="relative px-container-md"
16937      
16938  >
16939    
16940
16941
16942
16943
16944
16945<div
16946    data-style-id="template--27175008305261__generic_section_xydAgc--AcUFOL2Y3OWpySnR5e__container_yrRFRq" 
16947    
16948    
16949    
16950    
16951
16952    
16953>
16954  
16955  
16956  
16957
16958
16959
16960
16961
16962<div
16963    data-style-id="template--27175008305261__generic_section_xydAgc--AMXR4VklFUkRTTnBVN__container_EhmnGQ" 
16964    
16965    
16966    
16967    
16968
16969    
16970>
16971  
16972  
16973  
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983  <div data-style-id="template--27175008305261__generic_section_xydAgc--ATm5lVXMxQmtMakVoR__star_rating_AdRbJU" 
16984       class="w-full"
16985       style="--color-review-stars--hex:#ffc40a;">
16986    <meter class="relative inline-block appearance-none shrink-0"
16987           value="5.0"
16988           min="0"
16989           max="5">
16990      <span>
16991        <span>5.0</span>/
16992        <span>5</span>
16993      </span>
16994    </meter>
16995    
16996      <label class="inline richtext-md p">
16997        
16998
16999<strong>30,000+ VERIFIED REVIEWS</strong>
17000      </label>
17001    
17002  </div>
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013<div data-style-id="template--27175008305261__generic_section_xydAgc--AZlJVWXkvUk0ydWxRL__richtext_e6QV3W"  
17014     class="relative text-center">
17015  
17016
17017<div class="_input-richtext richtext-md"><h2><strong>Trusted by Hundreds of Thousands</strong></h2></div>
17018
17019</div>
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029<div data-style-id="template--27175008305261__generic_section_xydAgc--Ab2NUKzZJbnZ1cWVoa__richtext_A93myC"  
17030     class="relative text-center">
17031  
17032
17033<div class="_input-richtext richtext-md"><h4>More than 400,000 Canadians have made the switch to Good Protein–see why.</h4></div>
17034
17035</div>
17036
17037
17038
17039</div>
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049  
17050  
17051
17052  
17053
17054  <div data-style-id="template--27175008305261__generic_section_xydAgc--AYytHQzVmdnJTam5Kd__slider_rN9Tqi"  
17055       class="relative max-w-full"
17056       style="-webkit-overflow-scrolling: touch;  touch-action: pan-x;"
17057      
17058      
17059        x-data="{ ...utils.initContentSlider($el, $refs.scrollContainer, undefined,`all`, +`0`, `false` === 'true'), show_all_items: true, desktop_display_limit: 9999, mobile_display_limit: 9999 }"
17060        x-defer="intersect"
17061      
17062      
17063  >
17064    <div class="grid-container relative grid overflow-x-auto scrollbar-none overflow-y-hidden snap-m md:[&>*]:snap-start [&>*]:snap-center max-md:-mx-container-md max-md:scroll-px-container-md max-md:px-container-md"
17065         x-ref="scrollContainer"
17066         @resize.window="content_slider.handleResize"
17067         @scroll="content_slider.handleScroll"
17068         @scrollend="content_slider.handleInfiniteScroll"
17069        
17070          x-init="$nextTick(() => content_slider.handleResize())"
17071        
17072    >
17073      
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084<section data-style-id="template--27175008305261__generic_section_xydAgc--AQm15OVFRZ3Q0Lzkvb__cards_video_product_UghiNc"  >
17085  <button
17086      type="button"
17087      x-data="{ modal_opened: false, video_playing: false, video_player:  { playVideo: async () => await $el.querySelector('video')?.play(), pauseVideo: async () => { await $el.querySelector('video')?.pause(); $el.querySelector('video') ? $el.querySelector('video').currentTime = 0 : null; } } }"
17088      
17089      @click.capture.stop="$mediaGallery.showVideoGallery($el, [...$el.parentElement.parentElement.querySelectorAll(`:scope > section > [data-video-product-card]`)]); modal_opened = !!video_playing"
17090      x-effect="if (modal_opened && !$modal.id) { modal_opened = false; video_player?.playVideo?.() }; if ($modal.id) { video_player?.pauseVideo?.() }"
17091      data-video-product-card="{&quot;alt&quot;:null,&quot;id&quot;:29301416755309,&quot;position&quot;:null,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.563,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/files\/preview_images\/f1c6fb56bde0409fb38d0b1d0691d14d.thumbnail.0000000000.jpg?v=1783435607&quot;},&quot;aspect_ratio&quot;:0.563,&quot;duration&quot;:26970,&quot;media_type&quot;:&quot;video&quot;,&quot;sources&quot;:[{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:480,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/f1c6fb56bde0409fb38d0b1d0691d14d\/f1c6fb56bde0409fb38d0b1d0691d14d.SD-480p-1.2Mbps-88332391.mp4?v=0&quot;,&quot;width&quot;:270},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/f1c6fb56bde0409fb38d0b1d0691d14d\/f1c6fb56bde0409fb38d0b1d0691d14d.HD-1080p-4.8Mbps-88332391.mp4?v=0&quot;,&quot;width&quot;:606},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:720,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/f1c6fb56bde0409fb38d0b1d0691d14d\/f1c6fb56bde0409fb38d0b1d0691d14d.HD-720p-3.0Mbps-88332391.mp4?v=0&quot;,&quot;width&quot;:404},{&quot;format&quot;:&quot;m3u8&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;application\/x-mpegURL&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/f1c6fb56bde0409fb38d0b1d0691d14d\/f1c6fb56bde0409fb38d0b1d0691d14d.m3u8?v=0&quot;,&quot;width&quot;:606}]}"
17092      data-ugc-products='[["chocolate-milk-32g-high-protein-shake", 7705112641645]]'
17093      data-autoplay="true"
17094      data-loop="true"
17095      data-muted="true"
17096      class="relative overflow-hidden shrink-0 object-contain w-full">
17097    
17098
17099
17100
17101
17102
17103  
17104  
17105    
17106    <video
17107        x-data="{ playing: !!($el.currentTime > 0 && !$el.paused && !$el.ended && $el.readyState > 2), started: $el.currentTime > 0, ended: $el.ended, playVideo: $el.play, pauseVideo: $el.pause, player: undefined }"
17108        
17109          poster="//goodprotein.ca/cdn/shop/files/Screenshot_2026-07-07_at_10.44.32_AM.png?v=1783435915"
17110        
17111        @play="playing = true; started = true"
17112        @pause="playing = false"
17113        @ended="playing = false; ended = true"
17114        @click.prevent="!playing ? $el.play() : $el.pause();"
17115        x-effect="video_playing = playing; video_player = player || video_player;"
17116        playsinline
17117        webkit-playsinline
17118        
17119        
17120        
17121          loop
17122        
17123        
17124          preload="none"
17125          x-intersect.once="$el.querySelectorAll('source')?.forEach(child => { child.src = child.getAttribute('data-src'); }); $el.load();"
17126        
17127        
17128        class="w-full h-full transition-all object-[inherit]"
17129        style="aspect-ratio: 0.5625;"
17130        aria-label="">
17131      
17132      
17133        
17134          
17135        
17136          
17137        
17138        <source
17139            
17140              src=""
17141              data-src="//goodprotein.ca/cdn/shop/videos/c/vp/f1c6fb56bde0409fb38d0b1d0691d14d/f1c6fb56bde0409fb38d0b1d0691d14d.HD-1080p-4.8Mbps-88332391.mp4?v=0"
17142            
17143            type="video/mp4"
17144            
17145              media="(min-width: 1px)"
17146            
17147        />
17148        
17149      
17150    </video>
17151  
17152  
17153  
17154    
17155      
17156    
17157    <svg data-icon-handle="play"
17158        data-play-icon
17159         class="bg-current shrink-0 w-11 h-11 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
17160         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-play--url`) }"
17161         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
17162         :role="url ? 'link':''"
17163         :tabindex="url ? '0' : undefined"
17164         aria-label="play"
17165         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
17166         style="mask: var(--icon-play); -webkit-mask: var(--icon-play); aspect-ratio: var(--icon-play-aspect-ratio, 1); "></svg>
17167
17168
17169    
17170  </button>
17171  
17172    <footer class="flex gap-4 items-center"
17173       
17174          style="color: #fffef4;
17175            background: #6e4b31;
17176            border-color: #6e4b31;"
17177      >
17178      <a href="/products/chocolate-milk-32g-high-protein-shake" class="min-w-10">
17179        
17180
17181
17182
17183
17184
17185
17186  
17187
17188  
17189    <img
17190        
17191          src="//goodprotein.ca/cdn/shop/files/1-CH0-470-EN_2.png?crop=center&height=100&v=1764180670&width=100"
17192            loading="lazy"
17193            
17194        
17195        
17196      width="100"
17197      height="100"
17198      alt="Good Protein Chocolate Milk High Protein Shake pouch showing different benef
17198its on it."
17199      class="aspect-1 object-cover shrink-0 select-none"
17200      
17201      
17202      
17203        
17204          
17205            srcset="//goodprotein.ca/cdn/shop/files/1-CH0-470-EN_2.png?v=1764180670&width=180 180w,//goodprotein.ca/cdn/shop/files/1-CH0-470-EN_2.png?v=1764180670&width=96 96w"
17206          
17207        
17208        data-image="lazy">
17209  
17210
17211
17212
17213
17214
17215
17216      </a>
17217      <a href="/products/chocolate-milk-32g-high-protein-shake">
17218        <div>
17219          
17220            
17221
17222<div class="_input-richtext richtext-md truncate"><p><strong>Chocolate Milk</strong></p></div>
17223
17224          
17225        </div>
17226      </a>
17227    </footer>
17228  
17229</section>
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243<section data-style-id="template--27175008305261__generic_section_xydAgc--ARGJHWWNxcnU4MUhJd__cards_video_product_ArbdX9"  >
17244  <button
17245      type="button"
17246      x-data="{ modal_opened: false, video_playing: false, video_player:  { playVideo: async () => await $el.querySelector('video')?.play(), pauseVideo: async () => { await $el.querySelector('video')?.pause(); $el.querySelector('video') ? $el.querySelector('video').currentTime = 0 : null; } } }"
17247      
17248      @click.capture.stop="$mediaGallery.showVideoGallery($el, [...$el.parentElement.parentElement.querySelectorAll(`:scope > section > [data-video-product-card]`)]); modal_opened = !!video_playing"
17249      x-effect="if (modal_opened && !$modal.id) { modal_opened = false; video_player?.playVideo?.() }; if ($modal.id) { video_player?.pauseVideo?.() }"
17250      data-video-product-card="{&quot;alt&quot;:null,&quot;id&quot;:29217727086701,&quot;position&quot;:null,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.563,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/files\/preview_images\/ac84d4dd362d4c829fef971da6ed0bb0.thumbnail.0000000000.jpg?v=1782407065&quot;},&quot;aspect_ratio&quot;:0.563,&quot;duration&quot;:34000,&quot;media_type&quot;:&quot;video&quot;,&quot;sources&quot;:[{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:480,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/ac84d4dd362d4c829fef971da6ed0bb0\/ac84d4dd362d4c829fef971da6ed0bb0.SD-480p-1.0Mbps-87420447.mp4?v=0&quot;,&quot;width&quot;:270},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/ac84d4dd362d4c829fef971da6ed0bb0\/ac84d4dd362d4c829fef971da6ed0bb0.HD-1080p-3.3Mbps-87420447.mp4?v=0&quot;,&quot;width&quot;:606},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:720,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/ac84d4dd362d4c829fef971da6ed0bb0\/ac84d4dd362d4c829fef971da6ed0bb0.HD-720p-2.1Mbps-87420447.mp4?v=0&quot;,&quot;width&quot;:404},{&quot;format&quot;:&quot;m3u8&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;application\/x-mpegURL&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/ac84d4dd362d4c829fef971da6ed0bb0\/ac84d4dd362d4c829fef971da6ed0bb0.m3u8?v=0&quot;,&quot;width&quot;:606}]}"
17251      data-ugc-products='[["vanilla-milkshake-all-in-one-shake", 7521220231277]]'
17252      data-autoplay="true"
17253      data-loop="true"
17254      data-muted="true"
17255      class="relative overflow-hidden shrink-0 object-contain w-full">
17256    
17257
17258
17259
17260
17261
17262  
17263  
17264    
17265    <video
17266        x-data="{ playing: !!($el.currentTime > 0 && !$el.paused && !$el.ended && $el.readyState > 2), started: $el.currentTime > 0, ended: $el.ended, playVideo: $el.play, pauseVideo: $el.pause, player: undefined }"
17267        
17268          poster="//goodprotein.ca/cdn/shop/files/capture_1782224380000.png?v=1782407115"
17269        
17270        @play="playing = true; started = true"
17271        @pause="playing = false"
17272        @ended="playing = false; ended = true"
17273        @click.prevent="!playing ? $el.play() : $el.pause();"
17274        x-effect="video_playing = playing; video_player = player || video_player;"
17275        playsinline
17276        webkit-playsinline
17277        
17278        
17279        
17280          loop
17281        
17282        
17283          preload="none"
17284          x-intersect.once="$el.querySelectorAll('source')?.forEach(child => { child.src = child.getAttribute('data-src'); }); $el.load();"
17285        
17286        
17287        class="w-full h-full transition-all object-[inherit]"
17288        style="aspect-ratio: 0.5625;"
17289        aria-label="">
17290      
17291      
17292        
17293          
17294        
17295          
17296        
17297        <source
17298            
17299              src=""
17300              data-src="//goodprotein.ca/cdn/shop/videos/c/vp/ac84d4dd362d4c829fef971da6ed0bb0/ac84d4dd362d4c829fef971da6ed0bb0.HD-1080p-3.3Mbps-87420447.mp4?v=0"
17301            
17302            type="video/mp4"
17303            
17304              media="(min-width: 1px)"
17305            
17306        />
17307        
17308      
17309    </video>
17310  
17311  
17312  
17313    
17314      
17315    
17316    <svg data-icon-handle="play"
17317        data-play-icon
17318         class="bg-current shrink-0 w-11 h-11 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
17319         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-play--url`) }"
17320         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
17321         :role="url ? 'link':''"
17322         :tabindex="url ? '0' : undefined"
17323         aria-label="play"
17324         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
17325         style="mask: var(--icon-play); -webkit-mask: var(--icon-play); aspect-ratio: var(--icon-play-aspect-ratio, 1); "></svg>
17326
17327
17328    
17329  </button>
17330  
17331    <footer class="flex gap-4 items-center"
17332       
17333          style="color: #1b4180;
17334            background: #d8f5ff;
17335            border-color: #d8f5ff;"
17336      >
17337      <a href="/products/vanilla-milkshake-all-in-one-shake" class="min-w-10">
17338        
17339
17340
17341
17342
17343
17344
17345  
17346
17347  
17348    <img
17349        
17350          src="//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?crop=center&height=100&v=1764180608&width=100"
17351            loading="lazy"
17352            
17353        
17354        
17355      width="100"
17356      height="100"
17357      alt="Good Protein Vanilla Milkshake All-in-One Shake pouch that highlights 21g protein, 7g fibre and 25+ nutrients"
17358      class="aspect-1 object-cover shrink-0 select-none"
17359      
17360      
17361      
17362        
17363          
17364            srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=180 180w,//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=96 96w"
17365          
17366        
17367        data-image="lazy">
17368  
17369
17370
17371
17372
17373
17374
17375      </a>
17376      <a href="/products/vanilla-milkshake-all-in-one-shake">
17377        <div>
17378          
17379            
17380
17381<div class="_input-richtext richtext-md truncate"><p><strong>Vanilla Milkshake </strong></p></div>
17382
17383          
17384        </div>
17385      </a>
17386    </footer>
17387  
17388</section>
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405<figure
17406    data-style-id="template--27175008305261__generic_section_xydAgc--ARlV5WUlEV0MyRXpVZ__cards_testimonial_QnrPtR" 
17407    
17408    class="relative overflow-hidden rounded-3xl">
17409  <figcaption class="p-6 flex flex-col gap-3"
17410      
17411      style="background: #d8f5ff;
17412        border-color: #d8f5ff;"
17413     >
17414    <div class="flex justify-between gap-2 items-center">
17415      <div class="richtext-md"><strong>Kayla D</strong></div>
17416      <meter class="relative block appearance-none shrink-0"
17417            value="5"
17418            min="0"
17419            max="5">
17420        <span>
17421          <span>5</span>/
17422          <span>5</span>
17423        </span>
17424      </meter>
17425    </div>
17426    
17427
17428<div class="_input-richtext richtext-md flex-1"><h5>"I really enjoyed this shake. It keeps me full for a while and is super convenient when I need something quick. Definitely a product I would buy again."</h5></div>
17429
17430    <a class="w-full " href=""></a>
17431    
17432
17433
17434
17435
17436
17437
17438  
17439
17440  
17441    <img
17442        
17443          src="//goodprotein.ca/cdn/shop/files/IMG_5296_1__enhanced_1_37535550-db8c-4939-84fa-99acd2d803d5.webp?crop=center&height=589&v=1772924418&width=800"
17444            loading="lazy"
17445            
17446        
17447        
17448      width="800"
17449      height="589"
17450      alt="Kayla is holding three packages of all-in-one  flavours"
17451      class="w-full select-none"
17452      style="object-position: 49.414% 25.488%;"
17453      sizes="(max-width: 768px) 90vw, (max-width: 1200px) 30vw, 25vw"
17454      
17455        
17456          
17457            srcset="//goodprotein.ca/cdn/shop/files/IMG_5296_1__enhanced_1_37535550-db8c-4939-84fa-99acd2d803d5.webp?v=1772924418&width=960 960w,//goodprotein.ca/cdn/shop/files/IMG_5296_1__enhanced_1_37535550-db8c-4939-84fa-99acd2d803d5.webp?v=1772924418&width=640 640w,//goodprotein.ca/cdn/shop/files/IMG_5296_1__enhanced_1_37535550-db8c-4939-84fa-99acd2d803d5.webp?v=1772924418&width=460 460w,//goodprotein.ca/cdn/shop/files/IMG_5296_1__enhanced_1_37535550-db8c-4939-84fa-99acd2d803d5.webp?v=1772924418&width=384 384w,//goodprotein.ca/cdn/shop/files/IMG_5296_1__enhanced_1_37535550-db8c-4939-84fa-99acd2d803d5.webp?v=1772924418&width=256 256w"
17458          
17459        
17460        data-image="lazy">
17461  
17462
17463
17464
17465
17466
17467
17468  </figcaption>
17469  
17470    <footer class="flex gap-4 items-center"
17471       
17472          style="color: #1b4180;
17473            background: #d8f5ff;
17474            border-color: #d8f5ff;"
17475      >
17476      <a href="/products/vanilla-milkshake-all-in-one-shake" class="min-w-10">
17477        
17478
17479
17480
17481
17482
17483
17484  
17485
17486  
17487    <img
17488        
17489          src="//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?crop=center&height=100&v=1764180608&width=100"
17490            loading="lazy"
17491            
17492        
17493        
17494      width="100"
17495      height="100"
17496      alt="Good Protein Vanilla Milkshake All-in-One Shake pouch that highlights 21g protein, 7g fibre and 25+ nutrients"
17497      class="aspect-1 object-cover shrink-0 select-none"
17498      
17499      
17500      
17501        
17502          
17503            srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=180 180w,//goodprotein.ca/cdn/shop/files/Mockup-440-VanillaMilkshake-T.webp?v=1764180608&width=96 96w"
17504          
17505        
17506        data-image="lazy">
17507  
17508
17509
17510
17511
17512
17513
17514      </a>
17515      <a href="/products/vanilla-milkshake-all-in-one-shake">
17516        <div>
17517          
17518            
17519
17520<div class="_input-richtext richtext-md truncate"><p><strong>Vanilla Milkshake </strong></p></div>
17521
17522          
17523        </div>
17524      </a>
17525    </footer>
17526  
17527</figure>
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541<section data-style-id="template--27175008305261__generic_section_xydAgc--AVVdDalViZG5Ceklhc__cards_video_product_MxxPm8"  >
17542  <button
17543      type="button"
17544      x-data="{ modal_opened: false, video_playing: false, video_player:  { playVideo: async () => await $el.querySelector('video')?.play(), pauseVideo: async () => { await $el.querySelector('video')?.pause(); $el.querySelector('video') ? $el.querySelector('video').currentTime = 0 : null; } } }"
17545      
17546      @click.capture.stop="$mediaGallery.showVideoGallery($el, [...$el.parentElement.parentElement.querySelectorAll(`:scope > section >
17546 [data-video-product-card]`)]); modal_opened = !!video_playing"
17547      x-effect="if (modal_opened && !$modal.id) { modal_opened = false; video_player?.playVideo?.() }; if ($modal.id) { video_player?.pauseVideo?.() }"
17548      data-video-product-card="{&quot;alt&quot;:null,&quot;id&quot;:29301453488237,&quot;position&quot;:null,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.563,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/files\/preview_images\/84ad8069b37b42fa8556c8f358c82db5.thumbnail.0000000000.jpg?v=1783436229&quot;},&quot;aspect_ratio&quot;:0.563,&quot;duration&quot;:30000,&quot;media_type&quot;:&quot;video&quot;,&quot;sources&quot;:[{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:480,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/84ad8069b37b42fa8556c8f358c82db5\/84ad8069b37b42fa8556c8f358c82db5.SD-480p-0.9Mbps-88333163.mp4?v=0&quot;,&quot;width&quot;:270},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/84ad8069b37b42fa8556c8f358c82db5\/84ad8069b37b42fa8556c8f358c82db5.HD-1080p-2.5Mbps-88333163.mp4?v=0&quot;,&quot;width&quot;:606},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:720,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/84ad8069b37b42fa8556c8f358c82db5\/84ad8069b37b42fa8556c8f358c82db5.HD-720p-1.6Mbps-88333163.mp4?v=0&quot;,&quot;width&quot;:404},{&quot;format&quot;:&quot;m3u8&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;application\/x-mpegURL&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/84ad8069b37b42fa8556c8f358c82db5\/84ad8069b37b42fa8556c8f358c82db5.m3u8?v=0&quot;,&quot;width&quot;:606}]}"
17549      data-ugc-products='[["salted-caramel-all-in-one-shake", 6846211424365]]'
17550      data-autoplay="true"
17551      data-loop="true"
17552      data-muted="true"
17553      class="relative overflow-hidden shrink-0 object-contain w-full">
17554    
17555
17556
17557
17558
17559
17560  
17561  
17562    
17563    <video
17564        x-data="{ playing: !!($el.currentTime > 0 && !$el.paused && !$el.ended && $el.readyState > 2), started: $el.currentTime > 0, ended: $el.ended, playVideo: $el.play, pauseVideo: $el.pause, player: undefined }"
17565        
17566          poster="//goodprotein.ca/cdn/shop/files/Screenshot_2026-07-07_at_10.56.17_AM.png?v=1783436193"
17567        
17568        @play="playing = true; started = true"
17569        @pause="playing = false"
17570        @ended="playing = false; ended = true"
17571        @click.prevent="!playing ? $el.play() : $el.pause();"
17572        x-effect="video_playing = playing; video_player = player || video_player;"
17573        playsinline
17574        webkit-playsinline
17575        
17576        
17577        
17578          loop
17579        
17580        
17581          preload="none"
17582          x-intersect.once="$el.querySelectorAll('source')?.forEach(child => { child.src = child.getAttribute('data-src'); }); $el.load();"
17583        
17584        
17585        class="w-full h-full transition-all object-[inherit]"
17586        style="aspect-ratio: 0.5625;"
17587        aria-label="">
17588      
17589      
17590        
17591          
17592        
17593          
17594        
17595        <source
17596            
17597              src=""
17598              data-src="//goodprotein.ca/cdn/shop/videos/c/vp/84ad8069b37b42fa8556c8f358c82db5/84ad8069b37b42fa8556c8f358c82db5.HD-1080p-2.5Mbps-88333163.mp4?v=0"
17599            
17600            type="video/mp4"
17601            
17602              media="(min-width: 1px)"
17603            
17604        />
17605        
17606      
17607    </video>
17608  
17609  
17610  
17611    
17612      
17613    
17614    <svg data-icon-handle="play"
17615        data-play-icon
17616         class="bg-current shrink-0 w-11 h-11 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
17617         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-play--url`) }"
17618         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
17619         :role="url ? 'link':''"
17620         :tabindex="url ? '0' : undefined"
17621         aria-label="play"
17622         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
17623         style="mask: var(--icon-play); -webkit-mask: var(--icon-play); aspect-ratio: var(--icon-play-aspect-ratio, 1); "></svg>
17624
17625
17626    
17627  </button>
17628  
17629    <footer class="flex gap-4 items-center"
17630       
17631          style="color: #894300;
17632            background: #ffdbb3;
17633            border-color: #ffdbb3;"
17634      >
17635      <a href="/products/salted-caramel-all-in-one-shake" class="min-w-10">
17636        
17637
17638
17639
17640
17641
17642
17643  
17644
17645  
17646    <img
17647        
17648          src="//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?crop=center&height=100&v=1764180670&width=100"
17649            loading="lazy"
17650            
17651        
17652        
17653      width="100"
17654      height="100"
17655      alt="Good Protein Salted Caramel All-in-One Shake pouch that highlights 21g protein, 7g fibre and 25+ nutrients"
17656      class="aspect-1 object-cover shrink-0 select-none"
17657      
17658      
17659      
17660        
17661          
17662            srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=180 180w,//goodprotein.ca/cdn/shop/files/Mockup-440-SaltedCaramel-T.png?v=1764180670&width=96 96w"
17663          
17664        
17665        data-image="lazy">
17666  
17667
17668
17669
17670
17671
17672
17673      </a>
17674      <a href="/products/salted-caramel-all-in-one-shake">
17675        <div>
17676          
17677            
17678
17679<div class="_input-richtext richtext-md truncate"><p><strong>Salted Caramel </strong></p></div>
17680
17681          
17682        </div>
17683      </a>
17684    </footer>
17685  
17686</section>
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700<section data-style-id="template--27175008305261__generic_section_xydAgc--AMmh1dVFVZ1JSSnkrT__cards_video_product_MkiqXh"  >
17701  <button
17702      type="button"
17703      x-data="{ modal_opened: false, video_playing: false, video_player:  { playVideo: async () => await $el.querySelector('video')?.play(), pauseVideo: async () => { await $el.querySelector('video')?.pause(); $el.querySelector('video') ? $el.querySelector('video').currentTime = 0 : null; } } }"
17704      
17705      @click.capture.stop="$mediaGallery.showVideoGallery($el, [...$el.parentElement.parentElement.querySelectorAll(`:scope > section > [data-video-product-card]`)]); modal_opened = !!video_playing"
17706      x-effect="if (modal_opened && !$modal.id) { modal_opened = false; video_player?.playVideo?.() }; if ($modal.id) { video_player?.pauseVideo?.() }"
17707      data-video-product-card="{&quot;alt&quot;:null,&quot;id&quot;:28049002496109,&quot;position&quot;:null,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.563,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/files\/preview_images\/a396c5d0107f45a48eab3c7f7bcfc4be.thumbnail.0000000000.jpg?v=1771608747&quot;},&quot;aspect_ratio&quot;:0.563,&quot;duration&quot;:23820,&quot;media_type&quot;:&quot;video&quot;,&quot;sources&quot;:[{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:480,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a396c5d0107f45a48eab3c7f7bcfc4be\/a396c5d0107f45a48eab3c7f7bcfc4be.SD-480p-1.5Mbps-75399872.mp4?v=0&quot;,&quot;width&quot;:270},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a396c5d0107f45a48eab3c7f7bcfc4be\/a396c5d0107f45a48eab3c7f7bcfc4be.HD-1080p-7.2Mbps-75399872.mp4?v=0&quot;,&quot;width&quot;:606},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:720,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a396c5d0107f45a48eab3c7f7bcfc4be\/a396c5d0107f45a48eab3c7f7bcfc4be.HD-720p-4.5Mbps-75399872.mp4?v=0&quot;,&quot;width&quot;:404},{&quot;format&quot;:&quot;m3u8&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;application\/x-mpegURL&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a396c5d0107f45a48eab3c7f7bcfc4be\/a396c5d0107f45a48eab3c7f7bcfc4be.m3u8?v=0&quot;,&quot;width&quot;:606}]}"
17708      data-ugc-products='[["vanilla-cupcake-all-in-one-shake", 6846203789421]]'
17709      data-autoplay="true"
17710      data-loop="true"
17711      data-muted="true"
17712      class="relative overflow-hidden shrink-0 object-contain w-full">
17713    
17714
17715
17716
17717
17718
17719  
17720  
17721    
17722    <video
17723        x-data="{ playing: !!($el.currentTime > 0 && !$el.paused && !$el.ended && $el.readyState > 2), started: $el.currentTime > 0, ended: $el.ended, playVideo: $el.play, pauseVideo: $el.pause, player: undefined }"
17724        
17725          poster="//goodprotein.ca/cdn/shop/files/AIO_English5_Kelly.jpg?v=1773960596"
17726        
17727        @play="playing = true; started = true"
17728        @pause="playing = false"
17729        @ended="playing = false; ended = true"
17730        @click.prevent="!playing ? $el.play() : $el.pause();"
17731        x-effect="video_playing = playing; video_player = player || video_player;"
17732        playsinline
17733        webkit-playsinline
17734        
17735        
17736        
17737          loop
17738        
17739        
17740          preload="none"
17741          x-intersect.once="$el.querySelectorAll('source')?.forEach(child => { child.src = child.getAttribute('data-src'); }); $el.load();"
17742        
17743        
17744        class="w-full h-full transition-all object-[inherit]"
17745        style="aspect-ratio: 0.5625;"
17746        aria-label="">
17747      
17748      
17749        
17750          
17751        
17752          
17753        
17754        <source
17755            
17756              src=""
17757              data-src="//goodprotein.ca/cdn/shop/videos/c/vp/a396c5d0107f45a48eab3c7f7bcfc4be/a396c5d0107f45a48eab3c7f7bcfc4be.HD-1080p-7.2Mbps-75399872.mp4?v=0"
17758            
17759            type="video/mp4"
17760            
17761              media="(min-width: 1px)"
17762            
17763        />
17764        
17765      
17766    </video>
17767  
17768  
17769  
17770    
17771      
17772    
17773    <svg data-icon-handle="play"
17774        data-play-icon
17775         class="bg-current shrink-0 w-11 h-11 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
17776         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-play--url`) }"
17777         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
17778         :role="url ? 'link':''"
17779         :tabindex="url ? '0' : undefined"
17780         aria-label="play"
17781         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
17782         style="mask: var(--icon-play); -webkit-mask: var(--icon-play); aspect-ratio: var(--icon-play-aspect-ratio, 1); "></svg>
17783
17784
17785    
17786  </button>
17787  
17788    <footer class="flex gap-4 items-center"
17789       
17790          style="color: #842857;
17791            background: #ffe5f2;
17792            border-color: #ffe5f2;"
17793      >
17794      <a href="/products/vanilla-cupcake-all-in-one-shake" class="min-w-10">
17795        
17796
17797
17798
17799
17800
17801
17802  
17803
17804  
17805    <img
17806        
17807          src="//goodprotein.ca/cdn/shop/files/440-cupcake.png?crop=center&height=100&v=1764180730&width=100"
17808            loading="lazy"
17809            
17810        
17811        
17812      width="100"
17813      height="100"
17814      alt="Good Protein Vanilla Cupcake All-in-One Shake pouch that highlights 21g protein, 7g fibre and 25+ nutrients"
17815      class="aspect-1 object-cover shrink-0 select-none"
17816      
17817      
17818      
17819        
17820          
17821            srcset="//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=180 180w,//goodprotein.ca/cdn/shop/files/440-cupcake.png?v=1764180730&width=96 96w"
17822          
17823        
17824        data-image="lazy">
17825  
17826
17827
17828
17829
17830
17831
17832      </a>
17833      <a href="/products/vanilla-cupcake-all-in-one-shake">
17834        <div>
17835          
17836            
17837
17838<div class="_input-richtext richtext-md truncate"><p><strong>Vanilla Cupcake</strong></p></div>
17839
17840          
17841        </div>
17842      </a>
17843    </footer>
17844  
17845</section>
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859<section data-style-id="template--27175008305261__generic_section_xydAgc--AYW9RSllnOHVzVXhoR__cards_video_product_raR9yJ"  >
17860  <button
17861      type="button"
17862      x-data="{ modal_opened: false, video_playing: false, video_player:  { playVideo: async () => await $el.querySelector('video')?.play(), pauseVideo: async () => { await $el.querySelector('video')?.pause(); $el.querySelector('video') ? $el.querySelector('video').currentTime = 0 : null; } } }"
17863      
17864      @click.capture.stop="$mediaGallery.showVideoGallery($el, [...$el.parentElement.parentElement.querySelectorAll(`:scope > section >
17864 [data-video-product-card]`)]); modal_opened = !!video_playing"
17865      x-effect="if (modal_opened && !$modal.id) { modal_opened = false; video_player?.playVideo?.() }; if ($modal.id) { video_player?.pauseVideo?.() }"
17866      data-video-product-card="{&quot;alt&quot;:null,&quot;id&quot;:28049005314157,&quot;position&quot;:null,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.563,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/files\/preview_images\/a3f712dcc4fc4a1d86736caac21b2681.thumbnail.0000000000.jpg?v=1771608788&quot;},&quot;aspect_ratio&quot;:0.563,&quot;duration&quot;:40000,&quot;media_type&quot;:&quot;video&quot;,&quot;sources&quot;:[{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:480,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a3f712dcc4fc4a1d86736caac21b2681\/a3f712dcc4fc4a1d86736caac21b2681.SD-480p-1.5Mbps-75399866.mp4?v=0&quot;,&quot;width&quot;:270},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a3f712dcc4fc4a1d86736caac21b2681\/a3f712dcc4fc4a1d86736caac21b2681.HD-1080p-7.2Mbps-75399866.mp4?v=0&quot;,&quot;width&quot;:606},{&quot;format&quot;:&quot;mp4&quot;,&quot;height&quot;:720,&quot;mime_type&quot;:&quot;video\/mp4&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a3f712dcc4fc4a1d86736caac21b2681\/a3f712dcc4fc4a1d86736caac21b2681.HD-720p-4.5Mbps-75399866.mp4?v=0&quot;,&quot;width&quot;:404},{&quot;format&quot;:&quot;m3u8&quot;,&quot;height&quot;:1080,&quot;mime_type&quot;:&quot;application\/x-mpegURL&quot;,&quot;url&quot;:&quot;\/\/goodprotein.ca\/cdn\/shop\/videos\/c\/vp\/a3f712dcc4fc4a1d86736caac21b2681\/a3f712dcc4fc4a1d86736caac21b2681.m3u8?v=0&quot;,&quot;width&quot;:606}]}"
17867      data-ugc-products='[["strawberries-cream-all-in-one-shake", 6846213390445]]'
17868      data-autoplay="true"
17869      data-loop="true"
17870      data-muted="true"
17871      class="relative overflow-hidden shrink-0 object-contain w-full">
17872    
17873
17874
17875
17876
17877
17878  
17879  
17880    
17881    <video
17882        x-data="{ playing: !!($el.currentTime > 0 && !$el.paused && !$el.ended && $el.readyState > 2), started: $el.currentTime > 0, ended: $el.ended, playVideo: $el.play, pauseVideo: $el.pause, player: undefined }"
17883        
17884          poster="//goodprotein.ca/cdn/shop/files/AIO_English6_Lia.jpg?v=1773960956"
17885        
17886        @play="playing = true; started = true"
17887        @pause="playing = false"
17888        @ended="playing = false; ended = true"
17889        @click.prevent="!playing ? $el.play() : $el.pause();"
17890        x-effect="video_playing = playing; video_player = player || video_player;"
17891        playsinline
17892        webkit-playsinline
17893        
17894        
17895        
17896          loop
17897        
17898        
17899          preload="none"
17900          x-intersect.once="$el.querySelectorAll('source')?.forEach(child => { child.src = child.getAttribute('data-src'); }); $el.load();"
17901        
17902        
17903        class="w-full h-full transition-all object-[inherit]"
17904        style="aspect-ratio: 0.5625;"
17905        aria-label="">
17906      
17907      
17908        
17909          
17910        
17911          
17912        
17913        <source
17914            
17915              src=""
17916              data-src="//goodprotein.ca/cdn/shop/videos/c/vp/a3f712dcc4fc4a1d86736caac21b2681/a3f712dcc4fc4a1d86736caac21b2681.HD-1080p-7.2Mbps-75399866.mp4?v=0"
17917            
17918            type="video/mp4"
17919            
17920              media="(min-width: 1px)"
17921            
17922        />
17923        
17924      
17925    </video>
17926  
17927  
17928  
17929    
17930      
17931    
17932    <svg data-icon-handle="play"
17933        data-play-icon
17934         class="bg-current shrink-0 w-11 h-11 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
17935         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-play--url`) }"
17936         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
17937         :role="url ? 'link':''"
17938         :tabindex="url ? '0' : undefined"
17939         aria-label="play"
17940         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
17941         style="mask: var(--icon-play); -webkit-mask: var(--icon-play); aspect-ratio: var(--icon-play-aspect-ratio, 1); "></svg>
17942
17943
17944    
17945  </button>
17946  
17947    <footer class="flex gap-4 items-center"
17948       
17949          style="color: #922824;
17950            background: #ffe9e3;
17951            border-color: #ffe9e3;"
17952      >
17953      <a href="/products/strawberries-cream-all-in-one-shake" class="min-w-10">
17954        
17955
17956
17957
17958
17959
17960
17961  
17962
17963  
17964    <img
17965        
17966          src="//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?crop=center&height=100&v=1764180670&width=100"
17967            loading="lazy"
17968            
17969        
17970        
17971      width="100"
17972      height="100"
17973      alt="Good Protein Strawberries & Cream All-in-One Shake pouch that highlights 21g protein, 7g fibre and 25+ nutrients"
17974      class="aspect-1 object-cover shrink-0 select-none"
17975      
17976      
17977      
17978        
17979          
17980            srcset="//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=180 180w,//goodprotein.ca/cdn/shop/files/Mockup-440-Strawberries_Cream-T.png?v=1764180670&width=96 96w"
17981          
17982        
17983        data-image="lazy">
17984  
17985
17986
17987
17988
17989
17990
17991      </a>
17992      <a href="/products/strawberries-cream-all-in-one-shake">
17993        <div>
17994          
17995            
17996
17997<div class="_input-richtext richtext-md truncate"><p><strong>Strawberries & Cream</strong></p></div>
17998
17999          
18000        </div>
18001      </a>
18002    </footer>
18003  
18004</section>
18005
18006
18007
18008    </div>
18009    
18010      
18011
18012
18013
18014<div x-data="{ ..._scrollbar.init($refs.scrollBar, $refs.scrollThumb, 200) }"
18015     data-scrollbar
18016     class="scroll-buttons pointer-events-none !hidden flex items-center"
18017     x-effect="() => { $el.classList.toggle('!hidden', scrollbar.horizontal ? (Math.round((scrollbar.width || 1) * 10) / 10) === 1 : (Math.round((scrollbar.height || 1) * 10) / 10) === 1) }"
18018    >
18019  <div data-scrollbar-container class="flex-1 pointer-events-auto flex items-center">
18020    <div class="-my-2 flex w-full cursor-pointer items-center py-2"
18021         @click="handleScrollBarClick($event)"
18022         x-ref="scrollBar">
18023      <div data-scrollbar-track class="flex w-full items-center rounded-full">
18024        <button type="button"
18025                data-scrollbar-thumb
18026                x-ref="scrollThumb"
18027                @click.stop=""
18028                @pointerdown.prevent.stop="handleScrollThumbPointerDown"
18029                @keydown.prevent.stop.left="handlePrevClick"
18030                @keydown.prevent.stop.right="handleNextClick"
18031                :disabled="($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
18032                aria-label="Scroll thumb"
18033                x-effect="$el.classList.toggle('min-w-10', scrollbar.horizontal); $el.classList.toggle('min-h-10', !scrollbar.horizontal);"
18034                :style="scrollbar.horizontal ? `left: ${scrollbar.left * 100}%; width: ${scrollbar.width * 100}%;` : `top: ${scrollbar.top * 100}%; height: ${scrollbar.height * 100}%;`"
18035                class="relative h-full min-w-10 cursor-grab rounded-full">
18036          <span class="absolute inset-0 -my-2 w-full"
18037                x-effect="$el.classList.toggle('-my-2', scrollbar.horizontal); $el.classList.toggle('-mx-2', !scrollbar.horizontal);"></span>
18038        </button>
18039      </div>
18040    </div>
18041  </div>
18042  <div data-scrollbar-buttons class="flex items-center justify-between pointer-events-none">
18043    <button type="button"
18044            data-scrollbar-button="prev"
18045            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
18046            :disabled="(scrollbar.current_index === 1 && !!+`200` && !$data?.content_slider?.state?.infinite) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
18047            aria-label="Scroll to previous Slide" @click.stop.prevent="handlePrevClick($event, $data.content_slider)">
18048      <svg class="mr-[calc((100%*0.44)/3)] rotate-180 size-[calc(100%*0.44)] stroke-2 animated-icon"
18049           fill="none"
18050           viewBox="0 0 10 10"
18051           aria-hidden="true"
18052           stroke="currentColor">
18053        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
18054        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
18055      </svg>
18056      <svg class="absolute left-1/2 top-1/2 size-[calc(100%*0.7)] -translate-x-1/2 -translate-y-1/2 bg-current simple-icon"
18057           style="background: var(--scroll-button-image-prev, currentColor); mask: var(--scroll-button-prev); -webkit-mask: var(--scroll-button-prev); aspect-ratio: var(--scroll-button-prev-aspect-ratio, 1);">
18058      </svg>
18059
18060    </button>
18061    <div data-scrollbar-counter class="mx-auto select-none text-center">
18062      <span x-html="$data?.content_slider?.state?.infinite ? `${scrollbar.current_index > scrollbar.pages / 2 ? scrollbar.current_index - scrollbar.pages / 2 : scrollbar.current_index}/${scrollbar.pages / 2}` : `${scrollbar.current_index}/${scrollbar.pages}`"></span>
18063    </div>
18064    <button type="button"
18065            data-scrollbar-button="next"
18066            class="relative flex items-center justify-center transition-all group pointer-events-auto disabled:opacity-30 disabled:pointer-events-none"
18067            :disabled="((scrollbar.no_next_page && !$data?.content_slider?.state?.infinite) && !!+`200`) || !!($data?.content_slider?.state?.infinite && $data?.content_slider?.state?.block_scroll_events)"
18068            aria-label="Scroll to next slide" @click.stop.prevent="handleNextClick($event, $data.content_slider)">
18069      <svg class="ml-[calc((100%*0.44)/3)] size-[calc(100%*0.44)] stroke-2 animated-icon"
18070           fill="none"
18071           viewBox="0 0 10 10"
18072           aria-hidden="true"
18073           stroke="currentColor">
18074        <path class="opacity-0 transition group-hover:opacity-100" d="M0 5h7"></path>
18075        <path class="transition group-hover:translate-x-[calc((100%*0.44)/4)]" d="M1 1l4 4-4 4"></path>
18076      </svg>
18077
18078      <svg class="size-[calc(100%*0.7)] bg-current simple-icon"
18079           style="background: var(--scroll-button-image-next, currentColor); mask: var(--scroll-button-next); -webkit-mask: var(--scroll-button-next); aspect-ratio: var(--scroll-button-next-aspect-ratio, 1);">
18080      </svg>
18081    </button>
18082  </div>
18083</div>
18084
18085    
18086    
18087    
18088  </div>
18089
18090
18091
18092
18093</div>
18094
18095
18096
18097
18098
18099
18100  
18101
18102
18103
18104
18105<div data-style-id="template--27175008305261__generic_section_xydAgc--AS1A1WG93dHRDUXRoc__drip_pxCXcw" 
18106  class="image-wrapper block absolute shrink-0 -left-[11px] md:left-[60px] -bottom-[42px] md:-bottom-[15px] w-[250px] md:w-[358px]">
18107    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 464 241" fill="none">
18108      <path class="drip" d="M416.3 0.459209C449.736 -3.60189 459.839 20.2451 462.864 33.6828C468.348 58.0691 451.031 87.4856 424.744 90.9934C402.887 93.9074 380.215 78.2087 359.69 85.8703C351.521 88.9205 345.558 95.2194 341.766 102.747C329.264 137.85 332.963 187.323 290.904 189.014C261.271 190.209 251.758 166.258 249.953 142.497C248.548 123.987 227.859 112.388 210.019 120.348C209.893 120.407 209.767 120.461 209.641 120.521C192.533 128.319 180.537 145.196 179.416 163.025C178.263 181.529 186.404 204.111 171.281 216.008C159.515 225.266 140.078 219.691 131.297 207.87C122.516 196.049 121.997 180.497 123.834 166.183C125.666 151.869 129.52 137.603 128.284 123.235C127.054 108.861 119.257 93.7469 104.9 88.6584C84.2491 81.3423 61.8431 97.4192 39.9406 94.8723C13.5983 91.8062 -4.20925 62.6841 0.864421 38.2092C3.66377 24.7226 13.3654 0.709209 46.8654 4.20921L327.286 1.17112V0.987529L364.798 0.764873L369.938 0.709209H374.179L416.3 0.459209Z" fill="#fffef4"/>
18109    </svg>
18110  </div>
18111
18112
18113  </section>
18114
18115
18116
18117</div><div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-template--27175008305261__generic_section_9JPjCP" class="shopify-section shopify_section__generic_section">
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127  
18128
18129  <section
18130      data-style-id="template--27175008305261__generic_section_9JPjCP--"
18131      
18132      class="relative px-container-fullwidth"
18133      
18134  >
18135    
18136
18137
18138
18139
18140
18141<div
18142    data-style-id="template--27175008305261__generic_section_9JPjCP--AZFc1c2dDS3ZwUXpne__container_4mbV6L" 
18143    
18144    
18145    
18146    
18147
18148    
18149>
18150  
18151  
18152  
18153
18154
18155
18156
18157
18158<div
18159    data-style-id="template--27175008305261__generic_section_9JPjCP--AM2lqTXJCMWo5TWtsU__container_JTtVNb" 
18160    
18161    
18162    
18163    
18164
18165    
18166>
18167  
18168  
18169  
18170
18171
18172
18173
18174
18175
18176
18177
18178  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AN2hiYnFQRW1ybWh5a__image_ttBDKU" 
18179       class="image-wrapper block relative shrink-0">
18180    
18181
18182
18183
18184
18185
18186
18187  
18188
18189  
18190    <img
18191        
18192          src="//goodprotein.ca/cdn/shop/files/image_ratios3.png?crop=center&height=450&v=1776347053&width=600"
18193            loading="lazy"
18194            
18195        
18196        
18197      width="600"
18198      height="450"
18199      alt="Goodprotein box with pink and red striped design on a wooden floor."
18200      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18201      style="object-position: 50.0% 47.852%;"
18202      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18203      
18204        
18205          
18206            srcset="//goodprotein.ca/cdn/shop/files/image_ratios3.png?v=1776347053&width=640 640w,//goodprotein.ca/cdn/shop/files/image_ratios3.png?v=1776347053&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios3.png?v=1776347053&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios3.png?v=1776347053&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios3.png?v=1776347053&width=180 180w"
18207          
18208        
18209        data-image="lazy">
18210  
18211
18212
18213
18214
18215
18216
18217  </div>
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AVXV1QUdvbWdOSWMxe__image_B4bWNE" 
18231       class="image-wrapper block relative shrink-0">
18232    
18233
18234
18235
18236
18237
18238
18239  
18240
18241  
18242    <img
18243        
18244          src="//goodprotein.ca/cdn/shop/files/image_ratios-2_b66368d5-03ea-4cd2-b2d3-270a0540fed9.png?crop=center&height=300&v=1776347072&width=300"
18245            loading="lazy"
18246            
18247        
18248        
18249      width="300"
18250      height="300"
18251      alt="Person holding a straw in a glass of a pink shake next to a red goodprotein packaging."
18252      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18253      style="object-position: 49.927% 0.391%;"
18254      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18255      
18256        
18257          
18258            srcset="//goodprotein.ca/cdn/shop/files/image_ratios-2_b66368d5-03ea-4cd2-b2d3-270a0540fed9.png?v=1776347072&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios-2_b66368d5-03ea-4cd2-b2d3-270a0540fed9.png?v=1776347072&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios-2_b66368d5-03ea-4cd2-b2d3-270a0540fed9.png?v=1776347072&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios-2_b66368d5-03ea-4cd2-b2d3-270a0540fed9.png?v=1776347072&width=96 96w"
18259          
18260        
18261        data-image="lazy">
18262  
18263
18264
18265
18266
18267
18268
18269  </div>
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282  <div data-style-id="template--27175008305261__generic_section_9JPjCP--ASFNHZWhRSXkyK2d6V__image_BCxE8t" 
18283       class="image-wrapper block relative shrink-0">
18284    
18285
18286
18287
18288
18289
18290
18291  
18292
18293  
18294    <img
18295        
18296          src="//goodprotein.ca/cdn/shop/files/image_ratios_1_634a5faf-70f9-4ed8-ab3e-0b766751e58e.png?crop=center&height=300&v=1772774919&width=401"
18297            loading="lazy"
18298            
18299        
18300        
18301      width="401"
18302      height="300"
18303      alt="Good protein Eggnog flavor supplement package on a red background"
18304      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18305      style="object-position: 49.121% 50.0%;"
18306      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18307      
18308        
18309          
18310            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_1_634a5faf-70f9-4ed8-ab3e-0b766751e58e.png?v=1772774919&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios_1_634a5faf-70f9-4ed8-ab3e-0b766751e58e.png?v=1772774919&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_1_634a5faf-70f9-4ed8-ab3e-0b766751e58e.png?v=1772774919&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_1_634a5faf-70f9-4ed8-ab3e-0b766751e58e.png?v=1772774919&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_1_634a5faf-70f9-4ed8-ab3e-0b766751e58e.png?v=1772774919&width=96 96w"
18311          
18312        
18313        data-image="lazy">
18314  
18315
18316
18317
18318
18319
18320
18321  </div>
18322
18323
18324
18325
18326</div>
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336<div
18337    data-style-id="template--27175008305261__generic_section_9JPjCP--AQm1nL0liRDhxbGFRU__container_BwxPnR" 
18338    
18339    
18340    
18341    
18342
18343    
18344>
18345  
18346  
18347  
18348
18349
18350
18351
18352
18353
18354
18355
18356  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AUGJTMFdDSkZsOTBPQ__image_zmKqnN" 
18357       class="image-wrapper block relative shrink-0">
18358    
18359
18360
18361
18362
18363
18364
18365  
18366
18367  
18368    <img
18369        
18370          src="//goodprotein.ca/cdn/shop/files/image_ratios_75.jpg?crop=center&height=300&v=1768833969&width=401"
18371            loading="lazy"
18372            
18373        
18374        
18375      width="401"
18376      height="300"
18377      alt="goodprotein packaging with a hand pouring a drink into a glass on a pink background"
18378      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18379      style="object-position: 49.976% 49.976%;"
18380      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18381      
18382        
18383          
18384            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_75.jpg?v=1768833969&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios_75.jpg?v=1768833969&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_75.jpg?v=1768833969&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_75.jpg?v=1768833969&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_75.jpg?v=1768833969&width=96 96w"
18385          
18386        
18387        data-image="lazy">
18388  
18389
18390
18391
18392
18393
18394
18395  </div>
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408  <div data-style-id="template--27175008305261__generic_section_9JPjCP--Aa2lIR3hiQWlyQ1NVO__image_yfzJEW" 
18409       class="image-wrapper block relative shrink-0">
18410    
18411
18412
18413
18414
18415
18416
18417  
18418
18419  
18420    <img
18421        
18422          src="//goodprotein.ca/cdn/shop/files/image_ratios_2_99ae0758-b07b-4b9b-bd4b-4e266093ed76.png?crop=center&height=300&v=1772775022&width=401"
18423            loading="lazy"
18424            
18425        
18426        
18427      width="401"
18428      height="300"
18429      alt="Audrey shopping with a cart full of all-in-one shakes at Costco."
18430      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18431      style="object-position: 79.395% 41.406%;"
18432      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18433      
18434        
18435          
18436            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_2_99ae0758-b07b-4b9b-bd4b-4e266093ed76.png?v=1772775022&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios_2_99ae0758-b07b-4b9b-bd4b-4e266093ed76.png?v=1772775022&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_2_99ae0758-b07b-4b9b-bd4b-4e266093ed76.png?v=1772775022&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_2_99ae0758-b07b-4b9b-bd4b-4e266093ed76.png?v=1772775022&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_2_99ae0758-b07b-4b9b-bd4b-4e266093ed76.png?v=1772775022&width=96 96w"
18437          
18438        
18439        data-image="lazy">
18440  
18441
18442
18443
18444
18445
18446
18447  </div>
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AaHRDNXIzc2xqc3llM__image_jn9Uyd" 
18461       class="image-wrapper block relative shrink-0">
18462    
18463
18464
18465
18466
18467
18468
18469  
18470
18471  
18472    <img
18473        
18474          src="//goodprotein.ca/cdn/shop/files/image_ratios_3_feee45ea-4541-42a1-b75a-d51bbaee6c5c.png?crop=center&height=300&v=1772775115&width=300"
18475            loading="lazy"
18476            
18477        
18478        
18479      width="300"
18480      height="300"
18481      alt="Goodprotein advertisement with hockey players celebrating on the ice."
18482      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18483      style="object-position: 50.0% 50.0%;"
18484      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18485      
18486        
18487          
18488            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_3_feee45ea-4541-42a1-b75a-d51bbaee6c5c.png?v=1772775115&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_3_feee45ea-4541-42a1-b75a-d51bbaee6c5c.png?v=1772775115&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_3_feee45ea-4541-42a1-b75a-d51bbaee6c5c.png?v=1772775115&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_3_feee45ea-4541-42a1-b75a-d51bbaee6c5c.png?v=1772775115&width=96 96w"
18489          
18490        
18491        data-image="lazy">
18492  
18493
18494
18495
18496
18497
18498
18499  </div>
18500
18501
18502
18503
18504</div>
18505
18506
18507
18508
18509</div>
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519<div
18520    data-style-id="template--27175008305261__generic_section_9JPjCP--AbGZGT3gvbjFkNHdkR__container_t8HGmP" 
18521    
18522    
18523    
18524    
18525
18526    
18527>
18528  
18529  
18530  
18531
18532
18533
18534
18535
18536
18537<div data-style-id="template--27175008305261__generic_section_9JPjCP--AbGdVN050REt5b2tDa__richtext_QT3J8F"  
18538     class="relative text-center">
18539  
18540
18541<div class="_input-richtext richtext-md"><h1>
18541<strong>Get the Scoop</strong></h1></div>
18542
18543</div>
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553  
18554
18555  <nav data-style-id="template--27175008305261__generic_section_9JPjCP--AZVF3OURVcW13dWtNc__social_icons_DQGCcc" 
18556       aria-label="Social Media Links">
18557    
18558
18559
18560
18561
18562
18563
18564
18565  <a data-style-id="template--27175008305261__generic_section_9JPjCP--AZU81by9wZ2RoVWlhb__social_icons_icon_button_X3Dy9V"  
18566     class="hf:opacity-70"
18567     href="https://www.instagram.com/goodprotein/" target="_blank" rel="noopener noreferrer">
18568    
18569    
18570    <svg data-icon-handle="instagram"
18571        
18572         class="bg-current shrink-0 h-full"
18573         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-instagram--url`) }"
18574         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
18575         :role="url ? 'link':''"
18576         :tabindex="url ? '0' : undefined"
18577         aria-label="instagram"
18578         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
18579         style="mask: var(--icon-instagram); -webkit-mask: var(--icon-instagram); aspect-ratio: var(--icon-instagram-aspect-ratio, 1); "></svg>
18580
18581
18582  </a>
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594  <a data-style-id="template--27175008305261__generic_section_9JPjCP--AOFBxRjJVMDIrM1A5S__social_icons_icon_button_hHzHWP"  
18595     class="hf:opacity-70"
18596     href="https://www.tiktok.com/@goodprotein" target="_blank" rel="noopener noreferrer">
18597    
18598    
18599    <svg data-icon-handle="tiktok"
18600        
18601         class="bg-current shrink-0 h-full"
18602         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-tiktok--url`) }"
18603         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
18604         :role="url ? 'link':''"
18605         :tabindex="url ? '0' : undefined"
18606         aria-label="tiktok"
18607         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
18608         style="mask: var(--icon-tiktok); -webkit-mask: var(--icon-tiktok); aspect-ratio: var(--icon-tiktok-aspect-ratio, 1); "></svg>
18609
18610
18611  </a>
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623  <a data-style-id="template--27175008305261__generic_section_9JPjCP--Ad1pmZlU4QUREMTVVa__social_icons_icon_button_MH9dwa"  
18624     class="hf:opacity-70"
18625     href="https://www.linkedin.com/company/good-protein/" target="_blank" rel="noopener noreferrer">
18626    
18627    
18628    <svg data-icon-handle="linkedin"
18629        
18630         class="bg-current shrink-0 h-full"
18631         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-linkedin--url`) }"
18632         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
18633         :role="url ? 'link':''"
18634         :tabindex="url ? '0' : undefined"
18635         aria-label="linkedin"
18636         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
18637         style="mask: var(--icon-linkedin); -webkit-mask: var(--icon-linkedin); aspect-ratio: var(--icon-linkedin-aspect-ratio, 1); "></svg>
18638
18639
18640  </a>
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652  <a data-style-id="template--27175008305261__generic_section_9JPjCP--AY3VPZGlzVm50cG5Zb__social_icons_icon_button_b3DbtL"  
18653     class="hf:opacity-70"
18654     href="https://www.facebook.com/groups/566004482304719" target="_blank" rel="noopener noreferrer">
18655    
18656    
18657    <svg data-icon-handle="facebook"
18658        
18659         class="bg-current shrink-0 h-full"
18660         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-facebook--url`) }"
18661         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
18662         :role="url ? 'link':''"
18663         :tabindex="url ? '0' : undefined"
18664         aria-label="facebook"
18665         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
18666         style="mask: var(--icon-facebook); -webkit-mask: var(--icon-facebook); aspect-ratio: var(--icon-facebook-aspect-ratio, 1); "></svg>
18667
18668
18669  </a>
18670
18671
18672
18673
18674  </nav>
18675
18676
18677
18678
18679</div>
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689<div
18690    data-style-id="template--27175008305261__generic_section_9JPjCP--Ab0Y1MWowdHdnQW9yS__container_Rrzhim" 
18691    
18692    
18693    
18694    
18695
18696    
18697>
18698  
18699  
18700  
18701
18702
18703
18704
18705
18706<div
18707    data-style-id="template--27175008305261__generic_section_9JPjCP--AQm5QVXJER21qOGV0Q__container_W8p8iQ" 
18708    
18709    
18710    
18711    
18712
18713    
18714>
18715  
18716  
18717  
18718
18719
18720
18721
18722
18723
18724
18725
18726  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AZnJ3aHpBR2M2YU0vd__image_nJ7Na8" 
18727       class="image-wrapper block relative shrink-0">
18728    
18729
18730
18731
18732
18733
18734
18735  
18736
18737  
18738    <img
18739        
18740          src="//goodprotein.ca/cdn/shop/files/image_ratios_4.png?crop=center&height=300&v=1772775248&width=401"
18741            loading="lazy"
18742            
18743        
18744        
18745      width="401"
18746      height="300"
18747      alt="Blue and white number cake with '100K' on a white surface"
18748      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18749      style="object-position: 50.0% 49.121%;"
18750      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18751      
18752        
18753          
18754            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_4.png?v=1772775248&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios_4.png?v=1772775248&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_4.png?v=1772775248&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_4.png?v=1772775248&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_4.png?v=1772775248&width=96 96w"
18755          
18756        
18757        data-image="lazy">
18758  
18759
18760
18761
18762
18763
18764
18765  </div>
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AdFVrWXoyVmhrR1QzO__image_XCJQXk" 
18779       class="image-wrapper block relative shrink-0">
18780    
18781
18782
18783
18784
18785
18786
18787  
18788
18789  
18790    <img
18791        
18792          src="//goodprotein.ca/cdn/shop/files/image_ratios_5.png?crop=center&height=300&v=1772775313&width=300"
18793            loading="lazy"
18794            
18795        
18796        
18797      width="300"
18798      height="300"
18799      alt="Good protein display at Costco Wholesale Roadshow event."
18800      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18801      style="object-position: 50.0% 70.605%;"
18802      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18803      
18804        
18805          
18806            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_5.png?v=1772775313&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_5.png?v=1772775313&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_5.png?v=1772775313&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_5.png?v=1772775313&width=96 96w"
18807          
18808        
18809        data-image="lazy">
18810  
18811
18812
18813
18814
18815
18816
18817  </div>
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AV2FES3dJcUR0bEhjR__image_iJBHYJ" 
18831       class="image-wrapper block relative shrink-0">
18832    
18833
18834
18835
18836
18837
18838
18839  
18840
18841  
18842    <img
18843        
18844          src="//goodprotein.ca/cdn/shop/files/image_ratios-8.jpg?crop=center&height=300&v=1768838139&width=401"
18845            loading="lazy"
18846            
18847        
18848        
18849      width="401"
18850      height="300"
18851      alt="Goodprotein green superfood juice package with green background"
18852      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18853      style="object-position: 44.727% 50.0%;"
18854      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18855      
18856        
18857          
18858            srcset="//goodprotein.ca/cdn/shop/files/image_ratios-8.jpg?v=1768838139&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios-8.jpg?v=1768838139&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios-8.jpg?v=1768838139&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios-8.jpg?v=1768838139&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios-8.jpg?v=1768838139&width=96 96w"
18859          
18860        
18861        data-image="lazy">
18862  
18863
18864
18865
18866
18867
18868
18869  </div>
18870
18871
18872
18873
18874</div>
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884<div
18885    data-style-id="template--27175008305261__generic_section_9JPjCP--AK2xhb1gxbVFyYkJrW__container_jrFUWF" 
18886    
18887    
18888    
18889    
18890
18891    
18892>
18893  
18894  
18895  
18896
18897
18898
18899
18900
18901
18902
18903
18904  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AVnRGYnVvcnY1bjJEV__image_FBkeFC" 
18905       class="image-wrapper block relative shrink-0">
18906    
18907
18908
18909
18910
18911
18912
18913  
18914
18915  
18916    <img
18917        
18918          src="//goodprotein.ca/cdn/shop/files/image_ratios_7.png?crop=center&height=300&v=1772775483&width=401"
18919            loading="lazy"
18920            
18921        
18922        
18923      width="401"
18924      height="300"
18925      alt="Mixed berries shake package with a glass of pink shake on a white surface"
18926      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18927      style="object-position: 50.0% 52.148%;"
18928      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18929      
18930        
18931          
18932            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_7.png?v=1772775483&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios_7.png?v=1772775483&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_7.png?v=1772775483&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_7.png?v=1772775483&width=180 180w,//goodprotein.ca/cdn/shop/files/image_ratios_7.png?v=1772775483&width=96 96w"
18933          
18934        
18935        data-image="lazy">
18936  
18937
18938
18939
18940
18941
18942
18943  </div>
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AZzB1MmlXWnAzQjJMW__image_Mrzc4N" 
18957       class="image-wrapper block relative shrink-0">
18958    
18959
18960
18961
18962
18963
18964
18965  
18966
18967  
18968    <img
18969        
18970          src="//goodprotein.ca/cdn/shop/files/image_ratios_4_166ccb93-0e81-448a-a628-c7ee09425cbf.png?crop=center&height=450&v=1776347084&width=600"
18971            loading="lazy"
18972            
18973        
18974        
18975      width="600"
18976      height="450"
18977      alt="Good protein high protein plant-based shake packages in a box on a wooden surface."
18978      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
18979      style="object-position: 0.879% 0.879%;"
18980      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
18981      
18982        
18983          
18984            srcset="//goodprotein.ca/cdn/shop/files/image_ratios_4_166ccb93-0e81-448a-a628-c7ee09425cbf.png?v=1776347084&width=640 640w,//goodprotein.ca/cdn/shop/files/image_ratios_4_166ccb93-0e81-448a-a628-c7ee09425cbf.png?v=1776347084&width=460 460w,//goodprotein.ca/cdn/shop/files/image_ratios_4_166ccb93-0e81-448a-a628-c7ee09425cbf.png?v=1776347084&width=384 384w,//goodprotein.ca/cdn/shop/files/image_ratios_4_166ccb93-0e81-448a-a628-c7ee09425cbf.png?v=1776347084&width=256 256w,//goodprotein.ca/cdn/shop/files/image_ratios_4_166ccb93-0e81-448a-a628-c7ee09425cbf.png?v=1776347084&width=180 180w"
18985          
18986        
18987        data-image="lazy">
18988  
18989
18990
18991
18992
18993
18994
18995  </div>
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008  <div data-style-id="template--27175008305261__generic_section_9JPjCP--AVDV6SDVZUSszcFA2e__image_CL9Fgm" 
19009       class="image-wrapper block relative shrink-0">
19010    
19011
19012
19013
19014
19015
19016
19017  
19018
19019  
19020    <img
19021        
19022          src="//goodprotein.ca/cdn/shop/files/footer_cookie.png?crop=center&height=300&v=1785247840&width=401"
19023            loading="lazy"
19024            
19025        
19026        
19027      width="401"
19028      height="300"
19029      alt="A bag of Good Protein All-In-One Shake powder stands next to a tall glass filled with a creamy yellow shake and garnished with a small umbrella and cherry, on a light blue background."
19030      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
19031      style="object-position: 46.582% 37.598%;"
19032      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
19033      
19034        
19035          
19036            srcset="//goodprotein.ca/cdn/shop/files/footer_cookie.png?v=1785247840&width=460 460w,//goodprotein.ca/cdn/shop/files/footer_cookie.png?v=1785247840&width=384 384w,//goodprotein.ca/cdn/shop/files/footer_cookie.png?v=1785247840&width=256 256w,//goodprotein.ca/cdn/shop/files/footer_cookie.png?v=1785247840&width=180 180w,//goodprotein.ca/cdn/shop/files/footer_cookie.png?v=1785247840&width=96 96w"
19037          
19038        
19039        data-image="lazy">
19040  
19041
19042
19043
19044
19045
19046
19047  </div>
19048
19049
19050
19051
19052</div>
19053
19054
19055
19056
19057</div>
19058
19059
19060
19061
19062  </section>
19063
19064
19065
19066</div> 
19067
19068      
19069      
19070        <div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-data_product_json" class="shopify-section shopify_section__data_product_json"></div>
19071        <div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-data_collection_json" class="shopify-section shopify_section__data_collection_json"></div>
19072        <div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-data_article_json" class="shopify-section shopify_section__data_article_json"></div>
19073        <div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-data_page_json" class="shopify-section shopify_section__data_page_json"></div>
19074      
19075      <div x-init="() => {
19076          window.collection = { id: null };
19077          window.article = { id: null };
19078          window.blog = { id: null };
19079          window.page = { id: null };
19080          window.product = { id: null };
19081        }"></div>
19082    </main>
19083  
19084    <footer data-footer-section>
19085      
19086      
19087
19088  <style>         [data-style-id="sections--27175001653357__footer_DgdqfP--"] {    color: #f0efe0;    background-color: #fdf3da;    }  [data-style-id="sections--27175001653357__footer_DgdqfP--"] {  display: flex;  flex-wrap: wrap;  padding: 56px 96px 128px;  display: flex;  flex-direction: column;  overflow: visible;  position: relative;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--"] {    padding: 32px 24px;    border-radius: 32px 32px 32px 27px;  }}         [data-style-id="sections--27175001653357__footer_DgdqfP--AVCtYNnFxamtoMGkyU__footer_container_yjNCf9"] {    color: #f0efe0;    background-color: #2353a4;    }  [data-style-id="sections--27175001653357__footer_DgdqfP--AVCtYNnFxamtoMGkyU__footer_container_yjNCf9"] {  display: flex;  flex-wrap: wrap;  padding: 96px;  display: flex;  flex-direction: column;  gap: 32px;  border-radius: 48px 48px 48px 27px;  position: relative;  z-index: 1;}@media (max-width: 1200px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AVCtYNnFxamtoMGkyU__footer_container_yjNCf9"] {    padding: 72px 48px;    gap: 24px;  }}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AVCtYNnFxamtoMGkyU__footer_container_yjNCf9"] {    padding: 48px 24px;    gap: 24px;  }}       [data-style-id="sections--27175001653357__footer_DgdqfP--ASkpoSDluamk4WE53R__footer_container_g8jhrY"] {            }  [data-style-id="sections--27175001653357__footer_DgdqfP--ASkpoSDluamk4WE53R__footer_container_g8jhrY"] {  display: flex;  justify-content: space-between;  gap: 72px;}@media (max-width: 1200px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--ASkpoSDluamk4WE53R__footer_container_g8jhrY"] {    flex-direction: column;    gap: 32px;  }}       [data-style-id="sections--27175001653357__footer_DgdqfP--ATjZpdnNLazR1Z0d5S__footer_container_maFDMJ"] {            }  [data-style-id="sections--27175001653357__footer_DgdqfP--ATjZpdnNLazR1Z0d5S__footer_container_maFDMJ"] {  flex: 1;  max-width: 640px;}   @media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AVno0N3NmaU1ZaFN3d__richtext_EP9Tym"] {    padding: 0 32px;    text-align: center;  }}       [data-style-id="sections--27175001653357__footer_DgdqfP--AdFRXWVZGTVpXL1Zqc__main_form_form_HYF6mf"] {            }  [data-style-id="sections--27175001653357__footer_DgdqfP--AdFRXWVZGTVpXL1Zqc__main_form_form_HYF6mf"] {  margin-top: 16px;  display: flex;  gap: 12px;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AdFRXWVZGTVpXL1Zqc__main_form_form_HYF6mf"] {    margin-top: 12px;    flex-direction: column;  }} [data-style-id="sections--27175001653357__footer_DgdqfP--ATWdqS0ZwTUFDQUU5Z__main_form_input_email_mp4Y3K"] {} [data-style-id="sections--27175001653357__footer_DgdqfP--ANFlFb3NrNTFnRVFnV__main_form_input_button_nVQD8R"] {  white-space: nowrap;  flex-shrink: 1;  min-height:100%;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--ANFlFb3NrNTFnRVFnV__main_form_input_button_nVQD8R"] {    width: 100%;  }}     [data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp"] {  margin-top: 16px;  display: flex;  align-items: center;  flex-wrap: wrap;  gap: 16px;}[data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdIN
19088jI2ZUxoR__social_icons_gBjFVp"] div, [data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp"] a {  border-radius: 16px;  background: rgba(255, 255, 255, 0.2);  padding: 8px;  width: 48px;  height: 48px;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp"] {    margin-top: 12px;    justify-content: center;  }    [data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp"] div, [data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp"] a  {    border-radius: 12px;    width: 40px;    height: 40px;  }    [data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp"] svg {    width: 24px;    height: 24px;  }}       [data-style-id="sections--27175001653357__footer_DgdqfP--AZFdTbnZtWVFDT2prR__social_icons_icon_button_HfUxXH"] {  height: 32px;  }[data-style-id="sections--27175001653357__footer_DgdqfP--AZFdTbnZtWVFDT2prR__social_icons_icon_button_HfUxXH"] {}     [data-style-id="sections--27175001653357__footer_DgdqfP--AMmxoWlB1b1RRdlZ2U__social_icons_icon_button_RPeKeD"] {  height: 32px;  }[data-style-id="sections--27175001653357__footer_DgdqfP--AMmxoWlB1b1RRdlZ2U__social_icons_icon_button_RPeKeD"] {}     [data-style-id="sections--27175001653357__footer_DgdqfP--AeVdvekhXZ0NMd3dTO__social_icons_icon_button_nGdR4j"] {  height: 32px;  }[data-style-id="sections--27175001653357__footer_DgdqfP--AeVdvekhXZ0NMd3dTO__social_icons_icon_button_nGdR4j"] {}     [data-style-id="sections--27175001653357__footer_DgdqfP--Ac2ZENXNoTXBzUW4yT__social_icons_icon_button_U6zze6"] {  height: 32px;  }[data-style-id="sections--27175001653357__footer_DgdqfP--Ac2ZENXNoTXBzUW4yT__social_icons_icon_button_U6zze6"] {}       [data-style-id="sections--27175001653357__footer_DgdqfP--AUlpVZGphakZxUjZMc__footer_container_hNkWfc"] {            }  [data-style-id="sections--27175001653357__footer_DgdqfP--AUlpVZGphakZxUjZMc__footer_container_hNkWfc"] {  flex: 1;  max-width: 486px;  display: grid;  grid-template-columns: 1fr 1fr 1fr;  gap: 48px;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AUlpVZGphakZxUjZMc__footer_container_hNkWfc"] {    grid-template-columns: 1fr 1fr;    gap: 24px 64px;  }}   [data-style-id="sections--27175001653357__footer_DgdqfP--AWU1RM25lbWhlalFWQ__menu_WVYkkG"] {  display: flex;  flex-direction: column;  gap: 6px;}[data-style-id="sections--27175001653357__footer_DgdqfP--AWU1RM25lbWhlalFWQ__menu_WVYkkG"] :first-child {  margin-bottom: 6px;}   [data-style-id="sections--27175001653357__footer_DgdqfP--AWW5aQWZBUkJnTGZrQ__menu_TjtLjF"] {  display: flex;  flex-direction: column;  gap: 6px;}[data-style-id="sections--27175001653357__footer_DgdqfP--AWW5aQWZBUkJnTGZrQ__menu_TjtLjF"] :first-child {  margin-bottom: 6px;}   [data-style-id="sections--27175001653357__footer_DgdqfP--AUmhudGQwekJXblZyS__menu_bhWFAJ"] {  display: flex;  flex-direction: column;  gap: 6px;}[data-style-id="sections--27175001653357__footer_DgdqfP--AUmhudGQwekJXblZyS__menu_bhWFAJ"] :first-child {  margin-bottom: 6px;}       [data-style-id="sections--27175001653357__footer_DgdqfP--AMW5PbDRXVzEzMS83V__footer_container_WFifkn"] {            }  [data-style-id="sections--27175001653357__footer_DgdqfP--AMW5PbDRXVzEzMS83V__footer_container_WFifkn"] {  display: flex;  align-items: center;  flex-wrap: wrap;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AMW5PbDRXVzEzMS83V__footer_container_WFifkn"] {    justify-content: center;  }} [data-style-id="sections--27175001653357__footer_DgdqfP--AK3BLSkdHZGZtUzIzd__image_3MrmyW"] {  height: 170px;  aspect-ratio: auto;  object-fit: contain;  border: none;  border-radius: 0;  overflow: hidden;  margin: auto;  max-width: 100%;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AK3BLSkdHZGZtUzIzd__image_3MrmyW"] {    height: 56px;    margin: unset;  }}       [data-style-id="sections--27175001653357__footer_DgdqfP--ARnFlSkdnQStFeU1Jd__footer_container_aeUC
19088Hz"] {            }  [data-style-id="sections--27175001653357__footer_DgdqfP--ARnFlSkdnQStFeU1Jd__footer_container_aeUCHz"] {  display: flex;  justify-content: space-between;  align-items: center;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--ARnFlSkdnQStFeU1Jd__footer_container_aeUCHz"] {    flex-direction: column;    gap: 12px;  }} [data-style-id="sections--27175001653357__footer_DgdqfP--Aam1xUDc5dEJ4Y3Vya__custom_liquid_ijVmwb"] {  display: flex;  flex: 1;  font-size: 16px;  gap: 8px;}[data-style-id="sections--27175001653357__footer_DgdqfP--Aam1xUDc5dEJ4Y3Vya__custom_liquid_ijVmwb"] a:hover {  text-decoration: underline;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--Aam1xUDc5dEJ4Y3Vya__custom_liquid_ijVmwb"] {    display: inline-block;    flex: initial;    width: 100%;    justify-content: flex-start;    font-size: 14px;  }} [data-style-id="sections--27175001653357__footer_DgdqfP--AYnV0L25QdDVMcndhb__language_selector_gNPcw8"] {  width: auto;  min-width: 300px;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--AYnV0L25QdDVMcndhb__language_selector_gNPcw8"] {    min-width: unset;    width: 100%;  }}     .drip {      animation: dripMorph 10s cubic-bezier(.45,0,.25,1) infinite;    }    @keyframes dripMorph {      0% {        d: path("M416.3 0.459209C449.736 -3.60189 459.839 20.2451 462.864 33.6828C468.348 58.0691 451.031 87.4856 424.744 90.9934C402.887 93.9074 380.215 78.2087 359.69 85.8703C351.521 88.9205 345.558 95.2194 341.766 102.747C329.264 137.85 332.963 187.323 290.904 189.014C261.271 190.209 251.758 166.258 249.953 142.497C248.548 123.987 227.859 112.388 210.019 120.348C209.893 120.407 209.767 120.461 209.641 120.521C192.533 128.319 180.537 145.196 179.416 163.025C178.263 181.529 186.404 204.111 171.281 216.008C159.515 225.266 140.078 219.691 131.297 207.87C122.516 196.049 121.997 180.497 123.834 166.183C125.666 151.869 129.52 137.603 128.284 123.235C127.054 108.861 119.257 93.7469 104.9 88.6584C84.2491 81.3423 61.8431 97.4192 39.9406 94.8723C13.5983 91.8062 -4.20925 62.6841 0.864421 38.2092C3.66377 24.7226 13.3654 0.709209 46.8654 4.20921L327.286 1.17112V0.987529L364.798 0.764873L369.938 0.709209H374.179L416.3 0.459209Z");      }      20% {        d: path("M416.3 2C450 0 460 25 463 38C468 63 450 92 425 95C403 98 381 82 360 90C352 93 346 100 342 108C330 144 334 194 292 196C262 197 252 173 250 150C249 131 228 120 210 128C210 128 210 129 210 129C193 136 181 153 180 171C179 190 187 213 172 225C160 234 141 228 132 216C123 204 122 188 124 174C126 160 130 146 129 132C128 118 120 103 105 98C84 91 62 10
190887 40 104C14 101 -4 72 1 48C4 35 14 2 47 5L327 2V2L365 2L370 2H374L416 2Z");      }      45% {        d: path("M416.3 0C450 -5 460 18 463 32C468 57 450 86 425 89C403 92 381 77 360 84C352 87 346 94 342 102C330 138 334 188 292 190C262 191 252 167 250 144C249 125 228 114 210 122C210 122 210 123 210 123C193 130 181 147 180 165C179 183 187 206 172 218C160 227 141 221 132 209C123 197 122 181 124 167C126 153 130 139 129 125C128 111 120 96 105 91C84 84 62 100 40 97C14 94 -4 65 1 41C4 28 14 0 47 4L327 1V1L365 1L370 1H374L416.3 0Z");      }      100% {        d: path("M416.3 0.459209C449.736 -3.60189 459.839 20.2451 462.864 33.6828C468.348 58.0691 451.031 87.4856 424.744 90.9934C402.887 93.9074 380.215 78.2087 359.69 85.8703C351.521 88.9205 345.558 95.2194 341.766 102.747C329.264 137.85 332.963 187.323 290.904 189.014C261.271 190.209 251.758 166.258 249.953 142.497C248.548 123.987 227.859 112.388 210.019 120.348C209.893 120.407 209.767 120.461 209.641 120.521C192.533 128.319 180.537 145.196 179.416 163.025C178.263 181.529 186.404 204.111 171.281 216.008C159.515 225.266 140.078 219.691 131.297 207.87C122.516 196.049 121.997 180.497 123.834 166.183C125.666 151.869 129.52 137.603 128.284 123.235C127.054 108.861 119.257 93.7469 104.9 88.6584C84.2491 81.3423 61.8431 97.4192 39.9406 94.8723C13.5983 91.8062 -4.20925 62.6841 0.864421 38.2092C3.66377 24.7226 13.3654 0.709209 46.8654 4.20921L327.286 1.17112V0.987529L364.798 0.764873L369.938 0.709209H374.179L416.3 0.459209Z");      }    }     [data-style-id="sections--27175001653357__footer_DgdqfP--Ab3RvOVczaGt4bEU3e__drip_Wqtm4e"] {  left: var(--gutter);  bottom: 0px;}@media (max-width: 768px) {  [data-style-id="sections--27175001653357__footer_DgdqfP--Ab3RvOVczaGt4bEU3e__drip_Wqtm4e"] {    width: 250px;    bottom: -40px;  }}</style>
19089
19090<!-- BEGIN sections: 0_footer -->
19091<div x-data="{ ..._sections.initTabs($el) }" id="shopify-section-sections--27175001653357__footer_DgdqfP" class="shopify-section shopify-section-group-0_footer shopify_section__footer">
19092
19093
19094
19095
19096
19097
19098
19099  
19100
19101  <section
19102      data-style-id="sections--27175001653357__footer_DgdqfP--"
19103      
19104      class="relative px-container-gutter">
19105    
19106
19107
19108
19109
19110
19111<div
19112    data-style-id="sections--27175001653357__footer_DgdqfP--AVCtYNnFxamtoMGkyU__footer_container_yjNCf9" 
19113    
19114    
19115    
19116    
19117
19118    
19119>
19120  
19121  
19122  
19123
19124
19125
19126
19127
19128<div
19129    data-style-id="sections--27175001653357__footer_DgdqfP--ASkpoSDluamk4WE53R__footer_container_g8jhrY" 
19130    
19131    
19132    
19133    
19134
19135    
19136>
19137  
19138  
19139  
19140
19141
19142
19143
19144
19145<div
19146    data-style-id="sections--27175001653357__footer_DgdqfP--ATjZpdnNLazR1Z0d5S__footer_container_maFDMJ" 
19147    
19148    
19149    
19150    
19151
19152    
19153>
19154  
19155  
19156  
19157
19158
19159
19160
19161
19162
19163<div data-style-id="sections--27175001653357__footer_DgdqfP--AVno0N3NmaU1ZaFN3d__richtext_EP9Tym"  
19164     class="relative text-inherit">
19165  
19166
19167<div class="_input-richtext richtext-md"><h2>Be the first to get the goods.</h2></div>
19168
19169</div>
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186  <form
19187      data-style-id="sections--27175001653357__footer_DgdqfP--AdFRXWVZGTVpXL1Zqc__main_form_form_HYF6mf" 
19188      
19189        id="form__newsletter_signup__sections--27175001653357__footer_DgdqfP--AdFRXWVZGTVpXL1Zqc__main_form_form_HYF6mf"
19190      
19191      
19192      
19193      x-data="{ submitting: false }"
19194      @submit.capture.stop.prevent="if (utils.validateFormAndToast($el)) { submitting = true; $el.submit(); }"
19195      method="post" action="/contact#form__newsletter_signup__sections--27175001653357__footer_DgdqfP--AdFRXWVZGTVpXL1Zqc__main_form_form_HYF6mf" accept-charset="UTF-8">
19196    <input type="hidden" name="form_type" value="customer">
19197    <input type="hidden" name="customer[accepts_marketing]" value="true" />
19198    <input type="hidden" name="customer[locale]" value="en">
19199    <input type="hidden" name="utf8" value="✓">
19200    
19201
19202
19203
19204
19205
19206
19207
19208<label class="relative flex w-full input-text-light"
19209    data-style-id="sections--27175001653357__footer_DgdqfP--ATWdqS0ZwTUFDQUU5Z__main_form_input_email_mp4Y3K" 
19210       x-data="{
19211         active: !!$refs.input.value && !!$refs.label?.textContent.trim(),
19212         label: $el,
19213         type: `email`,
19214         value: $refs.input.value
19215       }"
19216       x-effect="active = !!$refs.label?.textContent.trim() && !!value"
19217       :class="utils.clsx(active && 'active', false && 'button-loading')">
19218  <div class="relative flex flex-col w-full flex-1">
19219    <span x-ref="label">Email</span>
19220    <input x-ref="input"
19221        
19222          name="contact[email]"
19223        
19224           type="email"
19225           placeholder="Email"
19226           data-placeholder="Email"
19227           :placeholder="active ? '': $el.getAttribute('data-placeholder')"
19228           autocorrect="off"
19229           aria-label="Email"
19230           :type="type"
19231        
19232          autocomplete="username"
19233        
19234        
19235          required="required"
19236        
19237        
19238        
19239        
19240           :disabled="false"
19241           value=""
19242        
19243          @input="value = $el.value; $el.setCustomValidity(''); "
19244        
19245           @focus=""
19246           @blur=""
19247           class="appearance-none flex-1 bg-transparent !outline-none">
19248  </div>
19249  
19250  
19251  
19252  
19253</label>
19254
19255
19256
19257
19258
19259
19260
19261<button
19262    data-style-id="sections--27175001653357__footer_DgdqfP--ANFlFb3NrNTFnRVFnV__main_form_input_button_nVQD8R" 
19263    data-content="
19264
19265Subscribe"
19266    type="submit"
19267    
19268    
19269    
19270      :class="$data?.submitting ? 'button-loading' :''"
19271    
19272    :disabled="!!$data?.submitting"
19273    class="disabled:opacity-50 button-primary"
19274>
19275  <span class="button_text_outline">
19276  
19277
19278Subscribe
19279  </span>
19280  
19281
19282Subscribe
19283</button>
19284
19285
19286
19287<input type="hidden" name="contact[tags]" value="newsletter,locale-en">
19288
19289
19290
19291    
19292
19293  </form>
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319  
19320
19321  <nav data-style-id="sections--27175001653357__footer_DgdqfP--AQ1Z3MDdINjI2ZUxoR__social_icons_gBjFVp" 
19322       aria-label="Social Media Links">
19323    
19324
19325
19326
19327
19328
19329
19330
19331  <a data-style-id="sections--27175001653357__footer_DgdqfP--AZFdTbnZtWVFDT2prR__social_icons_icon_button_HfUxXH"  
19332     class="hf:opacity-70"
19333     href="https://www.instagram.com/goodprotein/" target="_blank" rel="noopener noreferrer">
19334    
19335    
19336    <svg data-icon-handle="instagram"
19337        
19338         class="bg-current shrink-0 h-full"
19339         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-instagram--url`) }"
19340         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
19341         :role="url ? 'link':''"
19342         :tabindex="url ? '0' : undefined"
19343         aria-label="instagram"
19344         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
19345         style="mask: var(--icon-instagram); -webkit-mask: var(--icon-instagram); aspect-ratio: var(--icon-instagram-aspect-ratio, 1); "></svg>
19346
19347
19348  </a>
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360  <a data-style-id="sections--27175001653357__footer_DgdqfP--AMmxoWlB1b1RRdlZ2U__social_icons_icon_button_RPeKeD"  
19361     class="hf:opacity-70"
19362     href="https://www.tiktok.com/@goodprotein" target="_blank" rel="noopener noreferrer">
19363    
19364    
19365    <svg data-icon-handle="tiktok"
19366        
19367         class="bg-current shrink-0 h-full"
19368         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-tiktok--url`) }"
19369         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
19370         :role="url ? 'link':''"
19371         :tabindex="url ? '0' : undefined"
19372         aria-label="tiktok"
19373         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
19374         style="mask: var(--icon-tiktok); -webkit-mask: var(--icon-tiktok); aspect-ratio: var(--icon-tiktok-aspect-ratio, 1); "></svg>
19375
19376
19377  </a>
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389  <a data-style-id="sections--27175001653357__footer_DgdqfP--AeVdvekhXZ0NMd3dTO__social_icons_icon_button_nGdR4j"  
19390     class="hf:opacity-70"
19391     href="https://www.linkedin.com/company/good-protein/" target="_blank" rel="noopener noreferrer">
19392    
19393    
19394    <svg data-icon-handle="linkedin"
19395        
19396         class="bg-current shrink-0 h-full"
19397         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-linkedin--url`) }"
19398         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
19399         :role="url ? 'link':''"
19400         :tabindex="url ? '0' : undefined"
19401         aria-label="linkedin"
19402         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
19403         style="mask: var(--icon-linkedin); -webkit-mask: var(--icon-linkedin); aspect-ratio: var(--icon-linkedin-aspect-ratio, 1); "></svg>
19404
19405
19406  </a>
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418  <a data-style-id="sections--27175001653357__footer_DgdqfP--Ac2ZENXNoTXBzUW4yT__social_icons_icon_button_U6zze6"  
19419     class="hf:opacity-70"
19420     href="https://www.facebook.com/groups/566004482304719" target="_blank" rel="noopener noreferrer">
19421    
19422    
19423    <svg data-icon-handle="facebook"
19424        
19425         class="bg-current shrink-0 h-full"
19426         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-facebook--url`) }"
19427         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
19428         :role="url ? 'link':''"
19429         :tabindex="url ? '0' : undefined"
19430         aria-label="facebook"
19431         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
19432         style="mask: var(--icon-facebook); -webkit-mask: var(--icon-facebook); aspect-ratio: var(--icon-facebook-aspect-ratio, 1); "></svg>
19433
19434
19435  </a>
19436
19437
19438
19439
19440  </nav>
19441
19442
19443
19444
19445</div>
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455<div
19456    data-style-id="sections--27175001653357__footer_DgdqfP--AUlpVZGphakZxUjZMc__footer_container_hNkWfc" 
19457    
19458    
19459    
19460    
19461
19462    
19463>
19464  
19465  
19466  
19467
19468
19469
19470
19471
19472
19473<nav data-style-id="sections--27175001653357__footer_DgdqfP--AWU1RM25lbWhlalFWQ__menu_WVYkkG"  >
19474  
19475    
19476      <div class="shrink-0 richtext-md h3">
19477        
19478
19479Shop
19480      </div>
19481    
19482  
19483  
19484    
19485    
19486    
19487    
19488    
19489    
19490    <a href="/collections/all"
19491        
19492        
19493          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/collections/all')"
19494        
19495       class="shrink-0 w-max richtext-md p link-effect ">
19496      
19497
19498All Products
19499    </a>
19500  
19501    
19502    
19503    
19504    
19505    
19506    
19507    <a href="/pages/ingredients"
19508        
19509        
19510          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/ingredients')"
19511        
19512       class="shrink-0 w-max richtext-md p link-effect ">
19513      
19514
19515Ingredients
19516    </a>
19517  
19518    
19519    
19520    
19521    
19522    
19523    
19524    <a href="/blogs/recipes"
19525        
19526        
19527          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/blogs/recipes')"
19528        
19529       class="shrink-0 w-max richtext-md p link-effect ">
19530      
19531
19532Recipes
19533    </a>
19534  
19535    
19536    
19537    
19538    
19539    
19540    
19541    <a href="/pages/subscribe-and-save"
19542        
19543        
19544          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/subscribe-and-save')"
19545        
19546       class="shrink-0 w-max richtext-md p link-effect ">
19547      
19548
19549Subscribe & Save
19550    </a>
19551  
19552    
19553    
19554    
19555    
19556    
19557    
19558    <a href="/products/gift-card"
19559        
19560        
19561          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/products/gift-card')"
19562        
19563       class="shrink-0 w-max richtext-md p link-effect ">
19564      
19565
19566Gift Card
19567    </a>
19568  
19569</nav>
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579<nav data-style-id="sections--27175001653357__footer_DgdqfP--AWW5aQWZBUkJnTGZrQ__menu_TjtLjF"  >
19580  
19581    
19582      <div class="shrink-0 richtext-md h3">
19583        
19584
19585Learn
19586      </div>
19587    
19588  
19589  
19590    
19591    
19592    
19593    
19594    
19595    
19596    <a href="/pages/our-story"
19597        
19598        
19599          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/our-story')"
19600        
19601       class="shrink-0 w-max richtext-md p link-effect ">
19602      
19603
19604Our Story
19605    </a>
19606  
19607    
19608    
19609    
19610    
19611    
19612    
19613    <a href="/pages/reviews"
19614        
19615        
19616          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/reviews')"
19617        
19618       class="shrink-0 w-max richtext-md p link-effect ">
19619      
19620
19621Reviews
19622    </a>
19623  
19624    
19625    
19626    
19627    
19628    
19629    
19630    <a href="/pages/referral-program"
19631        
19632        
19633          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/referral-program')"
19634        
19635       class="shrink-0 w-max richtext-md p link-effect ">
19636      
19637
19638Refer a Friend
19639    </a>
19640  
19641    
19642    
19643    
19644    
19645    
19646    
19647    <a href="https://goodproteinaffiliate.superfiliate.com/portal/sign-up"
19648        
19649          target="_blank"
19650          rel="noopener noreferrer"
19651        
19652        
19653          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#https://goodproteinaffiliate.superfiliate.com/portal/sign-up')"
19654        
19655       class="shrink-0 w-max richtext-md p link-effect ">
19656      
19657
19658Become an Affiliate
19659    </a>
19660  
19661    
19662    
19663    
19664    
19665    
19666    
19667    <a href="/pages/store-locator"
19668        
19669        
19670          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/store-locator')"
19671        
19672       class="shrink-0 w-max richtext-md p link-effect ">
19673      
19674
19675Store Locator
19676    </a>
19677  
19678</nav>
19679
19680
19681
19682
19683
19684
19685
19686
19687
19688<nav data-style-id="sections--27175001653357__footer_DgdqfP--AUmhudGQwekJXblZyS__menu_bhWFAJ"  >
19689  
19690    
19691      <div class="shrink-0 richtext-md h3">
19692        
19693
19694Support
19695      </div>
19696    
19697  
19698  
19699    
19700    
19701    
19702    
19703    
19704    
19705    <a href="/pages/faq"
19706        
19707        
19708          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/faq')"
19709        
19710       class="shrink-0 w-max richtext-md p link-effect ">
19711      
19712
19713Help Center
19714    </a>
19715  
19716    
19717    
19718    
19719    
19720    
19721    
19722    <a href="/pages/contact"
19723        
19724        
19725          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/contact')"
19726        
19727       class="shrink-0 w-max richtext-md p link-effect ">
19728      
19729
19730Contact Us
19731    </a>
19732  
19733    
19734    
19735    
19736    
19737    
19738    
19739    <a href="https://goodprotein.ca/a/loop_subscriptions/customer"
19740        
19741        
19742          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#https://goodprotein.ca/a/loop_subscriptions/customer')"
19743        
19744       class="shrink-0 w-max richtext-md p link-effect ">
19745      
19746
19747Manage Subscription
19748    </a>
19749  
19750    
19751    
19752    
19753    
19754    
19755    
19756    <a href="/pages/tracking"
19757        
19758        
19759          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/tracking')"
19760        
19761       class="shrink-0 w-max richtext-md p link-effect ">
19762      
19763
19764Tracking Page
19765    </a>
19766  
19767    
19768    
19769    
19770    
19771    
19772    
19773    <a href="/pages/terms-and-conditions"
19774        
19775        
19776          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/pages/terms-and-conditions')"
19777        
19778       class="shrink-0 w-max richtext-md p link-effect ">
19779      
19780
19781Terms of service
19782    </a>
19783  
19784    
19785    
19786    
19787    
19788    
19789    
19790    <a href="/policies/privacy-policy"
19791        
19792        
19793          x-effect="$el.classList.toggle('active', $router.pathname === $el.href.replace(window.origin, '')?.split(/(\#|\?)/gi)?.[0] && $router.hash === '#/policies/privacy-policy')"
19794        
19795       class="shrink-0 w-max richtext-md p link-effect ">
19796      
19797
19798Privacy policy
19799    </a>
19800  
19801</nav>
19802
19803
19804
19805</div>
19806
19807
19808
19809
19810</div>
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820<div
19821    data-style-id="sections--27175001653357__footer_DgdqfP--AMW5PbDRXVzEzMS83V__footer_container_WFifkn" 
19822    
19823    
19824    
19825    
19826
19827    
19828>
19829  
19830  
19831  
19832
19833
19834
19835
19836
19837
19838
19839
19840  <div data-style-id="sections--27175001653357__footer_DgdqfP--AK3BLSkdHZGZtUzIzd__image_3MrmyW" 
19841       class="image-wrapper block relative shrink-0">
19842    
19843
19844
19845
19846
19847
19848
19849  
19850
19851  
19852    <img
19853        
19854          src="//goodprotein.ca/cdn/shop/files/gp-logo-dark.svg?crop=center&height=30&v=176
198547695972&width=147"
19855            loading="lazy"
19856            
19857        
19858        
19859      width="147"
19860      height="30"
19861      
19862      class="w-full h-full transition-all object-[inherit] rounded-[inherit] select-none"
19863      style="object-position: 50.0% 50.0%;"
19864      sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 48vw"
19865      role="presentation"
19866        
19867          
19868            srcset="//goodprotein.ca/cdn/shop/files/gp-logo-dark.svg?v=1767695972&width=180 180w,//goodprotein.ca/cdn/shop/files/gp-logo-dark.svg?v=1767695972&width=96 96w"
19869          
19870        
19871        data-image="lazy">
19872  
19873
19874
19875
19876
19877
19878
19879  </div>
19880
19881
19882
19883
19884</div>
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894<div
19895    data-style-id="sections--27175001653357__footer_DgdqfP--ARnFlSkdnQStFeU1Jd__footer_container_aeUCHz" 
19896    
19897    
19898    
19899    
19900
19901    
19902>
19903  
19904  
19905  
19906
19907
19908
19909<div data-style-id="sections--27175001653357__footer_DgdqfP--Aam1xUDc5dEJ4Y3Vya__custom_liquid_ijVmwb" >
19910  <span>All rights reserved © 2026, <a href="/" title="">Good Protein</a>.</span>
19911</div>
19912
19913
19914
19915
19916
19917
19918
19919<div data-style-id="sections--27175001653357__footer_DgdqfP--AYnV0L25QdDVMcndhb__language_selector_gNPcw8" 
19920     x-data="{ show: false }">
19921  <div class="relative">
19922    <button
19923        type="button"
19924        class="w-full input-select-light"
19925        @click="show = !show"
19926    >
19927      English
19928    </button>
19929    <div
19930        x-show="show"
19931        @click.outside="show = false"
19932        class="z-max mt-1 max-h-60 absolute w-full justify-start overflow-auto rounded-md bg-white py-1 shadow-lg outline-none ring-1 ring-black/5 transition-opacity duration-75 focus:outline-none top-[-95px]"
19933    >
19934      <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="localizationForm"><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="/" />
19935        
19936          <button
19937              type="submit"
19938              name="locale_code"
19939              value="en"
19940              class="flex items-center w-full text-left relative select-none py-2 pl-3 text-gray-900 ac:bg-gray-100 hf:bg-gray-100 hf:text-gray-900"
19941              @click="show = false"
19942          >
19943            <span class="flex-shrink-0 mr-2 text-theme-accent opacity-100">
19944              
19945    
19946    <svg data-icon-handle="check-mark"
19947        
19948         class="bg-current shrink-0 size-5 opacity-60 bg-gray-900"
19949         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-mark--url`) }"
19950         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
19951         :role="url ? 'link':''"
19952         :tabindex="url ? '0' : undefined"
19953         aria-label="check-mark"
19954         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
19955         style="mask: var(--icon-check-mark); -webkit-mask: var(--icon-check-mark); aspect-ratio: var(--icon-check-mark-aspect-ratio, 1); "></svg>
19956
19957
19958            </span>
19959            <span class="block truncate">
19960              English
19961            </span>
19962          </button>
19963        
19964          <button
19965              type="submit"
19966              name="locale_code"
19967              value="fr"
19968              class="flex items-center w-full text-left relative select-none py-2 pl-3 text-gray-900 ac:bg-gray-100 hf:bg-gray-100 hf:text-gray-900"
19969              @click="show = false"
19970          >
19971            <span class="flex-shrink-0 mr-2 text-theme-accent opacity-0">
19972              
19973    
19974    <svg data-icon-handle="check-mark"
19975        
19976         class="bg-current shrink-0 size-5 opacity-60 bg-gray-900"
19977         x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-check-mark--url`) }"
19978         :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''"
19979         :role="url ? 'link':''"
19980         :tabindex="url ? '0' : undefined"
19981         aria-label="check-mark"
19982         x-init="if (url && !$el.closest('a')) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }"
19983         style="mask: var(--icon-check-mark); -webkit-mask: var(--icon-check-mark); aspect-ratio: var(--icon-check-mark-aspect-ratio, 1); "></svg>
19984
19985
19986            </span>
19987            <span class="block truncate">
19988              Français
19989            </span>
19990          </button>
19991        
19992      </form>
19993    </div>
19994  </div>
19995</div>
19996
19997
19998
19999</div>
20000
20001
20002
20003
20004</div>
20005
20006
20007
20008
20009
20010
20011  
20012
20013
20014
20015
20016<div data-style-id="sections--27175001653357__footer_DgdqfP--Ab3RvOVczaGt4bEU3e__drip_Wqtm4e" 
20017  class="image-wrapper block absolute shrink-0 -left-[11px] md:left-[60px] -bottom-[42px] md:-bottom-[15px] w-[250px] md:w-[358px]">
20018    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 464 241" fill="none">
20019      <path class="drip" d="M416.3 0.459209C449.736 -3.60189 459.839 20.2451 462.864 33.6828C468.348 58.0691 451.031 87.4856 424.744 90.9934C402.887 93.9074 380.215 78.2087 359.69 85.8703C351.521 88.9205 345.558 95.2194 341.766 102.747C329.264 137.85 332.963 187.323 290.904 189.014C261.271 190.209 251.758 166.258 249.953 142.497C248.548 123.987 227.859 112.388 210.019 120.348C209.893 120.407 209.767 120.461 209.641 120.521C192.533 128.319 180.537 145.196 179.416 163.025C178.263 181.529 186.404 204.111 171.281 216.008C159.515 225.266 140.078 219.691 131.297 207.87C122.516 196.049 121.997 180.497 123.834 166.183C125.666 151.869 129.52 137.603 128.284 123.235C127.054 108.861 119.257 93.7469 104.9 88.6584C84.2491 81.3423 61.8431 97.4192 39.9406 94.8723C13.5983 91.8062 -4.20925 62.6841 0.864421 38.2092C3.66377 24.7226 13.3654 0.709209 46.8654 4.20921L327.286 1.17112V0.987529L364.798 0.764873L369.938 0.709209H374.179L416.3 0.459209Z" fill="#2353a4"/>
20020    </svg>
20021  </div>
20022
20023
20024  </section>
20025
20026
20027
20028</div>
20029<!-- END sections: 0_footer --> 
20030
20031    </footer>
20032  
20033    <div x-data="{ startTime: Date.now(), hover: false }"
20034     class="pointer-events-none fixed inset-0 z-max flex items-end justify-end p-8">
20035  <div class="pointer-events-auto relative mx-auto justify-center flex w-full flex-1 flex-col gap-2 md:max-w-sm"
20036       @pointerleave="hover = false; $toast.continueRemoval()">
20037    <template x-for="(value, index) in $toast.toasts">
20038      <section x-data="{ show: false }"
20039               x-init="$nextTick(() => { show = true })"
20040               @pointerover="hover = true; $toast.pauseRemoval()"
20041               class="pointer-events-auto bottom-0 right-0 h-full max-h-full w-full scale-100 rounded-md bg-white transition-all duration-500 ease-in-out md:max-w-sm"
20042               :class="($toast.toasts.length - 1) === index ? 'relative' : 'absolute'"
20043               :style="`bottom: ${Math.min(($toast.toasts.length - 1) - index, 2) * 12}px; --tw-scale-x: ${1 - Math.min(($toast.toasts.length - 1) - index, $data.hover ? 0 : 2) * 0.09};`"
20044               x-effect="$el.classList.toggle('absolute', !$data.hover)"
20045               :data-index="index"
20046               :aria-live="['error','warning'].includes(value.type) ? 'assertive' : 'polite'"
20047               aria-atomic="true"
20048               role="status"
20049               tabIndex="0"
20050               x-show="show && !value.hide"
20051               x-cloak
20052               x-transition:enter-start="opacity-0 translate-y-full"
20053               x-transition:enter-end="opacity-100 translate-y-0"
20054               x-transition:leave-start="opacity-100 translate-y-0"
20055               x-transition:leave-end="opacity-0 translate-y-full">
20056        <div class="flex gap-2 overflow-hidden rounded-md border p-3 text-sm shadow-lg drop-shadow-sm"
20057             :class="{
20058                 plain: `border-gray-300 bg-white text-gray-900`,
20059                 warning: `border-warning/70 bg-warning/5 text-[--color-warning-text--hex]`,
20060                 error: `border-error/70 bg-error/5 text-[--color-error-text--hex]`,
20061                 info: `border-info/70 bg-info/5 text-[--color-info-text--hex]`,
20062                 success: `border-success/70 bg-success/5 text-[--color-success-text--hex]`
20063               }[value.type]">
20064          <div class="text-warning shrink-0">
20065            <svg x-data="{ icon: utils.handlelize(value.icon) }"
20066                 :data-icon-handle="icon"
20067                 class="h-5 w-5 bg-current"
20068                 :class="{
20069                     plain: 'text-gray-700',
20070                     warning: 'text-warning',
20071                     error: 'text-error',
20072                     info: 'text-info',
20073                     success: 'text-success'
20074                   }[value.type]"
20075                 :style="`mask: var(--icon-${icon}); -webkit-mask: var(--icon-${icon}); aspect-ratio: var(--icon-${icon}-aspect-ratio, 1);`"></svg>
20076          </div>
20077          <div class="">
20078            <header class="text-13 font-semibold" x-html="value.title" x-show="value.title"></header>
20079            <main class="text-13 font-medium opacity-80" x-html="value.content" x-show="value.content"></main>
20080          </div>
20081        </div>
20082      </section>
20083    </template>
20084  </div>
20085</div>
20086
20087
20088    <div data-tooltip-container
20089         class="pointer-events-none fixed inset-0 z-max"
20090         x-init="$watch('$router.pathname', () => { $el.innerHTML = ''; })"></div>
20091
20092    
20092<script type="application/javascript">
20093      document.documentElement.style.setProperty(
20094        "--scrollbar-width",
20095        `${window.innerWidth - document.documentElement.clientWidth}px`,
20096      );
20097    </script>
20097
20098    
20099  
20100
20101
20102  
20103
20104  
20104<script>
20105    (async () => {
20106      const oldCacheVersion = utils.getCookie('platter-cache-version');
20107      if (oldCacheVersion && oldCacheVersion !== `7`) {
20108        window.wait_for_cache_bust = true;
20109        await caches.delete("platter-modals--7");
20110        localStorage.clear();
20111        sessionStorage.clear();
20112        await idbKeyval.clear();
20113        window.wait_for_cache_bust = false;
20114        document.dispatchEvent(new CustomEvent('platter-cache-busted'));
20115      }
20116      utils.setCookie('platter-cache-version', `7`, 60);
20117    })();
20118  </script>
20118
20119  
20120  <form method="post"
20121        id="global_link_form"
20122        class="!hidden"
20123        @submit.prevent.stop="() => {}">
20124  </form>
20125  <style>
20126    @media (max-width: 768px) {
20127  #loop-cp-subscription-detail-order-actions #loop-order-card-upsell-btn {
20128    margin-left: 0 !important;
20129    margin-top: 5px !important;
20130    width: 100% !important;
20131  }
20132}
20133#loop-cp-subscription-detail-upsell .loop-card.loop-card-upsell-v3 {
20134  border: 1px solid #0066cc !important;
20135}
20136#loop-cp-subscription-detail-upsell .my-3.d-flex.overflow-scroll.loop-hide-scrollbar {
20137  gap: 10px !important;
20138}
20139.modal{
20140 z-index:9999999999999999 !important;
20141}
20142  </style>
20143<div id="shopify-block-ASU9SVjNtalhYcFFPb__2296928500563504527" class="shopify-block shopify-app-block"><link href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/utilities.css' rel='stylesheet' id='abra-utilities-css'>
20144<link href="//cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/notification.css" rel="stylesheet" type="text/css" media="all" />
20145<link href="//cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/popup.css" rel="stylesheet" type="text/css" media="all" />
20146<link href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/recommendations.css' rel='stylesheet' id='abra-recommendations-css'>
20147<link href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/tiered-banner.css' rel='stylesheet' id='abra-tiered-banner-css'>
20148<link
20149  href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/multi-effect-tiered-banner.css'
20150  rel='stylesheet'
20151  id='abra-multi-effect-tiered-banner-css'
20152>
20153<link href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/banner.css' rel='stylesheet' id='abra-banner-css'>
20154<link href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/gift-tiered-banner.css' rel='stylesheet' id='abra-gift-tiered-banner-css'>
20155<link href='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/dynamic-text.css' rel='stylesheet' id='abra-dynamic-text-css'>
20156<link href="//cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/announcement-bar.css" rel="stylesheet" type="text/css" media="all" />
20157<script id='AbraCustomCodeSetup'>
20158    (function () {
20159      var abraCustomCodeByKey = {"custom-js-theme-150100803693": {"enabled":true,"code":"\/\/ Dispatch custom events when purchase option or variant swatch changes\n(() =\u003e {\n    const isAbraActive = () =\u003e document.body.classList.contains(\"abra--activated\");\n\n    const PURCHASE_SELECTOR = 'input[type=\"radio\"][name*=\"subscribe_button_card\"]';\n    const VARIANT_SELECTOR = 'input[type=\"radio\"][name*=\"sibling_custom_swatch\"]';\n    const SIZE_SELECTOR = 'input[type=\"radio\"][name*=\"option_radio\"]';\n  \n    function handleChange(e) {\n      if (!isAbraActive()) return;\n\n      const isSubscription = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !!e.target.value;\n      const isOneTime = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !e.target.value;\n      const isVariant = e.target.matches(VARIANT_SELECTOR);\n  \n      window.dispatchEvent(\n        new CustomEvent(\"purchase-option-change\", {\n          detail: {\n            type: isVariant ? \"variant\" : isSubscription ? \"subscription\" : \"one-time\",\n            value: e.target.value,\n          },\n        })\n      );\n    }\n  \n    function bindInputs() {\n      document.querySelectorAll(`${PURCHASE_SELECTOR}, ${VARIANT_SELECTOR}, ${SIZE_SELECTOR}`).forEach((input) =\u003e {\n        if (!input._abraBound) {\n          input._abraBound = true;\n          input.addEventListener(\"change\", handleChange);\n        }\n      });\n    }\n  \n    let bindTimeout;\n    const observer = new MutationObserver(() =\u003e {\n      clearTimeout(bindTimeout);\n      bindTimeout = setTimeout(bindInputs, 200);\n    });\n    observer.observe(document.body, { childList: true, subtree: true });\n  \n    bindInputs();\n  \n    function updateVariantInURL() {\n      const inputs = document.querySelectorAll('form[action*=\"\/cart\/add\"] input[name=\"id\"]');\n      const variantInput = [...inputs].find((el) =\u003e el.value);\n      if (variantInput?.value) {\n        const url = new URL(window.location.href);\n        url.searchParams.set(\"variant\", variantInput.value);\n        window.history.replaceState({}, \"\", url.toString());\n      }\n    }\n\n    function isSubscribeSelected() {\n      const checked = document.querySelector(`${PURCHASE_SELECTOR}:checked`);\n      return checked ? !!checked.value : false;\n    }\n\n    let renderTimeout;\n    window.addEventListener(\"purchase-option-change\", (e) =\u003e {\n      clearTimeout(renderTimeout);\n      renderTimeout = setTimeout(() =\u003e {\n        window.Abra.useSellingPlanPriceOnProductBlock = isSubscribeSelected();\n        updateVariantInURL();\n        window.Abra.render();\n      }, 800);\n    });\n\n    if (window.location.pathname.includes(\"\/pages\/complete-nutrition\")) {\n      let attempts = 0;\n      const waitForAbra = setInterval(() =\u003e {\n        attempts++;\n        if (attempts \u003e 50) return clearInterval(waitForAbra);\n        if (window.Abra?.render \u0026\u0026 isAbraActive()) {\n          clearInterval(waitForAbra);\n          window.Abra.useSellingPlanPriceOnProductBlock = true;\n          window.Abra.render();\n        }\n      }, 300);\n    }\n  })();"}
20160,"custom-js-theme-150218997869": {"enabled":true,"code":"\/\/ Dispatch custom events when purchase option or variant swatch changes\n(() =\u003e {\n    const isAbraActive = () =\u003e document.body.classList.contains(\"abra--activated\");\n\n    const PURCHASE_SELECTOR = 'input[type=\"radio\"][name*=\"subscribe_button_card\"]';\n    const VARIANT_SELECTOR = 'input[type=\"radio\"][name*=\"sibling_custom_swatch\"]';\n    const SIZE_SELECTOR = 'input[type=\"radio\"][name*=\"option_radio\"]';\n  \n    function handleChange(e) {\n      if (!isAbraActive()) return;\n\n      const isSubscription = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !!e.target.value;\n      const isOneTime = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !e.target.value;\n      const isVariant = e.target.matches(VARIANT_SELECTOR);\n  \n      window.dispatchEvent(\n        new CustomEvent(\"purchase-option-change\", {\n          detail: {\n            type: isVariant ? \"variant\" : isSubscription ? \"subscription\" : \"one-time\",\n            value: e.target.value,\n          },\n        })\n      );\n    }\n  \n    function bindInputs() {\n      document.querySelectorAll(`${PURCHASE_SELECTOR}, ${VARIANT_SELECTOR}, ${SIZE_SELECTOR}`).forEach((input) =\u003e {\n        if (!input._abraBound) {\n          input._abraBound = true;\n          input.addEventListener(\"change\", handleChange);\n        }\n      });\n    }\n  \n    let bindTimeout;\n    const observer = new MutationObserver(() =\u003e {\n      clearTimeout(bindTimeout);\n      bindTimeout = setTimeout(bindInputs, 200);\n    });\n    observer.observe(document.body, { childList: true, subtree: true });\n  \n    bindInputs();\n  \n    function updateVariantInURL() {\n      const inputs = document.querySelectorAll('form[action*=\"\/cart\/add\"] input[name=\"id\"]');
20160\n      const variantInput = [...inputs].find((el) =\u003e el.value);\n      if (variantInput?.value) {\n        const url = new URL(window.location.href);\n        url.searchParams.set(\"variant\", variantInput.value);\n        window.history.replaceState({}, \"\", url.toString());\n      }\n    }\n\n    function isSubscribeSelected() {\n      const checked = document.querySelector(`${PURCHASE_SELECTOR}:checked`);\n      return checked ? !!checked.value : false;\n    }\n\n    let renderTimeout;\n    window.addEventListener(\"purchase-option-change\", (e) =\u003e {\n      clearTimeout(renderTimeout);\n      renderTimeout = setTimeout(() =\u003e {\n        window.Abra.useSellingPlanPriceOnProductBlock = isSubscribeSelected();\n        updateVariantInURL();\n        window.Abra.render();\n      }, 800);\n    });\n\n    if (window.location.pathname.includes(\"\/pages\/complete-nutrition\")) {\n      let attempts = 0;\n      const waitForAbra = setInterval(() =\u003e {\n        attempts++;\n        if (attempts \u003e 50) return clearInterval(waitForAbra);\n        if (window.Abra?.render \u0026\u0026 isAbraActive()) {\n          clearInterval(waitForAbra);\n          window.Abra.useSellingPlanPriceOnProductBlock = true;\n          window.Abra.render();\n        }\n      }, 300);\n    }\n  })();"}
20161,"custom-js-theme-150613491821": {"enabled":true,"code":"\/\/ Dispatch custom events when purchase option or variant swatch changes\n(() =\u003e {\n    const isAbraActive = () =\u003e document.body.classList.contains(\"abra--activated\");\n\n    const PURCHASE_SELECTOR = 'input[type=\"radio\"][name*=\"subscribe_button_card\"]';\n    const VARIANT_SELECTOR = 'input[type=\"radio\"][name*=\"sibling_custom_swatch\"]';\n    const SIZE_SELECTOR = 'input[type=\"radio\"][name*=\"option_radio\"]';\n  \n    function handleChange(e) {\n      if (!isAbraActive()) return;\n\n      const isSubscription = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !!e.target.value;\n      const isOneTime = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !e.target.value;\n      const isVariant = e.target.matches(VARIANT_SELECTOR);\n  \n      window.dispatchEvent(\n        new CustomEvent(\"purchase-option-change\", {\n          detail: {\n            type: isVariant ? \"variant\" : isSubscription ? \"subscription\" : \"one-time\",\n            value: e.target.value,\n          },\n        })\n      );\n    }\n  \n    function bindInputs() {\n      document.querySelectorAll(`${PURCHASE_SELECTOR}, ${VARIANT_SELECTOR}, ${SIZE_SELECTOR}`).forEach((input) =\u003e {\n        if (!input._abraBound) {\n          input._abraBound = true;\n          input.addEventListener(\"change\", handleChange);\n        }\n      });\n    }\n  \n    let bindTimeout;\n    const observer = new MutationObserver(() =\u003e {\n      clearTimeout(bindTimeout);\n      bindTimeout = setTimeout(bindInputs, 200);\n    });\n    observer.observe(document.body, { childList: true, subtree: true });\n  \n    bindInputs();\n  \n    function updateVariantInURL() {\n      const inputs = document.querySelectorAll('form[action*=\"\/cart\/add\"] input[name=\"id\"]');\n      const variantInput = [...inputs].find((el) =\u003e el.value);\n      if (variantInput?.value) {\n        const url = new URL(window.location.href);\n        url.searchParams.set(\"variant\", variantInput.value);\n        window.history.replaceState({}, \"\", url.toString());\n      }\n    }\n\n    function isSubscribeSelected() {\n      const checked = document.querySelector(`${PURCHASE_SELECTOR}:checked`);\n      return checked ? !!checked.value : false;\n    }\n\n    let renderTimeout;\n    window.addEventListener(\"purchase-option-change\", (e) =\u003e {\n      clearTimeout(renderTimeout);\n      renderTimeout = setTimeout(() =\u003e {\n        window.Abra.useSellingPlanPriceOnProductBlock = isSubscribeSelected();\n        updateVariantInURL();\n        window.Abra.render();\n      }, 800);\n    });\n\n    if (window.location.pathname.includes(\"\/pages\/complete-nutrition\")) {\n      let attempts = 0;\n      const waitForAbra = setInterval(() =\u003e {\n        attempts++;\n        if (attempts \u003e 50) return clearInterval(waitForAbra);\n        if (window.Abra?.render \u0026\u0026 isAbraActive()) {\n          clearInterval(waitForAbra);\n          window.Abra.useSellingPlanPriceOnProductBlock = true;\n          window.Abra.render();\n        }\n      }, 300);\n    }\n  })();"}
20162,"custom-js-theme-186570571885": {"enabled":true,"code":"\/\/ Dispatch custom events when purchase option or variant swatch changes\n(() =\u003e {\n    const isAbraActive = () =\u003e document.body.classList.contains(\"abra--activated\");\n\n    const PURCHASE_SELECTOR = 'input[type=\"radio\"][name*=\"subscribe_button_card\"]';\n    const VARIANT_SELECTOR = 'input[type=\"radio\"][name*=\"sibling_custom_swatch\"]';\n    const SIZE_SELECTOR = 'input[type=\"radio\"][name*=\"option_radio\"]';\n  \n    function handleChange(e) {\n      if (!isAbraActive()) return;\n\n      const isSubscription = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !!e.target.value;\n      const isOneTime = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !e.target.value;\n      const isVariant = e.target.matches(VARIANT_SELECTOR);\n  \n      window.dispatchEvent(\n        new CustomEvent(\"purchase-option-change\", {\n          detail: {\n            type: isVariant ? \"variant\" : isSubscription ? \"subscription\" : \"one-time\",\n            value: e.target.value,\n          },\n        })\n      );\n    }\n  \n    function bindInputs() {\n      document.querySelectorAll(`${PURCHASE_SELECTOR}, ${VARIANT_SELECTOR}, ${SIZE_SELECTOR}`).forEach((input) =\u003e {\n        if (!input._abraBound) {\n          input._abraBound = true;\n          input.addEventListener(\"change\", handleChange);\n        }\n      });\n    }\n  \n    let bindTimeout;\n    const observer = new MutationObserver(() =\u003e {\n      clearTimeout(bindTimeout);\n      bindTimeout = setTimeout(bindInputs, 200);\n    });\n    observer.observe(document.body, { childList: true, subtree: true });\n  \n    bindInputs();\n  \n    function updateVariantInURL() {\n      const inputs = document.querySelectorAll('form[action*=\"\/cart\/add\"] input[name=\"id\"]');
20162\n      const variantInput = [...inputs].find((el) =\u003e el.value);\n      if (variantInput?.value) {\n        const url = new URL(window.location.href);\n        url.searchParams.set(\"variant\", variantInput.value);\n        window.history.replaceState({}, \"\", url.toString());\n      }\n    }\n\n    function isSubscribeSelected() {\n      const checked = document.querySelector(`${PURCHASE_SELECTOR}:checked`);\n      return checked ? !!checked.value : false;\n    }\n\n    let renderTimeout;\n    window.addEventListener(\"purchase-option-change\", (e) =\u003e {\n      clearTimeout(renderTimeout);\n      renderTimeout = setTimeout(() =\u003e {\n        window.Abra.useSellingPlanPriceOnProductBlock = isSubscribeSelected();\n        updateVariantInURL();\n        window.Abra.render();\n      }, 800);\n    });\n\n    if (window.location.pathname.includes(\"\/pages\/complete-nutrition\")) {\n      let attempts = 0;\n      const waitForAbra = setInterval(() =\u003e {\n        attempts++;\n        if (attempts \u003e 50) return clearInterval(waitForAbra);\n        if (window.Abra?.render \u0026\u0026 isAbraActive()) {\n          clearInterval(waitForAbra);\n          window.Abra.useSellingPlanPriceOnProductBlock = true;\n          window.Abra.render();\n        }\n      }, 300);\n    }\n  })();"}
20163,"custom-js-theme-186644332653": {"enabled":true,"code":"\/\/ Dispatch custom events when purchase option or variant swatch changes\n(() =\u003e {\n    const isAbraActive = () =\u003e document.body.classList.contains(\"abra--activated\");\n\n    const PURCHASE_SELECTOR = 'input[type=\"radio\"][name*=\"subscribe_button_card\"]';\n    const VARIANT_SELECTOR = 'input[type=\"radio\"][name*=\"sibling_custom_swatch\"]';\n    const SIZE_SELECTOR = 'input[type=\"radio\"][name*=\"option_radio\"]';\n  \n    function handleChange(e) {\n      if (!isAbraActive()) return;\n\n      const isSubscription = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !!e.target.value;\n      const isOneTime = e.target.matches(PURCHASE_SELECTOR) \u0026\u0026 !e.target.value;\n      const isVariant = e.target.matches(VARIANT_SELECTOR);\n  \n      window.dispatchEvent(\n        new CustomEvent(\"purchase-option-change\", {\n          detail: {\n            type: isVariant ? \"variant\" : isSubscription ? \"subscription\" : \"one-time\",\n            value: e.target.value,\n          },\n        })\n      );\n    }\n  \n    function bindInputs() {\n      document.querySelectorAll(`${PURCHASE_SELECTOR}, ${VARIANT_SELECTOR}, ${SIZE_SELECTOR}`).forEach((input) =\u003e {\n        if (!input._abraBound) {\n          input._abraBound = true;\n          input.addEventListener(\"change\", handleChange);\n        }\n      });\n    }\n  \n    let bindTimeout;\n    const observer = new MutationObserver(() =\u003e {\n      clearTimeout(bindTimeout);\n      bindTimeout = setTimeout(bindInputs, 200);\n    });\n    observer.observe(document.body, { childList: true, subtree: true });\n  \n    bindInputs();\n  \n    function updateVariantInURL() {\n      const inputs = document.querySelectorAll('form[action*=\"\/cart\/add\"] input[name=\"id\"]');\n      const variantInput = [...inputs].find((el) =\u003e el.value);\n      if (variantInput?.value) {\n        const url = new URL(window.location.href);\n        url.searchParams.set(\"variant\", variantInput.value);\n        window.history.replaceState({}, \"\", url.toString());\n      }\n    }\n\n    function isSubscribeSelected() {\n      const checked = document.querySelector(`${PURCHASE_SELECTOR}:checked`);\n      return checked ? !!checked.value : false;\n    }\n\n    let renderTimeout;\n    window.addEventListener(\"purchase-option-change\", (e) =\u003e {\n      clearTimeout(renderTimeout);\n      renderTimeout = setTimeout(() =\u003e {\n        window.Abra.useSellingPlanPriceOnProductBlock = isSubscribeSelected();\n        updateVariantInURL();\n        window.Abra.render();\n      }, 800);\n    });\n\n    if (window.location.pathname.includes(\"\/pages\/complete-nutrition\")) {\n      let attempts = 0;\n      const waitForAbra = setInterval(() =\u003e {\n        attempts++;\n        if (attempts \u003e 50) return clearInterval(waitForAbra);\n        if (window.Abra?.render \u0026\u0026 isAbraActive()) {\n          clearInterval(waitForAbra);\n          window.Abra.useSellingPlanPriceOnProductBlock = true;\n          window.Abra.render();\n        }\n      }, 300);\n    }\n  })();\n\n(() =\u003e {\n  const CARD_SEL = '.product-card.shrink-0';\n  const BADGE_ATTR = 'data-abra-sale-badge';\n  const BADGE_CLASS = 'label-secondary-sm';\n\n  const TARGETS = [\n    { container: '[data-style-id=\"card_product_card_container_fPbnpd\"]', cta: '[data-style-id=\"card_product_card_cta_button_a6AHrC\"]' },\n    { container: '[data-style-id=\"card_product_card_container_XEBz6N\"]', cta: '[data-style-id=\"card_product_card_cta_button_X8AtPF\"]' }\n  ];\n\n  const isSoldOut = (card) =\u003e {\n    const btn = card.querySelector('button[type=\"submit\"]');\n    return !!btn \u0026\u0026 \/notify me|sold out|out of stock\/i.test(btn.textContent);\n  };\n\n  const findTarget = (card) =\u003e {\n    for (const t of TARGETS) {\n      const container = card.querySelector(t.container);\n      if (container) return { container, cta: container.querySelector(t.cta) };\n    }\n    return null;\n  };\n\n  const processCard = (card) =\u003e {\n    if (card.querySelector(`[${BADGE_ATTR}]`)) return;\n    if (isSoldOut(card)) return;\n\n    const target = findTarget(card);\n    if (!target) return;\n\n    const handle = card.getAttribute('data-product-handle') || '';\n    const badge = document.createElement('span');\n    badge.setAttribute(BADGE_ATTR, '');\n    badge.setAttribute('data-product-handle', handle);\n    badge.className = BADGE_CLASS;\n    badge.style.display = 'none';\n\n    if (target.cta) {\n      target.cta.parentNode.insertBefore(badge, target.cta);\n    } else {\n      target.container.appendChild(badge);\n    }\n  };\n\n  const processAll = () =\u003e {\n    if (!document.body.classList.contains('abra--activated')) return;
20163\n    document.querySelectorAll(CARD_SEL).forEach(processCard);\n  };\n\n  new MutationObserver(processAll).observe(document.body, {\n    childList: true, subtree: true, attributes: true, attributeFilter: ['class']\n  });\n\n  processAll();\n})();"}
20164};
20165      var abraPreviewThemeId = new URLSearchParams(window.location.search).get('preview_theme_id');
20166      var abraLiveThemeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.id;
20167      var abraThemeId = abraPreviewThemeId || abraLiveThemeId || null;
20168      function abraPickCustomCode(type) {
20169        if (!abraThemeId) {
20170          return null;
20171        }
20172        var themeKey = 'custom-' + type + '-theme-' + abraThemeId;
20173        return abraCustomCodeByKey[themeKey] || null;
20174      }
20175      var abraCustomCss = abraPickCustomCode('css');
20176      if (abraCustomCss && abraCustomCss.enabled && abraCustomCss.code) {
20177        var abraStyle = document.createElement('style');
20178        abraStyle.id = 'abra-custom-css';
20179        abraStyle.textContent = abraCustomCss.code;
20180        document.head.appendChild(abraStyle);
20181      }
20182      var abraCustomJs = abraPickCustomCode('js');
20183      if (abraCustomJs && abraCustomJs.enabled && abraCustomJs.code) {
20184        var abraScript = document.createElement('script');
20185        abraScript.id = 'abra-custom-js';
20186        abraScript.textContent = abraCustomJs.code;
20187        document.head.appendChild(abraScript);
20188      }
20189    })();
20190  </script>
20190<script src='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/abra.js' defer></script>
vendor: 1 bytes, line 20190
20190
20191<script src='https://cdn.shopify.com/extensions/01a0fe33-9d0a-787a-b1a3-ceb250c8654f/v1.3.6/assets/abra-lit-web-components.js' defer></script>
20191<style>
20192  :root {
20193    --abra-sale-price-color: #ff0000;
20194  }
20195</style><!-- BEGIN app snippet: abra-announcement-bar-embed --><style>
20196  :root {
20197    --abra-announcement-bar-background: #119d52;
20198    --abra-announcement-bar-border-color: #119d52;
20199    --abra-announcement-bar-border-radius: 0px;
20200    --abra-announcement-bar-color: #ffffff;
20201    --abra-announcement-bar-font-size: 14px;
20202    --abra-announcement-bar-icon-color: #ffffff;
20203    --abra-announcement-bar-icon-size: 16px;
20204    --abra-announcement-bar-padding-x: 10px;
20205    --abra-announcement-bar-padding-y: 10px;
20206  }
20207</style>
20208
20209<abra-announcement-bar
20210  target='body'
20211  data-preview-enabled='true'
20212></abra-announcement-bar>
20213<!-- END app snippet --><!-- BEGIN app snippet: abra-popup --><style>
20214  :root {
20215    --abra-popup-background: #119d52;
20216    --abra-popup-border-color: #119d52;
20217    --abra-popup-border-radius: 4px;
20218    --abra-popup-border-width: 1px;
20219    --abra-popup-color: #ffffff;
20220    --abra-popup-font-size: 14px;
20221    --abra-popup-icon-color: #ffffff;
20222    --abra-popup-icon-size: 16px;
20223    --abra-popup-padding-x: 16px;
20224    --abra-popup-padding-y: 16px;
20225  }
20226</style>
20227
20228<abra-popup
20229  placement='bottom-center'
20230  data-preview-enabled='true'
20231  
20232></abra-popup>
20233<!-- END app snippet --><abra-recommendations
20234  id='AbraGlobalRecommendations'
20235  name='AbraGlobalRecommendations'
20236  block-id='AbraGlobalRecommendations'
20237  global
20238></abra-recommendations>
20239
20240<abra-gift-tiered-banner
20241  id='AbraGlobalGiftTieredBanner'
20242  name='AbraGlobalGiftTieredBanner'
20243  block-id='AbraGlobalGiftTieredBanner'
20244  global
20245></abra-gift-tiered-banner>
20246
20247<abra-banner
20248  id='AbraGlobalBanner'
20249  name='AbraGlobalBanner'
20250  block-id='AbraGlobalBanner'
20251  global
20252></abra-banner>
20253
20254<abra-banner
20255  id='AbraGlobalAffiliateBanner'
20256  name='AbraGlobalAffiliateBanner'
20257  block-id='AbraGlobalAffiliateBanner'
20258  kind='affiliate'
20259  global
20260></abra-banner>
20261
20262<abra-dynamic-text
20263  id='AbraGlobalDynamicText'
20264  name='AbraGlobalDynamicText'
20265  block-id='AbraGlobalDynamicText'
20266  global
20267></abra-dynamic-text>
20268
20269<abra-html-banner
20270  id='AbraGlobalHtmlBanner'
20271  name='AbraGlobalHtmlBanner'
20272  block-id='AbraGlobalHtmlBanner'
20273  global
20274></abra-html-banner>
20275
20276<abra-notification></abra-notification>
20276<script type='text/javascript' id='AbraInitializedCacheSetup'>
20277  (() => {
20278    const abraApplyInitializedCache = () => {
20279        const abraProductsData = {};
20280        document.querySelectorAll('script.AbraProductData').forEach((productDataElement) => {
20281          Object.assign(abraProductsData, JSON.parse(productDataElement.textContent));
20282          productDataElement.remove();
20283        });
20284        window.Abra.cache.products.init(abraProductsData);
20285        
20286        window.Abra.currency = "CAD";
20287        
20288        window.Abra.designMode = false;
20289        window.Abra.moneyFormat = "${{amount}}";
20290        window.Abra.moneyWithCurrencyFormat = "${{amount}} CAD";
20291        window.Abra.template = {
20292          "name": "index",
20293          "suffix": null
20294        };window.Abra.generatedSchema = {"all":{"product-card-price":{"html":"\u003cdiv class=\"price-sss-find-class price mt-1.5 price--on-sale \" id=\"abra-goodproteinca-myshopify-com-collections\"\u003e \u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e \u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e \u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"price__sale \"\u003e \u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e \u003cspan\u003e \u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e \u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e \u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-tile-find-sss .price","container":".product-tile-find-sss"}},"product":{"product-main-price":{"html":"\u003cdiv class=\"product-block product-block-price text-lg text-left hidden\" :class=\"{ 'invisible': !current_variant }\" id=\"abra-goodproteinca-myshopify-com-pdp\"\u003e \u003cspan id=\"price-location-\" class=\"text-scheme-text text-base lg:text-lg updated-product-price\" x-html=\"formatMoney(current_price)\" :class=\" { 'invisible': !current_variant }\" data-product-price=\"\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e \u003ctemplate x-if=\"current_variant \u0026amp;\u0026amp; product.compare_at_price_max \u0026amp;\u0026amp; current_variant.compare_at_price \u0026gt; current_variant.price\"\u003e \u003cspan class=\"text-base lg:text-lg\"\u003e \u003cspan class=\"sr-only\"\u003eSale price\u003c\/span\u003e \u003cs data-compare-price=\"\" class=\"text-scheme-text updated-compare-at-price\" x-html=\"formatMoney(current_variant.compare_at_price)\"\u003e \u003c\/s\u003e \u003c\/span\u003e \u003c\/template\u003e\u003cspan class=\"text-base lg:text-lg\"\u003e \u003cs class=\"text-scheme-text updated-compare-at-price\" x-html=\"formatMoney(current_variant.compare_at_price)\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e \u003c\/span\u003e \u003ctemplate x-if=\"current_variant \u0026amp;\u0026amp; current_variant.unit_price\"\u003e \u003cdiv class=\"text-sm text-scheme-text mt-2\" data-unit-price-wrapper=\"\"\u003e \u003cspan class=\"sr-only\"\u003eUnit price\u003c\/span\u003e \u003cspan x-html=\"formatMoney(current_variant.unit_price)\"\u003e \u003c\/span\u003e \u003cspan aria-hidden=\"true\"\u003e \/ \u003c\/span\u003e \u003cspan class=\"sr-only\"\u003eper\u003c\/span\u003e \u003cspan x-html=\" current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : '' \"\u003e\u003c\/span\u003e\u003c!-- --\u003e\u003cspan x-html=\"current_variant.unit_price_measurement.reference_unit\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/template\u003e\u003c\/div\u003e","type":"product","selector":".product-block.product-block-price"}}};window.Abra.upcartEnabled = true;
20295        window.Abra.Integrations.find('aftersell-upcart')?.link();window.Abra.removeTrailingZeros = false;
20296        window.Abra.excludeSoldOut = false;window.Abra.storefrontToken = "1042a420c534b2173b95efd228881860";var abraSchemaConfigsByKey = {"theme-145499455597": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20296,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20296sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20297,"theme-145689084013": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20297,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20297sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20298,"theme-145943494765": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20298,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20298sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20299,"theme-145967775853": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20299,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20299sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20300,"theme-146429935725": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20300,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20300sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20301,"theme-146696470637": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20301,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20301sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20302,"theme-146746310765": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20302,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20302sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20303,"theme-146957697133": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20303,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20303sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20304,"theme-147344457837": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20304,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20304sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20305,"theme-147673186413": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20305,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20305sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20306,"theme-148423147629": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20306,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20306sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20307,"theme-148511064173": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20307,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20307sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20308,"theme-149046100077": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20308,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20308sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20309,"theme-149156036717": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto"},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".pdp-price-wrapper"},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']"},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]"},"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"}
20309,"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20309sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20310,"theme-150100803693": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","onevent":"purchase-option-change","selector":".pdp-price-wrapper","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}}
20310,"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20310sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20311,"theme-150218997869": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","onevent":"purchase-option-change","selector":".pdp-price-wrapper","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}}
20311,"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20311sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20312,"theme-150613491821": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","onevent":"purchase-option-change","selector":".pdp-price-wrapper","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}}
20312,"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarou
20312sel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20313,"theme-186570571885": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","onevent":"purchase-option-change","selector":".pdp-price-wrapper","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}}
20313,"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"}
20313,"new-collection-product-sale-badge":{"html":"\u003cspan data-abra-sale-badge=\"\" class=\"label-secondary-sm\" style=\"margin-top: 20px; text-align: center; font-size: 14px;\" data-compare-at-price=\"{{ selected_variant.compare_at_price }}\"\u003eSave {{ selected_variant.total_discount_dollar }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 [data-abra-sale-badge]","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarousel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20314,"theme-186644332653": {"schemaEnabled":true,"schema":{"all":{"new-pdp-onetime-price":{"html":"\u003cspan class=\"ml-auto shrink-0 flex items-baseline gap-x-1.5 gap-y-0 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003cspan\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card'][value='']) .richtext-md.ml-auto","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-bfcm-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".bfcm-product-price-container \u003e span.product-price, .bfcm-product-price-container .product-price","container":".bfcm-product-price-container"},"old-page-product-price":{"html":"\u003cspan\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .product-price span","container":".grid li"},"old-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-container .product-price","container":".grid-product-tile-container"},"old-replo-product-price":{"html":"\u003cspan contenteditable=\"false\" style=\"width:100%\"\u003e{{ selected_variant.final_price }}\u0026nbsp;\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e","type":"product","selector":"[data-product-section] [data-product-section-item] [data-price] span","container":"[data-product-section] [data-product-section-item]"},"new-pdp-atc-button-price":{"html":"\u003cspan class=\"pdp-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.selected_selling_plan_or_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.selected_selling_plan_or_variant.final_price }}\u003c\/span\u003e","type":"product","onevent":"purchase-option-change","selector":".pdp-price-wrapper","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"new-pdp-subscribe-legend":{"html":"\u003cdiv class=\"flex border-b border-b-[inherit] pb-4 justify-center text-center w-full richtext-md h6\" data-compare-at-price=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e\u003cstrong\u003eSave {{ selected_variant.selected_selling_plan.total_discount_percentage }} on your first order\u003c\/strong\u003e\u003c\/div\u003e","type":"product","selector":"#subscribe-button-card div[id^='legend-']","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}},"old-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-container"},"new-pdp-selling-plan-badge":{"html":"\u003cspan class=\"shrink-0 label-secondary-sm\" data-content=\"{{ selected_variant.selected_selling_plan.compare_at_price }}\"\u003e{{ selected_variant.selected_selling_plan.total_discount_percentage }} Off\u003c\/span\u003e","type":"product","selector":"span.label-secondary-sm[data-content]","dataAttributes":{"productHandle":{"attr":"data-product-handle","selector":"[data-product-handle]","direction":"closest"}}}
20314,"new-collection-product-price":{"html":"\u003cspan class=\"card-price-wrapper\"\u003e\u003cspan style=\"text-decoration: line-through; opacity: 0.5;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e {{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 .card-price-wrapper","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"old-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".grid li .product-tile .product-tile-info .price .price__container","container":".grid li"},"new-slider-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h5\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h5 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_nd3yMr']","container":"[data-product-handle]"},"old-page-swiper-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".swiper-wrapper .swiper-slide .price .price__container","container":".swiper-wrapper .swiper-slide"},"old-swiper-tile-product-price":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".swiper-slide .product-price","container":".swiper-slide"},"old-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-container .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-container"},"new-subscription-product-price":{"html":"\u003cspan class=\"shrink-0 ml-auto flex items-baseline gap-1.5 richtext-md\"\u003e\u003cspan class=\"line-through opacity-50 text-[0.8em]\"\u003e{{ selected_variant.selected_selling_plan.compare_at_price }}\u003c\/span\u003e\u003cspan style=\"color: #078453; font-weight: 900;\"\u003e{{ selected_variant.selected_selling_plan.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":"label:has(input[name*='subscribe_button_card']:not([value=''])) .richtext-md.ml-auto"},"old-swiper-tile-product-onetime":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".swiper-slide"}
20314,"new-collection-product-sale-badge":{"html":"\u003cspan data-abra-sale-badge=\"\" class=\"label-secondary-sm\" style=\"margin-top: 20px; text-align: center; font-size: 14px;\" data-compare-at-price=\"{{ selected_variant.compare_at_price }}\"\u003eSave {{ selected_variant.total_discount_dollar }}\u003c\/span\u003e","type":"product","selector":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0 [data-abra-sale-badge]","container":"main:not([data-pathname=\"\/pages\/build-your-own-bundle\"]) .product-card.shrink-0"},"new-cart-drawer-product-card-price":{"html":"\u003cdiv class=\"inline-flex gap-2 text-inherit\"\u003e\u003cspan class=\"richtext-md h6\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003cspan class=\"richtext-md h6 line-through\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e","type":"product","selector":"[data-style-id='card_product_card_price_iwRzdF']","container":"[data-product-handle]"},"old-cart-drawer-recommended-products":{"html":"\u003cspan class=\"upcart-upsell-item-price-row styles_PreviewCarousel__itemPrice__olcJg\"\u003e\u003cs\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003cspan class=\"upcart-upsell-item-price UpcartDesignSettings__cartTextColor upcart-discount-price\"\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/span\u003e","type":"product","selector":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node .upcart-upsell-item-price-row","container":".upcart-cart .upcart-upsells-module .upcart-do-not-modify-this-node-please-only-modify-child-node"},"old-swiper-tile-product-subscription":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".swiper-slide .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".swiper-slide"},"old-tile-product-price-wrongspelling":{"html":"\u003cspan class=\"product-price\" style=\"white-space:nowrap;\"\u003e\u003cs style=\"color:#9f9597;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u0026nbsp;{{ selected_variant.final_price }}\u003c\/span\u003e","type":"product","selector":".grid-product-tile-conatainer .product-price","container":".grid-product-tile-conatainer"},"old-tile-product-onetime-wrongspelling":{"html":"\u003cdiv class=\"variant-selector-option-label-weight\" style=\"display:inline-flex;align-items:center;gap:4px;\"\u003e{{ selected_variant.final_price }}\u003cdel class=\"_compare_price\" style=\"color:currentColor;opacity:.6;\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .subscription-option.variant-selector-option .variant-selector-option-label-weight","container":".grid-product-tile-conatainer"},"old-holiday-page-collection-product-price":{"html":"\u003cdiv class=\"price__container\"\u003e\u003cdiv class=\"price__regular hidden\" style=\"text-align:center\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan class=\"price-item price-item--regular font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"font-size-1_25rem-saturn text-center price__sale\"\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eRegular price\u003c\/span\u003e\u003cspan\u003e\u003cs class=\"price-item price-item--regular text-color-red-saturn font-bold\"\u003e{{ selected_variant.compare_at_price }}\u003c\/s\u003e\u003c\/span\u003e\u003cspan class=\"visually-hidden visually-hidden--inline\"\u003eSale price\u003c\/span\u003e\u003cspan class=\"text-white font-bold\"\u003e-\u0026nbsp;\u003c\/span\u003e\u003cspan class=\"price-item price-item--sale price-item--last font-bold\"\u003e{{ selected_variant.final_price }}\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".holiday-main-list-collections .grid li .product-tile .product-tile-info .price .price__container","container":".holiday-main-list-collections .grid li"},"old-tile-product-subscription-wrongspelling":{"html":"\u003cdiv class=\"product-tile-subscription-group-price-amount\"\u003e {{ selected_variant.selected_selling_plan.final_price }} \u0026nbsp; \u003cdel class=\"_compare_price\"\u003e {{ selected_variant.selected_selling_plan.compare_at_price }} \u003c\/del\u003e\u003c\/div\u003e","type":"product","selector":".grid-product-tile-conatainer .product-tile-subscription-group-price-container .product-tile-subscription-group-price-amount","container":".grid-product-tile-conatainer"}},"product":{"old-product-price":{"html":"\u003cdiv class=\"loop-one-time-purchase-option-price-container\"\u003e\u003cdiv id=\"loop-price-one-time\" class=\"loop-one-time-purchase-option-price-amount\" style=\"color: #2AA059;\"\u003e\u003cdel class=\"_compare_price\"\u003e{{ selected_variant.compare_at_price }}\u003c\/del\u003e\u0026nbsp;\u0026nbsp;{{ selected_variant.final_price }}\u003c\/div\u003e\u003cdiv class=\"loop-one-time-purchase-option-price-quantity loop-display-none\"\u003eeach\u003c\/div\u003e\u003c\/div\u003e","type":"product","selector":".product-content .loop-one-time-purchase-option-position .loop-one-time-purchase-option-price-container"}}}}
20315};
20316        var abraThemeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.id;
20317        if (abraThemeId) {
20318          window.Abra.schemaConfig = abraSchemaConfigsByKey['theme-' + abraThemeId] || null;
20319        }const scriptElement = document.getElementById('AbraInitializedCacheSetup');
20320        if (scriptElement) {
20321          scriptElement.remove();
20322        }
20323    };
20324    if (window.Abra && window.Abra.initialized) {
20325      abraApplyInitializedCache();
20326    } else {
20327      window.addEventListener('abra:initialized', abraApplyInitializedCache, {
20328        once: true,
20329      });
20330    }
20331  })();
20332</script>
20332
20333</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
20333<script>
20334  (function () {
20335    const cartAttributes = {};
20336
20337    // Helper function to retrieve the UTM from Url
20338    function getUTMFromUrl() {
20339      const url_string = window.location.href;
20340      const url = new URL(url_string);
20341
20342      const utm_id = url.searchParams.get("utm_id");
20343      const utm_source = url.searchParams.get("utm_source");
20344      const utm_medium = url.searchParams.get("utm_medium");
20345      const utm_campaign = url.searchParams.get("utm_campaign");
20346      const utm_term = url.searchParams.get("utm_term");
20347      const ref = url.searchParams.get("ref");
20348
20349      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
20350        return null;
20351      }
20352
20353      let utmParameters = {};
20354      
20355        if (utm_id) {
20356          utmParameters.utm_id = utm_id;
20357        }
20358        if (utm_source) {
20359          utmParameters.utm_source = utm_source;
20360        }
20361        if (utm_medium) {
20362          utmParameters.utm_medium = utm_medium;
20363        }
20364        if (utm_campaign) {
20365          utmParameters.utm_campaign = utm_campaign;
20366        }
20367        if (utm_term) {
20368          utmParameters.utm_term = utm_term;
20369        }
20370        if (ref) {
20371          utmParameters.ref = ref;
20372        }
20373      
20374
20375      return Object.keys(utmParameters).length === 0
20376        ? null
20377        : utmParameters;
20378    }
20379
20380    // Helper function to retrieve the UTM from Cookie
20381    function getUTMAttributes() {
20382      const urlUtmParams = getUTMFromUrl();
20383
20384      if (urlUtmParams) {
20385          return urlUtmParams;
20386      }
20387
20388      // No longer reading from deprecated Shopify cookies
20389      return undefined;
20390    }
20391
20392    function saveUtmParameters() {
20393      const utmParams = getUTMAttributes();
20394      if (utmParams) {
20395        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
20396        if (cartHasUtmAttributes) {
20397          // Don't call API if it already contains our UTM parameters
20398          return;
20399        }
20400
20401        // Handle both Shopify.routes.root and routes.root_url for better compatibility
20402        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
20403          || (window.routes && window.routes.root_url) 
20404          || '/';
20405        
20406        var updateCart = fetch(rootUrl + 'cart/update.js',
20407        {
20408          headers: {
20409            'Content-Type': 'application/json',
20410          },
20411          method: "POST",
20412          body: JSON.stringify({
20413            attributes: {
20414              ...utmParams
20415            },
20416          })
20417        })
20418        .then(response => response.json())
20419        .then(data => {
20420          return data
20421        });
20422      }
20423    }
20424
20425    saveUtmParameters();
20426  })();
20427</script>
20427
20428
20429
20430
20431
20432</div><div id="shopify-block-AZWowUElhOEdFcUlPW__16477486064475509254" class="shopify-block shopify-app-block">
20432<script veeper-setting>
20433    var config ={"discount_type":"Automatic","special_discount":[],"storefront":"0.0","settings":{"is_show":false,"placement":60,"button_color":"#ffffff","button_background_color":"#000000","is_cart_page_show":true,"is_product_page_show":true,"is_home_page_show":true},"block":{"show_cart":false,"cart_bubble":"#cart-icon-bubble","product":{"regular":".price__regular .price-item.price-item--regular, .product-block--price .product__price--compare","sale":".price__sale .price-item.price-item--sale, .product-block--price .on-sale, .product-block--price [data-product-price]","compare":".price__sale .price-item.price-item--regular, .product-block--price .product__price-savings","save":"","percent":""},"collection":{"grid":".card__content .card__information","regular":".price__regular .price-item.price-item--regular, .grid-product__price .grid-product__price--original","sale":".price__sale .price-item.price-item--sale, .grid-product__price .grid-product__price--sale","compare":".price__sale .price-item.price-item--regular","save":"","percent":""},"cart":{"cart":"","item":"","price":".cart-item .cart-item__details .cart-item__discounted-prices, .cart-item .cart-item__details div.product-option, .cart__price [data-cart-item-regular-price-group] [data-cart-item-regular-price]","total":".cart-item .cart-item__totals .cart-item__discounted-prices,cart-item .cart-item__totals.small-hide .price.price-end, .cart__final-price [data-cart-item-final-price-group] [data-cart-item-final-price]","subtotal":".totals .totals__subtotal-value, .cart-subtotal__price[data-cart-subtotal]"},"drawer":{"cart":"","item":"","price":".cart-item .cart-item__details .cart-item__discounted-prices, .cart-item .cart-item__details div.product-option, .cart__price [data-cart-item-regular-price-group] [data-cart-item-regular-price]","total":".cart-item .cart-item__totals .cart-item__discounted-prices, .cart-item .cart-item__totals .price.price--end, .cart__final-price [data-cart-item-final-price-group] [data-cart-item-final-price]","subtotal":".totals .totals__subtotal-value, .cart-subtotal__price[data-cart-subtotal]"}},"ext_id":"5163463-01a014b6-bd8a-7fdf-a864-a28d823b0695"};
20434    var vtheme = {
20435      announcement: {
20436        color: "#ffffff",
20437        background: "#000000"
20438      },
20439      price: {
20440        original: "#EF233C",
20441        sale: "#06A94D"
20442      }
20443    }
20444  
20445    var vconfig = {
20446      announcement: true,
20447      pageType: "index",
20448      cartType: null,
20449      customerId: null,
20450      moneyFormat: "${{amount}}",
20451      product: null,
20452      variant: null,
20453      selector:(config?.block && Object.keys(config.block).length) ? config.block  : {
20454        show_cart: false,
20455        cart_bubble: '#cart-icon-bubble',
20456        product:{
20457          regular:".price__regular .price-item.price-item--regular, product-info .price__regular .price-item.price-item--regular",
20458          compare: ".price__sale .price-item.price-item--regular, product-info .price__sale .price-item.price-item--regular",
20459          sale: ".price__sale .price-item.price-item--sale, product-info .price__sale .price-item.price-item--sale"
20460        },
20461        collection:{
20462          regular: ".price__regular .price-item.price-item--regular",
20463          compare: ".price__sale .price-item.price-item--regular",
20464          sale: ".price__sale .price-item.price-item--sale",
20465          grid: "li.grid__item"
20466        },
20467        cart: {
20468            price: ".cart-item .cart-item__details .cart-item__discounted-prices",
20469            total: ".cart-item .cart-item__totals .cart-item__discounted-prices",
20470            subtotal: ".totals .totals__subtotal-value"
20471        },
20472        drawer:{
20473            price: ".cart-item .cart-item__details .cart-item__discounted-prices",
20474            total: ".cart-item .cart-item__totals .cart-item__discounted-prices",
20475            subtotal: ".totals .totals__subtotal-value"
20476        }
20477      }
20478    };
20479  </script>
20479
20480  
20481  <input name="vid" type="hidden" value="null">
20482  <input name="pid" type="hidden" value="null">
20483  
20484  
20484<script async src="https://cdn.shopify.com/extensions/01a014b6-bd8a-7981-904f-24286eef92ed/veeper-stop-coupon-leaks-669/assets/components.js?t=1791057547" defer></script>
20484
20485  
20485<script async src="https://cdn.shopify.com/extensions/01a014b6-bd8a-7981-904f-24286eef92ed/veeper-stop-coupon-leaks-669/assets/veeper.js?t=1791057547" defer></script>
20485
20486  
20487  
20488  </div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
20489
20490<script>
20491</script>
20491
20492
20493 </div><div id="shopify-block-AQTFVVHpnRTIyeFBzR__9431293036029666034" class="shopify-block shopify-app-block">
20493<script veeper-setting>
20494  var cbex ={"discount_type":"Automatic","special_discount":[],"storefront":"0.0","settings":{"is_show":false,"placement":60,"button_color":"#ffffff","button_background_color":"#000000","is_cart_page_show":true,"is_product_page_show":true,"is_home_page_show":true},"block":{"show_cart":false,"cart_bubble":"#cart-icon-bubble","product":{"regular":".price__regular .price-item.price-item--regular, .product-block--price .product__price--compare","sale":".price__sale .price-item.price-item--sale, .product-block--price .on-sale, .product-block--price [data-product-price]","compare":".price__sale .price-item.price-item--regular, .product-block--price .product__price-savings","save":"","percent":""},"collection":{"grid":".card__content .card__information","regular":".price__regular .price-item.price-item--regular, .grid-product__price .grid-product__price--original","sale":".price__sale .price-item.price-item--sale, .grid-product__price .grid-product__price--sale","compare":".price__sale .price-item.price-item--regular","save":"","percent":""},"cart":{"cart":"","item":"","price":".cart-item .cart-item__details .cart-item__discounted-prices, .cart-item .cart-item__details div.product-option, .cart__price [data-cart-item-regular-price-group] [data-cart-item-regular-price]","total":".cart-item .cart-item__totals .cart-item__discounted-prices,cart-item .cart-item__totals.small-hide .price.price-end, .cart__final-price [data-cart-item-final-price-group] [data-cart-item-final-price]","subtotal":".totals .totals__subtotal-value, .cart-subtotal__price[data-cart-subtotal]"},"drawer":{"cart":"","item":"","price":".cart-item .cart-item__details .cart-item__discounted-prices, .cart-item .cart-item__details div.product-option, .cart__price [data-cart-item-regular-price-group] [data-cart-item-regular-price]","total":".cart-item .cart-item__totals .cart-item__discounted-prices, .cart-item .cart-item__totals .price.price--end, .cart__final-price [data-cart-item-final-price-group] [data-cart-item-final-price]","subtotal":".totals .totals__subtotal-value, .cart-subtotal__price[data-cart-subtotal]"}},"ext_id":"5163463-01a014b6-bd8a-7fdf-a864-a28d823b0695"};
20495  const blocker ={"pouch":true,"honey":true,"piggy":true,"cently":true,"karma":true,"rakuten":true,"coupert":true,"klarna":true,"checkmate":true,"hotukdeals":true,"retailmenot":true,"capitalone":true,"vouchercodes":true,"simplycodes":false,"slickdeals":true,"befrugal":false,"couponbirds":true,"ibotta":false,"swagbutton":false,"mino":true,"pie":false,"topcashback":true,"cashrewards":true,"fatcoupon":true,"moolah":true,"dealdrop":true,"bestprice":true,"couponbind":true,"dontpay":true,"shopmail":true,"mojo":true,"codescouk":true,"cashback":true,"hoopla":true,"savings":true,"dealmela":true,"coupongini":true,"revounts":true,"offersolve":true,"shoppsiemoney":true,"oohcoupons":false,"rubyshopsmarter":true,"dealcatcher":true,"couponcabin":true,"rebates":true,"cashbackeasy":true,"edge":true,"is_coupon_blocker":true};
20496  
20497  var ext_id = cbex?.ext_id ? cbex.ext_id : '';
20498
20499</script>
vendor: 2 bytes, line 20499
20499
20500<script async src="https://cdn.shopify.com/extensions/01a014b6-bd8a-7981-904f-24286eef92ed/veeper-stop-coupon-leaks-669/assets/listener.js" defer></script>
20500
20501
20502</div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span
20503  class="junip-store-key"
20504  data-supports-theme-extensions="true"
20505  data-shopify-preview-mode="true"
20506  data-store-key="AkQkk28HJyRvzoyhKFzGFmAG"
20507  data-onsite-enabled="true"
20508  data-review-count-enabled="true"
20509  data-star-color="#FDB600"
20510  data-star-template-url="https://api.juniphq.com/images/star_options/2/template">
20511</span>
20512<!-- END app snippet -->
20513<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async></script>
20513
20514</div>
20514<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
20514
20515</body>
20516</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.