PageSourceSearch

https://rollagranola.com/

html rollagranola.com collected 2026-09-25 07:41:04 UTC 493,369 bytes, 5,822 lines download raw bytes

1<!doctype html>
2<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
3<!--[if IE 9 ]> <html class="ie9 no-js"> <![endif]-->
4<!-- [if (gt IE 9)|!(IE)]><! -->
5<html class="no-js">
6  <!-- <![endif] -->
7  <head>
8	<!-- Added by AVADA SEO Suite -->
9	<!-- meta basic type product --><!-- meta basic type collection --><!-- meta basic type article -->
10
11	<!-- /Added by AVADA SEO Suite -->
12
13
14
15
16<script>
17    window.Shopify = window.Shopify || {theme: {id: 142377549883, role: 'main' } };
18    window._template = {
19        directory: "",
20        name: "index",
21        suffix: ""
22    };
23    window.__productIdFromTemplate = null;
24    window.__plpCollectionIdFromTemplate = null;
25    window.igProductData = (function() {
26      const data = {};return data;
27    })();
28  </script>
28
29  
29<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/f076442e1cc9/bundle.js" async></script>
29
30
31
32    <!-- Hotjar Tracking Code for https://rollagranola.com/ -->
33    
33<script>
vendor: 127 bytes, lines 33-36
33
34      (function(h,o,t,j,a,r){
35      		h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
36      		h._hjSettings={hjid:
362156327
vendor: 264 bytes, lines 36-42
36,hjsv:6};
37      		a=o.getElementsByTagName('head')[0];
38      		r=o.createElement('script');r.async=1;
39      		r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
40      		a.appendChild(r);
41      })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
42    
42</script>
42
43
44    <!-- google webmaster verify - Google Web Master -->
45    <meta name="google-site-verification" content="XEdKEmOovseVSHTbUs2NBTkBnHcMOVrSGw7vkjPbDWo">
46
47    <meta name="google-site-verification" content="M2TCsvtY3w435hO4-9NbJVgVieala65C0PbeMbGU9Ak">
48    <meta charset="utf-8">
49    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
50    <meta
51      name="viewport"
52      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0"
53    >
54    <meta name="theme-color" content="#212121">
55
56    
57      <link rel="canonical" href="https://rollagranola.com/">
58    
59
60    
61      <link rel="shortcut icon" href="//rollagranola.com/cdn/shop/files/favicon_32x32.png?v=1613717747" type="image/png">
62    
63
64    <!-- Title and description ================================================== -->
65    <title>
66      Rollagranola | Healthy, Natural, Nut Granola Cereal
67      
68      
69      
70    </title>
71    
72      <meta name="description" content="Handmade granola made in Hertfordshire from natural ingredients. No refined sugar, no additives. Buy online with fast UK delivery.">
73    
74
75    <!-- /snippets/social-meta-tags.liquid -->
76
77
78  <meta property="og:type" content="website">
79  <meta property="og:title" content="Rollagranola | Healthy, Natural, Nut Granola Cereal">
80  <meta property="og:description" content="Handmade granola made in Hertfordshire from natural ingredients. No refined sugar, no additives. Buy online with fast UK delivery.">
81
82<meta property="og:url" content="https://rollagranola.com/">
83<meta property="og:site_name" content="Rollagranola">
84
85
86
87  <meta name="twitter:site" content="@rollagranola">
88
89
90  <meta name="twitter:card" content="summary">
91
92
93  <meta name="twitter:title" content="Rollagranola | Healthy, Natural, Nut Granola Cereal">
94  <meta name="twitter:description" content="Handmade granola made in Hertfordshire from natural ingredients. No refined sugar, no additives. Buy online with fast UK delivery.">
95
96
97
98    <!-- Google fonts ========================================== -->
99    <link
100      href="https://fonts.googleapis.com/css2? family=Karla:wght@400;700& family=Roboto:wght@400;700&display=swap"
101      rel="stylesheet"
102    >
103
104      <link href="https://db.onlinewebfonts.com/c/a39b9d6d3204a6948dbb027954d8e2d1?family=Paralucent+Condensed+W00+Bold" rel="stylesheet">
105
106    <!--
107      CSS ====================== * Advisory from DE - SCSS.css in Shopify has been droppped so this needs updating asap  * =====
108    -->
109    <link href="//rollagranola.com/cdn/shop/t/60/assets/main.scss.css?v=54514666451000726271785410004" rel="stylesheet" type="text/css" media="all" />
110    <link href="//rollagranola.com/cdn/shop/t/60/assets/de-styles.css?v=95242797657128962081785409930" rel="stylesheet" type="text/css" media="all" />
111    <link href="//rollagranola.com/cdn/shop/t/60/assets/swiper-min.css?v=13449" rel="stylesheet" type="text/css" media="all" />
112    
113    <!-- JS ================================================== -->
114    
114<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js" type="text/javascript"></script>
114
115    
115<script src="//rollagranola.com/cdn/shop/t/60/assets/plugins-top.js?v=98918116948285862201785409930" type="text/javascript"></script>
115
116    
116<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
116
117    
118<script src="//rollagranola.com/cdn/shop/t/60/assets/swiper-min.js?v=13449" type="text/javascript"></script>
118
119
120    <style>
121      .__instant .add-to-cart-button[data-instant-action-type=toggle-addon][data-instant-disabled=true], .__instant a[data-instant-disabled=true]:not(.instant-custom-variant-picker), .__instant button[data-instant-disabled=true]:not(.instant-custom-variant-picker) {
122          pointer-events: none !important;
123          cursor: not-allowed !important;
124      }
125      .__instant .add-to-cart-button[data-instant-disabled="true"] .sold_out {
126          display: block !important;
127          text-align: center !important;
128      }
129      .__instant .add-to-cart-button[data-instant-disabled="true"] .add-to-cart {
130          display: none !important;
131      }
132      .__instant .add-to-cart-button[data-instant-disabled="true"] {
133          justify-content: space-between !important;
134      }
135    </style>
136
137    
138    
138<script async type="text/javascript">
139      theme = {};
140      theme.t = {};
141      theme.map = {};
142      theme.cart_ajax = true;
143    </script>
143
144
145    <!-- Header hook for plugins ================================================== -->
146    
146<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
146<meta name="google-site-verification" content="WEQrnldbLzVyEATpLLH4vm3wezIoAAp-iOoFHFB-llU">
147<meta name="google-site-verification" content="M2TCsvtY3w435hO4-9NbJVgVieala65C0PbeMbGU9Ak">
148<meta name="google-site-verification" content="QYxD1ufKmOkQCk_pzpOIO_K_3C4r1qwjaHOmcOvZum0">
149<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/24600013/digital_wallets/dialog">
150<meta id="in-context-paypal-metadata" data-shop-id="24600013" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
151<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
151<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
151
152<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
153<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=24600013" crossorigin="anonymous"></script>
vendor: 1 bytes, line 153
153
154<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":24600013,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/24600013","merchantName":"Rollagranola","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Rollagranola","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 154
154
155<script id="shopify-features" type="application/json">{"accessToken":"7d72f64c5cb2993a7b51508c25a00d07","betas":["rich-media-storefront-analytics"],"domain":"rollagranola.com","predictiveSearch":true,"shopId":24600013,"locale":"en"}</script>
vendor: 1 bytes, line 155
155
156<script>var Shopify = Shopify || {};
157Shopify.shop = "rollagranola.myshopify.com";
158Shopify.locale = "en";
159Shopify.currency = {"active":"GBP","rate":"1.0"};
160Shopify.country = "US";
161Shopify.theme = {"name":"ROL | live | 20260730","id":142377549883,"schema_name":"Rollagranola","schema_version":"3.2.5","theme_store_id":836,"role":"main"};
162Shopify.theme.handle = "null";
163Shopify.theme.style = {"id":null,"handle":null};
164Shopify.cdnHost = "rollagranola.com/cdn";
165Shopify.routes = Shopify.routes || {};
166Shopify.routes.root = "/";
167Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
168Shopify.SignInWithShop = Shopify.SignInWithShop || {};
169Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
170Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 170
170
171<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 171
171
172<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 172
172
173<script>
174  window.ShopifyPay = window.ShopifyPay || {};
175  window.ShopifyPay.apiHost = "shop.app\/pay";
176  window.ShopifyPay.redirectState = null;
177</script>
vendor: 1 bytes, line 177
177
178<script>
179  window.Shopify = window.Shopify || {};
180  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
181  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
182  window.Shopify.SignInWithShop.eligible = true;
183</script>
vendor: 1 bytes, line 183
183
184<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 184
184
185<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 185
185
186<script type="module">
187  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
188
189  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
190
191</script>
vendor: 1 bytes, line 191
191
192<script>
193  window.Shopify = window.Shopify || {};
194  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
195  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"]};
196</script>
vendor: 1 bytes, line 196
196
197<script>(function() {
198  var isLoaded = false;
199  function asyncLoad() {
200    if (isLoaded) return;
201    isLoaded = true;
202    var urls = ["https:\/\/hub.brit.co.uk\/plugins\/Shopify\/shopify.php?ac=getCode\u0026shop=rollagranola.myshopify.com","https:\/\/tabs.stationmade.com\/registered-scripts\/tabs-by-station.js?shop=rollagranola.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=rollagranola.myshopify.com","https:\/\/api.fastbundle.co\/scripts\/src.js?shop=rollagranola.myshopify.com"];
203    for (var i = 0; i < urls.length; i++) {
204      var s = document.createElement('script');
205      s.type = 'text/javascript';
206      s.async = true;
207      s.src = urls[i];
208      var x = document.getElementsByTagName('script')[0];
209      x.parentNode.insertBefore(s, x);
210    }
211  };
212  if(window.attachEvent) {
213    window.attachEvent('onload', asyncLoad);
214  } else {
215    window.addEventListener('load', asyncLoad, false);
216  }
217})();</script>
vendor: 1 bytes, line 217
217
218<script id="__st">var __st={"a":24600013,"offset":3600,"reqid":"9f07bd60-4549-416c-a318-13fe07a455f2-1790322064","pageurl":"rollagranola.com\/","u":"6a76a7afec89","p":"home"};</script>
vendor: 1 bytes, line 218
218
219<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 219
219
220<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 220
220
221<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//rollagranola.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 221
221
222<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 = "//rollagranola.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
222<script crossorigin="anonymous" defer="defer" src="//rollagranola.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 222
222
223<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 223
223
224<script>
225  window.Shopify = window.Shopify || {};
226  window.Shopify.MCP = window.Shopify.MCP || {};
227  window.Shopify.MCP.enabled = true;
228  window.Shopify.MCP.shop = "rollagranola.myshopify.com";
229  window.Shopify.MCP.mcpEndpoint = "https:\/\/rollagranola.com\/api\/mcp";
230  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"]}}];
231</script>
vendor: 1 bytes, line 231
231
232<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("\/\/rollagranola.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
233</script>
vendor: 1 bytes, line 233
233
234<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://rollagranola.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
235</script>
vendor: 1 bytes, line 235
235
236<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
237  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);
238</script>
vendor: 1 bytes, line 238
238
239<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})}}));
240</script>
240
241<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://rollagranola.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
242<style id="shopify-accelerated-checkout-cart">
243        #shopify-buyer-consent {
244  margin-top: 1em;
245  display: inline-block;
246  width: 100%;
247}
248
249#shopify-buyer-consent.hidden {
250  display: none;
251}
252
253#shopify-subscription-policy-button {
254  background: none;
255  border: none;
256  padding: 0;
257  text-decoration: underline;
258  font-size: inherit;
259  cursor: pointer;
260}
261
262#shopify-subscription-policy-button::before {
263  box-shadow: none;
264}
265
266      </style>
267
268<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
268
269    
269<script type="text/javascript">window.moneyFormat = "£{{amount}}";
270    window.globoAlsoBoughtMoneyFormat = "£{{amount}}";
271    window.shopCurrency = "GBP";
272    window.curCurrency = "GBP";
273    window.assetsUrl = '//rollagranola.com/cdn/shop/t/60/assets/';
274    window.globoAlsoBoughtRootUrl = '';
275  </script>
275
276  <link href="//rollagranola.com/cdn/shop/t/60/assets/globo.alsobought.css?v=85621066000872362101785409930" rel="stylesheet" type="text/css" media="all" />  
276<script src="//rollagranola.com/cdn/shop/t/60/assets/globo.alsobought.js?v=81593474027395265421785409930" data-instant-track type="text/javascript"></script>
276
277  
277<script data-instant-track>
278    var globoAlsoBought = new globoAlsoBought({
279      apiUrl: "https://related-products.globosoftware.net/v2/public/api",
280      shop: "rollagranola.myshopify.com",
281      domain: "rollagranola.com",
282      view_name: 'globo.related',
283      cart_properties_name: 'utm_source',
284      cart_properties_value: 'globoRelatedProducts',
285      manualRecommendations: {},
286      discount: false,
287      hidewatermark: true,
288      redirect: true,
289      exclude_tags: [],
290      carousel_items: 6,
291      carousel_autoplay: true,
292      productBoughtTogether: {
293        enable: false,
294        limit: 4,
295        random: false,
296        template: 1,
297        thisItem: true,
298        conditions: ["global","collection","tags"]
299      },
300      productRelated: {
301        enable: false,
302        limit: 10,
303        random: false,
304        template: 1,
305        thisItem: false,
306        conditions: ["global"]
307      },
308      cart: {
309        enable: true,
310        limit: 10,
311        random: false,
312        template: 3,
313        conditions: ["tags","global"],
314        products: []
315      },no_image_url: "https://cdn.shopify.com/s/images/admin/no-image-large.gif"
316    });
317  </script>
317
318  
318<script src="//rollagranola.com/cdn/shop/t/60/assets/globo.alsobought.data.js?v=15438297266392056291785409930" data-instant-track type="text/javascript"></script>
318
319  
320    
321
322<script>window.BOLD = window.BOLD || {};
323   window.BOLD.common = window.BOLD.common || {};
324   window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
325   window.BOLD.common.Shopify.shop = {
326     domain: 'rollagranola.com',
327     permanent_domain: 'rollagranola.myshopify.com',
328     url: 'https://rollagranola.com',
329     secure_url: 'https://rollagranola.com',
330     money_format: "£{{amount}}",
331     currency: "GBP"
332   };
333   window.BOLD.common.Shopify.customer = {
334     id: null,
335     tags: null,
336   };
337   window.BOLD.common.Shopify.cart = {"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":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
338   window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) {
339       function n(t, e) {
340           return "undefined" == typeof t ? e : t
341       }
342       function r(t, e, r, i) {
343           if (e = n(e, 2),
344               r = n(r, ","),
345               i = n(i, "."),
346           isNaN(t) || null == t)
347               return 0;
348           t = (t / 100).toFixed(e);
349           var o = t.split(".")
350               , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
351               , s = o[1] ? i + o[1] : "";
352           return a + s
353       }
354       "string" == typeof money && (money = money.replace(".", ""));
355       var i = ""
356           , o = /\{\{\s*(\w+)\s*\}\}/
357           , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
358       switch (a.match(o)[1]) {
359           case "amount":
360               i = r(money, 2, ",", ".");
361               break;
362           case "amount_no_decimals":
363               i = r(money, 0, ",", ".");
364               break;
365           case "amount_with_comma_separator":
366               i = r(money, 2, ".", ",");
367               break;
368           case "amount_no_decimals_with_comma_separator":
369               i = r(money, 0, ".", ",");
370               break;
371           case "amount_with_space_separator":
372               i = r(money, 2, " ", ",");
373               break;
374           case "amount_no_decimals_with_space_separator":
375               i = r(money, 0, " ", ",");
376               break;
377           case "amount_with_apostrophe_separator":
378               i = r(money, 2, "'", ".");
379               break;
380       }
381       return a.replace(o, i);
382   };
383   window.BOLD.common.Shopify.saveProduct = function (handle, product) {
384     if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
385       if (typeof product === 'number') {
386         window.BOLD.common.Shopify.handles[product] = handle;
387         product = { id: product };
388       }
389       window.BOLD.common.Shopify.products[handle] = product;
390     }
391   };
392   window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
393     if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
394       window.BOLD.common.Shopify.variants[variant_id] = variant;
395     }
396   };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
397   window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
398   window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
399    window.BOLD.common.cacheParams.options = 1609865589;
400</script>
400<link href="//rollagranola.com/cdn/shop/t/60/assets/bold-options.css?v=72867914515159866261785409930" rel="stylesheet" type="text/css" media="all" />
401<script src="https://option.boldapps.net/js/options.js" type="text/javascript"></script>
401<!-- "snippets/pagefly-header.liquid" was not rendered, the associated app was uninstalled -->
402    <!-- DE product object, leave this alone -->
403    
404      <div id="sitewide-listing-variant-ctr" class="hidden-value-cart-cntrl">
405        <label>Product</label>
406        <input type="text" name="col-product-selection-cst-id" id="col-product-selection-cst-id" value="">
407        <label>Quantity</label>
408        <input type="text" name="col-product-quanitiy-cst-id" id="col-product-quanitiy-cst-id" value="">
409      </div>
410    
411
412    
412<script>
413        document.addEventListener('DOMContentLoaded', function () {
414            var lastScrollTop = 0;
415            var delta = 5;
416            var navbarHeight = $('header').outerHeight();
417
418            $(window).scroll(function(event) {
419                var st = $(this).scrollTop();
420
421                if (st === 0) {
422                    $('header').removeClass('nav-up');
423                    $('header').removeClass('nav-up-animation');
424                    lastScrollTop = st;
425                    return;
426                }
427
428                if (Math.abs(lastScrollTop - st) <= delta) return;
429
430                if (st > lastScrollTop && st > navbarHeight) {
431                    $('header').removeClass('nav-up');
432                    $('header').addClass('nav-up-animation');
433                } else {
434                  if (st + $(window).height() < $(document).height()) {
435                        $('header').addClass('nav-up');
436                        $('header').addClass('nav-up-animation');
437                  }
438                }
439                lastScrollTop = st;
440            });
441
442            
443            document.querySelectorAll('[data-instant-action-type="add-to-cart"]').forEach(function(element) {
444              element.addEventListener('click', function() {
445                window.upcartRegisterAddToCart();
446              });
447            });
448
449            
450
451        });
452    </script>
452
453
454     
454<script type="application/ld+json">
455{
456  "@context": "https://schema.org",
457  "@graph": [
458    {
459      "@type": "Organization",
460      "@id": "https://rollagranola.com/#organization",
461      "name": "Rollagranola",
462      "alternateName": ["Rolla Granola"],
463      "legalName": "Rolla Granola Limited",
464      "url": "https://rollagranola.com/",
465      "description": "Handmade granola made in Hertfordshire from natural ingredients. No refined sugar, no additives. Buy online with fast UK delivery.",
466      "logo": {
467        "@type": "ImageObject",
468        "@id": "https://rollagranola.com/#logo",
469        "url": "https://cdn.shopify.com/s/files/1/2460/0013/files/Rollagranola_Logo.png",
470        "caption": "Rollagranola logo"
471      },
472      "image": { "@id": "https://rollagranola.com/#logo" },
473      "email": "[email protected]",
474      "telephone": "+44-1462-419400",
475      "address": {
476        "@type": "PostalAddress",
477        "streetAddress": "6 Lime Avenue, Blackmore End",
478        "addressLocality": "Wheathampstead",
479        "addressRegion": "Hertfordshire",
480        "postalCode": "AL4 8LG",
481        "addressCountry": "GB"
482      },
483      "foundingDate": "2018-04-12",
484      "founder": {
485        "@type": "Person",
486        "@id": "https://rollagranola.com/#founder-robin-longden",
487        "name": "Robin Longden"
488      },
489      "vatID": "GB379802161",
490      "identifier": {
491        "@type": "PropertyValue",
492        "propertyID": "Companies House company number",
493        "value": "11306399"
494      },
495      "award": [
496        "Great Taste Award, 1 star, 2024 - Guild of Fine Food - Organic & Nutty Granola",
497        "FAIR Trophy for Best FreeFrom, Winner, 2019 - Free From Food Awards - Absolutely Chocolate"
498      ],
499      "contactPoint": {
500        "@type": "ContactPoint",
501        "contactType": "customer service",
502        "email": "[email protected]",
503        "telephone": "+44-1462-419400",
504        "areaServed": "GB",
505        "availableLanguage": "en"
506      },
507      
508      "hasMerchantReturnPolicy": {
509        "@type": "MerchantReturnPolicy",
510        "@id": "https://rollagranola.com/#return-policy",
511        "applicableCountry": "GB",
512        "returnPolicyCountry": "GB",
513        "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
514        "merchantReturnDays": 5,
515        "returnMethod": "https://schema.org/ReturnByMail",
516        "itemCondition": "https://schema.org/NewCondition",
517        "refundType": "https://schema.org/FullRefund",
518        "customerRemorseReturnFees": "https://schema.org/ReturnFeesCustomerResponsibility",
519        "customerRemorseReturnLabelSource": "https://schema.org/ReturnLabelCustomerResponsibility",
520        "itemDefectReturnFees": "https://schema.org/FreeReturn",
521        "merchantReturnLink": "https://rollagranola.com/pages/shipping"
522      },
523      "hasShippingService": {
524        "@type": "ShippingService",
525        "@id": "https://rollagranola.com/#uk-shipping",
526        "name": "UK tracked 48 hour delivery",
527        "description": "UK mainland: £5 on orders up to £9.99, £2 on orders £10-£19.99, free on orders £20 and over. Tracked 48 hour service. Orders dispatched Monday-Friday, aiming for dispatch within 24 hours.",
528        "fulfillmentType": "https://schema.org/FulfillmentTypeDelivery",
529        "handlingTime": {
530          "@type": "ServicePeriod",
531          "businessDays": [
532            "https://schema.org/Monday",
533            "https://schema.org/Tuesday",
534            "https://schema.org/Wednesday",
535            "https://schema.org/Thursday",
536            "https://schema.org/Friday"
537          ],
538          "duration": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" }
539        },
540        "shippingConditions": [
541          {
542            "@type": "ShippingConditions",
543            "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "GB" },
544            "orderValue": { "@type": "MonetaryAmount", "minValue": 0, "maxValue": 9.99, "currency": "GBP" },
545            "shippingRate": { "@type": "MonetaryAmount", "value": 5, "currency": "GBP" },
546            "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } }
547          },
548          {
549            "@type": "ShippingConditions",
550            "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "GB" },
551            "orderValue": { "@type": "MonetaryAmount", "minValue": 10, "maxValue": 19.99, "currency": "GBP" },
552            "shippingRate": { "@type": "MonetaryAmount", "value": 2, "currency": "GBP" },
553            "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } }
554          },
555          {
556            "@type": "ShippingConditions",
557            "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "GB" },
558            "orderValue": { "@type": "MonetaryAmount", "minValue": 20, "currency": "GBP" },
559            "shippingRate": { "@type": "MonetaryAmount", "value": 0, "currency": "GBP" },
560            "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } }
561          }
562        ]
563      },
564      
565      "sameAs": [
566        "https://www.instagram.com/rollagranola/",
567        "https://x.com/rollagranola",
568        "https://www.tiktok.com/@rollagranola",
569        "https://www.facebook.com/rollagranola",
570        "https://www.linkedin.com/company/rollagranola/",
571        "https://find-and-update.company-information.service.gov.uk/company/11306399",
572        "https://www.reviews.io/company-reviews/store/rollagranola.com-rw7awyp",
573        "https://uk.trustpilot.com/review/rollagranola.com"
574      ]
575    },
576    {
577      "@type": "WebSite",
578      "@id": "https://rollagranola.com/#website",
579      "url": "https://rollagranola.com/",
580      "name": "Rollagranola",
581      "alternateName": ["Rolla Granola"],
582      "inLanguage": "en-GB",
583      "publisher": { "@id": "https://rollagranola.com/#organization" }
584    }
585  ]
586}
587</script>
587
588  <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
589
590  
591    
592      
592<script>
593        if (!window.pandectesRulesSettings) {
594          window.pandectesRulesSettings = {"version":"5","timestamp":1776950230925,"store":{"id":24600013,"plan":"plus","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":"*","visible":"*"},"storage":{"type":"http","domain":"","duration":365,"lastReset":1776949145},"gpc":{"enabled":true},"klaviyo":{"enabled":false},"customEvent":{"enabled":false},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":false,"id":""},"amazon":{"enabled":false},"microsoft":{"uet":{"enabled":false,"tags":""},"clarity":{"enabled":false,"id":""}},"google":{"enabled":true,"gtmId":"","ga4Id":"","adsId":"","gtmOnly":true,"adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":500,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":false,"scripts":{"0":[],"1":[],"2":[],"4":[],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":[],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}};
595          const rulesScript = document.createElement('script');
596          
597            rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules-latest.js";
598          
599          const firstChild = document.head.firstChild;
600          document.head.insertBefore(rulesScript, firstChild);
601        }
602      </script>
602
603    
604
605      
605<script defer src='https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core-latest.js'></script>
605
606    
607    
607<script>
608      (() => {
609        const isLivePreview = locateLivePreviewParam();
610        let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js';
611        
612
613        function locateLivePreviewParam(paramName = 'pandectesLivePreview') {
614          const fromUrl = new URLSearchParams(window.location.search).get(paramName);
615          if (fromUrl) {
616            try {
617              sessionStorage.setItem(paramName, fromUrl);
618            } catch {
619              // storage disabled
620            }
621            return fromUrl;
622          }
623          return sessionStorage.getItem(paramName);
624        }
625
626        /** Injects the preview helper script when live preview is active (URL or sessionStorage). */
627        function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) {
628          if (!isLivePreview) return;
629          if (document.head.querySelector('script[data-pandectes-live-preview]')) return;
630          const script = document.createElement('script');
631          script.src = previewModeScriptUrl;
632          script.async = true;
633          script.setAttribute('data-pandectes-live-preview', '');
634          document.head.appendChild(script);
635        }
636
637        window.pandectesBannerSettings = {"version":"5","timestamp":1776950230,"store":{"id":24600013,"plan":"plus","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":true,"timezone":"Europe/London"},"visibility":{"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"adminMode":false},"regions":{"strict":"*","visible":"*"},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//rollagranola.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1776950230","widget":"//rollagranola.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1776950230"},"mode":"light","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: oklch(100% 0 0);--color-base-200: oklch(97% 0 0);--color-base-300: oklch(94% 0 0);--color-base-content: oklch(7.6% 0 0);--color-primary: oklch(7.6% 0 0);--color-primary-content: oklch(100% 0 0);--color-secondary: oklch(7.6% 0 0);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(7.6% 0 0);--color-accent-content: oklch(100% 0 0);--color-neutral: oklch(7.6% 0 0);--color-neutral-content: oklch(100% 0 0);; }","shadows":true,"isModal":false,"scrollLock":true,"useAnimations":true,"focus":"off","buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":10000},"language":{"multilingual":false,"detection":"browser","fallback":"en","supported":["en"],"allowChange":false},"widget":{"enabled":true,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"wide","layout":"horizontal","position":"bottom center","animation":"animation-zoom","size":300},"buttons":{"primary":["allow","deny"],"secondary":["preferences"]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":true,"expandableIntro":false,"inlineLinks":false}},"preferences":{"style":{"type":"box","layout":"horizontal-grouped","position":"middle center","animation":"animation-fade","size":500},"buttons":{"primary":["allow","deny"],"secondary":["custom"]},"features":{"flipButtons":false,"primarySave":false,"showCookies":false,"useCheckboxes":false,"expandableIntro":false,"showDescriptions":true,"inlineLinks":false}},"status":false},"links":{"links":[{"id":"policy","url":"/pages/cookie-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1776949145},"texts":{"en":{"buttons":{"showLess":"Show less","showMore":"Show more"},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"The
637se 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."},{"title":"Functional cookies","description":"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."},{"title":"Performance cookies","description":"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."},{"title":"Targeting cookies","description":"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."}],"notice":{"title":"We respect your privacy","message":"This website uses cookies to ensure you get the best experience.","dismiss":"Ok","allow":"Accept","deny":"Decline","preferences":"Preferences"},"preferences":{"title":"Manage consent preferences","message":"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.","cookieDetails":"Cookies details","alwaysActive":"Always allowed","deny":"Deny all","allow":"Accept all","custom":"Save preferences","dismiss":"Close"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
637onsent date","consentId":"Your consent ID","hideDetails":"Hide details","showDetails":"Show details","noConsent":"No consent"},"declaration":{"name":"Name","type":"Type","vendor":"Provider","purpose":"Purpose","retention":"Retention","expirations":{"declSeconds":"seconds","declMinutes":"minutes","declHours":"hours","declDays":"days","declWeeks":"week(s)","declMonths":"months","declYears":"years","declSession":"Session"}},"cookies":{"ar_debug":"Checks whether a technical debugger-cookie is present.","cart":"Contains information related to the user's cart.","cart_currency":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","FPAU":"Assigns a specific ID to the visitor for user visit analysis and statistics.","FPID":"Registers statistical data on users' behavior for internal analytics.","FPLC":"Cross-domain linker cookie used for tracking. It is readable by JavaScript.","IDE":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year.","identity-state":"Stores state before redirecting customers to identity authentication.\t","keep_alive":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","localization":"Used to localize the cart to the correct country.","login_with_
637shop_finalize":"Used to facilitate login with Shop.","master_device_id":"Permanent device identifier.","NID":"Used to collect website statistics and track conversion rates.","order":"Used to allow access to the data of the order details page of the buyer.","shopify_override_user_locale":"Used as a mechanism to set User locale in admin.","shopify_pay":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","shopify_pay_redirect":"Used to accelerate the checkout process when the buyer has a Shop Pay account.","shop_analytics":"Contains the required buyer information for analytics in Shop.","shop_pay_accelerated":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","storefront_digest":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","test_cookie":"To measure the visitors’ actions after they click through from an advert. Expires after each visit.","user":"Used in connection with Shop login.","user_cross_site":"Used in connection with Shop login.","_ab":"Used to control when the admin bar is shown on the storefront.","_abv":"Persist the collapsed state of the admin bar.","_dcid":"Collects user behavior data across websites to optimize advertisement relevance.","_fbp":"Cookie is placed by Facebook to track visits across websites.","_ga":"Cookie is set by Google Analytics with unknown functionality","_gid":"Cookie is placed by Google Analytics to count and track pageviews.","_identity_session":"Contains the identity session identifier of the user.","_landing_page":"Capture the landing page of visitor when they come from other sites.","_master_udr":"Permanent device identifier.","_merchant_analytics":"Contains analytics data for the merchant session.","_merchant_essential":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","_orig_referrer":"Allows merchant to identify where people are visiting them from.","_pandectes_gdpr":"Used for the functionality of the cookies consent banner.","_pinterest_ct_ua":"Used to group actions across pages.","_pin_unauth":"Used to group actions for users who cannot be identified by Pinterest.","_shopify_analytics":"Contains analytics data for buyer surfaces such as the storefront or checkout.","_shopify_country":"Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request.","_shopify_essential":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","_shopify_essential_\t":"Contains an opaque token that is used to identify a device for all essential purposes.","_shopify_marketing":"Contains marketing data for buyer surfaces such as the storefront or checkout.","_shopify_s":"Used to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use.","_shopify_test":"A test cookie used by Shopify to verify the store's setup.","_shopify_y":"Shopify analytics.","_shop_app_essential":"Contains essential information for the correct functionality of Shop.app.","_tracking_consent":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","_ttp":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","__kla_id":"Tracks when someone clicks through a Klaviyo email to your website","_gcl_*":"Stores information related to Google advertising services.","_ga_*":"Cookie is set by Google Analytics with unknown functionality","ttcsid*":"Serves as a session identifier to maintain user sessions and track interactions.","_hjSessionUser_*":"Used by Hotjar to store a unique user ID.","_hjSession_*":"Used by Hotjar to provide functions across pages.","_gat_gtag_UA_*":"Stores a unique user ID for analytics purposes.","auth_state_*":"Stores state for customer authentication."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"cookies":[{"name":"localization","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart_currency","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"_shopify_y","domain":".rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_s","domain":".rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_marketing","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-location","domain":"cdn.intelligems.io","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"ig-id","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-location","domain":"rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 hour(s)","unit":"declHours","expires":1},{"name":"ig-fv","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-pv","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-vars","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"_gcl_*","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_ttp","domain":".rollagranola.com","type":"http","vendor":"TikTok","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_ga_*","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_client_id","domain":"rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ttcsid*","domain":".rollagranola.com","type":"http","vendor":"TikTok","category":1,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_pin_unauth","domain":"rollagranola.com","type":"http","vendor":"Pinterest","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ar_debug","domain":".pinterest.com","type":"http","vendor":"Teads","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_dcid","domain":".rollagranola.com","type":"http","vendor":"Google","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"FPAU","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_fbp","domain":".rollagranola.com","type":"http","vendor":"Facebook","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_pinterest_ct_ua","domain":".ct.pinterest.com","type":"http","vendor":"Pinterest","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_hjSessionUser_*","domain":".rollagranola.com","type":"http","vendor":"Hotjar","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_hjSession_*","domain":".rollagranola.com","type":"http","vendor":"Hotjar","category":1,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_gid","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_gat_gtag_UA_*","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"1 minute(s)","unit":"declMinutes","expires":1},{"name":"_ga","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"FPID","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"FPLC","domain":".rollagranola.com","type":"http","vendor":"Google","category":2,"retention":"20 hour(s)","unit":"declHours","expires":20},{"name":"FPGSID","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__kla_id","domain":"rollagranola.com","type":"http","vendor":"Klaviyo","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"test_cookie","domain":".doubleclick.net","type":"http","vendor":"Google","category":3,"retention":"15 minute(s)","unit":"declMinutes","expires":15}
637,{"name":"_shopify_essential","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"stape","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_gtmeec","domain":".rollagranola.com","type":"http","vendor":"Unknown","category":4,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_shopify_test","domain":"com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_ab","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3},{"name":"login_with_shop_finalize","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"auth_state_*","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"user","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"rollagranola.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3}
637,{"name":"login_with_shop_finalize","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"auth_state_*","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"user","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"shopify.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_pandectes_gdpr","domain":".rollagranola.com","type":"http","vendor":"Pandectes","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"IDE","domain":".doubleclick.net","type":"http","vendor":"Google","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"NID","domain":".google.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6}]};
638        if (isLivePreview) {
639          if (!window.pandectesBannerSettings.store) {
640            window.pandectesBannerSettings.store = {};
641          }
642          window.pandectesBannerSettings.store.plan = 'enterprise';
643        }
644        
645        function whenBodyReady(callback) {
646          window.addEventListener('DOMContentLoaded', callback);
647        }
648        
649
650        whenBodyReady(function(){
651          const element = document.createElement('pandectes-cmp');
652          element.appData = window.pandectesBannerSettings;
653          document.body.appendChild(element);
654          appendLivePreviewScriptIfNeeded(previewUrl);
655        });
656
657      })()
658    </script>
658
659  
660
661
662
663
664
665<!-- END app block --><!-- BEGIN app block: shopify://apps/instant-ai-page-builder/blocks/instant_core/927e19d9-4e68-41db-99c7-d8debdc1f80d -->
666<script>
667window.Instant = {
668  initialized: true,
669  initializedAppEmbed: true,
670  initializedVersion: 'latest',
671  swiperScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-bundle.min.js',
672  swiperElementScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-element-bundle.min.js'
673};
674</script>
674
675
676<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
676<script>
677  window.AVADA_SEO_ENABLED = true;
678</script>
678<!-- BEGIN app snippet: avada-blog-posts-and-article --><!-- END app snippet --><!-- BEGIN app snippet: avada-product-and-collection --><!-- END app snippet --><!-- BEGIN app snippet: avada-seo-preload -->
678<script>
679  const ignore = ["\/cart","\/account"];
680  window.FPConfig = {
681      delay: 0,
682      ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'],
683      maxRPS: 3,
684      hoverDelay: 50
685  };
686</script>
686
687
688<script src="https://cdn.shopify.com/extensions/01a0c75c-b68f-70e6-838c-fbec76fe1b35/avada-seo-suite-291/assets/flying-pages.js" defer="defer"></script>
688
689
690<!-- END app snippet -->
691<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
692<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/rollagranola.myshopify.com"></script>
692
693
694
695<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
695
696
697
698<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=rollagranola"></script>
698
699
700
701<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
702
703
704
705
706
707
708
709
710
711
712
713
714  
714<script async src="https://static.klaviyo.com/onsite/js/T6fRET/klaviyo.js?company_id=T6fRET"></script>
714
715  
715<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>
715
716
717  
718
719
720
721
722  
722<script>
723    window.klaviyoReviewsProductDesignMode = false
724  </script>
724
725
726
727
728
729
730
731
732
733
734<!-- END app block --><!-- BEGIN app block: shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef -->
735
736
737
738<!-- BEGIN app snippet: fast_bundle -->
739
740
741
742
743
744
745<script>
746    if (Math.random() < 0.05) {
747        window.FastBundleRenderTimestamp = Date.now();
748    }
749
750    // Main initialization
751    const apiURL = 'https://api.fastbundle.co';
752    const sdkBaseUrl = 'https://sdk.fastbundle.co';
753    const rbrCartUrl = `${apiURL}/scripts/cart.js`;
754    const mainAppUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.js'
755    const vendorUrl  = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/vendor.js';
756    const styleUrl   = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.css';
757    const legacyAppUrl = `${apiURL}/react-src/static/js/main.min.js`;
758    const previousScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${sdkBaseUrl}"]`).length)
759    const previousLegacyScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${legacyAppUrl}"]`).length)
760
761    if (!(previousScriptLoaded || previousLegacyScriptLoaded)) {
762        const FastBundleConf = {"enable_bap_modal":false,"frontend_version":"1.28.97","storefront_record_submitted":true,"use_shopify_prices":false,"currencies":[{"id":2512169577,"code":"GBP","conversion_fee":1.
7620,"roundup_number":0.0,"rounding_enabled":true}],"is_active":true,"override_product_page_forms":true,"allow_funnel":true,"do_not_track_bundle_visibility":false,"translations":[{"id":1246144,"key":"add","value":"Add","locale_code":"en","model":"shop","object_id":51522},{"id":1246149,"key":"add_bundle","value":"Add Bundle","locale_code":"en","model":"shop","object_id":51522},{"id":1246147,"key":"added","value":"Added!","locale_code":"en","model":"shop","object_id":51522},{"id":1246148,"key":"added_","value":"Added","locale_code":"en","model":"shop","object_id":51522},{"id":1246153,"key":"added_items","value":"Added items","locale_code":"en","model":"shop","object_id":51522},{"id":1246154,"key":"added_to_product_list","value":"Added to the product list","locale_code":"en","model":"shop","object_id":51522},{"id":1246150,"key":"add_items","value":"Please add items","locale_code":"en","model":"shop","object_id":51522},{"id":1246145,"key":"add_to_cart","value":"ADD TO CART","locale_code":"en","model":"shop","object_id":51522},{"id":1246155,"key":"apply_discount","value":"Discount will be applied at checkout","locale_code":"en","model":"shop","object_id":51522},{"id":1246156,"key":"badge_price_description","value":"Save {discount}!","locale_code":"en","model":"shop","object_id":51522},{"id":1246158,"key":"bap_modal_sub_title_without_variant","value":"Review the below boxes and click on the button to fix the cart.","locale_code":"en","model":"shop","object_id":51522},{"id":1246157,"key":"bap_modal_sub_title_with_variant","value":"Review the below boxes, select the proper variant for each included products and click on the button to fix the cart.","locale_code":"en","model":"shop","object_id":51522},{"id":1246159,"key":"bap_modal_title","value":"{product_name} is a bundle product that includes {num_of_products} products. This product will be replaced by its included products.","locale_code":"en","model":"shop","object_id":51522},{"id":1246160,"key":"builder_added_count","value":"{num_added}/{num_must_add} added","locale_code":"en","model":"shop","object_id":51522},{"id":1246161,"key":"builder_count_error","value":"You must add {quantity} other items from the above collections.","locale_code":"en","model":"shop","object_id":51522},{"id":1246146,"key":"bundleBuilder_added","value":"added","locale_code":"en","model":"shop","object_id":51522},{"id":1246162,"key":"bundle_not_available","value":"Bundle is not available","locale_code":"en","model":"shop","object_id":51522},{"id":1246253,"key":"buy","value":"Buy","locale_code":"en","model":"shop","object_id":51522},{"id":1246163,"key":"buy_all","value":"Buy all","locale_code":"en","model":"shop","object_id":51522},{"id":1246164,"key":"bxgy_btn_title","value":"Add to cart","locale_code":"en","model":"shop","object_id":51522},{"id":1246165,"key":"cancel","value":"Cancel","locale_code":"en","model":"shop","object_id":51522},{"id":1246166,"key":"capacity_is_over","value":"Item not added. You already have added the required number of products from this collection.","locale_code":"en","model":"shop","object_id":51522},{"id":1246170,"key":"choose_items_to_buy","value":"Choose items to buy together.","locale_code":"en","model":"shop","object_id":51522},{"id":1246167,"key":"collection","value":"collection","locale_code":"en","model":"shop","object_id":51522},{"id":1246168,"key":"collection_btn_title","value":"BUY NOW","locale_code":"en","model":"shop","object_id":51522},{"id":1246169,"key":"collection_item","value":"Add {quantity} items from {collection} collection","locale_code":"en","model":"shop","object_id":51522},{"id":1246171,"key":"copied","value":"Copied!","locale_code":"en","model":"shop","object_id":51522},{"id":1246172,"key":"copy_code","value":"Copy code","locale_code":"en","model":"shop","object_id":51522},{"id":1246173,"key":"days","value":"Days","locale_code":"en","model":"shop","object_id":51522},{"id":1246174,"key":"discount_applied","value":"{discount} discount applied","locale_code":"en","model":"shop","object_id":51522},{"id":1246175,"key":"discount_card_desc","value":"Enter the discount code below if it isn't included at checkout.","locale_code":"en","model":"shop","object_id":51522},{"id":1246176,"key":"discount_card_discount","value":"Discount code:","locale_code":"en","model":"shop","object_id":51522},{"id":1246245,"key":"discount_is_applied","value":"discount is applied on the selected products.","locale_code":"en","model":"shop","object_id":51522},{"id":1246177,"key":"fix_cart","value":"Fix your Cart","locale_code":"en","model":"shop","object_id":51522},{"id":1246178,"key":"free","value":"Free","locale_code":"en","model":"shop","object_id":51522},{"id":1246179,"key":"free_gift","value":"Free gift","locale_code":"en","model":"shop","object_id":51522},{"id":1246180,"key":"free_gift_applied","value":"Free gift applied","locale_code":"en","model":"shop","object_id":51522},{"id":1246181,"key":"free_shipping","value":"Free Shipping","locale_code":"en","model":"shop","object_id":51522},{"id":1246182,"key":"funnel_alert","value":"This item is already in your cart.","locale_code":"en","model":"shop","object_id":51522},{"id":1246183,"key":"funnel_button_description","value":"Buy this bundle | Save {discount}","locale_code":"en","model":"shop","object_id":51522},{"id":1246184,"key":"funnel_discount_description","value":"save {discount}","locale_code":"en","model":"shop","object_id":51522},{"id":1246185,"key":"funnel_popup_title","value":"Complete your cart with this bundle and save","locale_code":"en","model":"shop","object_id":51522}
762,{"id":1246186,"key":"get_free_gift","value":"Get these free gifts","locale_code":"en","model":"shop","object_id":51522},{"id":1246187,"key":"go_to_bundle_builder","value":"Go to Bundle builder","locale_code":"en","model":"shop","object_id":51522},{"id":1246241,"key":"have_not_selected","value":"You have not selected any items yet","locale_code":"en","model":"shop","object_id":51522},{"id":1246242,"key":"have_selected","value":"You have selected {quantity} items","locale_code":"en","model":"shop","object_id":51522},{"id":1246189,"key":"hide","value":"Hide","locale_code":"en","model":"shop","object_id":51522},{"id":1246188,"key":"hours","value":"Hours","locale_code":"en","model":"shop","object_id":51522},{"id":1246190,"key":"includes_free_shipping","value":"Includes Free Shipping","locale_code":"en","model":"shop","object_id":51522},{"id":1246243,"key":"item","value":"item","locale_code":"en","model":"shop","object_id":51522},{"id":1246151,"key":"items","value":"items","locale_code":"en","model":"shop","object_id":51522},{"id":1246191,"key":"items_not_found","value":"No matching items found","locale_code":"en","model":"shop","object_id":51522},{"id":1246192,"key":"items_selected","value":"items selected","locale_code":"en","model":"shop","object_id":51522},{"id":1246193,"key":"min","value":"Min","locale_code":"en","model":"shop","object_id":51522},{"id":1246194,"key":"mix_btn_title","value":"BUY NOW","locale_code":"en","model":"shop","object_id":51522},{"id":1246195,"key":"multiple_items_funnel_alert","value":"Some of the items are already in the cart","locale_code":"en","model":"shop","object_id":51522},{"id":1246240,"key":"no","value":"No","locale_code":"en","model":"shop","object_id":51522},{"id":1246196,"key":"no_item_selected","value":"No items selected!","locale_code":"en","model":"shop","object_id":51522},{"id":1246197,"key":"not_enough","value":"insufficient inventory","locale_code":"en","model":"shop","object_id":51522},{"id":1246152,"key":"off","value":"off","locale_code":"en","model":"shop","object_id":51522},{"id":1246198,"key":"offer_ends","value":"This offer ends in","locale_code":"en","model":"shop","object_id":51522},{"id":1246239,"key":"one_time_purchase","value":"One time purchase","locale_code":"en","model":"shop","object_id":51522},{"id":1246199,"key":"Please_add_product_from_collections","value":"Please add product from collections","locale_code":"en","model":"shop","object_id":51522},{"id":1246200,"key":"price_description","value":"Add bundle to cart | Save {discount}","locale_code":"en","model":"shop","object_id":51522},{"id":1246201,"key":"price_description_setPrice","value":"Add to cart for {final_price}","locale_code":"en","model":"shop","object_id":51522},{"id":1246202,"key":"product","value":"product","locale_code":"en","model":"shop","object_id":51522},{"id":1246203,"key":"products","value":"products","locale_code":"en","model":"shop","object_id":51522},{"id":1246204,"key":"quantity","value":"Quantity","locale_code":"en","model":"shop","object_id":51522},{"id":1246205,"key":"remove","value":"Remove","locale_code":"en","model":"shop","object_id":51522},{"id":1246206,"key":"remove_from_cart","value":"Remove from cart","locale_code":"en","model":"shop","object_id":51522},{"id":1246207,"key":"required_tooltip","value":"This product is required and can not be deselected","locale_code":"en","model":"shop","object_id":51522},{"id":1246208,"key":"save","value":"Save","locale_code":"en","model":"shop","object_id":51522},{"id":1246248,"key":"save_more","value":"Add {range} to save more","locale_code":"en","model":"shop","object_id":51522},{"id":1246210,"key":"search_product","value":"search products","locale_code":"en","model":"shop","object_id":51522},{"id":1246209,"key":"sec","value":"Sec","locale_code":"en","model":"shop","object_id":51522},{"id":1246211,"key":"see_less","value":"See less","locale_code":"en","model":"shop","object_id":51522},{"id":1246212,"key":"see_more_details","value":"See more details","locale_code":"en","model":"shop","object_id":51522},{"id":1246213,"key":"select_all","value":"All products","locale_code":"en","model":"shop","object_id":51522},{"id":1246214,"key":"select_all_variants","value":"Select all variants","locale_code":"en","model":"shop","object_id":51522},{"id":1246216,"key":"select_all_variants_correctly","value":"Select all variants correctly","locale_code":"en","model":"shop","object_id":51522}
762,{"id":1246215,"key":"select_at_least","value":"You must select at least {minQty} items","locale_code":"en","model":"shop","object_id":51522},{"id":1246244,"key":"select_at_least_min_qty","value":"Select at least {min_qty} items to apply the discount.","locale_code":"en","model":"shop","object_id":51522},{"id":1246220,"key":"selected","value":"selected","locale_code":"en","model":"shop","object_id":51522},{"id":1246221,"key":"selected_items","value":"Selected items","locale_code":"en","model":"shop","object_id":51522},{"id":1246222,"key":"selected_products","value":"Selected products","locale_code":"en","model":"shop","object_id":51522},{"id":1246246,"key":"select_selling_plan","value":"Select a selling plan","locale_code":"en","model":"shop","object_id":51522},{"id":1246217,"key":"select_variant","value":"Select variant","locale_code":"en","model":"shop","object_id":51522},{"id":1246218,"key":"select_variants","value":"Select variants","locale_code":"en","model":"shop","object_id":51522},{"id":1246219,"key":"select_variants_for","value":"Select variants for {product}","locale_code":"en","model":"shop","object_id":51522},{"id":1246247,"key":"select_variants_to_show_subscription","value":"You have not selected the variants\nor there are no subscription plans with the selected variants.","locale_code":"en","model":"shop","object_id":51522},{"id":1246223,"key":"shipping_cost","value":"Shipping cost","locale_code":"en","model":"shop","object_id":51522},{"id":1246224,"key":"show","value":"Show","locale_code":"en","model":"shop","object_id":51522},{"id":1246225,"key":"show_more_products","value":"Show more products","locale_code":"en","model":"shop","object_id":51522},{"id":1246226,"key":"show_selected_items","value":"Show selected items","locale_code":"en","model":"shop","object_id":51522},{"id":1246227,"key":"sold_out","value":"Sold out","locale_code":"en","model":"shop","object_id":51522},{"id":1246249,"key":"style","value":"Style","locale_code":"en","model":"shop","object_id":51522},{"id":1246250,"key":"swipe_up","value":"Swipe up to check","locale_code":"en","model":"shop","object_id":51522},{"id":1246228,"key":"swipe_up_to_check","value":"items added, swipe up to check","locale_code":"en","model":"shop","object_id":51522},{"id":1246229,"key":"tap_to_check","value":"Min 3+ units","locale_code":"en","model":"shop","object_id":51522},{"id":1246230,"key":"this_item","value":"This item","locale_code":"en","model":"shop","object_id":51522},{"id":1246231,"key":"total","value":"Total","locale_code":"en","model":"shop","object_id":51522},{"id":1246232,"key":"variant","value":"Variant","locale_code":"en","model":"shop","object_id":51522},{"id":1246233,"key":"variants","value":"Variants","locale_code":"en","model":"shop","object_id":51522},{"id":1246235,"key":"view_offer_details","value":"View offer details","locale_code":"en","model":"shop","object_id":51522},{"id":1246234,"key":"view_products_and_select_variants","value":"See all Products and select their variants","locale_code":"en","model":"shop","object_id":51522},{"id":1246236,"key":"volume_btn_title","value":"Add {quantity} | save {discount}","locale_code":"en","model":"shop","object_id":51522},{"id":1246251,"key":"x_bundle_discount","value":"Buy from these collections","locale_code":"en","model":"shop","object_id":51522},{"id":1246252,"key":"y_bundle_discount","value":"Get {discount} on these collections","locale_code":"en","model":"shop","object_id":51522},{"id":1246237,"key":"you_must_select_variant","value":"You must select variant for all items.","locale_code":"en","model":"shop","object_id":51522},{"id":1246238,"key":"zero_discount_btn_title","value":"BUY NOW","locale_code":"en","model":"shop","object_id":51522}],"pid":"","bap_ids":[7318816423995,7318816358459,7318817013819,7318816751675,7320436932667,7318816817211,7318816686139,7318816260155,7318816620603,7318801186875],"active_bundles_count":11,"use_color_swatch":false,"use_shop_price":false,"dropdown_color_swatch":true,"option_config":{},"enable_subscriptions":true,"has_fbt_bundle":false,"use_shopify_function_discount":true,"use_bundle_builder_modal":true,"use_cart_hidden_attributes":true,"bap_override_fetch":true,"invali
762d_bap_override_fetch":true,"volume_discount_add_on_override_fetch":true,"pmm_new_design":false,"merged_mix_and_match":false,"change_vd_product_picture":false,"buy_it_now":true,"rgn":863116,"baps":{"7318816423995":{"bundle_id":274502,"variant_id":41897392078907,"handle":"awesome-almond-black-friday-bundle","type":"multi","use_cart_transform":false},"7318816358459":{"bundle_id":274501,"variant_id":41897392046139,"handle":"organic-nutty-black-friday-bundle","type":"multi","use_cart_transform":false},"7318817013819":{"bundle_id":274508,"variant_id":41897392930875,"handle":"absolutely-chocolate-black-friday-bundle","type":"multi","use_cart_transform":false},"7318816751675":{"bundle_id":274506,"variant_id":41897392603195,"handle":"cool-raspberry-black-friday-bundle","type":"multi","use_cart_transform":false},"7320436932667":{"bundle_id":279107,"variant_id":41903735439419,"handle":"the-black-friday-ultimate-bundle","type":"multi","use_cart_transform":false},"7318816817211":{"bundle_id":274507,"variant_id":41897392635963,"handle":"keto-caveman-black-friday-bundle","type":"multi","use_cart_transform":false},"7318816686139":{"bundle_id":274505,"variant_id":41897392537659,"handle":"almond-pecan-crunch-black-friday-bundle","type":"multi","use_cart_transform":false},"7318816260155":{"bundle_id":274500,"variant_id":41897391882299,"handle":"healthy-hazelnut-bf-bundle","type":"multi","use_cart_transform":false},"7318816620603":{"bundle_id":274504,"variant_id":41897392504891,"handle":"pecan-maple-twist-black-friday-bundle","type":"multi","use_cart_transform":false},"7318801186875":{"bundle_id":274460,"variant_id":41897318383675,"handle":"bundle-product-1","type":"multi","use_cart_transform":false}},"has_multilingual_permission":true,"use_vd_templating":true,"use_payload_variant_id_in_fetch_override":false,"use_compare_at_price":false,"storefront_access_token":"521808dc2513b6387a8bd33d41e3f04b","serverless_vd_display":false,"serverless_vd_discount":false,"serverless_vd_auto_detection":false,"serverless_fixed_display":false,"serverless_add_on_display":false,"serverless_mix_and_match_display":false,"serverless_fixed_discount":false,"products_with_add_on":{},"collections_with_add_on":{},"ssr_add_on":false,"has_required_plan":true,"bundleBox":{"id":56938,"bundle_page_enabled":true,"bundle_page_style":null,"currency":"GBP","currency_format":"£%s","percentage_format":"%s%","show_sold_out":true,"track_inventory":true,"shop_page_external_script":"","page_external_script":"","shop_page_style":null,"shop_page_title":null,"shop_page_description":null,"app_version":"v2","show_logo":false,"show_info":false,"money_format":"amount","tax_factor":1.0,"primary_locale":"en","discount_code_prefix":"BUNDLE","is_active":true,"created":"2024-03-26T11:49:05.231234Z","updated":"2026-08-13T21:30:27.722707Z","title":"Don't miss this offer","style":"","inject_selector":"h1","mix_inject_selector":"","fbt_inject_selector":"","volume_inject_selector":"","volume_variant_selector":"","button_title":"Buy this bundle","bogo_button_title":"Buy {quantity} items","price_description":"Add bundle to cart | Save {discount}","version":"v2.3","bogo_version":"v1","nth_child":1,"redirect_to_cart":true,"column_numbers":3,"color":null,"btn_font_color":"white","add_to_cart_selector":"","cart_info_version":"v2","button_position":"bottom","bundle_page_shape":"row","add_bundle_action":"checkout","requested_bundle_action":null,"request_action_text":"","cart_drawer_function":"","cart_drawer_function_svelte":"","theme_template":"light","external_script":"(function (data) {\r\n  function waitForElm(selector) {\r\n    return new Promise((resolve) => {\r\n      if (document.querySelector(selector)) {\r\n        return resolve(document.querySelector(selector));\r\n      }\r\n\r\n      const observer = new MutationObserver((mutations) => {\r\n        if (document.querySelector(selector)) {\r\n          resolve(document.querySelector(selector));\r\n          observer.disconnect();\r\n        }\r\n      });\r\n\r\n      observer.observe(document.body, {\r\n        childList: true,\r\n        subtree: true,\r\n      });\r\n    });\r\n  }\r\n\r\n  function extractNumberFromClass(element) {\r\n    if (element) {\r\n      const text = element.innerText;\r\n      const num = parseInt(text.match(/\\d+/)[0]);\r\n      return num;\r\n    }\r\n    return null;\r\n  }\r\n\r\n  waitForElm(\"[class*='cartInfo_card_added_items'] h2\").then(function (elm) {\r\n    const discounts = data.bundleBuilder.discounts;\r\n    let addedQuantity = extractNumberFromClass(elm);\r\n    const newSpan = document.createElement(\"span\");\r\n    elm.insertAdjacentElement(\"afterend\", newSpan);\r\n\r\n    function determineNextDiscountLevel(number) {\r\n      if (number == 0) {\r\n        newSpan.textContent = `Add ${discounts[0].quantity - number} items for ${discounts[0].value}% off`;\r\n        return;\r\n      }\r\n      for (let i = 0; i < discounts.length; i++) {\r\n        const discount = discounts[i];\r\n        if (\r\n          (number >= discount.quantity && number <= discount.max_quantity) ||\r\n          number < discount.quantity\r\n        ) {(function (data) {\r\n  function waitForElm(selector) {\r\n    return new Promise((resolve) => {\r\n      if (document.querySelector(selector)) {\r\n        return resolve(document.querySelector(selector));\r\n      }\r\n\r\n      const observer = new MutationObserver((mutations) => {\r\n        if (document.querySelector(selector)) {\r\n          resolve(document.querySelector(selector));\r\n          observer.disconnect();\r\n        }\r\n      });\r\n\r\n      observer.observe(document.body, {\r\n        childList: true,\r\n        subtree: true,\r\n      });\r\n    });\r\n  }\r\n\r\n  function extractNumberFromClass(element) {\r\n    if (element) {\r\n      const text = element.innerText;\r\n      const num = parseInt(text.match(/\\d+/)[0]);\r\n      return num;\r\n    }\r\n    return null;\r\n  }\r\n\r\n  waitForElm(\"[class*='cartInfo_card_added_items'] h2\").then(function (elm) {\r\n    const discounts = data.bundleBuilder.discounts;\r\n    let addedQuantity = extractNumberFromClass(elm);\r\n    const newSpan = document.createElement(\"span\");\r\n    elm.insertAdjacentElement(\"afterend\", newSpan);\r\n\r\n    function determineNextDiscountLevel(number) {\r\n      if (number == 0) {\r\n        newSpan.textContent = `Add ${discounts[0].quantity - number} items for ${discounts[0].value}% off`;\r\n        return;\r\n      }\r\n      for (let i = 0; i < discounts.length; i++) {\r\n        const discount = discounts[i];\r\n        if (\r\n          (number >= discount.quantity && number <= discount.max_quantity) ||\r\n          number < discount.quantity\r\n        ) {\r\n          const nextDiscount = discounts[i + 1];\r\n          if (nextDiscount) {\r\n            newSpan.textContent = `Add ${nextDiscount.quantity - number} items for ${nextDiscount.value}% off`;\r\n            return;\r\n          } else {\r\n            newSpan.remove();\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    determineNextDiscountLevel(addedQuantity);\r\n\r\n    setInterval(function () {\r\n      addedQuantity = extractNumberFromClass(elm);\r\n      const updatedAddedQuantity = extractNumberFromClass(elm);\r\n      determineNextDiscountLevel(updatedAddedQuantity);\r\n    }, 500);\r\n  });\r\n});\r\n\r\n          const nextDiscount = discounts[i + 1];\r\n          if (nextDiscount) {\r\n            newSpan.textContent = `Add ${nextDiscount.quantity - number} items for ${nextDiscount.value}% off`;\r\n            return;\r\n          } else {\r\n          newSpan.remove();\r\n        }\r\n        } \r\n      }\r\n    }\r\n\r\n    determineNextDiscountLevel(addedQuantity);\r\n\r\n    setInterval(function () {\r\n      addedQuantity = extractNumberFromClass(elm);\r\n      const updatedAddedQuantity = extractNumberFromClass(elm);\r\n      determineNextDiscountLevel(updatedAddedQuantity);\r\n    }, 500);\r\n  });\r\n});","pre_add_script":"","shop_external_script":"","shop_style":"","bap_inject_selector":"h1","bap_none_selector":"","bap_form_script":"","bap_button_selector":"","bap_style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
762separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
762separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
762separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"bundles_page_style_object":null,"style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
762separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"general":{"customJS":"","fontSize":2,"customCSS":"","textColor":"#191919","badgeColor":"#F90C06","fontFamily":"","labelColor":"#262626","borderColor":"#CBCBCB","borderWidth":2,"buttonColor":"#262626","borderRadius":3,"badgeTextColor":"#FFFFFF","titleAlignment":"left","backgroundColor":"#FFFFFF","buttonTextColor":"#FFFFFF","bundlesPageLayout":"horizontal","variantSelectorType":"dropdown","bundlesPageAlignment":"bottom","variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#EBEBEB","variantSelectorBackgroundColor":"#fafafa","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"zero_discount_btn_title":"Add to cart","mix_btn_title":"Add selected to cart","collection_btn_title":"Add selected to cart","cart_page_issue":"","cart_drawer_issue":"","volume_btn_title":"Add {quantity} | save {discount}","badge_color":"#C30000","badge_price_description":"Save {discount}!","use_discount_on_cookie":true,"show_bap_buy_button":false,"bap_version":"v1","bap_price_selector":"","bap_compare_price_selector":"","bundles_display":"vertical","use_first_variant":false,"shop":51522},"bundlePageInfo":{"title":null,"description":null,"enabled":true,"handle":"fastbundles","shop_style":null,"shop_external_script":"","style":null,"external_script":"","bundles_alignment":"bottom","bundles_display":"horizontal"},"cartInfo":{"id":56952,"currency":"GBP","currency_format":"£%s","box_discount_description":"Add bundle to cart | Save {discount}","box_button_title":"Buy this bundle","free_shipping_translation":"Free Shipping","shipping_cost_translation":"Shipping cost","is_reference":false,"subtotal_selector":".cart__footer-total","subtotal_price_selector":".cart__footer-total> .money","subtotal_title_selector":"","line_items_selector":".cart__product","discount_tag_html":"<p class=\"cart__footer-total %class\">%name (-%discount)<span class=\"money\"><span class=\"money\">%final_price</span></span></p>","free_shipping_tag":null,"form_subtotal_selector":"","form_subtotal_price_selector":"","form_line_items_selector":"","form_discount_html_tag":"","form_free_shipping_tag":null,"external_script":"","funnel_show_method":"three_seconds","funnel_popup_title":"Complete your cart with this bundle and save","funnel_alert":"This item is already in your cart.","funnel_discount_description":"save {discount}","style":"","shop_style":null,"shop_external_script":"","funnel_color":"","funnel_badge_color":"","style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"general":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"customJS":"","fontSize":2,"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"customCSS":"","textColor":"#191919","badgeColor":"#F3100B","fontFamily":"","labelColor":"#262626","borderColor":"#CBCBCB","borderWidth":2,"buttonColor":"#262626","custom_code":{"main":{"custom_js":"","custom_css":""}},"borderRadius":3,"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"badgeTextColor":"#FFFFFF","discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"titleAlignment":"left","backgroundColor":"#FFFFFF","buttonTextColor":"#FFFFFF","discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"bundlesPageLayout":"horizontal","collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"variantSelectorType":"dropdown","bundlesPageAlignment":"bottom","title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}},"variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#EBEBEB","variantSelectorBackgroundColor":"#fafafa","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#F90C06","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#F90C06","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
762,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"funnel_button_description":"Buy this bundle | Save {discount}","funnel_injection_constraint":"","show_discount_section":false,"discount_section_style":null,"discount_section_selector":null,"reload_after_change_detection":false,"app_version":"v2","show_info":false,"box_zero_discount_title":"Add to cart"}};
763        FastBundleConf.pid = '';
764        FastBundleConf.domain = 'rollagranola.myshopify.com';
765        FastBundleConf.variantIds = [];
766        window.FastBundleConf = FastBundleConf;
767
768        // add random generated number query parameter to clear the cache
769        const urlQueryParameter = `?rgn=${FastBundleConf?.rgn}`;
770        loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, rbrCartUrl + urlQueryParameter);
771    }
772
773    // if the product id is set and the bap_override_fetch is not set, we add the style to the theme to hide the add to cart buttons
774    if (window.FastBundleConf?.pid && !window.FastBundleConf?.bap_override_fetch) {
775        if (window.FastBundleConf.bap_ids.includes(+window.FastBundleConf.pid)) {
776            const styleElement = document.createElement('style')
777            let bundleBox = window.FastBundleConf?.bundleBox
778            styleElement.id = 'fb-bap-style'
779            let externalSelector = bundleBox?.bap_button_selector ? `, ${bundleBox?.bap_button_selector}` : ''
780            styleElement.innerHTML = `
781                button[name="add"], form[action="/cart/add"] button[type="submit"], input[name="add"] ${externalSelector}{
782                    display: none !important;
783                }`
784            document.head.appendChild(styleElement)
785        }
786    }
787
788    // Helper function to load FastBundle assets
789    function loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, cartUrl) {
790
791        // Preconnect to the asset origin. Two hints are emitted because browsers
792        // maintain separate HTTP/2 connection pools per CORS-mode: the anonymous
793        // one is reused by the module scripts (vendor + main); the non-anonymous
794        // one is reused by the non-CORS stylesheet. DNS resolution is shared.
795        // Origin is parsed from mainAppUrl so this works whether assets are served
796        // from the SDK CDN or from the Shopify CDN (browser dedupes either way).
797        const assetOrigin = new URL(mainAppUrl, location.href).origin;
798
799        const preconnectAnon = document.createElement('link');
800        preconnectAnon.rel = 'preconnect';
801        preconnectAnon.href = assetOrigin;
802        preconnectAnon.crossOrigin = 'anonymous';
803        document.head.appendChild(preconnectAnon);
804
805        const preconnect = document.createElement('link');
806        preconnect.rel = 'preconnect';
807        preconnect.href = assetOrigin;
808        document.head.appendChild(preconnect);
809
810        // Load vendor script with modulepreload
811        const vendorScript = document.createElement('link');
812        vendorScript.rel = 'modulepreload';
813        vendorScript.href = vendorUrl;
814        document.head.appendChild(vendorScript);
815
816        // Load main app script
817        const mainScript = document.createElement('script');
818        mainScript.defer = true;
819        mainScript.type = 'module';
820        mainScript.src = mainAppUrl;
821        document.head.appendChild(mainScript);
822
823        // Load cart script
824        const cartScript = document.createElement('script');
825        cartScript.src = cartUrl;
826        cartScript.defer = true;
827        cartScript.type = 'text/javascript';
828        document.head.appendChild(cartScript);
829
830        // Load stylesheet
831        const styleLink = document.createElement('link');
832        styleLink.rel = 'stylesheet';
833        styleLink.href = styleUrl;
834        document.head.appendChild(styleLink);
835    }
836
837  </script>
837
838
839<!-- END app snippet -->
840  <!-- BEGIN app snippet: fast_bundle_shared -->
840<script>
841  (function(){
842    const FastBundleConf = window?.FastBundleConf || {};
843    
844    const shopDomain = FastBundleConf?.shop_domain || "rollagranola.myshopify.com";
845    const countryByMarket = "US";
846    const countryByLocale = null;
847    const countryCode = countryByMarket || countryByLocale || FastBundleConf?.country_code || 'US';
848    const language = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}};
849    const shopLocale = language.shop_locale.locale || null;
850    const firstRawLanguage = "en";
851    const SecondRawLanguage = "en";
852    const langCandidates = [
853      firstRawLanguage,
854      SecondRawLanguage,
855      navigator.language,
856      navigator.userLanguage,
857      null,
858    ];
859    let shopLanguage = null;
860    for (const candidate of langCandidates) {
861      shopLanguage = fastBundleExtractValidLanguage(candidate);
862      if (shopLanguage) break;
863    }
864    if (!shopLanguage) shopLanguage = "EN";
865    const storefrontAccessToken = "521808dc2513b6387a8bd33d41e3f04b" || '';
866    const mainProduct = null;
867    window.FastBundleShared = window.FastBundleShared || {};
868    window.FastBundleShared.functions = window.FastBundleShared.functions || {};
869
870    function fastBundleExtractValidLanguage(raw) {
871    if (!raw || typeof raw !== "string") return null;
872    const clean = raw.trim().toLowerCase();
873    if (/^[a-z]{2}$/.test(clean)) {
874      return clean.toUpperCase();
875    }
876    if (/^[a-z]{2}-[a-z0-9]+$/.test(clean)) {
877      return clean.split('-')[0].toUpperCase();
878    }
879    if (/^[a-z]{2}_[a-z0-9]+$/.test(clean)) {
880      return clean.split('_')[0].toUpperCase();
881    }
882    return null;
883  }
884
885    window.FastBundleShared.defineFunction = function (name, fn) {
886      if (!window.FastBundleShared.functions[name]) {
887        window.FastBundleShared.functions[name] = fn;
888      } else {
889        console.warn(`Function "${name}" is already defined.`);
890      }
891    };
892
893    
894    window.FastBundleShared.config = {
895      shopDomain: shopDomain,
896      countryCode: countryCode,
897      shopLanguage: shopLanguage,
898      storefrontAccessToken: storefrontAccessToken,
899    };
900    window.FastBundleShared.__ready = window.FastBundleShared.__ready || new Promise(function (resolve) {
901      const script = document.createElement('script');
902      script.src = "https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_shared.js";
903      script.onload = resolve;
904      script.onerror = function () {
905        console.error('FastBundle: failed to load fast_bundle_shared.js');
906        resolve();
907      };
908      (document.head || document.documentElement).appendChild(script);
909    });
910
911    // A stale CDN copy of the asset may predate a fetcher, so fall back to the
912    // shape each caller expects rather than throwing.
913    function fastBundleDeferToAsset(name, emptyValue) {
914      return async function () {
915        await window.FastBundleShared.__ready;
916        const fn = window.FastBundleShared.__impl?.[name];
917        if (typeof fn !== 'function') {
918          console.error(`FastBundle: ${name} unavailable (fast_bundle_shared.js did not load)`);
919          return emptyValue;
920        }
921        return fn.apply(null, arguments);
922      };
923    }
924
925    window.FastBundleShared.defineFunction('fetchProductByID', fastBundleDeferToAsset('fetchProductByID', null));
926    window.FastBundleShared.defineFunction('fetchProductsByIDs', fastBundleDeferToAsset('fetchProductsByIDs', {}));
927    window.FastBundleShared.defineFunction('fetchAllProductVariants', fastBundleDeferToAsset('fetchAllProductVariants', null));
928    window.FastBundleShared.defineFunction('ensureAllVariants', fastBundleDeferToAsset('ensureAllVariants', null));
929
930    // fast_bundle_volume.liquid reads this synchronously at parse time, so it
931    // cannot defer to the asset like the fetchers above.
932    window.FastBundleShared.defineFunction('formatMoney', function (amount, currency = 'USD') {
933      return new Intl.NumberFormat('en-US', {
934        style: 'currency',
935        currency,
936      }).format(amount);
937    });
938
939    window.FastBundleShared.defineFunction('getMainProduct', function () {
940      if (!mainProduct) return null;
941      
942      mainProduct.collections = [];
943      mainProduct.body_html = mainProduct.description;
944      mainProduct.image = mainProduct.images.length ? mainProduct.images[0] : null;
945      mainProduct.raw_price = mainProduct.price / 100;
946      
947      mainProduct.price = "";
948      
949      mainProduct.options_with_values = [
950        
951      ];
952      mainProduct.options = mainProduct.options_with_values;
953      delete mainProduct.options_with_values
954      return mainProduct;
955    })
956
957    window.FastBundleShared.defineFunction('excludeVariants', function (product, excludedVariants) {
958      let preprocessedProduct = { ...product };
959      if (excludedVariants.length) {
960        const excludedIds = new Set(excludedVariants.map((id) => Number(id)));
961        preprocessedProduct.variants = product.variants.filter((variant) => !excludedIds.has(variant.id));
962      }
963      return preprocessedProduct;
964    });
965
966    window.FastBundleShared.defineFunction('handleTranslations', async function(offer, bundleTranslationKeys, discountTranslationKeys, itemTranslationKeys = []) {
967      const translations = offer.translations || {};
968      const t = translations[shopLocale] || {};
969      bundleTranslationKeys.forEach((key) => {
970        if (t[key]) {
971          offer[key] = t[key];
972        }
973      });
974      delete offer.translations;
975      if (offer.discounts && Array.isArray(offer.discounts)) {
976        offer.discounts.forEach((discount, j) => {
977          const discountTranslations = discount.translations || {};
978          const dt = discountTranslations[shopLocale] || {};
979          discountTranslationKeys.forEach((key) => {
980            if (dt[key]) {
981              offer.discounts[j][key] = dt[key];
982            }
983          });
984          delete discount.translations;
985        });
986      }
987      // Item-level translations (offer.items[].translations), keyed by locale like
988      // the offer/discount ones. Only mix & match passes item keys today; callers
989      // that omit them keep the exact previous behaviour, translations included.
990      if (itemTranslationKeys.length && Array.isArray(offer.items)) {
991        offer.items.forEach((item, k) => {
992          const itemTranslations = item.translations || {};
993          const it = itemTranslations[shopLocale] || {};
994          itemTranslationKeys.forEach((key) => {
995            if (it[key]) {
996              offer.items[k][key] = it[key];
997            }
998          });
999          delete item.translations;
1000        });
1001      }
1002    });
1003
1004    window.FastBundleShared.defineFunction('isPreview', function(){
1005      const params = new URLSearchParams(window.location.search.toLowerCase());
1006      const isPreview = params.get('ispreview') === 'true';
1007      return isPreview
1008    })
1009
1010    window.FastBundleShared.defineFunction('conditionalLog', function (...args) {
1011      try {
1012        if (localStorage.getItem('allowRBRLogs') === 'true') {
1013          console.log('From Extension:***', ...args);
1014        }
1015      } catch (error) {
1016        console.error(error);
1017      }
1018    });
1019  })();
1020</script>
1020
1021<!-- END app snippet -->
1022  <!-- BEGIN app snippet: fast_bundle_volume -->
1023
1024<script>
1025  (async function() {
1026    const FastBundleConf = window?.FastBundleConf || {};
1027    const fetchProductByID = window.FastBundleShared.functions.fetchProductByID;
1028    const getMainProduct = window.FastBundleShared.functions.getMainProduct;
1029    const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1030    const mainProduct = getMainProduct();
1031    conditionalLog('mainProduct',mainProduct);
1032    const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1033    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1034    if (FastBundleConf?.serverless_vd || FastBundleConf?.serverless_vd_display) {
1035      if (!mainProduct) return;
1036      window.FastBundleConf.change_vd_product_picture = true;
1037      let FastBundleVolumeOffers = [];
1038      conditionalLog('FastBundleVolumeOffers', FastBundleVolumeOffers);
1039      window.FastBundleVolumeOffers = FastBundleVolumeOffers;
1040
1041      function finishWithNoVolumeOffer() {
1042        window.FastBundleVolumeOffer = [];
1043        document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: [] }));
1044      }
1045
1046      
1047      const totalVariantsCount = null || 0;
1048      const shopCurrency = "GBP";
1049      const shopMoneyFormat = "£{{amount}}";
1050      const fetchAllProductVariants = window.FastBundleShared.functions.fetchAllProductVariants;
1051      const formatMoney = window.FastBundleShared.functions.formatMoney;
1052
1053      function formatWithDelimiters(cents, precision, thousands, decimal) {
1054        const fixed = (cents / 100).toFixed(precision);
1055        const parts = fixed.split('.');
1056        const units = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
1057        return parts[1] ? units + decimal + parts[1] : units;
1058      }
1059
1060      function formatMoneyLikeLiquid(cents, currencyCode) {
1061        // Reproduce the Liquid money filter so appended variants display like the first 250.
1062        // Fall back to Intl formatting when the price is not in the shop currency.
1063        if (currencyCode !== shopCurrency || !shopMoneyFormat) {
1064          return formatMoney(cents / 100, currencyCode);
1065        }
1066        const placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
1067        const placeholder = (shopMoneyFormat.match(placeholderRegex) || [])[1];
1068        let value;
1069        switch (placeholder) {
1070          case 'amount_no_decimals': value = formatWithDelimiters(cents, 0, ',', '.'); break;
1071          case 'amount_with_comma_separator': value = formatWithDelimiters(cents, 2, '.', ','); break;
1072          case 'amount_no_decimals_with_comma_separator': value = formatWithDelimiters(cents, 0, '.', ','); break;
1073          case 'amount_with_apostrophe_separator': value = formatWithDelimiters(cents, 2, "'", '.'); break;
1074          default: value = formatWithDelimiters(cents, 2, ',', '.');
1075        }
1076        return shopMoneyFormat.replace(placeholderRegex, value);
1077      }
1078
1079      function convertStorefrontVariant(node) {
1080        const variantId = Number(String(node?.id || '').split('/').pop());
1081        const currencyCode = node?.price?.currencyCode;
1082        const rawPrice = parseFloat(node?.price?.amount || 0);
1083        const rawCompareAtPrice = node?.compareAtPrice ? parseFloat(node.compareAtPrice.amount) : rawPrice;
1084        const rawQuantity = node?.quantityAvailable;
1085        const isTracked = typeof rawQuantity === 'number' && rawQuantity !== -1;
1086        const sellsWhenOutOfStock = !!node?.currentlyNotInStock && node?.availableForSale === true;
1087        const inventoryManagement = isTracked ? 'shopify' : null;
1088        const inventoryPolicy = isTracked ? (sellsWhenOutOfStock ? 'continue' : 'deny') : 'continue';
1089        const inventoryQuantity = isTracked ? rawQuantity : (node?.availableForSale ? 1 : 0);
1090        const image = node?.image?.url ? { src: node.image.url, alt: null } : null;
1091        const selectedOptions = node?.selectedOptions || [];
1092        return {
1093          id: variantId,
1094          title: node?.title,
1095          name: mainProduct.title + ' - ' + node?.title,
1096          public_title: node?.title,
1097          available: node?.availableForSale === true,
1098          availableForSale: node?.availableForSale === true,
1099          currentlyNotInStock: !!node?.currentlyNotInStock,
1100          is_inventory_tracked: isTracked,
1101          option1: selectedOptions[0]?.value ?? null,
1102          option2: selectedOptions[1]?.value ?? null,
1103          option3: selectedOptions[2]?.value ?? null,
1104          selectedOptions: selectedOptions,
1105          sku: node?.sku || null,
1106          requires_shipping: node?.requiresShipping !== false,
1107          taxable: node?.taxable !== false,
1108          barcode: null,
1109          weight: 0,
1110          featured_image: image,
1111          featured_media: null,
1112          requires_selling_plan: false,
1113          selling_plan_allocations: [],
1114          quantity_price_breaks: [],
1115          quantity_rule: { min: 1, max: null, increment: 1 },
1116          // raw_price is in currency units to match getMainProduct() (variant.price | divided_by: 100.0)
1117          raw_price: rawPrice,
1118          price: formatMoneyLikeLiquid(Math.round(rawPrice * 100), currencyCode),
1119          raw_compare_at_price: rawCompareAtPrice,
1120          compare_at_price: formatMoneyLikeLiquid(Math.round(rawCompareAtPrice * 100), currencyCode),
1121          image: image,
1122          inventory_policy: inventoryPolicy,
1123          inventory_quantity: inventoryQuantity,
1124          inventory_management: inventoryManagement,
1125          quantity: (inventoryManagement && inventoryPolicy === 'deny') ? inventoryQuantity : 1,
1126        };
1127      }
1128
1129      async function ensureAllVariants(product) {
1130        if (!totalVariantsCount || totalVariantsCount <= product.variants.length) return product;
1131        if (typeof fetchAllProductVariants !== 'function') return product;
1132        try {
1133          const nodes = await fetchAllProductVariants(product.id);
1134          if (!nodes || !nodes.length) return product;
1135          const knownIds = new Set(product.variants.map((variant) => variant.id));
1136          const missingVariants = nodes
1137            .map(convertStorefrontVariant)
1138            .filter((variant) => variant.id && !knownIds.has(variant.id));
1139          if (!missingVariants.length) return product;
1140          conditionalLog('Volume: appended variants beyond the Liquid 250 cap', {
1141            rendered: product.variants.length,
1142            fetched: nodes.length,
1143            appended: missingVariants.length,
1144          });
1145          // Return a copy: mainProduct is shared with the other bundle types and must stay capped for them.
1146          return { ...product, variants: product.variants.concat(missingVariants) };
1147        } catch (error) {
1148          conditionalLog('Volume: full variant fetch failed, falling back to the first 250 variants', error);
1149          return product;
1150        }
1151      }
1152
1153      if (!FastBundleVolumeOffers.length) {
1154        conditionalLog('No Volume Offers Found');
1155        finishWithNoVolumeOffer();
1156        return;
1157      }
1158
1159      for (const offer of FastBundleVolumeOffers) {
1160        offer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1161        offer.discount = offer.discounts[0] || {};
1162        await handleTranslations(
1163          offer,
1164          ['title',
1165          'description',
1166          'volume_show_price_per_item_suffix'],
1167          ['badge',
1168          'description',
1169          'label',
1170          'subtitle']
1171        );
1172      }
1173      async function attachFastBundleFreeGifts() {
1174        const offersWithDiscounts = window.FastBundleVolumeOffer || [];
1175        const promises = [];
1176        offersWithDiscounts.forEach((offer) => {
1177          if (offer.discounts && Array.isArray(offer.discounts)) {
1178            offer.discounts.forEach((discount) => {
1179              if (discount.free_gift && discount.free_gift.product_id) {
1180                const numericId = discount.free_gift.product_id;
1181                const gid = `gid://shopify/Product/${numericId}`;
1182                const p = fetchProductByID(gid).then(product => {
1183                  if (product) {
1184                    discount.free_gift.product = product;
1185                  }
1186                });
1187                promises.push(p);
1188              }
1189            });
1190          }
1191        });
1192
1193        await Promise.all(promises);
1194        document.dispatchEvent(new CustomEvent('FastBundleVolumeFreeGiftsReady', { detail: offersWithDiscounts }));
1195        window.FastBundleVolumeOffer = offersWithDiscounts;
1196      }
1197      function isFastBundleOfferActive(offer) {
1198        const isPreview = window.FastBundleShared.functions.isPreview;
1199        if (!isPreview() && !offer?.enabled) return false;
1200        const now = new Date();
1201        if (offer.start_datetime && new Date(offer.start_datetime) > now) return false;
1202        if (offer.end_datetime && new Date(offer.end_datetime) < now) return false;
1203        return true;
1204      }
1205      async function determineFastBundlVolumeeOffer() {
1206        for (const offer of FastBundleVolumeOffers) {
1207          if (isFastBundleOfferActive(offer)) return offer;
1208        }
1209        return {};
1210      }
1211      determineFastBundlVolumeeOffer().then(async offer => {
1212        if (!offer?.id) {
1213          conditionalLog('No Active Volume Offer Found');
1214          finishWithNoVolumeOffer();
1215          return;
1216        }
1217
1218        const volumeProduct = await ensureAllVariants(mainProduct);
1219        const excludedVariants = [
1220          ...(offer?.item?.excluded_variants || []),
1221          ...(offer?.item?.collect_excluded_variants?.[mainProduct.id] || []),
1222        ];
1223        conditionalLog('excludedVariants', excludedVariants);
1224        const preprocessedProduct = excludeVariants(volumeProduct, excludedVariants);
1225        preprocessedProduct.item_id = offer?.item?.id || 0;
1226        offer.items = [preprocessedProduct];
1227        window.FastBundleVolumeOffer = [offer];
1228        await attachFastBundleFreeGifts();
1229        document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: window.FastBundleVolumeOffer }));
1230      }).catch(error => {
1231        conditionalLog('Error determining FastBundleVolumeOffer', error);
1232      });
1233    }
1234  })();
1235</script>
1235
1236<!-- END app snippet -->
1237  <!-- BEGIN app snippet: fast_bundle_cross_sell -->
1237<script>
1238  (async function(){
1239    let FastBundleCrossSellOffers = [];
1240    const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1241     conditionalLog('FastBundleCrossSellOffers', FastBundleCrossSellOffers);
1242    const FastBundleConf = window?.FastBundleConf || {};
1243    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1244    const isPreview = window.FastBundleShared.functions.isPreview;
1245
1246    function isCrossSellOfferActive(offer) {
1247      if (offer?.enabled === false) return false;
1248      const now = Date.now();
1249      if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false;
1250      if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false;
1251      return true;
1252    }
1253
1254    if (!isPreview()) {
1255      FastBundleCrossSellOffers = (FastBundleCrossSellOffers || []).filter(isCrossSellOfferActive);
1256    }
1257
1258    async function attachFastBundleItems(offer) {
1259      if (!offer) return;
1260        const getMainProduct = window.FastBundleShared.functions.getMainProduct;
1261        const fetchProductByID = window.FastBundleShared.functions.fetchProductByID;
1262        const mainProduct = getMainProduct();
1263        const pid = '';
1264        const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1265        const uniqueChildIds = offer.children?.flatMap(child =>
1266          (child.items || []).map(item => item.item_id)
1267        ) || [];
1268        const uniqueProductIds = [
1269          ...new Set([
1270            ...(uniqueChildIds || []),
1271            offer.main_item_id ? String(offer.main_item_id) : null,
1272          ].filter(Boolean))
1273        ]
1274        const productMap = {};
1275        try {
1276          const results = await Promise.all(
1277            uniqueProductIds.map(async (id) => {
1278              const gid = id.startsWith('gid://') ? id : `gid://shopify/Product/${id}`;
1279              const product = await fetchProductByID(gid, false);
1280              if (product) productMap[id] = product;
1281            })
1282          );
1283        } catch (err) {
1284          console.error('Error fetching products:', err);
1285        }
1286        offer.main_item = productMap[String(offer.main_item_id)] || null;
1287        const filteredChildren = (offer.children || []).filter(child =>
1288          (child.items || []).every(item => productMap[item.item_id])
1289        );
1290        offer.children = filteredChildren.map(child => ({
1291          ...child,
1292          items: child.items.map(item => ({
1293            ...item,
1294            ...excludeVariants(productMap[item.item_id], item.excluded_variants) || {},
1295          })),
1296          volume_single_variant_selector: offer?.volume_single_variant_selector,
1297        }));
1298        window.FastBundleCrossSellOffer = offer;
1299    }
1300    if (FastBundleCrossSellOffers?.length) {
1301      document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', {
1302        detail: true
1303      }));
1304      await attachFastBundleItems(FastBundleCrossSellOffers[0]);
1305      await handleTranslations(
1306        FastBundleCrossSellOffers[0],
1307        ['title', 'description'],
1308        ['description']
1309      );
1310      FastBundleCrossSellOffers[0].use_compare_at_price = FastBundleConf?.use_compare_at_price;
1311      for (const child of FastBundleCrossSellOffers[0].children) {
1312        await handleTranslations(
1313          child,
1314          ['title', 'description'],
1315          ['description']
1316        );
1317        child.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1318        child.is_child = true;
1319        child.discount = child.discounts[0] || {};
1320      }
1321      window.FastBundleCrossSellOffer = [FastBundleCrossSellOffers?.[0]].filter(Boolean);
1322    } else {
1323      document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', {
1324        detail: false
1325      }));
1326      window.FastBundleCrossSellOffer = null;
1327    }
1328    
1329    document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferReady', {
1330      detail: window.FastBundleCrossSellOffer || {}
1331    }));
1332  })();
1333</script>
1333
1334<!-- END app snippet -->
1335  <!-- BEGIN app snippet: fast_bundle_add_on -->
1336<!-- BEGIN app snippet: fast_bundle_add_on_match -->
1337<script>
1338(async function () {
1339const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1340
1341let FastBundleAddOnOffers = [];
1342conditionalLog('FastBundleAddOnOffers', FastBundleAddOnOffers);
1343const FastBundleConf = window?.FastBundleConf || {};
1344const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1345const isPreview = window.FastBundleShared.functions.isPreview;
1346
1347function isAddOnOfferActive(offer) {
1348if (offer?.enabled === false) return false;
1349const now = Date.now();
1350if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false;
1351if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false;
1352return true;
1353}
1354
1355if (!isPreview()) {
1356FastBundleAddOnOffers = (FastBundleAddOnOffers || []).filter(isAddOnOfferActive);
1357conditionalLog('FastBundleAddOnOffers after active filter', FastBundleAddOnOffers);
1358}
1359
1360const ADD_ON_ITEM_TYPE_PRIORITY = {
1361product: 0,
1362collection: 1,
1363general: 2,
1364};
1365
1366function pickBestAddOnOfferFB(offers) {
1367const list = [...(offers || [])];
1368if (!list.length) return null;
1369
1370list.sort((a, b) => {
1371const priorityDiff =
1372(ADD_ON_ITEM_TYPE_PRIORITY[a.item_type] ?? 99) -
1373(ADD_ON_ITEM_TYPE_PRIORITY[b.item_type] ?? 99);
1374if (priorityDiff !== 0) return priorityDiff;
1375return (a.products_page_priority ?? 0) - (b.products_page_priority ?? 0);
1376});
1377
1378return list[0];
1379}
1380
1381async function attachFastBundleItemsFB(offer) {
1382if (!offer) {
1383conditionalLog('No offer found');
1384return false
1385};
1386const getMainProduct = window.FastBundleShared.functions.getMainProduct;
1387const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs;
1388const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1389
1390const items = offer.items || [];
1391if (!items.length) {
1392conditionalLog('No items found');
1393return false;
1394};
1395
1396const mainProduct = getMainProduct();
1397if (!mainProduct) {
1398conditionalLog('No main product found');
1399return false;
1400};
1401
1402const addOnProductIds = [
1403...new Set(
1404items
1405.filter((item) =>
1405 item.is_add_on === true)
1406.map((item) => String(item.item_id))
1407.filter(Boolean)
1408),
1409];
1410
1411const productMap = {};
1412try {
1413if (!fetchProductsByIDs && addOnProductIds.length) {
1414conditionalLog('fetchProductsByIDs function is missing, add-on products cannot be fetched');
1415}
1416if (fetchProductsByIDs && addOnProductIds.length) {
1417const fetchedProducts = await fetchProductsByIDs(addOnProductIds, false);
1418conditionalLog('fetchedProducts', fetchedProducts);
1419Object.keys(fetchedProducts || {}).forEach((id) => {
1420if (fetchedProducts[id]) productMap[id] = fetchedProducts[id];
1421});
1422}
1423} catch (err) {
1424conditionalLog('Error fetching products:', err);
1425return false;
1426}
1427
1428const hydratedItems = [];
1429for (const item of items) {
1430if (item.is_add_on === false || item.type === 'collection' || item.type === 'general') {
1431const excludedVariants = [
1432...(item.excluded_variants || []),
1433...(item.collect_excluded_variants?.[mainProduct.id] || []),
1434];
1435const preprocessedProduct = excludeVariants(mainProduct, excludedVariants) || {};
1436if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) {
1437conditionalLog('No variants left after exclusions on main product', mainProduct.id);
1438return false;
1439}
1440hydratedItems.push({
1441...item,
1442...preprocessedProduct,
1443id: item.id,
1444item_id: String(mainProduct.id),
1445});
1446continue;
1447}
1448
1449if (item.is_add_on === true) {
1450const product = productMap[String(item.item_id)];
1451if (!product) {
1452conditionalLog('Add-on product not found in fetched products', item.item_id);
1453return false;
1454};
1455const preprocessedProduct = excludeVariants(product, item.excluded_variants || []) || {};
1456if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) {
1457conditionalLog('No variants left after exclusions on add-on product', item.item_id);
1458return false;
1459}
1460hydratedItems.push({ ...item, ...preprocessedProduct });
1461}
1462}
1463conditionalLog('hydratedItems', hydratedItems);
1464offer.items = hydratedItems;
1465return true;
1466}
1467
1468const pageMatchingOffers = FastBundleAddOnOffers || [];
1469const bestOffer = pickBestAddOnOfferFB(pageMatchingOffers);
1470conditionalLog('bestOffer', bestOffer);
1471if (bestOffer) {
1472document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: true }));
1473window.FastBundleAddOnOffers = pageMatchingOffers;
1474
1475const ok = await attachFastBundleItemsFB(bestOffer);
1476conditionalLog('attachFastBundleItemsFB result', ok);
1477if (!ok) {
1478document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false }));
1479// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull.
1480window.FastBundleAddOnOffer = [];
1481conditionalLog('Set window.FastBundleAddOnOffer = [] -> offer item hydration failed (see previous log for the reason), falling back to serverfull');
1482window.FastBundleAddOnOffers = null;
1483document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { detail: [] }));
1484return;
1485}
1486
1487bestOffer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1488bestOffer.discount = bestOffer.discounts?.[0] || {};
1489await handleTranslations(
1490bestOffer,
1491['title', 'description'],
1492['description', 'label', 'badge', 'subtitle']
1493);
1494window.FastBundleAddOnOffer = [bestOffer];
1495} else {
1496document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false }));
1497// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull.
1498window.FastBundleAddOnOffer = [];
1499conditionalLog('Set window.FastBundleAddOnOffer = [] -> no active add-on offer matches this page, falling back to serverfull');
1500window.FastBundleAddOnOffers = null;
1501}
1502
1503document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', {
1504detail: window.FastBundleAddOnOffer || []
1505}));
1506})();
1507</script>
1507<!-- END app snippet --><!-- END app snippet -->
1508  <!-- BEGIN app snippet: fast_bundle_fixed -->
1508<script>
1509  (async function(){
1510    let FastBundleFixedOffers = [];
1511    const FastBundleConf = window?.FastBundleConf || {};
1512    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1513    const isPreview = window.FastBundleShared.functions.isPreview;
1514
1515    function isFixedOfferActive(offer) {
1516      if (offer?.enabled === false) return false;
1517      const now = Date.now();
1518      if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false;
1519      if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false;
1520      return true;
1521    }
1522
1523    if (!isPreview()) {
1524      FastBundleFixedOffers = (FastBundleFixedOffers || []).filter(isFixedOfferActive);
1525    }
1526
1527    // Returns true only if every bundle item resolves to a fetched product with
1528    // at least one selectable variant. Deleted/hidden products (or products that
1529    // collapse to zero variants after `excluded_variants`) cause the whole bundle
1530    // to be dropped — partial bundles must never reach the storefront.
1531    async function attachFastBundleItems(offer) {
1532      if (!offer) return false;
1533      const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs;
1534      const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1535
1536      const items = offer.items || [];
1537      if (!items.length) return false;
1538
1539      const uniqueProductIds = [
1540        ...new Set(items.map(item => String(item.item_id)))
1541      ];
1542
1543      const productMap = {};
1544      try {
1545        if (fetchProductsByIDs && uniqueProductIds.length) {
1546          const fetchedProducts = await fetchProductsByIDs(uniqueProductIds, false);
1547          Object.keys(fetchedProducts || {}).forEach((id) => {
1548            if (fetchedProducts[id]) productMap[id] = fetchedProducts[id];
1549          });
1550        }
1551      } catch (err) {
1552        console.error('Error fetching products:', err);
1553        return false;
1554      }
1555
1556      const hydratedItems = [];
1557      for (const item of items) {
1558        const product = productMap[item.item_id];
1559        if (!product) return false;
1560        const preprocessedProduct = excludeVariants(product, item.excluded_variants) || {};
1561        if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) {
1562          return false;
1563        }
1564        hydratedItems.push({ ...item, ...preprocessedProduct });
1565      }
1566
1567      offer.items = hydratedItems;
1568      return true;
1569    }
1570
1571    if (FastBundleFixedOffers?.length) {
1572      document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: true }));
1573      const hydratedOffers = [];
1574      for (const offer of FastBundleFixedOffers) {
1575        const ok = await attachFastBundleItems(offer);
1576        if (!ok) continue;
1577        offer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1578        offer.discount = offer.discounts[0] || {};
1579        await handleTranslations(
1580          offer,
1581          ['title', 'description'],
1582          ['description', 'label', 'badge', 'subtitle']
1583        );
1584        hydratedOffers.push(offer);
1585      }
1586      if (hydratedOffers.length === 0) {
1587        document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false }));
1588        window.FastBundleFixedOffer = [];
1589        document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { detail: [] }));
1590        return;
1591      }
1592      window.FastBundleFixedOffer = hydratedOffers;
1593    } else {
1594      document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false }));
1595      // Empty array = "serverless checked, no offer" -> SDK falls back to serverfull.
1596      window.FastBundleFixedOffer = [];
1597    }
1598
1599    document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', {
1600      detail: window.FastBundleFixedOffer || []
1601    }));
1602  })();
1603</script>
1603
1604<!-- END app snippet -->
1605  <!-- BEGIN app snippet: fast_bundle_mix_and_match -->
1606<script>
1607  (async function () {
1608    let FastBundleMixAndMatchOffers = [];
1609    
1610    const FastBundleConf = window?.FastBundleConf || {};
1611    const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1612    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1613    const isPreview = window.FastBundleShared.functions.isPreview;
1614    conditionalLog('FastBundleMixAndMatchOffers', FastBundleMixAndMatchOffers);
1615    function isMixAndMatchOfferActive(offer) {
1616      if (offer?.enabled === false) return false;
1617      const now = Date.now();
1618      if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false;
1619      if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false;
1620      return true;
1621    }
1622
1623    if (!isPreview()) {
1624      FastBundleMixAndMatchOffers = (FastBundleMixAndMatchOffers || []).filter(isMixAndMatchOfferActive);
1625    }
1626
1627    // No product/collection hydration and no price/id transform here — the front
1628    // project fetches collection products via the Shopify Storefront GraphQL API.
1629    // We only localize the offer-level strings so the storefront gets the same
1630    // localized copy the serverfull backend would have returned.
1631    for (const offer of FastBundleMixAndMatchOffers) {
1632      offer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1633      offer.discount = offer.discounts?.[0] || {};
1634      await handleTranslations(
1635        offer,
1636        ['title', 'description'],
1637        ['description', 'label', 'badge', 'subtitle'],
1638        // Item-level: the metafield carries a translations entry for EVERY shop
1639        // locale (primary included, rebuilt from the flat section_* values) on every
1640        // item, manual and smart alike, covering all three of the backend's
1641        // CollectionBundleItem.TRANSLATABLE_FIELDS. A locale the merchant never
1642        // filled in ships nulls for description/badge, which handleTranslations
1643        // skips, so the primary-locale wording stays.
1644        ['section_title', 'section_description', 'section_badge']
1645      );
1646    }
1647
1648    // Contract: array of product-related offers ([] when none), serves both widget
1649    // and BAP. Empty array => the front falls back to the serverfull path.
1650    window.FastBundleMixAndMatchOffer = FastBundleMixAndMatchOffers || [];
1651    conditionalLog('FastBundleMixAndMatchOffer', window.FastBundleMixAndMatchOffer);
1652    document.dispatchEvent(new CustomEvent('FastBundleMixAndMatchOfferReady', {
1653      detail: window.FastBundleMixAndMatchOffer,
1654    }));
1655  })();
1656</script>
1656
1657<!-- END app snippet -->
1658  <!-- BEGIN app snippet: recording_consent -->
1659<script src="https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_recording_consent.js" defer
1660  data-fb-record-submitted="true"
1661  data-fb-shop-id="51522"></script>
1661
1662<!-- END app snippet -->
1663
1664
1665
1666<!-- END app block -->
1666<script src="https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/instant-core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1666
1666
1667<script src="https://cdn.shopify.com/extensions/01a0c84d-09f9-74b4-a007-90becfd116ee/2026-09-22-08-46-47-UTC--1331660/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1667
1667
1668<script src="https://cdn.shopify.com/extensions/01a08d12-a50f-75bf-b4af-76fa0f2e317e/page-speed-optimizer-6/assets/shopify-speed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1668
1668
1669<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
1669
1670<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2460/0013/files/Rollagranola_Logo_Black_SingleLine_copy_copy.jpg?height=628&pad_color=fff&v=1613718194&width=1200" />
1671<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2460/0013/files/Rollagranola_Logo_Black_SingleLine_copy_copy.jpg?height=628&pad_color=fff&v=1613718194&width=1200" />
1672<meta property="og:image:width" content="1200" />
1673<meta property="og:image:height" content="628" />
1674<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1675<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: 24600013,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 1675
1675
1676<script>
1677  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1678</script>
vendor: 1 bytes, line 1678
1678
1679<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}
1679).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: 24600013,storefrontBaseUrl: "https://rollagranola.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://rollagranola.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1860960315","configuration":"{\"accountID\":\"492032\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6beb2e80c5918031073c477e306feacf","type":"APP","apiClientId":219313,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1679,"dataSharingState":"unrestricted"},{"id":"1597898811","configuration":"{\"accountID\":\"24600013\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"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":"1435107387","configuration":"{\"siteId\":\"lEvMcb54NVea0rHG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e45ee571ca6c44a3cfd0ea69efe731ac","type":"APP","apiClientId":45694124033,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1242824763","configuration":"{\"accountID\":\"T6fRET\",\"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":"239730747","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-858820450\\\",\\\"GT-PJWWMHC\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-858820450\\\/M5NzCNKM9MsBEOKewpkD\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-858820450\\\/b60OCPOM9MsBEOKewpkD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-858820450\\\/T_7tCMyM9MsBEOKewpkD\\\",\\\"MC-8HEH51GCFM\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-858820450\\\/GgTrCMmM9MsBEOKewpkD\\\",\\\"MC-8HEH51GCFM\\\",\\\"AW-858820450\\\/oA_1CJeM-q8YEOKewpkD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-858820450\\\/Cy2bCMaM9MsBEOKewpkD\\\",\\\"MC-8HEH51GCFM\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-858820450\\\/Qw_5CPaM9MsBEOKewpkD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-858820450\\\/M0iECM-M9MsBEOKewpkD\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"216465467","configuration":"{\"pixelCode\":\"CNB30LRC77UBR2I93NIG\"}","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":"57311291","configuration":"{\"shopId\":\"rollagranola.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"]},"dataSharingState":"unrestricted"},{"id":"42008635","configuration":"{\"tagID\":\"2613502926545\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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"}
1679,{"id":"106889275","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Stape Checkout Script"},{"id":"116129851","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Quantcast Live Tag"},{"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":"Rollagranola","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"rollagranola.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/rollagranola.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7766449291323","handle":"none-of-that-sweet-and-salty","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44000145997883","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7746174451771","handle":"none-of-that-sea-salt-with-collagen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43923258081339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7745945862203","handle":"none-of-that-black-pepper-with-lions-mane","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43922899140667","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7859603406907","handle":"energy-bites-3-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44172178980923","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1679,{"id":"418401058845","handle":"awesome-almond-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42551991664699","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"418400960541","handle":"zesty-caveman-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41808769318971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7455656017979","handle":"orange-winter-spice","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42471107362875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1792775159867","handle":"absolutely-chocolate-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41808766173243","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5061617123387","handle":"low-carb-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"34289831837755","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"418400993309","handle":"cool-raspberry-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43271048790075","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6666251206715","handle":"almond-pecan-crunch-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41808768073787","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5103345598523","handle":"keto-caveman-6-pack-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"34427465203771","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4993853620283","handle":"organic-and-nutty-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41787077165115","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6997658697787","handle":"best-sellers-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40818970656827","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7287276896315","handle":"ultimate-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41748274479163","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"418401091613","handle":"healthy-hazelnut-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41808767582267","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4163334635579","handle":"keto-caveman-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42066318065723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"418401288221","handle":"pecan-maple-twist-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41808768565307","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7462400196667","handle":"little-rollas-vanilla-flavour","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42488025382971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7139919265851","handle":"nootropic-granola-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41269438185531","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7138479374395","handle":"energize-nootropic-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41266525732923","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7462400360507","handle":"little-rollas-cocoa-flavour","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42488025743419","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7139916513339","handle":"body-soul-nootropic-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42426813481019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7139912876091","handle":"calm-nootropic-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41269429927995","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7462400393275","handle":"little-rollas-strawberry-flavour","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42488025776187","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7139919036475","handle":"complete-vegan-nootropic-granola","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41269437464635","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7462400655419","handle":"little-rollas-bundle-strawberry-cocoa-vanilla-1-of-each","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42488026234939","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5093118509115","handle":"create-your-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"34388270448699","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7141220646971","handle":"energize-nootropic-granola-portion-packs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41272194826299","
1679image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7141227921467","handle":"complete-vegan-nootropic-granola-portion-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41272202133563","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7141227987003","handle":"calm-nootropic-granola-portion-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41272202231867","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7141229461563","handle":"body-soul-nootropic-granola-portion-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41272203706427","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://rollagranola.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"142377549883","themeStoreId":"836","themePublished":"true","eventMetadataId":"1969ae1a-4401-45cd-b58f-7768bb903598","pageType":"home","shopId":"24600013","storefrontBaseUrl":"https:\/\/rollagranola.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1679<script>
1680  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1681  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1682  window.ShopifyAnalytics.meta.currency = 'GBP';
1683  var meta = {"page":{"pageType":"home","requestId":"9f07bd60-4549-416c-a318-13fe07a455f2-1790322064"}};
1684  for (var attr in meta) {
1685    window.ShopifyAnalytics.meta[attr] = meta[attr];
1686  }
1687</script>
vendor: 1 bytes, line 1687
1687
1688<script class="analytics">
1689  (function () {
1690    var customDocumentWrite = function(content) {
1691      var jquery = null;
1692
1693      if (window.jQuery) {
1694        jquery = window.jQuery;
1695      } else if (window.Checkout && window.Checkout.$) {
1696        jquery = window.Checkout.$;
1697      }
1698
1699      if (jquery) {
1700        jquery('body').append(content);
1701      }
1702    };
1703
1704    var hasLoggedConversion = function(token) {
1705      if (token) {
1706        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1707      }
1708      return false;
1709    }
1710
1711    var setCookieIfConversion = function(token) {
1712      if (token) {
1713        var twoMonthsFromNow = new Date(Date.now());
1714        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1715
1716        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1717      }
1718    }
1719
1720    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1721    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1722    if (trekkie.integrations) {
1723      return;
1724    }
1725    trekkie.methods = [
1726      'identify',
1727      'page',
1728      'ready',
1729      'track',
1730      'trackForm',
1731      'trackLink'
1732    ];
1733    trekkie.factory = function(method) {
1734      return function() {
1735        var args = Array.prototype.slice.call(arguments);
1736        args.unshift(method);
1737        trekkie.push(args);
1738        if (method == 'track' || method == 'page') {
1739          var pageUrl;
1740          try {
1741            pageUrl = window.location.href;
1742          } catch (e) {}
1743          var pageReferrer;
1744          try {
1745            pageReferrer = document.referrer;
1746          } catch (e) {}
1747          try {
1748            if (window.__TREKKIE_SHIM_QUEUE == null) {
1749              window.__TREKKIE_SHIM_QUEUE = [];
1750            }
1751            window.__TREKKIE_SHIM_QUEUE.push({
1752              from: 'trekkie-stub',
1753              method: method,
1754              args: args.slice(1),
1755              pageContext: {
1756                url: pageUrl,
1757                referrer: pageReferrer
1758              }
1759            });
1760          } catch (e) {
1761            // no-op
1762          }
1763        }
1764        return trekkie;
1765      };
1766    };
1767    for (var i = 0; i < trekkie.methods.length; i++) {
1768      var key = trekkie.methods[i];
1769      trekkie[key] = trekkie.factory(key);
1770    }
1771    trekkie.load = function(config) {
1772      trekkie.config = config || {};
1773      trekkie.config.initialDocumentCookie = document.cookie;
1774      var first = document.getElementsByTagName('script')[0];
1775var script = document.createElement('script');
1776script.type = 'text/javascript';
1777script.onerror = function(e) {
1778  var scriptFallback = document.createElement('script');
1779  scriptFallback.type = 'text/javascript';
1780  scriptFallback.onerror = function(error) {
1781          var Monorail = {
1782      produce: function produce(monorailDomain, schemaId, payload) {
1783        var currentMs = new Date().getTime();
1784        var event = {
1785          schema_id: schemaId,
1786          payload: payload,
1787          metadata: {
1788            event_created_at_ms: currentMs,
1789            event_sent_at_ms: currentMs
1790          }
1791        };
1792        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1793      },
1794      sendRequest: function sendRequest(endpointUrl, payload) {
1795        // Try the sendBeacon API
1796        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1797          var blobData = new window.Blob([payload], {
1798            type: 'text/plain'
1799          });
1800
1801          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1802            return true;
1803          } // sendBeacon was not successful
1804
1805        } // XHR beacon
1806
1807        var xhr = new XMLHttpRequest();
1808
1809        try {
1810          xhr.open('POST', endpointUrl);
1811          xhr.setRequestHeader('Content-Type', 'text/plain');
1812          xhr.send(payload);
1813        } catch (e) {
1814          console.log(e);
1815        }
1816
1817        return false;
1818      },
1819      isIos12: function isIos12() {
1820        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1821      }
1822    };
1823    Monorail.produce('monorail-edge.shopifysvc.com',
1824      'trekkie_storefront_load_errors/1.1',
1825      {shop_id: 24600013,
1826      theme_id: 142377549883,
1827      app_name: "storefront",
1828      context_url: window.location.href,
1829      source_url: "//rollagranola.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1830
1831  };
1832  scriptFallback.async = true;
1833  scriptFallback.src = '//rollagranola.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1834  first.parentNode.insertBefore(scriptFallback, first);
1835};
1836script.async = true;
1837script.src = '//rollagranola.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1838first.parentNode.insertBefore(script, first);
1839
1840    };
1841    trekkie.load(
1842      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":24600013,"isMerchantRequest":null,"themeId":142377549883,"themeCityHash":"12872039839890569798","contentLanguage":"en","currency":"GBP","eventMetadataId":"1969ae1a-4401-45cd-b58f-7768bb903598"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1843    );
1844
1845    var loaded = false;
1846    trekkie.ready(function() {
1847      if (loaded) return;
1848      loaded = true;
1849
1850      window.ShopifyAnalytics.lib = window.trekkie;
1851
1852      var originalDocumentWrite = document.write;
1853      document.write = customDocumentWrite;
1854      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1855      document.write = originalDocumentWrite;
1856
1857      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1858      var token = match? match[1]: undefined;
1859      if (!hasLoggedConversion(token)) {
1860        setCookieIfConversion(token);
1861        
1862      }
1863    });
1864
1865    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"9f07bd60-4549-416c-a318-13fe07a455f2-1790322064","shopifyEmitted":true});
1866
1867    var eventsListenerScript = document.createElement('script');
1868    eventsListenerScript.async = true;
1869    eventsListenerScript.src = "//rollagranola.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1870    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1871})();</script>
1871
1872  
1872<script>
1873  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1874    window.ga = function ga() {
1875      (window.ga.q = window.ga.q || []).push(arguments);
1876      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1877        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1878      }
1879      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1880    };
1881    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1882      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1883    }
1884  }
1885</script>
vendor: 1 bytes, line 1885
1885
1886<script
1887  defer
1888  src="https://rollagranola.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1889  data-application="storefront-renderer"
1890  data-shop-id="24600013"
1891  data-render-region="gcp-us-central1"
1892  data-page-type="index"
1893  data-theme-instance-id="142377549883"
1894  data-theme-name="Rollagranola"
1895  data-theme-version="3.2.5"
1896  data-monorail-region="shop_domain"
1897  data-resource-timing-sampling-rate="10"
1898  data-shs="true"
1899  data-shs-beacon="true"
1900  data-shs-export-with-fetch="true"
1901  data-shs-logs-sample-rate="1"
1902  data-shs-beacon-endpoint="https://rollagranola.com/api/collect"
1903></script>
1903
1904<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821879664000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790323864000"><meta name="new-cookie-storage-activated" content="t">
1905</head>
1906  <body
1907    id="rollagranola-healthy-natural-nut-granola-cereal"
1908    class="template-index  index"
1909  >
1910    <div id="shopify-section-ezfy-custom-fonts" class="shopify-section">
1911  <style data-custom-fonts>
1912    
1913
1914
1915
1916      
1917
1918      
1919      
1920      
1921      
1922      
1923      
1924      
1925      
1926      
1927      
1928      
1929      
1930      
1931
1932      
1933
1934        
1935
1936        
1937          @font-face {
1938            font-family: 'amsiProBold';
1939            src: url(https://cdn.shopify.com/s/files/1/2460/0013/files/AmsiPro-Ultra.woff?v=1709692538) format('woff');
1940
1941              
1942            
1943            font-weight: bold;
1944              
1945          }
1946
1947
1948          
1949
1950          
1951
1952          
1953
1954          
1955
1956          
1957
1958          
1959
1960          
1961
1962          
1963
1964          
1965
1966
1967      
1968      
1969  </style>
1970
1971
1972
1973</div>
1974    
1974<script async type="text/javascript">
1975      //loading class for animations
1976      document.body.className += ' ' + 'theme-loading';
1977    </script>
1977
1978
1979    <div id="shopify-section-mobile-drawer" class="shopify-section js-section__mobile-draw"><div class="mobile-draw mobile-draw--light u-bg-brand js-menu-draw mfp-hide">
1980    <nav class="mobile-draw__nav mobile-nav">
1981        <ul class="mobile-nav__items o-list-bare">
1982
1983            
1984                
1985                <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-1">
1986                    <a href="#mobile-sub-1" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Shop Now</a>
1987
1988                    
1989                        <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-1">
1990                            <ul class="mobile-nav__sub__items o-list-bare">
1991                                
1992                                
1993                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-1">
1994                                        <a href="/collections/granola" class="mobile-nav__sub__link">All Granola</a>
1995
1996                                        
1997
1998                                    </li>
1999                                
2000                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-2">
2001                                        <a href="/collections/multi-packs" class="mobile-nav__sub__link">Multi Pack Savings</a>
2002
2003                                        
2004
2005                                    </li>
2006                                
2007                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-3">
2008                                        <a href="/collections/little-rollas" class="mobile-nav__sub__link">Kids Granola</a>
2009
2010                                        
2011
2012                                    </li>
2013                                
2014                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-4">
2015                                        <a href="/collections/keto-granola" class="mobile-nav__sub__link">Keto Granola</a>
2016
2017                                        
2018
2019                                    </li>
2020                                
2021                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-5">
2022                                        <a href="/collections/paleo-granola" class="mobile-nav__sub__link">Cereal-Free Granola</a>
2023
2024                                        
2025
2026                                    </li>
2027                                
2028                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-6">
2029                                        <a href="/collections/nootropic-granola" class="mobile-nav__sub__link">Nootropic Granola</a>
2030
2031                                        
2032
2033                                    </li>
2034                                
2035                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-7">
2036                                        <a href="/collections/oat-granola" class="mobile-nav__sub__link">Oat Granola</a>
2037
2038                                        
2039
2040                                    </li>
2041                                
2042                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-8">
2043                                        <a href="/collections/back-to-school-maple-syrup-special" class="mobile-nav__sub__link">Kids Granola &amp; Maple Syrup Special</a>
2044
2045                                        
2046
2047                                    </li>
2048                                
2049                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-9">
2050                                        <a href="/collections/snacking" class="mobile-nav__sub__link">Healthy Snacks</a>
2051
2052                                        
2053
2054                                    </li>
2055                                
2056                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-10">
2057                                        <a href="/collections/fruit-berry-granola" class="mobile-nav__sub__link">Fruit Berry Granola</a>
2058
2059                                        
2060
2061                                    </li>
2062                                
2063                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-11">
2064                                        <a href="/collections/chocolate-granola" class="mobile-nav__sub__link">Chocolate Granola</a>
2065
2066                                        
2067
2068                                    </li>
2069                                
2070                            </ul>
2071                        </div>
2072                    
2073                </li>
2074            
2075                
2076                <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-2">
2077                    <a href="#mobile-sub-2" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">About us</a>
2078
2079                    
2080                        <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-2">
2081                            <ul class="mobile-nav__sub__items o-list-bare">
2082                                
2083                                
2084                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-1">
2085                                        <a href="/pages/why-rollagranola" class="mobile-nav__sub__link">Why Rollagranola</a>
2086
2087                                        
2088
2089                                    </li>
2090                                
2091                            </ul>
2092                        </div>
2093                    
2094                </li>
2095            
2096                
2097                <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-3">
2098                    <a href="#mobile-sub-3" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Recipes & Blogs</a>
2099
2100                    
2101                        <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-3">
2102                            <ul class="mobile-nav__sub__items o-list-bare">
2103                                
2104                                
2105                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-3-1">
2106                                        <a href="/blogs/rollagranola-updates" class="mobile-nav__sub__link">What’s Happening at Rollagranola</a>
2107
2108                                        
2109
2110                                    </li>
2111                                
2112                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-3-2">
2113                                        <a href="/blogs/recipes" class="mobile-nav__sub__link">Recipes</a>
2114
2115                                        
2116
2117                                    </li>
2118                                
2119                            </ul>
2120                        </div>
2121                    
2122                </li>
2123            
2124                
2125                <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-4">
2126                    <a href="#mobile-sub-4" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Get In Touch</a>
2127
2128                    
2129                        <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-4">
2130                            <ul class="mobile-nav__sub__items o-list-bare">
2131                                
2132                                
2133                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-4-1">
2134                                        <a href="/pages/contact-us" class="mobile-nav__sub__link">Contact US</a>
2135
2136                                        
2137
2138                                    </li>
2139                                
2140                                    <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-4-2">
2141                                        <a href="/pages/trade-enquiry-1" class="mobile-nav__sub__link">Trade Enquiry</a>
2142
2143                                        
2144
2145                                    </li>
2146                                
2147                            </ul>
2148                        </div>
2149                    
2150                </li>
2151            
2152
2153            
2154                
2155                    <li class="mobile-nav__item">
2156                        <a href="/account/login" class="mobile-nav__link">Log in</a>
2157                    </li>
2158                
2159            
2160        </ul>
2161    </nav>
2162
2163    
2164        <div class="mobile-draw__search mobile-search">
2165            <form action="/search" method="get" class="mobile-search__form" role="search">
2166                <input type="hidden" name="type" value="product,article,page">
2167                <input type="search" name="q" class="mobile-search__input" value="" aria-label="Search our store..." placeholder="Search our store...">
2168                <button type="submit" class="mobile-search__submit">
2169                    <i class="icon icon--search" aria-hidden="true"></i>
2170                    <span class="icon-fallback__text">Search</span>
2171                </button>
2172            </form>
2173        </div>
2174    
2175
2176    <div class="mobile-draw__footer mobile-footer">
2177        
2178            <div class="mobile-footer__contact">
2179                
2180                    <h4 class="mobile-footer__title">Contact</h4>
2181                
2182                
2183                    <p class="mobile-footer__text"><a href="tel:01462 419 400" class="mobile-footer__text-link">01462 419 400</a></p>
2184                    
2185                
2186                    <p class="mobile-footer__text"><a href="mailto:[email protected]" class="mobile-footer__text-link">[email protected]</a></p>
2187                
2188            </div>
2189        
2190        
2191            <ul class="mobile-footer__social-items o-list-bare">
2192                
2193                
2194                    <li class="mobile-footer__social-item">
2195                        <a href="https://twitter.com/rollagranola" class="mobile-footer__social-link icon-fallback" target="_blank">
2196                            <i class="icon icon--twitter" aria-hidden="true"></i>
2197                            <span class="icon-fallback__text">Twitter</span>
2198                        </a>
2199                    </li>
2200                
2201                
2202                
2203                    <li class="mobile-footer__social-item">
2204                        <a href="http://instagram.com/rollagranola" class="mobile-footer__social-link icon-fallback" target="_blank">
2205                            <i class="icon icon--instagram" aria-hidden="true"></i>
2206                            <span class="icon-fallback__text">Instagram</span>
2207                        </a>
2208                    </li>
2209                
2210                
2211                
2212                
2213                
2214                
2215                
2216                
2217            </ul>
2218        
2219    </div>
2220
2221    
2222        <div class="mobile-draw__cta mobile-cta">
2223            
2224                
2225                    <img src="//rollagranola.com/cdn/shop/files/Rollagranola_White_Logo2018_450x.png?v=1675332481" alt="" class="mobile-cta__image">
2226                
2227            
2228            
2229            
2230            
2231        </div>
2232    
2233</div>
2234
2235</div>
2236    <div class="old-header-block"><div id="shopify-section-header" class="shopify-section js-section__header"><style type="text/css">
2237    
2238    .header__logo {width: 400px}
2239    
2240    .announcement {
2241        background-color: #212121;
2242    }
2243    .announcement__text,
2244    .announcement__text.rte a {
2245        color: #ffffff;
2246    }
2247    .announcement__text.rte a {
2248        border-color: #ffffff;
2249    }
2250    
2251</style>
2252
2253
2254    
2255        
2256        <a href="/collections/all" class="announcement__link">
2257        
2258            <div class="announcement">
2259                <p class="announcement__text">FREE UK SHIPPING WIITH ORDERS OVER £20</p>
2260            </div>
2261        
2262        </a>
2263        
2264    
2265
2266<header role="banner" id="top" class="header js-header header--center header--mega" data-section-id="header" data-section-type="header-section">
2267    
2268    
2269
2270    <div class="header__logo u-flex u-flex--middle u-flex--center">
2271        
2272            <h1 class="header__logo-wrapper js-main-logo" >
2273        
2274            
2275                <a href="/"  class="header__logo-link">
2276                    
2277                    <img src="//rollagranola.com/cdn/shop/files/Rollagranola_Logo_Black_SingleLine_800x.png?v=1613685306" class="header__logo-img" alt="Rollagranola logo" >
2278                </a>
2279            
2280        
2281            </h1>
2282        
2283    </div>
2284
2285    <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon">
2286        <a href="#" class="header-trigger__link js-mobile-draw-trigger icon-fallback">
2287            <i class="icon icon--menu" aria-hidden="true"></i>
2288            <span class="icon-fallback__text">Menu</span>
2289        </a>
2290    </div>
2291    <div class="header-trigger header-trigger--right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon">
2292        <a href="/cart" class="header-trigger__link js-cart-trigger icon-fallback">
2293            <i class="icon icon--cart" aria-hidden="true"></i>
2294            <span class="icon-fallback__text">Cart</span>
2295        </a>
2296    </div>
2297
2298    <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down">
2299        
2300        <nav class="primary-nav header-navs__items js-primary-nav" role="navigation">
2301            <ul class="primary-nav__items">
2302                
2303                    
2304                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-1">
2305                        <a href="/collections" class="primary-nav__link nav__link--sub js-header-sub-link-a">Shop Now</a>
2306
2307                        
2308                            <div class="nav__sub nav__sub--cta" id="sub-1">
2309                                <div class="nav__sub-wrap">
2310                                    <ul class="nav__sub__items o-list-bare">
2311
2312                                        
2313                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-1">
2314                                                <a href="/collections/granola" class="nav__sub__link">All Granola</a>
2315
2316                                                
2317
2318                                            </li>
2319                                        
2320                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-2">
2321                                                <a href="/collections/multi-packs" class="nav__sub__link">Multi Pack Savings</a>
2322
2323                                                
2324
2325                                            </li>
2326                                        
2327                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-3">
2328                                                <a href="/collections/little-rollas" class="nav__sub__link">Kids Granola</a>
2329
2330                                                
2331
2332                                            </li>
2333                                        
2334                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-4">
2335                                                <a href="/collections/keto-granola" class="nav__sub__link">Keto Granola</a>
2336
2337                                                
2338
2339                                            </li>
2340                                        
2341                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-5">
2342                                                <a href="/collections/paleo-granola" class="nav__sub__link">Cereal-Free Granola</a>
2343
2344                                                
2345
2346                                            </li>
2347                                        
2348                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-6">
2349                                                <a href="/collections/nootropic-granola" class="nav__sub__link">Nootropic Granola</a>
2350
2351                                                
2352
2353                                            </li>
2354                                        
2355                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-7">
2356                                                <a href="/collections/oat-granola" class="nav__sub__link">Oat Granola</a>
2357
2358                                                
2359
2360                                            </li>
2361                                        
2362                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-8">
2363                                                <a href="/collections/back-to-school-maple-syrup-special" class="nav__sub__link">Kids Granola &amp; Maple Syrup Special</a>
2364
2365                                                
2366
2367                                            </li>
2368                                        
2369                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-9">
2370                                                <a href="/collections/snacking" class="nav__sub__link">Healthy Snacks</a>
2371
2372                                                
2373
2374                                            </li>
2375                                        
2376                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-10">
2377                                                <a href="/collections/fruit-berry-granola" class="nav__sub__link">Fruit Berry Granola</a>
2378
2379                                                
2380
2381                                            </li>
2382                                        
2383                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-11">
2384                                                <a href="/collections/chocolate-granola" class="nav__sub__link">Chocolate Granola</a>
2385
2386                                                
2387
2388                                            </li>
2389                                        
2390
2391                                    </ul>
2392
2393                                    
2394                                        
2395                                            <div class="nav__sub__cta">
2396                                                
2397                                                    
2398                                                
2399                                                
2400                                                
2401                                                
2402                                                    <div class="nav__sub__cta-link">
2403                                                        <a href="/collections/all" class="link link--arrow">Back to products</a>
2404                                                    </div>
2405                                                
2406                                            </div>
2407                                        
2408                                    
2409
2410                                </div>
2411                            </div>
2412                        
2413
2414                    </li>
2415                
2416                    
2417                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-2">
2418                        <a href="/pages/about-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">About us</a>
2419
2420                        
2421                            <div class="nav__sub nav__sub--cta" id="sub-2">
2422                                <div class="nav__sub-wrap">
2423                                    <ul class="nav__sub__items o-list-bare">
2424
2425                                        
2426                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-1">
2427                                                <a href="/pages/why-rollagranola" class="nav__sub__link">Why Rollagranola</a>
2428
2429                                                
2430
2431                                            </li>
2432                                        
2433
2434                                    </ul>
2435
2436                                    
2437                                        
2438                                            <div class="nav__sub__cta">
2439                                                
2440                                                    
2441                                                
2442                                                
2443                                                
2444                                                
2445                                                    <div class="nav__sub__cta-link">
2446                                                        <a href="/collections/all" class="link link--arrow">Back to products</a>
2447                                                    </div>
2448                                                
2449                                            </div>
2450                                        
2451                                    
2452
2453                                </div>
2454                            </div>
2455                        
2456
2457                    </li>
2458                
2459                    
2460                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-3">
2461                        <a href="/blogs/news" class="primary-nav__link nav__link--sub js-header-sub-link-a">Recipes & Blogs</a>
2462
2463                        
2464                            <div class="nav__sub nav__sub--cta" id="sub-3">
2465                                <div class="nav__sub-wrap">
2466                                    <ul class="nav__sub__items o-list-bare">
2467
2468                                        
2469                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-1">
2470                                                <a href="/blogs/rollagranola-updates" class="nav__sub__link">What’s Happening at Rollagranola</a>
2471
2472                                                
2473
2474                                            </li>
2475                                        
2476                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-2">
2477                                                <a href="/blogs/recipes" class="nav__sub__link">Recipes</a>
2478
2479                                                
2480
2481                                            </li>
2482                                        
2483
2484                                    </ul>
2485
2486                                    
2487                                        
2488                                            <div class="nav__sub__cta">
2489                                                
2490                                                    
2491                                                
2492                                                
2493                                                
2494                                                
2495                                                    <div class="nav__sub__cta-link">
2496                                                        <a href="/collections/all" class="link link--arrow">Back to products</a>
2497                                                    </div>
2498                                                
2499                                            </div>
2500                                        
2501                                    
2502
2503                                </div>
2504                            </div>
2505                        
2506
2507                    </li>
2508                
2509                    
2510                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-4">
2511                        <a href="/pages/contact-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">Get In Touch</a>
2512
2513                        
2514                            <div class="nav__sub nav__sub--cta" id="sub-4">
2515                                <div class="nav__sub-wrap">
2516                                    <ul class="nav__sub__items o-list-bare">
2517
2518                                        
2519                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-1">
2520                                                <a href="/pages/contact-us" class="nav__sub__link">Contact US</a>
2521
2522                                                
2523
2524                                            </li>
2525                                        
2526                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-2">
2527                                                <a href="/pages/trade-enquiry-1" class="nav__sub__link">Trade Enquiry</a>
2528
2529                                                
2530
2531                                            </li>
2532                                        
2533
2534                                    </ul>
2535
2536                                    
2537                                        
2538                                            <div class="nav__sub__cta">
2539                                                
2540                                                    
2541                                                
2542                                                
2543                                                
2544                                                
2545                                                    <div class="nav__sub__cta-link">
2546                                                        <a href="/collections/all" class="link link--arrow">Back to products</a>
2547                                                    </div>
2548                                                
2549                                            </div>
2550                                        
2551                                    
2552
2553                                </div>
2554                            </div>
2555                        
2556
2557                    </li>
2558                
2559            </ul>
2560        </nav>
2561
2562        <nav class="secondary-nav header-navs__items js-secondary-nav">
2563            <ul class="secondary-nav__items">
2564
2565                
2566                    
2567                        <li class="secondary-nav__item">
2568                            <a href="/account/login" class="secondary-nav__link">Log in</a>
2569                        </li>
2570                    
2571                
2572
2573                <li class="secondary-nav__item tab-fix"> 
2574                    <a href="/cart" class="secondary-nav__link js-cart-trigger">Basket (<span id="CartCount">0</span>)</a>
2575                </li>
2576                
2577                
2578                    <li class="secondary-nav__item secondary-nav__item--search">
2579                        <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger">
2580                            <i class="icon icon--search" aria-hidden="true"></i>
2581                            <span class="icon-fallback__text">Search</span>
2582                        </a>
2583                    </li>
2584                
2585
2586            </ul>
2587        </nav>
2588
2589    </div>
2590</header>
2591
2592</div></div>
2593    <div class="new-header-block"><div id="shopify-section-new-header" class="shopify-section js-section__header"><link href="//rollagranola.com/cdn/shop/t/60/assets/new-header.css?v=80515405169673457071785409930" rel="stylesheet" type="text/css" media="all" />
2594<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.css" />
2595<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.js"></script>
2595
2596
2597<style type="text/css">
2598    
2599    .header__logo {width: 224px}
2600    
2601</style>
2602
2603
2604<div class="announcement-bar-block">
2605    <div class="announcement-bar">
2606        <div class="announcement-slider">
2607            <div class="swiper-wrapper">
2608                
2609                
2610                    <div class="swiper-slide">
2611                        <div class="announcement-slide">
2612                            <div class="item-block">
2613                                
2614                                <div class="img-block">
2615                                    <img src="//rollagranola.com/cdn/shop/files/truck-delivery.svg?v=1771930096&width=200" alt="">
2616                                </div>
2617                                
2618                                
2619                                <div class="text">Free UK Shipping  with Order Over £20</div>
2620                                
2621                            </div>
2622                        </div>
2623                    </div>
2624                
2625                
2626                
2627                    <div class="swiper-slide">
2628                        <div class="announcement-slide">
2629                            <div class="item-block">
2630                                
2631                                <div class="img-block">
2632                                    <img src="//rollagranola.com/cdn/shop/files/icon2.svg?v=1771930096&width=200" alt="">
2633                                </div>
2634                                
2635                                
2636                                <div class="text">Flexible Subscriptions</div>
2637                                
2638                            </div>
2639                        </div>
2640                    </div>
2641                
2642                
2643                
2644                    <div class="swiper-slide">
2645                        <div class="announcement-slide">
2646                            <div class="item-block">
2647                                
2648                                <div class="img-block">
2649                                    <img src="//rollagranola.com/cdn/shop/files/icon3.svg?v=1771930097&width=200" alt="">
2650                                </div>
2651                                
2652                                
2653                                <div class="text">Bundle and Save up to 28%</div>
2654                                
2655                            </div>
2656                        </div>
2657                    </div>
2658                
2659                
2660            </div>
2661        </div>
2662    </div>
2663</div>
2664
2665<header role="banner" id="top" class="header js-header u-flex u-flex--middle u-flex--center header--stripe" data-section-id="new-header" data-section-type="header-section">
2666    
2667    
2668        <div class="header-stripe"></div>
2669    
2670
2671    
2672
2673    <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon">
2674        <a href="#" class="header-trigger__link js-mobile-draw-trigger icon-fallback">
2675            <i class="icon icon--menu" aria-hidden="true">
2676                
2677            <svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg">
2678            <path d="M0 1.16699H19" stroke="white" stroke-width="2.33333" stroke-linejoin="round"/>
2679            <path d="M0 7.16699H19" stroke="white" stroke-width="2.33333" stroke-linejoin="round"/>
2680            <path d="M0 13.167H19" stroke="white" stroke-width="2.33333" stroke-linejoin="round"/>
2681            </svg>
2682
2683            </i>
2684            <span class="icon-fallback__text">Menu</span>
2685        </a>
2686    </div>
2687
2688    <div class="header__logo mobile-logo u-flex u-flex--middle u-flex--center">
2689        
2690            <h1 class="header__logo-wrapper js-main-logo" >
2691        
2692            
2693                <a href="/"  class="header__logo-link">
2694                    
2695                    <img src="//rollagranola.com/cdn/shop/files/rolla-logo_448x.svg?v=1772171977" class="header__logo-img mobile-img" alt="Rollagranola" >
2696                </a>
2697            
2698        
2699            </h1>
2700        
2701    </div>
2702
2703    <div class="header-trigger header-trigger--right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon">
2704        <a href="/cart" class="header-trigger__link js-cart-trigger icon-fallback">
2705            <i class="icon icon--cart" aria-hidden="true">                
2706                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2707                <path d="M1 1H2.306C2.552 1 2.676 1 2.774 1.045C2.86129 1.08494 2.93523 1.14917 2.987 1.23C3.046 1.322 3.063 1.443 3.098 1.687L3.571 5M3.571 5L4.623 12.731C4.757 13.713 4.823 14.203 5.058 14.572C5.26461 14.8973 5.56082 15.156 5.911 15.317C6.309 15.5 6.804 15.5 7.794 15.5H16.352C17.294 15.5 17.766 15.5 18.151 15.33C18.4904 15.1805 18.7816 14.9395 18.992 14.634C19.231 14.288 19.319 13.824 19.495 12.899L20.819 5.949C20.881 5.624 20.912 5.461 20.867 5.334C20.8276 5.22203 20.7496 5.12774 20.647 5.068C20.532 5 20.366 5 20.034 5H3.571ZM9 20C9 20.2652 8.89464 20.5196 8.70711 20.7071C8.51957 20.8946 8.26522 21 8 21C7.73478 21 7.48043 20.8946 7.29289 20.7071C7.10536 20.5196 7 20.2652 7 20C7 19.7348 7.10536 19.4804 7.29289 19.2929C7.48043 19.1054 7.73478 19 8 19C8.26522 19 8.51957 19.1054 8.70711 19.2929C8.89464 19.4804 9 19.7348 9 20ZM17 20C17 20.2652 16.8946 20.5196 16.7071 20.7071C16.5196 20.8946 16.2652 21 16 21C15.7348 21 15.4804 20.8946 15.2929 20.7071C15.1054 20.5196 15 20.2652 15 20C15 19.7348 15.1054 19.4804 15.2929 19.2929C15.4804 19.1054 15.7348 19 16 19C16.2652 19 16.5196 19.1054 16.7071 19.2929C16.8946 19.4804 17 19.7348 17 20Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2708                </svg>
2709            </i>
2710            <span class="icon-fallback__text">Cart</span>
2711        </a>
2712    </div>
2713
2714    <div class="header-navs js-heaver-navs u-hidden@tab-down">
2715        
2716        
2717        <div class="header__logo desk-logo u-flex u-flex--middle u-flex--center">
2718            
2719                <h1 class="header__logo-wrapper js-main-logo" >
2720            
2721                
2722                    <a href="/"  class="header__logo-link">
2723                        
2724                        <img src="//rollagranola.com/cdn/shop/files/rolla-logo_448x.svg?v=1772171977" class="header__logo-img desk-img" alt="Rollagranola" >
2725                    </a>
2726                
2727            
2728                </h1>
2729            
2730        </div>
2731
2732        <nav class="primary-nav header-navs__items js-primary-nav" role="navigation">
2733            <ul class="primary-nav__items">
2734                
2735                    
2736                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-1">
2737                        <a href="/collections" class="primary-nav__link nav__link--sub js-header-sub-link-a">Shop Now</a>
2738
2739                        
2740                            <div class="nav__sub" id="sub-1">
2741                                <div class="nav__sub-wrap">
2742                                    <ul class="nav__sub__items o-list-bare">
2743
2744                                        
2745                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-1">
2746                                                <a href="/collections/granola" class="nav__sub__link">
2747                                                    <span class="js-header-span">All Granola</span></a>
2748
2749                                                
2750
2751                                            </li>
2752                                        
2753                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-2">
2754                                                <a href="/collections/multi-packs" class="nav__sub__link">
2755                                                    <span class="js-header-span">Multi Pack Savings</span></a>
2756
2757                                                
2758
2759                                            </li>
2760                                        
2761                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-3">
2762                                                <a href="/collections/little-rollas" class="nav__sub__link">
2763                                                    <span class="js-header-span">Kids Granola</span></a>
2764
2765                                                
2766
2767                                            </li>
2768                                        
2769                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-4">
2770                                                <a href="/collections/keto-granola" class="nav__sub__link">
2771                                                    <span class="js-header-span">Keto Granola</span></a>
2772
2773                                                
2774
2775                                            </li>
2776                                        
2777                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-5">
2778                                                <a href="/collections/paleo-granola" class="nav__sub__link">
2779                                                    <span class="js-header-span">Cereal-Free Granola</span></a>
2780
2781                                                
2782
2783                                            </li>
2784                                        
2785                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-6">
2786                                                <a href="/collections/nootropic-granola" class="nav__sub__link">
2787                                                    <span class="js-header-span">Nootropic Granola</span></a>
2788
2789                                                
2790
2791                                            </li>
2792                                        
2793                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-7">
2794                                                <a href="/collections/oat-granola" class="nav__sub__link">
2795                                                    <span class="js-header-span">Oat Granola</span></a>
2796
2797                                                
2798
2799                                            </li>
2800                                        
2801                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-8">
2802                                                <a href="/collections/back-to-school-maple-syrup-special" class="nav__sub__link">
2803                                                    <span class="js-header-span">Kids Granola &amp; Maple Syrup Special</span></a>
2804
2805                                                
2806
2807                                            </li>
2808                                        
2809                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-9">
2810                                                <a href="/collections/snacking" class="nav__sub__link">
2811                                                    <span class="js-header-span">Healthy Snacks</span></a>
2812
2813                                                
2814
2815                                            </li>
2816                                        
2817                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-10">
2818                                                <a href="/collections/fruit-berry-granola" class="nav__sub__link">
2819                                                    <span class="js-header-span">Fruit Berry Granola</span></a>
2820
2821                                                
2822
2823                                            </li>
2824                                        
2825                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-11">
2826                                                <a href="/collections/chocolate-granola" class="nav__sub__link">
2827                                                    <span class="js-header-span">Chocolate Granola</span></a>
2828
2829                                                
2830
2831                                            </li>
2832                                        
2833
2834                                    </ul>
2835
2836                                    
2837
2838                                </div>
2839                            </div>
2840                        
2841
2842                    </li>
2843                
2844                    
2845                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-2">
2846                        <a href="/pages/about-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">About us</a>
2847
2848                        
2849                            <div class="nav__sub" id="sub-2">
2850                                <div class="nav__sub-wrap">
2851                                    <ul class="nav__sub__items o-list-bare">
2852
2853                                        
2854                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-1">
2855                                                <a href="/pages/why-rollagranola" class="nav__sub__link">
2856                                                    <span class="js-header-span">Why Rollagranola</span></a>
2857
2858                                                
2859
2860                                            </li>
2861                                        
2862
2863                                    </ul>
2864
2865                                    
2866
2867                                </div>
2868                            </div>
2869                        
2870
2871                    </li>
2872                
2873                    
2874                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-3">
2875                        <a href="/blogs/news" class="primary-nav__link nav__link--sub js-header-sub-link-a">Recipes & Blogs</a>
2876
2877                        
2878                            <div class="nav__sub" id="sub-3">
2879                                <div class="nav__sub-wrap">
2880                                    <ul class="nav__sub__items o-list-bare">
2881
2882                                        
2883                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-1">
2884                                                <a href="/blogs/rollagranola-updates" class="nav__sub__link">
2885                                                    <span class="js-header-span">What’s Happening at Rollagranola</span></a>
2886
2887                                                
2888
2889                                            </li>
2890                                        
2891                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-2">
2892                                                <a href="/blogs/recipes" class="nav__sub__link">
2893                                                    <span class="js-header-span">Recipes</span></a>
2894
2895                                                
2896
2897                                            </li>
2898                                        
2899
2900                                    </ul>
2901
2902                                    
2903
2904                                </div>
2905                            </div>
2906                        
2907
2908                    </li>
2909                
2910                    
2911                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-4">
2912                        <a href="/pages/contact-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">Get In Touch</a>
2913
2914                        
2915                            <div class="nav__sub" id="sub-4">
2916                                <div class="nav__sub-wrap">
2917                                    <ul class="nav__sub__items o-list-bare">
2918
2919                                        
2920                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-1">
2921                                                <a href="/pages/contact-us" class="nav__sub__link">
2922                                                    <span class="js-header-span">Contact US</span></a>
2923
2924                                                
2925
2926                                            </li>
2927                                        
2928                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-2">
2929                                                <a href="/pages/trade-enquiry-1" class="nav__sub__link">
2930                                                    <span class="js-header-span">Trade Enquiry</span></a>
2931
2932                                                
2933
2934                                            </li>
2935                                        
2936
2937                                    </ul>
2938
2939                                    
2940
2941                                </div>
2942                            </div>
2943                        
2944
2945                    </li>
2946                
2947            </ul>
2948        </nav>
2949
2950        <nav class="secondary-nav header-navs__items js-secondary-nav">
2951            <ul class="secondary-nav__items">
2952
2953                
2954                    
2955                        <li class="secondary-nav__item">
2956                            <a href="/account/login" class="secondary-nav__link">Log in</a>
2957                        </li>
2958                    
2959                
2960
2961                <li class="secondary-nav__item tab-fix"> 
2962                    <a href="/cart" class="secondary-nav__link js-cart-trigger">Cart                  
2963                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2964                        <path d="M2 1.99707H3.306C3.552 1.99707 3.676 1.99707 3.774 2.04207C3.86129 2.08201 3.93523 2.14624 3.987 2.22707C4.046 2.31907 4.063 2.44007 4.098 2.68407L4.571 5.99707M4.571 5.99707L5.623 13.7281C5.757 14.7101 5.823 15.2001 6.058 15.5691C6.26461 15.8944 6.56082 16.1531 6.911 16.3141C7.309 16.4971 7.804 16.4971 8.794 16.4971H17.352C18.294 16.4971 18.766 16.4971 19.151 16.3271C19.4904 16.1775 19.7816 15.9366 19.992 15.6311C20.231 15.2851 20.319 14.8211 20.495 13.8961L21.819 6.94607C21.881 6.62107 21.912 6.45807 21.867 6.33107C21.8276 6.2191 21.7496 6.12481 21.647 6.06507C21.532 5.99707 21.366 5.99707 21.034 5.99707H4.571
2964ZM10 20.9971C10 21.2623 9.89464 21.5166 9.70711 21.7042C9.51957 21.8917 9.26522 21.9971 9 21.9971C8.73478 21.9971 8.48043 21.8917 8.29289 21.7042C8.10536 21.5166 8 21.2623 8 20.9971C8 20.7319 8.10536 20.4775 8.29289 20.29C8.48043 20.1024 8.73478 19.9971 9 19.9971C9.26522 19.9971 9.51957 20.1024 9.70711 20.29C9.89464 20.4775 10 20.7319 10 20.9971ZM18 20.9971C18 21.2623 17.8946 21.5166 17.7071 21.7042C17.5196 21.8917 17.2652 21.9971 17 21.9971C16.7348 21.9971 16.4804 21.8917 16.2929 21.7042C16.1054 21.5166 16 21.2623 16 20.9971C16 20.7319 16.1054 20.4775 16.2929 20.29C16.4804 20.1024 16.7348 19.9971 17 19.9971C17.2652 19.9971 17.5196 20.1024 17.7071 20.29C17.8946 20.4775 18 20.7319 18 20.9971Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2965                        </svg>
2966                        <span class="count-block">
2967                            (<span id="CartCount">0</span>)
2968                        </span>
2969                    </a>
2970                </li>
2971                
2972                
2973                    <li class="secondary-nav__item secondary-nav__item--search">
2974                        <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger">
2975                            <i class="icon icon--search" aria-hidden="true"></i>
2976                            <span class="icon-fallback__text">Search</span>
2977                        </a>
2978                    </li>
2979                
2980
2981            </ul>
2982        </nav>
2983
2984    </div>
2985</header>
2986
2987
2988
2989
2990<script>
2991document.addEventListener("DOMContentLoaded", function () {
2992  var announcementSwiper = new Swiper(".announcement-slider", {
2993    loop: true,
2994    autoplay: {
2995      delay: 3000,
2996      disableOnInteraction: false
2997    },
2998    speed: 600,
2999    spaceBetween: 10,
3000    slidesPerView: 3, // default for large screens
3001    breakpoints: {
3002      0: {          // screens 0px and up
3003        slidesPerView: 1
3004      },
3005      992: {        // screens 992px and up
3006        slidesPerView: 3
3007      }
3008    },
3009    observer: true,         // watch for changes in the swiper itself
3010    observeParents: true    // watch for changes in parent elements (good for Shopify sections)
3011  });
3012});
3013</script>
3013</div></div>
3014
3015    <div class="main">
3016      <div>
3017<!-- BEGIN content_for_index --><div id="shopify-section-de_home_banner_cCxiCB" class="shopify-section home-section-cst-banner"><div id="cst-sect-de_home_banner_cCxiCB"> <div class="bg-img-wrapp"> <img src="//rollagranola.com/cdn/shop/files/None_Of_That_Hero_Banner_for_Website.png?v=1789415382" alt="Homepage banner image - Rolla Granola" /> </div> <div class="container-cst"><div class="cta-inner-wrapp"> </div> </div> </div><style> #cst-sect-de_home_banner_cCxiCB .cta-inner-wrapp {position: relative;z-index: 2;transform: translate(-600px, 50px); } @media screen and (max-width: 749px) {#cst-sect-de_home_banner_cCxiCB .cta-inner-wrapp { transform: translate(0px, 0px);} }</style></div><div id="shopify-section-5c23b7dd-31ba-4252-b19e-a1d1061ae7fd" class="shopify-section resuable-section-cst-asi"><div id="cst-sect-5c23b7dd-31ba-4252-b19e-a1d1061ae7fd" class=""> <div class="container-cst"> <div class="title-wrapper"><h2>As Seen In</h2> </div><div class="resuable-owl-crsll owl-carousel owl-theme as-seen-in-caro" data-desktop-number="8" data-mid-tablet-number="5" data-tablet-number="3" data-mobile-number="2" data-carosuel-margin="10" data-autoplay-cntrl="true" data-center-results="false"/> <div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/bbc-good-food.svg?v=1683648995" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/metro.svg?v=1683649979" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/Forbes.svg?v=1683649988" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/top-sante.svg?v=1683650006" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/food-and-drink-tchnology.svg?v=1683650023" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/bakery-and-snacks.svg?v=1683650032" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/delicious-magazine.svg?v=1683650041" alt="As Seen On Logo" /> </div><div class="logo-asi-wrapp"><img src="//rollagranola.com/cdn/shop/files/home-style-magazine.svg?v=1683650053" alt="As Seen On Logo" /> </div> </div> </div></div></div><div id="shopify-section-91fc1296-e0a0-467f-b905-89353154dc75" class="shopify-section home-section-cst-featcontent"><div id="cst-sect-91fc1296-e0a0-467f-b905-89353154dc75"> <div class="container-cst"><div class="top-section-content"> <h2>Guilt-Free, Feel-Good Granola</h2> <p>We make gluten-free, refined sugar free granolas full of flavour, nuts and crunch. We pack our granolas with loads of nuts and natural ingredients give you the energy you need to start your day feeling great. We also have a whole range of vegan, cereal-free, keto, nootropic and even kids products to choose from! </p> <a href="/collections/gluten-free-granola" class="rg-cst-btn-gen rg-blk-colour-btn-w-border"> Find Your Favourite <span class="arr-btn">></span></a> </div><div class="resuable-owl-crsll owl-carousel owl-theme logos-feature-rg-caro" data-desktop-number="5" data-mid-tablet-number="4" data-tablet-number="3" data-mobile-number="2" data-carosuel-margin="15" data-autoplay-cntrl="false" data-center-results="false"/><div class="logo-wrapp"><img src="//rollagranola.com/cdn/shop/files/Gluten-Free-1.svg?v=1683655483" alt="Feature Image Logo" /> </div><div class="logo-wrapp"><img src="//rollagranola.com/cdn/shop/files/Gluten-Free-2.svg?v=1683656181" alt="Feature Image Logo" /> </div><div class="logo-wrapp"><img src="//rollagranola.com/cdn/shop/files/Gluten-Free-3.svg?v=1683656196" alt="Feature Image Logo" /> </div><div class="logo-wrapp"><img src="//rollagranola.com/cdn/shop/files/Gluten-Free-4.svg?v=1683656208" alt="Feature Image Logo" /> </div><div class="logo-wrapp"><img src="//rollagranola.com/cdn/shop/files/Gluten-Free-5.svg?v=1683656250" alt="Feature Image Logo" /> </div> </div> </div></div></div><div id="shopify-section-8db322ec-0e52-4085-8539-9b571cacff5a" class="shopify-section home-section-cst-featcoll"><div id="cst-sect-8db322ec-0e52-4085-8539-9b571cacff5a"> <div class="top-title-wrapp"><div class="container-cst"> <h3>Best Sellers</h3> <a href="/collections/all" class="rg-cst-btn-gen rg-blk-colour-btn-w-border"> Shop Now <span class="arr-btn">></span></a> </div> </div> <div class="btm-prods-wrapp"><div class="grey-bg-feature-wrapp"></div><div class="container-cst">
3017<div class="feature-collection-prods-rg-wrapp sidewide-product-listing-cards-mmn-rg"/> <div class="rg-product-card-wrapp-cst"> <div class="image-wrapp"><a href="/products/none-of-that-sweet-and-salty" data-item_position="" data-item_id="7766449291323" data-item_name="Sweet &amp; Salty Energy Bites" data-item_brand="Rollagranola" data-item_category="Snacking" data-item_variant="" data-price="2.51" onclick="rxTrackProductClick(this)"> <img src="//rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630" /> </a> </div> <div class="content-wrapp"><div class="title-wrapp"> <h3 class="trim-input-title-wrapp" data-char-limit="42">Sweet & Salty Energy Bites</h3></div><div class="tags-wrapper"> </div><div class="price-wrapp"> <span>£2.51</span></div><div class="btn-wrapp"> <a href="/" class="rg-manage-card-options rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Choose options...</span> </a> <ahref="/products/none-of-that-sweet-and-salty"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7766449291323"data-item_name="Sweet &amp; Salty Energy Bites"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="2.51"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div> </div><div class="options-overlayer-wrapp-cst" data-productapi="/products/none-of-that-sweet-and-salty.js"> <div class="main-cardinn-overlay-wrapp"> <div class="details-overlay-wrapp"><div class="title-wrapp-dt-wrapp"> <h4>Sweet & Salty Energy Bites</h4></div><div class="tags-wrapper-ovr"> </div><div class="price-wrapp"> <span>£2.51</span></div> </div> <div class="cst-variant-selection-prods collection-product-form-cst"><form class="rosite-card-frm"> <input type="hidden" name="product-firstof-cst-id" class="product-firstof-cst-id" value="44000145997883" > <div class="product-var-options"> <fieldset> <h3 class="option-title-var-cst">Pack Size</h3> <div class="variant-input-outerr-wrapp"> <div class="variant-input-cst-wrapp activated-input-var-wrapp"><input checked type="radio" name="Pack Size" value="50g pack" id="Pack Size-50g pack-7766449291323"/><label for="Pack Size-50g pack-7766449291323" /> 50g pack</label> </div> <div class="variant-input-cst-wrapp "><inputtype="radio" name="Pack Size" value="50g pack of 5" id="Pack Size-50g pack of 5-7766449291323"/><label for="Pack Size-50g pack of 5-7766449291323" /> 50g pack of 5</label> </div> <div class="variant-input-cst-wrapp "><inputtype="radio" name="Pack Size" value="50g pack of 10" id="Pack Size-50g pack of 10-7766449291323"/><label for="Pack Size-50g pack of 10-7766449291323" /> 50g pack of 10</label> </div> </div></fieldset> </div><div class="wider-quantity-wrapp-mast"> <h4 class="quanitiy-title-wrapp">Oty</h4> <div class="quantity-selection-wrapp"><div class="quantity-count-wrapp"> <input name="quantity" readonly type="text" value="1" class="collection-product-input-quantity" /></div><div class="quantity-btn-wrapp"> <button type="button" class="inventory-selection product-plus"><span class="up">&#8249;</span> </button> <button type="button" class="inventory-selection product-minus"><span class="down">&#8249;</span> </button></div> </div></div><div class="prod-form-btns-wrapp"> <button class="add-to-cart-cst-roscst rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Add to Cart</span> </button><ahref="/products/none-of-that-sweet-and-salty"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7766449291323"data-item_name="Sweet &amp; Salty Energy Bites"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="2.51"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div><div class="prod-form-nostock-btns-wrapp hide-btns-stt-control"> <span>Out of stock</span></div><div class="ajax-cst-thinking-overlay-gbl"><div class="ajax-spinning-thinker-cst"></div> </div></form> </div> <div class="close-options-overlayer-wrapp-cst"><span></span><span></span> </div> <div class="user-interact-card-notice-csr"><span>&#10003; Item added. <a href="/cart">View your cart ></a></span> </div></div> </div> </div> <div class="rg-product-card-wrapp-cst"> <div class="image-wrapp"><a href="/products/none-of-that-sea-salt-with-collagen" data-item_position="" data-item_id="7746174451771" data-item_name="Sea S
3017alt Energy Bites with Collagen" data-item_brand="Rollagranola" data-item_category="Snacking" data-item_variant="" data-price="2.51" onclick="rxTrackProductClick(this)"> <img src="//rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598" /> </a> </div> <div class="content-wrapp"><div class="title-wrapp"> <h3 class="trim-input-title-wrapp" data-char-limit="42">Sea Salt Energy Bites with Collagen</h3></div><div class="tags-wrapper"> </div><div class="price-wrapp"> <span>£2.51</span></div><div class="btn-wrapp"> <a href="/" class="rg-manage-card-options rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Choose options...</span> </a> <ahref="/products/none-of-that-sea-salt-with-collagen"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7746174451771"data-item_name="Sea Salt Energy Bites with Collagen"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="2.51"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div> </div><div class="options-overlayer-wrapp-cst" data-productapi="/products/none-of-that-sea-salt-with-collagen.js"> <div class="main-cardinn-overlay-wrapp"> <div class="details-overlay-wrapp"><div class="title-wrapp-dt-wrapp"> <h4>Sea Salt Energy Bites with Collagen</h4></div><div class="tags-wrapper-ovr"> </div><div class="price-wrapp"> <span>£2.51</span></div> </div> <div class="cst-variant-selection-prods collection-product-form-cst"><form class="rosite-card-frm"> <input type="hidden" name="product-firstof-cst-id" class="product-firstof-cst-id" value="43923258081339" > <div class="product-var-options"> <fieldset> <h3 class="option-title-var-cst">Pack Size</h3> <div class="variant-input-outerr-wrapp"> <div class="variant-input-cst-wrapp activated-input-var-wrapp"><input checked type="radio" name="Pack Size" value="50g pack" id="Pack Size-50g pack-7746174451771"/><label for="Pack Size-50g pack-7746174451771" /> 50g pack</label> </div> <div class="variant-input-cst-wrapp "><inputtype="radio" name="Pack Size" value="50g pack of 5" id="Pack Size-50g pack of 5-7746174451771"/><label for="Pack Size-50g pack of 5-7746174451771" /> 50g pack of 5</label> </div> <div class="variant-input-cst-wrapp "><inputtype="radio" name="Pack Size" value="50g pack of 10" id="Pack Size-50g pack of 10-7746174451771"/><label for="Pack Size-50g pack of 10-7746174451771" /> 50g pack of 10</label> </div> </div></fieldset> </div><div class="wider-quantity-wrapp-mast"> <h4 class="quanitiy-title-wrapp">Oty</h4> <div class="quantity-selection-wrapp"><div class="quantity-count-wrapp"> <input name="quantity" readonly type="text" value="1" class="collection-product-input-quantity" /></div><div class="quantity-btn-wrapp"> <button type="button" class="inventory-selection product-plus"><span class="up">&#8249;</span> </button> <button type="button" class="inventory-selection product-minus"><span class="down">&#8249;</span> </button></div> </div></div><div class="prod-form-btns-wrapp"> <button class="add-to-cart-cst-roscst rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Add to Cart</span> </button><ahref="/products/none-of-that-sea-salt-with-collagen"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7746174451771"data-item_name="Sea Salt Energy Bites with Collagen"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="2.51"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div><div class="prod-form-nostock-btns-wrapp hide-btns-stt-control"> <span>Out of stock</span></div><div class="ajax-cst-thinking-overlay-gbl"><div class="ajax-spinning-thinker-cst"></div> </div></form> </div> <div class="close-options-overlayer-wrapp-cst"><span></span><span></span> </div> <div class="user-interact-card-notice-csr"><span>&#10003; Item added. <a href="/cart">View your cart ></a></span> </div></div> </div> </div> <div class="rg-product-card-wrapp-cst"> <div class="image-wrapp"><a href="/products/none-of-that-black-pepper-with-lions-mane" data-item_position="" data-item_id="7745945862203" data-item_name="Black Pepper Energy Bites with Lion&#39;s Mane" data-item_brand="Rollagranola" data-item_category="Snacking" data-item_variant="" data-price="2.72" onclick="rxTrackProductClick(this)"> <img src="//rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659" /> </a> </div> <div class="content-wrapp"><div class="title-wrapp"> <h3 class="trim-input-title-wrapp" data-char-limit="42">Black Pepper Energy Bites with Lion's Mane</h3></div><div class="tags-wrapper"> </div><div class="price-wrapp"> <span>£2.72</span></div><div class="btn-wrapp"> <a href="/" class="rg-manage-card-options rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Choose options...</span> </a> <ahref="/products/none-of-that-black-pepper-with-lions-mane"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7745945862203"data-item_name="Black Pepper Energy Bites with Lion&#39;s Mane"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="2.72"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div> </div><div class="options-overlayer-wrapp-cst" data-productapi="/products/none-of-that-black-pepper-with-lions-mane.js"> <div class="main-cardinn-overlay-wrapp"> <div class="details-overlay-wrapp"><div class="title-wrapp-dt-wrapp"> <h4>Black Pepper Energy Bites with Lion's Mane</h4></div><div class="tags-wrapper-ovr"> </div><div class="price-wrapp"> <span>£2.72</span></div> </div>
3017 <div class="cst-variant-selection-prods collection-product-form-cst"><form class="rosite-card-frm"> <input type="hidden" name="product-firstof-cst-id" class="product-firstof-cst-id" value="43922899140667" > <div class="product-var-options"> <fieldset> <h3 class="option-title-var-cst">Pack Size</h3> <div class="variant-input-outerr-wrapp"> <div class="variant-input-cst-wrapp activated-input-var-wrapp"><input checked type="radio" name="Pack Size" value="50g pack" id="Pack Size-50g pack-7745945862203"/><label for="Pack Size-50g pack-7745945862203" /> 50g pack</label> </div> <div class="variant-input-cst-wrapp "><inputtype="radio" name="Pack Size" value="50g pack of 5" id="Pack Size-50g pack of 5-7745945862203"/><label for="Pack Size-50g pack of 5-7745945862203" /> 50g pack of 5</label> </div> <div class="variant-input-cst-wrapp "><inputtype="radio" name="Pack Size" value="50g pack of 10" id="Pack Size-50g pack of 10-7745945862203"/><label for="Pack Size-50g pack of 10-7745945862203" /> 50g pack of 10</label> </div> </div></fieldset> </div><div class="wider-quantity-wrapp-mast"> <h4 class="quanitiy-title-wrapp">Oty</h4> <div class="quantity-selection-wrapp"><div class="quantity-count-wrapp"> <input name="quantity" readonly type="text" value="1" class="collection-product-input-quantity" /></div><div class="quantity-btn-wrapp"> <button type="button" class="inventory-selection product-plus"><span class="up">&#8249;</span> </button> <button type="button" class="inventory-selection product-minus"><span class="down">&#8249;</span> </button></div> </div></div><div class="prod-form-btns-wrapp"> <button class="add-to-cart-cst-roscst rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Add to Cart</span> </button><ahref="/products/none-of-that-black-pepper-with-lions-mane"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7745945862203"data-item_name="Black Pepper Energy Bites with Lion&#39;s Mane"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="2.72"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div><div class="prod-form-nostock-btns-wrapp hide-btns-stt-control"> <span>Out of stock</span></div><div class="ajax-cst-thinking-overlay-gbl"><div class="ajax-spinning-thinker-cst"></div> </div></form> </div> <div class="close-options-overlayer-wrapp-cst"><span></span><span></span> </div> <div class="user-interact-card-notice-csr"><span>&#10003; Item added. <a href="/cart">View your cart ></a></span> </div></div> </div> </div> <div class="rg-product-card-wrapp-cst"> <div class="image-wrapp"><a href="/products/energy-bites-3-pack" data-item_position="" data-item_id="7859603406907" data-item_name="Energy Bites 3 Pack" data-item_brand="Rollagranola" data-item_category="Snacking" data-item_variant="" data-price="6.30" onclick="rxTrackProductClick(this)"> <img src="//rollagranola.com/cdn/shop/files/ChatGPTImageSep11_2026_04_51_06PM.png?v=1789147181" /> </a> </div> <div class="content-wrapp"><div class="title-wrapp"> <h3 class="trim-input-title-wrapp" data-char-limit="42">Energy Bites 3 Pack</h3></div><div class="tags-wrapper"> </div><div class="price-wrapp"> <span>£6.30</span></div><div class="btn-wrapp"> <a href="/" class="rg-manage-card-options rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Choose options...</span> </a> <ahref="/products/energy-bites-3-pack"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7859603406907"data-item_name="Energy Bites 3 Pack"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="6.30"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div> </div><div class="options-overlayer-wrapp-cst" data-productapi="/products/energy-bites-3-pack.js"> <div class="main-cardinn-overlay-wrapp"> <div class="details-overlay-wrapp"><div class="title-wrapp-dt-wrapp"> <h4>Energy Bites 3 Pack</h4></div><div class="tags-wrapper-ovr"> </div><div class="price-wrapp"> <span>£6.30</span></div> </div> <div class="cst-variant-selection-prods collection-product-form-cst"><form class="rosite-card-frm"> <input type="hidden" name="product-firstof-cst-id" class="product-firstof-cst-id" value="44172178980923" ><div class="wider-quantity-wrapp-mast"> <h4 class="quanitiy-title-wrapp">Oty</h4> <div class="quantity-selection-wrapp"><div class="quantity-count-wrapp"> <input name="quantity" readonly type="text" value="1" class="collection-
3017product-input-quantity" /></div><div class="quantity-btn-wrapp"> <button type="button" class="inventory-selection product-plus"><span class="up">&#8249;</span> </button> <button type="button" class="inventory-selection product-minus"><span class="down">&#8249;</span> </button></div> </div></div><div class="prod-form-btns-wrapp"> <button class="add-to-cart-cst-roscst rg-cst-btn-gen rg-white-colour-btn-nohover"><span>Add to Cart</span> </button><ahref="/products/energy-bites-3-pack"class="rg-cst-btn-gen rg-blk-colour-btn-nohover"data-item_position=""data-item_id="7859603406907"data-item_name="Energy Bites 3 Pack"data-item_brand="Rollagranola"data-item_category="Snacking"data-item_variant=""data-price="6.30"onclick="rxTrackProductClick(this)" ><span>View product</span> </a></div><div class="prod-form-nostock-btns-wrapp hide-btns-stt-control"> <span>Out of stock</span></div><div class="ajax-cst-thinking-overlay-gbl"><div class="ajax-spinning-thinker-cst"></div> </div></form> </div> <div class="close-options-overlayer-wrapp-cst"><span></span><span></span> </div> <div class="user-interact-card-notice-csr"><span>&#10003; Item added. <a href="/cart">View your cart ></a></span> </div></div> </div> </div> </div></div> </div></div></div><div id="shopify-section-fd49fe0d-9513-40e4-83f9-486217477c0a" class="shopify-section resuable-section-cst-reviewwidg"><div id="cst-sect-fd49fe0d-9513-40e4-83f9-486217477c0a"><div class="container-cst"><div class="reviews-wrapper-cst"> 
3017<script src="https://widget.reviews.io/carousel-inline-iframeless/dist.js?_t=2023060515"></script>
3017<link rel="stylesheet" href="https://assets.reviews.io/css/widgets/carousel-widget.css?_t=2023060515"><link rel="stylesheet" href="https://assets.reviews.io/iconfont/reviewsio-icons/style.css?_t=2023060515"><div id="reviewsio-carousel-widget"></div>
3017<script>new carouselInlineWidget('reviewsio-carousel-widget',{store: 'rollagranola.com-rw7awyp', sku: '', lang: 'en', carousel_type: 'default', styles_carousel: 'CarouselWidget--sideHeader',options:{general:{review_type: 'company, product',min_reviews: '1',max_reviews: '20', address_format: 'CITY, COUNTRY',enable_auto_scroll: 10000,},header:{enable_overall_stars: true, rating_decimal_places: 2,},reviews: {enable_customer_name: true,enable_customer_location: true,enable_verified_badge: true,enable_subscriber_badge: true,enable_recommends_badge: true,enable_photos: true,enable_videos: true,enable_review_date: true,disable_same_customer: true,min_review_percent: 4,third_party_source: true,hide_empty_reviews: true,enable_product_name: true,tags: "",branch: "", enable_branch_name: false,},popups: {enable_review_popups: true,enable_helpful_buttons: true,enable_helpful_count: true,enable_share_buttons: true,},},translations: { verified_customer: "Verified Customer",},styles:{'--base-font-size': '16px', '--base-maxwidth':'100%','--reviewsio-logo-style':'var(--logo-normal)','--common-star-color':' #0E1311', '--common-star-disabled-color':' rgba(0,0,0,0.25)', '--medium-star-size':' 22px', '--small-star-size':'19px',  '--x-small-star-size':'16px', '--x-small-star-display':'inline-flex','--header-order':'1', '--header-width':'160px', '--header-bg-start-color':'transparent', '--header-bg-end-color':'transparent', '--header-gradient-direction':'135deg', '--header-padding':'0.5em', '--header-border-width':'0px', '--header-border-color':'rgba(0,0,0,0.1)', '--header-border-radius':'0px', '--header-shadow-size':'0px', '--header-shadow-color':'rgba(0, 0, 0, 0.1)','--header-star-color':'inherit', '--header-disabled-star-color':'inherit', '--header-heading-text-color':'inherit', '--header-heading-font-size':'inherit', '--header-heading-font-weight':'inherit', '--header-heading-line-height':'inherit', '--header-heading-text-transform':'inherit', '--header-subheading-text-color':'inherit', '--header-subheading-font-size':'inherit', '--header-subheading-font-weight':'inherit', '--header-subheading-line-height':'inherit', '--header-subheading-text-transform':'inherit','--item-maximum-columns':'5', '--item-background-start-color':'transparent', '--item-background-end-color':'transparent', '--item-gradient-direction':'135deg', '--item-padding':'0.5em', '--item-border-width':'0px', '--item-border-color':'rgba(0,0,0,0.1)', '--item-border-radius':'0px', '--item-shadow-size':'0px', '--item-shadow-color':'rgba(0,0,0,0.1)','--heading-text-color':' #0E1311', '--heading-text-font-weight':' 600', '--heading-text-font-family':' inherit', '--heading-text-line-height':' 1.4', '--heading-text-letter-spacing':'0', '--heading-text-transform':'none','--body-text-color':' #0E1311', '--body-text-font-weight':'400', '--body-text-font-family':' inherit', '--body-text-line-height':' 1.4', '--body-text-letter-spacing':'0', '--body-text-transform':'none','--scroll-button-icon-color':'#0E1311', '--scroll-button-icon-size':'24px', '--scroll-button-bg-color':'transparent', '--scroll-button-border-width':'0px', '--scroll-button-border-color':'rgba(0,0,0,0.1)', '--scroll-button-border-radius':'60px', '--scroll-button-shadow-size':'0px', '--scroll-button-shadow-color':'rgba(0,0,0,0.1)', '--scroll-button-horizontal-position':'0px', '--scroll-button-vertical-position':'0px','--badge-icon-color':'#0E1311', '--badge-icon-font-size':'15px', '--badge-text-color':'#0E1311', '--badge-text-font-size':'inherit', '--badge-text-letter-spacing':'inherit', '--badge-text-transform':'inherit','--author-font-size':'inherit', '--author-font-weight':'inherit', '--author-text-transform':'inherit','--photo-video-thumbnail-size':'60px', '--photo-video-thumbnail-border-radius':'0px','--popup-backdrop-color':'rgba(0,0,0,0.75)', '--popup-color':'#ffffff', '--popup-star-color':'inherit', '--popup-disabled-star-color':'inherit', '--popup-heading-text-color':'inherit', '--popup-body-text-color':'inherit', '--popup-badge-icon-color':'inherit', '--popup-badge-icon-font-size':'19px', '--popup-badge-text-color':'inherit', '--popup-badge-text-font-size':'14px', '--popup-border-width':'0px', '--popup-border-color':'rgba(0,0,0,0.1)', '--popup-border-radius':'0px', '--popup-shadow-size':'0px', '--popup-shadow-color':'rgba(0,0,0,0.1)', '--popup-icon-color':'#0E1311','--tooltip-bg-color':'#0E1311', '--tooltip-text-color':'#ffffff',},});</script>
3017</div> </div></div></div><div id="shopify-section-d930d34d-2610-43d6-a3b4-4753bc71b0f1" class="shopify-section content-section-cst-darkbg-content"><div id="cst-sect-d930d34d-2610-43d6-a3b4-4753bc71b0f1"> <div class="bg-img-wrapp"> <img src="//rollagranola.com/cdn/shop/files/favourites-bg.png?v=1683718435" alt="Our Favourites - Rolla Granola" /> </div> <div class="container-cst"><div class="inner-content-wrapp"> <h3>Find Your Favourite</h3> <p>This is a low sugar granola packed with flavour, nuts and crunch. Using plant fibres to help bind it together along with natural artificial sweeteners this product delivers on all levels while keeping sugar out of the equation. Loads of nuts and natural ingredients give you the energy you need to start your day feeling great.</p> <a href="/collections" class="rg-cst-btn-gen rg-blk-colour-btn-w-border"> Shop Now <span class="arr-btn">></span></a> </div> </div></div></div><div id="shopify-section-65b91d06-30f4-44eb-a1ec-25cce68c657e" class="shopify-section home-section-cst-guar"><div id="cst-sect-65b91d06-30f4-44eb-a1ec-25cce68c657e"> <div class="container-cst"><div class="left-img-wrapp"> <div class="left-img-bg"><img src="//rollagranola.com/cdn/shop/files/guarantee-bg.png?v=1684429448" alt="Rolla Gurantee Image Feature" /> </div> <img src="//rollagranola.com/cdn/shop/t/60/assets/guarantee-logo.svg?v=157137387244127253011785409930" alt="Rolla Gurantee Guarantee Image" class="ggtee-img-rolla" /> </div><div class="right-txt-wrapp"> <h2>RollaGranolla Enjoyment Guaranteed</h2> <p>At Rollagranola we hold ourselves to the highest standards and believe you should too. If for any reason you are unhappy with a Rollagranola branded product then please get in touch and we will resolve the issue by either issuing a replacement pack or providing a refund where possible.</p><p>We call this our enjoyment guarantee – so whether your pack is damaged or you simply don’t like the flavours let us know and we will sort this out for you.</p> <a href="/collections/all" class="rg-cst-btn-gen rg-blk-colour-btn"> Shop Now <span class="arr-btn">></span></a> </div> </div></div></div><div id="shopify-section-1056fa5d-928c-4410-9960-02709cda50dd" class="shopify-section resuable-section-cst-latestnews"><div id="cst-sect-1056fa5d-928c-4410-9960-02709cda50dd"> <div class="container-cst"><div class="title-wrapp-ln"> <div class="title-wrapper"><h3>Latest News</h3> </div> <div class="btn-wrapper"><a href="/blogs/recipes/" class="rg-cst-btn-gen rg-blk-colour-btn"> See all recipes <span class="arr-btn">></span></a> </div></div><div class="resuable-owl-crsll owl-carousel owl-theme la-news-caro" data-desktop-number="3" data-mid-tablet-number="2" data-tablet-number="1" data-mobile-number="1" data-carosuel-margin="20" data-autoplay-cntrl="false" data-center-results="false"/> <div class="item"> <div class="blog-card-input-wrapp"><div class="feature-img-wrapp"> <img src="//rollagranola.com/cdn/shop/articles/Untitled_design_-_2023-06-13T112116.372_9005d17e-9858-4601-b7e6-39d2ccf18ad9.png?v=1789725079" alt="The lowdown on adaptogens" /> </div><div class="inneer-content-wrapp"> <div class="date-wrapp"><span>Jun 13 2023</span> </div> <div class="title-wrapp"><h4 class="trim-input-title-wrapp" data-char-limit="25">The lowdown on adaptogens</h4> </div> <div class="excerpt-wrapp"><div class="trim-input-title-wrapp" data-char-limit="120"> We’ve been using adaptogens in our granolas since 2016, when we introduced maca powder into one of our blends. As with anything ‘alternative’, we know the jury is often out when it comes to clarifying exactly what adaptogenic ingredients can do for us. But the science - combined with use of these ingredients throughout history - show that they can provide positive functional benefits for the body and brain that are particularly valid for the modern lifestyle. Used for thousands of years in Ayurvedic and Chinese medicine, adaptogens offer a natural and holistic approach to nurturing the body and mind that can support us in many areas of our lives. From enhancing energy, boosting mood and improving focus, they offer a wholesome, 360 approach to wellness that is fundamentally different to many of the options offered by modern medicine. Whether you’ve been using adaptogenic ingredients for some time or starting to look at them as a route to improved wellness, we break down the benefits of the adaptogens 
3017we use in our Nootropic granola so you can make an informed choice when it comes to purchasing them. Our adaptogens and their functions:Alpha-Lipoic Acid (ALA)This naturally occurring compound is made in the body and serves vital functions at cellular level such as energy production, protecting brain cells from free radical damage and improving memory.Find it in EnergizeAshwagandhaAn adaptogenic botanical that helps relieve stress and fatigue, whilst restoring energy and boosting concentration. As an adaptogen, it helps your entire body by normalizing blood sugar and boosting insulin sensitivity. Find it in CalmCaffeineUsed in partnership with L-Theanine, caffeine can help to relieve stress, improve cognition, boost mood and focus. The ideal support for a day of demanding tasks or challenging workouts!Find it in EnergizeCreatineCreatine is a chemical found naturally in the body. Made up of three core amino acids, it provides immediate fuel for muscles, helping to boost physical performance. Vegetarians and vegans typically have lower levels of creatine as it’s mostly found in foods like red meat and seafood. Find it in Body &amp; SoulGinkgo BilobaGinkgo biloba (also known as maidenhair) is a tree native to China that has been grown for thousands of years and utilised in a variety of ways. As a nootropic, Ginkgo has been shown to be beneficial for heart health, brain function, and eye health, along with several other conditions.Find it in Body &amp; SoulGinsengPanax Ginseng is a perennial plant that grows in the mountains of East Asia and has been used for centuries to support memory function, improve mood, lower anxiety levels and boost stamina and endurance.Find it in Body &amp; Soul, Energize and Absolute VeganLion’s ManeThese large white shaggy mushrooms grow in Asia, Europe and North America and contain bioactive substances that can bring multiple benefits to the brain, heart and gut. These include improved focus and attention, brain cell regeneration, support with depression and anxiety and managing neurological problems. Find it in Calm and EnergizeMatcha Green Tea: L-TheanineL-Theanine contains healthy bioactive compounds that work quickly to increase dopamine and serotonin, otherwise known as the ‘feel good’ chemicals in your brain. It’s also been shown to control &amp; regulate cortisol, which can support with burning fat and help to prevent cardiovascular disease. Find it in Calm and EnergizeMacaMaca is known for elevating mood, increasing energy and endurance, boosting learning and memory, as well as increasing libido! Find it in Body &amp; SoulOat StrawWorking to calm and strengthen the nervous system, Oat Straw can help improve attention, cognition, concentration and focus, as well as optimising dopamine and testosterone levels. Other benefits include promoting quality sleep and reducing anxiety.Find it in Calm A note about our blends:We formulate our recipes with ingredients at 20-50% of the recommended daily intake. Anyone with specific health conditions (pregnancy, diabetes and Alzheimer's) of those taking prescribed medication should always seek dietary advice when taking adaptogens. </div> </div> <div class="btn-wrapp">  <a href="/blogs/rollagranola-updates/the-lowdown-on-adaptogens" class="rg-cst-btn-gen rg-blk-colour-btn"> Read more <span class="arr-btn">></span></a> </div></div> </div></div><div class="item"> <div class="blog-card-input-wrapp"><div class="feature-img-wrapp"> <img src="//rollagranola.com/cdn/shop/articles/bakedbybon_fruit_tart.jpg?v=1789383501" alt="FRUITY GRANOLA TART" /> </div><div class="inneer-content-wrapp"> <div class="date-wrapp"><span>May 04 2023</span> </div> <div class="title-wrapp"><h4 class="trim-input-title-wrapp" data-char-limit="25">FRUITY GRANOLA TART</h4> </div> <div class="excerpt-wrapp"><div class="trim-input-title-wrapp" data-char-limit="120"> For those days when you need a showstopper of a dessert in the nick of time - this tart by @bakedbybon is where it's at. Made with the nuttiest Rollagranola Awesome Almond base, a layer of mascarpone and a melody of fruits - it's a hit at any time of the year. Keep the flavours on point b
3017y using fruits that are in season.Tart Base Ingredients (for a 14x4 inch tart):300g Awesome Almond @rollagranola100g melted butter/baking spreadFilling Ingredients:200g mascarpone90g double cream90g sifted icing sugarMethod:In a large bowl, mix together the granola and melted butter/baking spreadPour the mix into your tart tin with a removable basePress down the mix into the bottom and the sides, then leave to chill in the fridge for 1 hourUse an electric whisk to mix together the mascarpone, double cream, and icing sugarSpread the filling on top of the tart baseDecorate with fruit of your choice!</div> </div> <div class="btn-wrapp">  <a href="/blogs/recipes/fruity-granola-tarts" class="rg-cst-btn-gen rg-blk-colour-btn"> Read more <span class="arr-btn">></span></a> </div></div> </div></div><div class="item"> <div class="blog-card-input-wrapp"><div class="feature-img-wrapp"> <img src="//rollagranola.com/cdn/shop/articles/File_000_22.png?v=1789383508" alt="CHOCOLATE BABKA BUNS" /> </div><div class="inneer-content-wrapp"> <div class="date-wrapp"><span>Apr 17 2023</span> </div> <div class="title-wrapp"><h4 class="trim-input-title-wrapp" data-char-limit="25">CHOCOLATE BABKA BUNS</h4> </div> <div class="excerpt-wrapp"><div class="trim-input-title-wrapp" data-char-limit="120"> Soft &amp; gooey with a cheeky Rollagranola Absolutely Chocolate twist - these buns by @bakedbybon are a guaranteed hit any time of the day or week. This recipe makes 12 individual buns, but you could make it into one big wreath or in a loaf tin. Dough Ingredients:500g strong bread flour2 eggs50g c
3017aster sugar11g salt7g fast action yeast40g butter/margarine200ml milk1 beaten egg for the egg wash (optional)Filling Ingredients:50g chopped Rollagranola Absolutely Chocolate80g choc spread50g milk chocolate35g butter/margarineMethod:To make the dough, mix together the flour, yeast, sugar and salt in a large bowlMelt the butter/margarine and milk in the microwave until warm then add to the large bowlAdd the eggs and mix wellKnead the dough for 5-10 mins until it all comes together and forms a ballCover and proof in a warm place for an hour/until it doubles in sizeMake the filling by melting the choc spread, milk choc and butter in the microwave, then add the chopped granolaAfter proofing, divide the dough into 12 equal balls and roll out to a rectangleSpread some filling on to the rectangle and roll up via the long sideCut down the middle of the rolled dough and cross over the 2 strands to make a plaitBring together both ends and press togetherRepeat with the rest of the doughLeave to proof for an 1 hour/until puffyPreheat your oven to 180C (fan)Brush over the egg wash if using (or use milk)Bake for 15-20 mins or until golden and they sound hollow when tapped</div> </div> <div class="btn-wrapp">  <a href="/blogs/recipes/chocolate-babka-buns" class="rg-cst-btn-gen rg-blk-colour-btn"> Read more <span class="arr-btn">></span></a> </div></div> </div></div> </div> </div></div></div><!-- END content_for_index -->
3018<div class="reviews-io-floating-widget"
3019     widget-id="mV82YPoRBkF3CcfU"
3020     data-store-name="rollagranola.com-rw7awyp"
3021     lang="en"></div>
3022<script src="//widget.reviews.io/modern-widgets/floating.js"></script>
3022
3023
3024</div>
3025      
3026      
3027<style id="station-tabs-main-style">
3028    .station-tabs-link,.station-tabs-content,.station-tabs-content-inner{margin:0 !important;padding:0 !important}div[data-station-tabs-app]{clear:both}div[data-station-tabs-app].is-hidden{visibility:hidden}.station-tabs:not([data-station-tabs]){border-color:currentColor;border-style:solid !important;border-width:0;clear:both;display:flex;flex-wrap:wrap;margin:1em 0;padding:0;position:relative;z-index:0}.station-tabs:not([data-station-tabs]):first-child{margin-top:0}.station-tabs:not([data-station-tabs]):last-child{margin-bottom:0}.station-tabs:not([data-station-tabs]):empty{display:none}.station-tabs:not([data-station-tabs]).mod-hide-focus .station-tabs-link:focus,.station-tabs:not([data-station-tabs]).mod-hide-focus .station-tabs-content:focus{outline:0}.station-tabs:not([data-station-tabs])>[role="tablist"]{position:absolute}.station-tabs .station-tabs-link{-webkit-tap-highlight-color:rgba(0,0,0,0);border-color:currentColor;border-style:solid !important;border-width:0;box-sizing:border-box;display:inline-block;position:relative;text-decoration:none !important;white-space:nowrap;width:initial;z-index:1}.station-tabs .station-tabs-link:hover,.station-tabs .station-tabs-link:focus{opacity:1}.station-tabs .station-tabs-link.is-active{color:inherit}.station-tabs .station-tabs-link:after{border-width:0 !important}.station-tabs .station-tabs-link:first-child.is-active+.station-tabs-content{border-top-left-radius:0}.station-tabs .station-tabs-link span{color:inherit !important;margin:0;padding:0}.station-tabs:not([data-station-tabs]) .station-tabs-content{box-sizing:border-box;height:0;order:1;overflow:hidden;position:relative;width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content:not(.is-active){height:0 !important;visibility:hidden}.station-tabs:not([data-station-tabs]) .station-tabs-content.is-active{height:auto}.station-tabs:not([data-station-tabs]) .station-tabs-content iframe,.station-tabs:not([data-station-tabs]) .station-tabs-content img,.station-tabs:not([data-station-tabs]) .station-tabs-content video{max-width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content img{height:auto}.station-tabs:not([data-station-tabs]) .station-tabs-content iframe{border-width:0}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner{border-color:currentColor;border-style:solid !important;border-width:0;box-sizing:border-box;width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ol{padding:0 !important;margin-left:3em !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul li{list-style:disc !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul li ul li{list-style:circle !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ol li{list-style:decimal !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>p:last-child,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>ol:last-child,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>ul:last-child{margin-bottom:0}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:before,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:after{content:'';display:table}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:after{clear:both}.station-tabs:not([data-station-tabs]).mod-full-width{display:block}.station-tabs:not([data-station-tabs]).mod-full-width:empty{display:none}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-link{display:flex !important;white-space:normal;width:auto}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-link span{flex-grow:1}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content{transition:height 300ms}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content:not(.is-active){transition:height 300ms 0ms, visibility 0ms 300ms}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content:last-child .station-tabs-content-inner{margin-bottom:0;padding-bottom:0}
3029 
3030    .station-tabs.mod-full-width .station-tabs-link{align-items:center;justify-content:space-between}.station-tabs.mod-full-width .station-tabs-link:after{border-color:currentColor;content:'';display:block;flex-shrink:0;font-weight:normal;margin-left:20px;position:static !important;width:auto !important;border-bottom:1px solid !important;border-right:1px solid !important;margin-right:3px;margin-top:-3px;transform:rotate(45deg);height:6px !important;width:6px !important}.station-tabs.mod-full-width .station-tabs-link.is-active:after{margin-top:3px;transform:rotate(-135deg)}.station-tabs.mod-full-width.mod-ie9 .station-tabs-link:after{float:right}
3031 
3032    .station-tabs .station-tabs-link.is-active{font-weight:600 !important;}.station-tabs .station-tabs-link{border-width:0 0 2px !important;padding:0 0 6px !important;margin:0 26px 14px 0 !important;}.station-tabs.mod-full-width .station-tabs-link{padding:14px 0 !important;margin:0 !important;}.station-tabs .station-tabs-content-inner{margin:12px 0 0 !important;}.station-tabs.mod-full-width .station-tabs-content-inner{margin:24px 0 10px !important;} 
3033  </style>
3034
3035  
3035<script id="station-tabs-main-script" type="text/javascript">
3036    
3037    ;(function(){
3038      window.Station = window.Station || {};window.Station.Apps = window.Station.Apps || {};
3039
3040
3041      window.Station.Apps.Tabs = {
3042        version: '5.8.1',
3043        level: 'amery',
3044        proxy_path: '/apps/station-tabs',
3045        order: [52109]
3046,
3047        settings: {"dev_mode":false,"product_autosplit":true,"product_autosplit_heading":"h4","product_description_tab":true,"product_description_tab_title":"Description","force_full":false,"force_wrap":false,"full_open":true,"full_single_active":true,"clean_content":null,"deep_links":true,"clean_content_level":null,"autostop_enabled":true,"autostop_heading":"h6","autostop_heading_show":true,"force_breakpoint":true,"force_breakpoint_value":768,"placement_selector":"","placement_position":"append","content_before_tabs":null,"remove_empty_tabs":null,"default_tab_translations":null},
3048        template: 'index',
3049        productHandle: false,
3050        events: {},
3051        request_locale: 'en',
3052        shop_locale: 'en',
3053        on: function(e, cb) {
3054          if (e === 'ready' && this.isReady) return cb.call(this);
3055          var callbacks = this.events[e] || [];
3056          callbacks.push(cb);
3057          this.events[e] = callbacks;
3058        }
3059      };
3060      var s = window.Station.Apps.Tabs.settings;
3061      s.polyfill = false;
3062      s.clean_content_nodes = ['div', 'span', 'section', 'article'];
3063      s.fix_known_issues = true;
3064      s.show_content_before = true;
3065      s.show_content_after = true;
3066      s.full_scroll_sync_enabled = true;
3067      s.init_on_load = true;
3068    
3069      function x(){return window.innerWidth}function L(e){return"function"==typeof e}function A(e){return"string"==typeof e}function h(e){return"number"==typeof e}function C(e){return"object"==typeof e}function i(e){return e instanceof Element||e instanceof HTMLDocument}function S(e,t){return!!e[n]&&e[n].contains(t)}function g(e,t){e[n].add(t)}function m(e,t){e[n].remove(t)}function N(e,t){return e.getAttribute(t)}function r(e,t){return e.hasAttribute(t)}function v(e,t,n){e.setAttribute(t,n)}function U(e,t){e.removeAttribute(t)}function G(e){return console.warn(e),!1}function f(e){return console.error(e),!1}function B(e,t){t=t||document;return t?t.querySelectorAll(e):[]}function j(e,t){t=t||document;return t?t.querySelector(e):null}function J(e){e&&e.remove()}function X(e,t,n){e.insertAdjacentElement(n||"beforeend",t)}function D(e,t){t=t||"tabs";return t.length&&(t+="-"),"data-"+t+e}function o(e){var t=ae[ve]("style");t.innerHTML=e,ae.head[M](t)}function l(e){var t=(e=(e||"").replace(/^#/,"").replace(/^st-(link-)?/,"")).lastIndexOf("_"),n=e.substring(0,t),t=e.substring(t+1).split("-"),o=0<parseInt(t[0],10)?"_"+t[0]:"";return{id:e,slug:n,vanityId:n,scope:parseInt(t[0],10),index:parseInt(t[1],10),suffix:o,hash:"#"+n+o}}function K(e,t,n){for(var o=I({key:"hash"},n),a=0;a<e.length;a++)if(l(e[a].id)[o.key]===t)return e[a];return!1}function u(e,t,n){if(e[we](s)&&t.length)for(var o=e[F](t.join(",")),a=o.length-1;0<=a;a--){var i=o[a].parentNode,r=(i.nodeName||"").toLowerCase();if(!i[we](s)&&(!n||-1!==n.indexOf(r))){W(i),u(e,t,n);break}}}function Q(o,e,a){var i=ae[ve]("div"),t=o[P](D("type")),n=[];if(i.id=H+"-"+e,i.className=H+" is-loading",a.replace){var r=a.productData||document.body;try{var s=r.querySelector('#station-tabs-product-json[type="application/json"]'),c=JSON.parse(s.textContent);o.innerHTML=c.productDescriptionHTML}catch(e){G("[Tabs by Station] No product description available for replace.")}}function l(e,t,n){j("."+R,e).id="st-"+n,e.prepend(Ne(t,n))}var u=V.autostop_enabled?o[z](V.autostop_heading+":last-of-type"):null,d=($.cleanContent(o),o.childNodes),f=d.length-1;if(u)for(var p=f;0<=p;p--)if(d[p]===u){f=p-1;break}if(V.product_autosplit)for(p=f;0<=p;p--){var h=d[p];h.nodeName===V.product_autosplit_heading.toUpperCase()&&h.textContent.trim().length&&n.push(h)}if(!function(){if(a.showDescriptionTab){if(V.hide_single_description_tab)if(0===B("."+le).length&&0===n.length)return;return 1}}()||n.push(V.product_description_tab_title||"Description"),s=n.length,n.length&&(!t||"specific"===t)){i.prepend(Ae());for(var p=f;0<=p;p--){var g=d[p];if(g===n[0]){n.shift();var m=g.textContent,v=Ce(Le(m),n.length,e),b=V.allow_html_in_headings;if(Array.isArray(b)&&b.length){for(var y=B(":not("+b.join(", ")+")",g),w=y.length;w--;)W(y[w]);m=g.innerHTML}if(l(i,m,v),J(g),!n.length)break;i.prepend(Ae())}else{b=j("."+q,i);b.insertBefore(g,b.firstChild)}}A(n[0])&&(c=Ce(Le(n[0]),0,e),l(i,n[0],c))}if(u&&o===u.parentNode?(o.insertBefore(i,u),V.autostop_heading_show||o.removeChild(u)):o[M](i),!t||"general"===t){for(var k={},_=[],E=s,p=0;p<_e.length;p++){var I,T=_e[p],T=(r=a.productData||document.body)[z]("#"+H+"-data-"+T);T&&(0<(I=parseInt(T[P]("data-position"),10))&&!k[I]?(k[I]=T,_.push(I)):(He(i,T,E,e),E++))}_.sort(function(e,t){return e-t});for(p=0;p<_.length;p++)He(i,k[_[p]],E,e,_[p]),E++}for(var x=document[F](["."+q+" ."+R,"."+q+" ."+O].join(", ")),p=x.length-1;0<=p;p--){var L,C=x[p];S(C.parentNode,H)||((L=C[z]("."+q))&&W(L),W(C))}var N=a.productData||document.body;return["content-before","content-after"].forEach(function(e){var t="content-before"===e,n=t?"showContentBefore":"showContentAfter",e=j("."+H+"-"+e,N);a[n]&&e&&(n=e.cloneNode(!0),X(t?i:o,n,t?"beforebegin":"beforeend"),n.style.display="block")}),i}function Y(o,a,e){var i=I({timeout:1e4,frequency:500,position:"beforeend"},e||{}),r=Number(i.frequency),e=Number(i.timeout);function s(){o.classList.remove("is-loading")}isNaN(r)||isNaN(e)?f("Invalid relocate option"):r<100?f("Relocate frequency must be greater than 100ms"):A(a)?function e(t){if(t>=i.timeout)return s(),G("Could not find element with selector "+a);var n=document.querySelector(a);n?(s(),o.insertAdjacentElement(i.position,n)):(o.classList.add("is-loading"),setTimeout(function(){e(t+r)},r))}
3069(0):f("Relocate selector is invalid: "+a)}function d(e,n,o,t){var a,i,r,s=n[0],c=n[n.length-1],l=(n.forEach(function(e,t){e.id===o.id&&(a=n[t+1],i=n[t-1])}),S(e,b));switch(t){case 37:l||((r=i||c).focus(),T(r));break;case 38:l&&(i||c).focus();break;case 39:l||((r=a||s).focus(),T(r));break;case 40:l&&(a||s).focus();break;case 36:s.focus(),l||T(s);break;case 35:c.focus(),l||T(c);break;case 13:case 32:T(o)}}function Z(e){e.preventDefault(),e.stopPropagation();e=$.getTab(this);g(e.wrapper,ie),T(e)}function ee(e){var t=e.which;if(-1!==[9,13,32,35,36,37,38,39,40].indexOf(t)){for(var n,o,a=document[F]("."+H+"."+ie),i=0;i<a.length;i++)m(a[i],ie);S(e.target,O)&&9!==t&&(e.preventDefault(),e.stopPropagation(),o=(n=$.getTab(e.target)).wrapper[F]("."+O),d(n.wrapper,o,e.target,t))}}function te(e){var t;"height"===e.propertyName&&(this.style.removeProperty("height"),cancelAnimationFrame(Ie),t=$.getTab(e.target),S(e.target,y)&&document.dispatchEvent(new CustomEvent("stationTabOpened",{detail:t})))}function ne(e){if((e||{}).links){document[a]("keydown",ee),document[c]("keydown",ee);for(var t=e.links.length-1;0<=t;t--)e.links[t][a]("click",Z),e.links[t][c]("click",Z);for(t=e.panels.length-1;0<=t;t--)e.panels[t][a]("transitionend",te),e.panels[t][c]("transitionend",te)}}function oe(e){document.dispatchEvent(new CustomEvent("stationTabsLegacyAPILoaded",{detail:$})),B("["+s+"]:not(."+re+") ["+s+"].is-ready").forEach(function(e){for(var t=($els=B('[class^="station-tabs"',e)).length;t--;)W($els[t]);W(e)}),V.init_on_load&&(document[c]("stationTabsReady",function e(t){var n;document[a]("stationTabsReady",e),$.settings.keepSourceData||J(document.getElementById("station-tabs-data")),"product"===$.template&&(n=((window.Shopify||{}).theme||{}).theme_store_id,V.fix_known_issues&&n&&(n={730:"brooklyn",829:"narrative",851:"galleria",855:"prestige",871:"warehouse"}[n.toString()])&&$.autoFixes[n]()),$.isReady||($.isReady=!0,$.trigger("ready"))}),$.init(),window[c]("load",function(e){for(var t=$.getInstances(),n=0;n<t.length;n++)ne($.getInstance(t[n]));$.setLayout()})),document.head[M](document[ye](H+"-main-style")),document.body[M](document[ye](H+"-main-script")),document.dispatchEvent(new CustomEvent("stationTabsAPIReady",{detail:$}))}var ae,H,e,b,ie,y,re,w,k,se,ce,_,O,R,q,s,le,ue,p,de,t,fe,pe,he,ge,me,c,a,M,n,ve,P,be,ye,we,ke,z,F,E,$,V,_e,Ee,Ie,Te,xe,I,W,Le,Ce,Ne,Ae,Se,Be,je,T,De,He,Oe;ae=document,b="mod-full-width",ie="mod-hide-focus",y="is-active",re="is-initialized",w="aria-selected",k="aria-expanded",se="aria-hidden",ce="aria-labelledby",_="tabindex",O=(H="station-tabs")+"-link",R=H+"-content",q=H+"-content-inner",s="data-"+H+"-app",le=H+"-data-item",ue="role",p="false",de="true",t="!important",fe="beforebegin",pe="afterend",he="layout",ge="breakpoint",me="Invalid parameter:",c="addEventListener",a="removeEventListener",M="appendChild",n="classList",ve="createElement",P="get"+(e="Attribute"),be="getBoundingClientRect",ye="getElementById",we="has"+e,ke="insertAdjacentElement",F=(z="querySelector")+"All",E="set"+e,$=window.Station.Apps.Tabs,V=$.settings,_e=$.order,Ie=Ee=null,Te=x(),$.trigger=function(e,t){e=this.events[e];!e||e.length<1||e.forEach(function(e){e.call($,t)})},xe=function(e,t){if(e)for(var n=e,o=0;o<n.length;o++)n[o].style.height=t||n[o].scrollHeight+"px"},I=function(e){e=e||{};for(var t=1;t<arguments.length;t++)if(arguments[t])for(var n in arguments[t])arguments[t].hasOwnProperty(n)&&(e[n]=arguments[t][n]);return e},W=function(e){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.remove()},Le=function(e){var t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n=new RegExp(t.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,"-").replace(n,function(e){return"aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnooooooooprrsssssttuuuuuuuuuwxyyzzz------".charAt(t.indexOf(e))}).replace(/&/g,"").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"").replace(/^\d/,"tab-$&").replace(/^st-/,"tab-$&")},Ce=function(e,t,n){return(e||"tab-"+(t+1))+"_"+n+"-"+t},Ne=function(e,t){var n=document[ve]("a");
3069return n.href="#"+t,n.id="st-link-"+t,n.className=O,n.innerHTML="<span>"+e+"</span>",n},Ae=function(e){var t=document[ve]("div");return t.className=R,t.innerHTML='<div class="'+q+'"></div>',e&&(t.id=e,t[E](ce,"st-link-"+e)),t},Se=function(e,t){for(var n=e.length-1;0<=n;n--)e[n][E](_,"-1");t[E](_,"0")},Be=function(e,t,n){if(e&&t){for(var o=e.length-1;0<=o;o--)"st-link-"+n!==e[o].id&&(m(e[o],y),r(e[o],w)&&v(e[o],w,p),r(e[o],k)&&v(e[o],k,p));for(o=t.length-1;0<=o;o--)"st-"+n!==t[o].id&&(m(t[o],y),v(t[o],se,de))}},je=function(n,o){V.full_scroll_sync_enabled&&(cancelAnimationFrame(Ie),Ie=requestAnimationFrame(function e(){var t=o[be]().top-n;t<0&&window.scrollBy(0,t),Ie=requestAnimationFrame(e)}))},T=function(e,t){var n,o,a,i,r,s,c,l,u,d;e&&(t=I({animate:!0,deepLink:V.deep_links},t),(e=$.getTab(e))&&(n=e.id,o=e.link,a=e.content,i=(c=e.wrapper)[F]("."+O),r=S(c,b),s=c[F]("."+O+"."+y),c=c[F]("."+R+"."+y),(l=t.scrollIntoView)&&(u={behavior:"smooth",block:"center"},d=C(l)?I(u,l):u,setTimeout(function(){o.scrollIntoView(d)})),S(o,y)?r?(t.animate&&xe([a]),setTimeout(function(){Be([o],[a])},20),t.deepLink&&history.replaceState(null,document.title,window.location.pathname+window.location.search)):Be(s,c,n):(r?V.full_single_active&&(t.animate&&(xe(c),t.scrollIntoView||(je(o[be]().top,o),setTimeout(function(){cancelAnimationFrame(Ie)},400))),Be(s,c)):(Be(s,c),Se(i,o)),v(o,r?k:w,de),t.animate&&r&&xe([a]),g(o,y),g(a,y),a[E](se,p),t.deepLink&&history.replaceState(null,document.title,e.hash),t.skipCallback||($.trigger("open",e),document.dispatchEvent(new CustomEvent("stationTabOpen",{detail:e})),r&&t.animate||document.dispatchEvent(new CustomEvent("stationTabOpened",{detail:e}))))))},De=function(e){var t,n;e&&(t=window.location.hash,n={deepLink:!1,animate:!1,skipCallback:!0},(t=K(e.links,t))&&V.deep_links?T(t,n):V.full_open&&T(e.links[0],n))},He=function(e,t,n,o,a){var i,r;t&&(i=e[F]("."+O),r=t[z]("."+O),t=t[z]("."+R),r=r.cloneNode(!0),t=t.cloneNode(!0),n=Ce(Le(r.textContent.trim()),n,o),r.id="st-link-"+n,r.href="#"+n,t.id="st-"+n,o=i[a-1],a&&o?(e.insertBefore(r,o),e.insertBefore(t,o)):(e[M](r),e[M](t)))},window[c]("resize",function(e){Ee&&clearTimeout(Ee),Ee=setTimeout(function(){if(Te!==x()){for(var e=$.getInstances(),t=0;t<e.length;t++){for(var n=$.getInstance(e[t]),o=n.panels,a=0;a<o.length;a++)o[a].style.removeProperty("height");$.setLayout(n)}Te=x()}},300)},!1),$.initInstance=function(e,t,n){var c,l,u=e,e=(A(e)&&(u=document[z](e)),t||{}),d=n||function(){};return L(t)&&(d=t,e={}),i(u)?S(u,re)?d($.getInstance(u)):(n={showDescriptionTab:A(n=u[P](D("show-description-tab")))?"false"!==n:-1!==["product","index"].indexOf($.template)&&V.product_description_tab,showContentBefore:A(t=N(u,D("show-content-before")))?"false"!==t:V.show_content_before,showContentAfter:A(n=u[P](D("show-content-after")))?"false"!==n:V.show_content_after,replace:!!A(t=u[P](D("replace","station-tabs")))&&"false"!==t},c=I(n,e),$.instanceId=$.instanceId||0,l=$.instanceId,$.instanceId++,g(u,re),u[we](s)||u[E](s,""),A(c.layout)&&u[E](D(he),c.layout),h(c.breakpoint)&&u[E](D(ge),c.breakpoint),void((n=c[t="productHandle"]||u[P](D("product",H))||"").length&&n!==$[t]?(g(u,"is-hidden"),$.fetchDataByProduct(n,function(e,t){c.productData=e||document.createElement("div"),m(u,"is-hidden"),o()})):o())):(f(e="Valid instance not found"),d(null,new Error(e)));function o(){var e=Q(u,l,c);if(!e)return f(n="Wrapper could not be constructed"),d(null,new Error(n));var t,n=V.placement_selector,o=V.placement_instance_index||0,o=(l===o&&n&&0<n.trim().length&&(t=$.moveInstance(u,n.trim(),{position:"prepend"===V.placement_position?"afterbegin":"beforeend"})),$.getInstance(t||u)),a=o;g(a.wrapper,ie);for(var i=a.links.length-1;0<=i;i--){var r=a.links[i];r[E]("aria-controls",r.id.replace(/^st-link/,"st"))}for(i=a.panels.length-1;0<=i;i--){var s=a.panels[i];s[E](ce,s.id.replace(/^st/,"st-link"))}ne(o),De(n=o),$.setLayout(n),m(e,"is-loading"),g(e,"is-ready"),g(u,"is-ready"),document.dispatchEvent(new CustomEvent("stationTabsInstanceReady",{detail:o})),u[F]("[data-tabs-relocate]").forEach(function(e){var t=e.dataset.tabsRelocate;Y(e,t,e.dataset)}),d(o)}},$.init=function(e,t,n){function o(n){s[n]?$.initInstance(s[n],i,function(e,t){c.push(e||t),o(n+1)}):($.settings.remove_empty_tabs&&$.removeEmptyTabs(),document.dispatchEvent(new CustomEvent("stationTabsReady",{detail:c})),r(c))}var a=e||null,i=t||{},r=n||function(){},s=(L(t)&&(r=t,i={}),L(e)?(a=null,r=e):e&&-1!==e.constructor.toString().indexOf("Object")&&(a=null,i=e),a||$.getInstances()),c=[];o(0)},$.setLayout=function(e){for(var t=I({},e),n=void 0===t.instance?$.getInstances():[t.instance],o=0;o<n.length;o++){var a=$.getInstance(n[o]),i=a.instance,r=a.links,s=a.panels,c=a.wrapper;if(r.length){A(t.layout)&&v(i,D(he),t.layout),h(t.breakpoint)&&v(i,D(ge),t.breakpoint);var l,u=S(c,b),a=B("."+O+"."+y,i),d=j('[role="tablist"]',c);switch(function(e){e=N(e,D(he));return e||(V.force_full?"vertical":V.force_wrap?"horizontal":V.force_breakpoint?ge:"automatic")}(i)){case"vertical":u=!0;break;case"horizontal":u=!1;break;case"breakpoint":u=+(N(i,D(ge))||V.force_breakpoint_value)>x();break;default:m(c,b);var f=r[0].offsetHeight/2,p=r[0][be](),u=r[r.length-1][be]().top-p.top>f}u?(g(c,b),r.forEach(function(e){v(e,_,"0"),U(e,ue),U(e,w)}
3069),s.forEach(function(e){v(e,ue,"region")}),d&&J(d)):(l=void 0,m(c,b),d||(d=ae.createElement("div"),c.prepend(d)),l=Array.from(r).map(function(e){return e.id}),v(d,"role","tablist"),v(d,"aria-owns",l.join(" ")),r.forEach(function(e){v(e,ue,"tab"),U(e,k)}),s.forEach(function(e){v(e,ue,"tabpanel")}),(d=window.location.hash).length&&V.deep_links&&((l=K(r,d))&&(a=[l])),a=[a[0]||r[0]]),a.length&&(Be(r,s),a.forEach(function(e){T(e,{deepLink:!1,animate:!1,skipCallback:!0})}))}}},$.fetchDataByProduct=function(e,t,n){var o,a=n||function(){};function i(){var e,t;200!==this.status?(e="Undefined error",404===this.status&&(e="Product not found"),a(null,new Error(e))):(e=this.responseText.match(/<!-- begin station data -->([\s\S]*?)<!-- end station data -->/)[1],s(),t=document[ve]("div"),e&&(t.innerHTML=e),a(t))}function r(e){s(),a(null,e)}function s(){o.removeEventListener("load",i),o.removeEventListener("error",r)}L(t)&&(a=t),A(e)?(n=window.location.origin+"/products/"+e,(o=new XMLHttpRequest)[c]("load",i),o[c]("error",r),o.open("GET",n),o.send()):a(null,new Error("Handle is not valid"))},$.getInstances=function(e){var t=document[F]("div["+s+"]");return!t.length||!n in t[0]?!h(e)&&[]:h(e)?t[e]||!1:t},$.getInstance=function(e){var t=e;return(e||{}
3069).instance?e:!!(t=e&&!h(e)?t:$.getInstances(e||0))&&((e={instance:t,initialized:S(t,re),wrapper:null,links:[],panels:[]}).initialized&&(e.wrapper=t[z]("."+H),e.links=e.wrapper[F]("."+O),e.panels=e.wrapper[F]("."+R)),e)},$.getTab=function(e){var t,n,o,a=A(e)?{id:e}:e;return e?a.slug?a:(e='Tab with ID "'+a.id+'" is not found.',a=l(a.id),(t=document[ye](H+"-"+a.scope))&&(n=document[ye]("st-link-"+a.id),o=document[ye]("st-"+a.id),n&&o)?{id:a.id,instance:t.parentElement,wrapper:t,link:n,content:o,instanceIndex:a.scope,tabIndex:a.index,suffix:a.suffix,vanityId:a.vanityId,hash:a.hash}:G(e)):(f(me+' "tab" is not defined.'),!1)},$.getTabByTitle=function(e,t){var n,t="undefined"!==t?$.getInstance(t).links:document[F]("."+H+" ."+O);if(t&&t.length)return n=Le(e),(t=K(t,n,{key:"slug"}))?$.getTab(t):(console.warn("Tab with title %s is not found",e),!1)},$.moveTab=function(e,t,n){var o,a,i,n=I({after:!1},n);return e&&t?(i=t,(o=$.getTab(e)).instance[ke]("beforeend",o.link),h(t)&&(t>(a=o.wrapper[F]("."+O)).length&&(n.after=!0),i=a[Math.max(0,Math.min(t-1,a.length-1))]),t=$.getTab(i),n.after?(t.content[ke](pe,o.link),o.link[ke](pe,o.content)):(t.link[ke](fe,o.content),o.content[ke](fe,o.link)),$.setLayout(),o):f(me+" "+(e?'"position"':'"tab"'))},$.moveInstance=function(e,t,n){n=I({position:"beforeend"},n),t=A(t)?j(t):t,e=$.getInstance(e).instance;if(!e||!t)return e;for(var o=e.cloneNode(!1),a=(X(t,o,n.position),U(e,s),e.childNodes),i=null,r=0;r<a.length;r++)if(S(a[r],"station-tabs-content-before")||S(a[r],H)){i=r;break}for(;a[i];)o[M](a[i]);return $.getInstance(o)},$.open=function(e,t){e=$.getTab(e);return!!e&&(S(e.link,y)||T(e,t||{}),e)},$.openByTitle=function(e,t){e=$.getTabByTitle(e);return!!e&&$.open(e,t)},$.openByIndex=function(e,t,n){var o=null;if(!h(e))return f(me+" index is not a number");(i(t)||h(t)||(t||{}).instance)&&(o=t);t=$.getInstance(o);return!!t.links[e]&&$.open(t.links[e])},$.close=function(e){var t,n,o,e=$.getTab(e);return!!e&&(!!S(t=e.link,y)&&(n=e.content,o=$.getInstance(e.instance),m(t,y),m(n,y),v(n,se,de),S(o.wrapper,"mod-full-width")?v(t,k,p):(v(t,w,p),v(t,_,"-1"),v(o.links[0],_,"0")),e))},$.removeEmptyTabs=function(e){var o=I({exceptions:["img","video","iframe","svg","div[id]","div[class]",'div[data-tabs-relocate]:not([data-tabs-relocate=""])']},e);(o.instance?[$.getInstance(o.instance)]:$.getInstances()).forEach(function(e){$.getInstance(e).panels.forEach(function(e){var t,n=$.getTab(e),e=j(".station-tabs-content-inner",e);0<(e.textContent||"").replace(/\s+/g,"").length||((t=o.exceptions||[]).length&&j(t.join(","),e)||(n.link[a]("click",Z),n.content[a]("transitionend",te),n.content.parentNode.removeChild(n.content),n.link.parentNode.removeChild(n.link)))})}),$.setLayout()},$.removeElementsOutsideTabs=function(e){A(e)?document[F](e).forEach(function(e){e.closest(".station-tabs-content, .station-tabs-content-after, .station-tabs-content-before")||J(e)}):f(me+" selector is not a string")},$.cleanContent=function(e,t){var n,o,a=$.settings,t=I({tags:a.clean_content_nodes,cleanLevel:a.clean_content_level},t||{}),i=a.autostop_enabled?j(a.autostop_heading+":last-of-type",e):null;if("no_attrs"===t.cleanLevel)for(var r=B("div,span",e),s=r.length-1;0<=s;s--)r[s].attributes.length||W(r[s]);else t.cleanLevel&&(n=[],o=N(e,D("type")),a.product_autosplit&&"general"!==o&&n.push(a.product_autosplit_heading),i&&n.push(a.autostop_heading),u(e,n,"basic_tags"===t.cleanLevel?t.tags:null))},$.autoFixes={brooklyn:function(){var e=".product-single__meta";o(e+" {position:relative "+t+";left: auto "+t+";top:auto "+t+";height:auto "+t+";z-index:auto "+t+";}"+e+"--wrapper > div:last-child:empty {display: none "+t+";}")},galleria:function(){var e=".product-page-row";o([e+" .desktop-flex-wrapper",e+" .product-item-wrap",e+" .product-gallery-product-template"].join(", ")+"{position:relative "+t+";height:auto "+t+";}")},narrative:function(){o(".product__form-wrapper{position:relative "+t+";top:initial "+t+";}")},prestige:function(){var e=new ResizeObserver(function(e){var e=e[0].target,t=e.closest(".Product__Wrapper"),n=parseInt(getComputedStyle(e).paddingTop,10)||0;t.style.minHeight=e.offsetHeight-n+"px"}),t=document.querySelector(".Product__Info");t.querySelector("[data-station-tabs-app]")&&e.observe(t)}
3069,warehouse:function(){var e="expandable-content",t=document[z](".product-block-list__item--description ."+e);t&&t[z]("div["+s+"]")&&(m(t,e),m(t,e+"--expandable"))}},(e=V.polyfill)||window.document.documentMode?((Oe=document.createElement("script")).src=A(e)?e:"https://polyfill-fastly.net/v3/polyfill.min.js?features="+["default","NodeList.prototype.forEach","NodeList.prototype.%40%40iterator","fetch"].join("%2C"),Oe.onload=function(){oe()},Oe.onerror=function(){oe(new Error("Failed to load script "+src))},document.head.appendChild(Oe)):oe();
3070    })();
3071  </script>
3071
3072
3073    </div>
3074
3075    <div class="old-footer-block"><div id="shopify-section-footer" class="shopify-section js-section__footer">
3076    
3077
3078                
3079                <div class="newsletter u-content--dark newsletter--grey">
3080                    <div class="newsletter__content">
3081                        
3082                        <div class="newsletter__title section__title section__title--center section__title--desc">
3083                            
3084                                <h2 class="section__title-text">Join our granola club</h2>
3085                            
3086                             
3087                                <p class="section__title-desc">Sign-up for free shipping on your first order!</p>
3088                            
3089                        </div>
3090
3091                        <div class="newsletter__form-wrapper">
3092                            <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3093                                
3094                                
3095                                    <div class="o-layout o-layout--flush">
3096                                        <div class="o-layout__item u-1/1 u-2/3@tab">
3097                                            <input type="hidden" name="contact[tags]" value="newsletter">
3098                                            <input type="email"
3099                                                    name="contact[email]"
3100                                                    id="Email"
3101                                                    class="newsletter__input"
3102                                                    value=""
3103                                                    placeholder="[email protected]"
3104                                                    autocorrect="off"
3105                                                    autocapitalize="off">
3106                                        </div>
3107                                        <div class="o-layout__item u-1/1 u-1/3@tab">
3108                                            <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__btn" name="commit" id="Subscribe">Subscribe</button>
3109                                        </div>
3110                                    </div>
3111                                
3112                            </form>
3113                        </div>  
3114                    </div>
3115                </div>
3116          
3117    
3118
3119
3120<footer role="contentinfo" id="footer" class="footer footer--dark">
3121    <div class="container">
3122        <div class="footer__content">
3123            <div class="o-layout">
3124                
3125
3126                
3127                    
3128                        
3129                            <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
3130                                <div class="footer-nav">
3131                                    <h4 class="footer-nav__title h5">Information</h4>
3132                                    <ul class="footer-nav__items o-list-bare">
3133                                        
3134                                            <li class="footer-nav__item"><a href="/pages/shipping" class="footer-nav__link">Delivery & Returns</a></li>
3135                                        
3136                                            <li class="footer-nav__item"><a href="/pages/t-cs" class="footer-nav__link">Consumer Terms & Conditions</a></li>
3137                                        
3138                                            <li class="footer-nav__item"><a href="/pages/supplier-terms-conditions" class="footer-nav__link">Supplier Terms & Conditions</a></li>
3139                                        
3140                                            <li class="footer-nav__item"><a href="/pages/international-shipping" class="footer-nav__link">International Shipping Charges</a></li>
3141                                        
3142                                            <li class="footer-nav__item"><a href="/pages/discount-ts-cs" class="footer-nav__link">Discount Terms & Conditions</a></li>
3143                                        
3144                                            <li class="footer-nav__item"><a href="/pages/terms-conditions-of-sale" class="footer-nav__link">Terms & Conditions of Sale</a></li>
3145                                        
3146                                            <li class="footer-nav__item"><a href="/pages/faqs" class="footer-nav__link">FAQ's</a></li>
3147                                        
3148                                            <li class="footer-nav__item"><a href="/policies/privacy-policy" class="footer-nav__link">Privacy Policy</a></li>
3149                                        
3150                                            <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link">Terms of Service</a></li>
3151                                        
3152                                    </ul>
3153                                </div>
3154                            </div>
3155                        
3156                    
3157                    
3158                    
3159                    
3160                    
3161                    
3162                
3163                    
3164                    
3165                        <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
3166                            <div class="footer-nav">
3167                                
3168                                    <h4 class="footer-nav__title h5">Get In Touch</h4>
3169                                
3170                                
3171                                    <p class="footer-nav__text"><a href="mailto:[email protected]" class="footer-nav__text-link">[email protected]</a></p>
3172                                
3173                                
3174                                    <p class="footer-nav__text"><a href="tel:01462 419 400" class="footer-nav__text-link">01462 419 400</a></p>
3175                                
3176                                
3177                                
3178
3179                            </div>
3180                        </div>
3181                    
3182                    
3183                    
3184                    
3185                    
3186                
3187                    
3188                    
3189                    
3190                    
3191                    
3192                    
3193                        <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
3194                            <div class="footer-nav footer-nav--social">
3195                                
3196                                    <h4 class="footer-nav__title h5">Follow us on social media</h4>
3197                                
3198                                <ul class="footer-nav__social-items o-list-bare">
3199                                    
3200                                    
3201                                        <li class="footer-nav__social-item">
3202                                            <a href="https://twitter.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank">
3203                                                <i class="icon icon--twitter" aria-hidden="true"></i>
3204                                                <span class="icon-fallback__text">Twitter</span>
3205                                            </a>
3206                                        </li>
3207                                    
3208                                    
3209                                    
3210                                        <li class="footer-nav__social-item">
3211                                            <a href="http://instagram.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank">
3212                                                <i class="icon icon--instagram" aria-hidden="true"></i>
3213                                                <span class="icon-fallback__text">Instagram</span>
3214                                            </a>
3215                                        </li>
3216                                    
3217                                    
3218                                    
3219                                    
3220                                    
3221                                    
3222                                    
3223                                    
3224                                </ul>
3225                            </div>
3226                        </div>
3227                    
3228                
3229                    
3230                        
3231                            <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
3232                                <div class="footer-nav">
3233                                    <h4 class="footer-nav__title h5">Quick Links</h4>
3234                                    <ul class="footer-nav__items o-list-bare">
3235                                        
3236                                            <li class="footer-nav__item"><a href="/pages/our-in-house-nutritionist" class="footer-nav__link">In House Nutritionist</a></li>
3237                                        
3238                                            <li class="footer-nav__item"><a href="/pages/trade-enquiry" class="footer-nav__link">Trade Enquiry </a></li>
3239                                        
3240                                            <li class="footer-nav__item"><a href="/pages/contact-us" class="footer-nav__link">Contact Us</a></li>
3241                                        
3242                                            <li class="footer-nav__item"><a href="https://rollagranola.com/apps/store-locator/" class="footer-nav__link">Stockists</a></li>
3243                                        
3244                                    </ul>
3245                                </div>
3246                            </div>
3247                        
3248                    
3249                    
3250                    
3251                    
3252                    
3253                    
3254                
3255            </div>
3256
3257           
3258
3259        </div>
3260    </div>
3261
3262    
3263        <div class="footer__bottom">
3264            <div class="container">
3265                
3266
3267                
3268                    <div class="footer__icons footer__bottom-item">
3269                        
3270<ul class="footer__icons-items o-list-bare">
3271                                
3272                                    
3273                                        <li class="footer__icons-item">
3274                                            <i class="icon icon--american_express" aria-hidden="true"></i>
3275                                        </li>
3276                                    
3277                                
3278                                    
3279                                        <li class="footer__icons-item">
3280                                            <i class="icon icon--apple_pay" aria-hidden="true"></i>
3281                                        </li>
3282                                    
3283                                
3284                                    
3285                                        <li class="footer__icons-item">
3286                                            <i class="icon icon--diners_club" aria-hidden="true"></i>
3287                                        </li>
3288                                    
3289                                
3290                                    
3291                                        <li class="footer__icons-item">
3292                                            <i class="icon icon--discover" aria-hidden="true"></i>
3293                                        </li>
3294                                    
3295                                
3296                                    
3297                                
3298                                    
3299                                        <li class="footer__icons-item">
3300                                            <i class="icon icon--jcb" aria-hidden="true"></i>
3301                                        </li>
3302                                    
3303                                
3304                                    
3305                                        <li class="footer__icons-item">
3306                                            <i class="icon icon--maestro" aria-hidden="true"></i>
3307                                        </li>
3308                                    
3309                                
3310                                    
3311                                        <li class="footer__icons-item">
3312                                            <i class="icon icon--master" aria-hidden="true"></i>
3313                                        </li>
3314                                    
3315                                
3316                                    
3317                                        <li class="footer__icons-item">
3318                                            <i class="icon icon--paypal" aria-hidden="true"></i>
3319                                        </li>
3320                                    
3321                                
3322                                    
3323                                
3324                                    
3325                                
3326                                    
3327                                        <li class="footer__icons-item">
3328                                            <i class="icon icon--visa" aria-hidden="true"></i>
3329                                        </li>
3330                                    
3331                                
3332                            </ul>                  
3333                        
3334                    </div>
3335                
3336          
3337          
3338          
3339           <div class="footer-copyright">
3340                <p class="footer-copyright__text">
3341                    <span class="footer-copyright__span footer-copyright__span--shop">&copy; 2026, Rollagranola</span>
3342                     <span class="footer-copyright__span footer-copyright__span--powered" style="display:none" ><a href="https://3oneseven.com/">Theme by 3oneseven</a>.</span>
3343                      
3344                </p>
3345            </div>
3346          
3347           </div> 
3348        </div>
3349    
3350</footer>
3351
3352<script>
3353$(document).ready(function() {
3354  let bannerTop = $('.bundle-section').offset().top,
3355            banner = $('.bundle-section')
3356
3357        $(window).scroll(function() {
3358
3359            if ( $(this).scrollTop() >= bannerTop ) {
3360                banner.addClass('is-active');
3361            } else {
3362                banner.removeClass('is-active');
3363            }
3364        });
3365});
3366</script>
3366
3367</div></div>
3368    <div class="new-footer-block"><div id="shopify-section-new-footer" class="shopify-section js-section__footer"><link href="//rollagranola.com/cdn/shop/t/60/assets/new-footer-style.css?v=104916292912595293821785409930" rel="stylesheet" type="text/css" media="all" />
3369
3370<style data-shopify>
3371    .new-footer-content-info-block {position: relative;}
3372    .new-footer-content-info-block:after {
3373        content: '';
3374        
3375            background-image: url('//rollagranola.com/cdn/shop/files/black-layer.png?v=1771929715');
3376        
3377        position: absolute;
3378        top: -12px;
3379        left: 0;
3380        right: 0;
3381        height: 15px;
3382        background-size: contain;
3383    }
3384    .footer-new-footer {background: #212121;}
3385    .footer-new-footer .contact-email a,
3386    .footer-new-footer .contact-email p,
3387    .footer-new-footer .contact-email li,
3388    .footer-new-footer .contact-number a,
3389    .footer-new-footer .contact-number p,
3390    .footer-new-footer .contact-number li,
3391    .footer-new-footer .text-color {
3392        color: #ffffff;
3393    }
3394    @media screen and (max-width: 749px) {
3395        .new-footer-content-info-block:after {top: -10px;}
3396    }
3397    @media screen and (max-width: 600px) {
3398        .new-footer-content-info-block:after {
3399            top: -5px;
3400            height: 10px;
3401            background-size: cover;
3402            background-repeat: no-repeat;
3403        }
3404    }
3405</style>
3406
3407<div class="new-footer-content-info-block">
3408    <footer role="contentinfo" id="footer" class="footer-new-footer footer footer--">
3409        <div class="container">
3410            <div class="footer__content">
3411                <div class="footer-layout">
3412                    
3413
3414                    
3415
3416                        
3417                            <div class="footer-layout__item footer-info_block">
3418                                
3419                                    <div class="footer-logo-block"><img src="//rollagranola.com/cdn/shop/files/Vector_1.svg?v=1771917207" alt="" class="img-fluid"></div>
3420                                
3421                                
3422                                    <div class="footer-content-block text-color">crunchy granola made with carefully selected ingredients for a naturally delicious and energizing start to your day.</div>
3423                                
3424                                
3425                                    <div class="payment_icons-block"><img src="//rollagranola.com/cdn/shop/files/Frame_2085663155.svg?v=1771917216" alt="" class="img-fluid"></div>
3426                                
3427                            </div>
3428                        
3429                        
3430                        
3431
3432                        
3433
3434                    
3435
3436                        
3437                        
3438                        
3439                            
3440                                <div class="footer-layout__item footer-linklist-block">
3441                                    <div class="footer-nav">
3442                                        <h4 class="footer-nav__title h5 text-color">Company Info</h4>
3443                                        <ul class="footer-nav__items o-list-bare">
3444                                            
3445                                                <li class="footer-nav__item"><a href="/pages/shipping" class="footer-nav__link text-color">Delivery & Returns</a></li>
3446                                            
3447                                                <li class="footer-nav__item"><a href="/pages/t-cs" class="footer-nav__link text-color">Consumer Terms & Conditions</a></li>
3448                                            
3449                                                <li class="footer-nav__item"><a href="/pages/supplier-terms-conditions" class="footer-nav__link text-color">Supplier Terms & Conditions</a></li>
3450                                            
3451                                                <li class="footer-nav__item"><a href="/pages/international-shipping" class="footer-nav__link text-color"> International Shipping Charges</a></li>
3452                                            
3453                                                <li class="footer-nav__item"><a href="/pages/discount-ts-cs" class="footer-nav__link text-color">Discount Terms & Condition</a></li>
3454                                            
3455                                                <li class="footer-nav__item"><a href="/policies/privacy-policy" class="footer-nav__link text-color">Privacy Policy</a></li>
3456                                            
3457                                                <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link text-color">Terms of Service</a></li>
3458                                            
3459                                        </ul>
3460                                    </div>
3461                                </div>
3462                            
3463                        
3464
3465                        
3466
3467                    
3468
3469                        
3470                        
3471                        
3472                            
3473                                <div class="footer-layout__item footer-linkl
3473ist-block">
3474                                    <div class="footer-nav">
3475                                        <h4 class="footer-nav__title h5 text-color">Quick Links</h4>
3476                                        <ul class="footer-nav__items o-list-bare">
3477                                            
3478                                                <li class="footer-nav__item"><a href="/pages/our-in-house-nutritionist" class="footer-nav__link text-color">In House Nutritionist</a></li>
3479                                            
3480                                                <li class="footer-nav__item"><a href="/pages/trade-enquiry" class="footer-nav__link text-color">Trade Enquiry </a></li>
3481                                            
3482                                                <li class="footer-nav__item"><a href="/pages/contact-us" class="footer-nav__link text-color">Contact Us</a></li>
3483                                            
3484                                                <li class="footer-nav__item"><a href="https://rollagranola.com/apps/store-locator/" class="footer-nav__link text-color">Stockists</a></li>
3485                                            
3486                                        </ul>
3487                                    </div>
3488                                </div>
3489                            
3490                        
3491
3492                        
3493
3494                    
3495
3496                        
3497                        
3498                        
3499
3500                        
3501                            <div class="footer-layout__item footer-contact-block">
3502                                <div class="footer-layout-email-number">
3503                                    
3504                                        <div class="contact-title text-color">Contacts</div>
3505                                    
3506                                    
3507                                        <div class="contact-email text-color"><p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p></div>
3508                                    
3509                                    
3510                                        <div class="contact-block">
3511                                            <div class="contact-phone-icon"><img src="//rollagranola.com/cdn/shop/files/Group.svg?v=1771917364" alt="" class="img-fluid"></div>
3512                                            <div class="contact-number text-color"><p><a href="tel:01462419400" title="tel:01462419400">01462419400</a></p></div>
3513                                        </div>
3514                                    
3515                                </div>
3516                                <div class="review-item-block">
3517                                    
3518                                        <div class="review-title text-color">2,694 Reviews on -</div>
3519                                    
3520                                    
3521                                        <div class="review-icon"><img src="//rollagranola.com/cdn/shop/files/reviewsio-logo1.svg?v=1771917231" alt="" class="img-fluid"></div>
3522                                    
3523                                </div>
3524                            </div>
3525                        
3526
3527                    
3528                </div>
3529            </div>
3530
3531            <div class="footer-mid-content-block">
3532                <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk">
3533                    <a href="javascript:void(0)" class="bck-top-link" id="back-to-top-btn">
3534                        <div class="svg-icon-content">
3535                            <div class="svg-icon">
3536                                <svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
3537                                    <path d="M11.25 0L0 7.5V12.5L11.25 5L22.5 12.5V7.5L11.25 0ZM11.25 7.96875L0 15.4688V20.4688L11.25 12.9688L22.5 20.4688V15.4688L11.25 7.96875Z" fill="white"/>
3538                                </svg>
3539                            </div>
3540                            <div class="svg-content text-color">Back to top</div>
3541                        </div>
3542                    </a>
3543                </div>
3544                
3545                    <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk">
3546                        <div class="copy-icon-text text-color"><p>©2026 <strong>RollGranola </strong>All Rights Reserved</p></div>
3547                    </div>
3548                
3549                
3550                    <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk">
3551                        <div class="footer-nav footer-nav--social">
3552                            
3553                            <ul class="footer-nav__social-items o-list-bare">
3554                                
3555                                
3556                                    <li class="footer-nav__social-item">
3557                                        <a href="https://twitter.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank">
3558                                            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3559                                                <path d="M18.2478 2.25H21.5558L14.3288 10.51L22.8308 21.75H16.1738L10.9598 14.933L4.99381 21.75H1.68381L9.41381 12.915L1.25781 2.25H8.08381L12.7968 8.481L18.2478 2.25ZM17.0868 19.77H18.9198L7.08781 4.126H5.12081L17.0868 19.77Z" fill="white"/>
3560                                            </svg>
3561                                            <span class="icon-fallback__text text-color">Twitter</span>
3562                                        </a>
3563                                    </li>
3564                                
3565                                
3566                                
3567                                    <li class="footer-nav__social-item">
3568                                        <a href="http://instagram.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank">
3569                                            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3570                                                <g clip-path="url(#clip0_3011_3589)">
3571                                                    <path d="M3 7.5C3 6.30653 3.47411 5.16193 4.31802 4.31802C5.16193 3.47411 6.30653 3 7.5 3H16.5C17.6935 3 18.8381 3.47411 19.682 4.31802C20.5259 5.16193 21 6.30653 21 7.5V16.5C21 17.6935 20.5259 18.8381 19.682 19.682C18.8381 20.5259 17.6935 21 16.5 21H7.5C6.30653 21 5.16193 20.5259 4.31802 19.682C3.47411 18.8381 3 17.6935 3 16.5V7.5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3572                                                    <path d="M9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3573                                                    <path d="M16.5 7.5V7.51" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3574                                                </g>
3575                                                <defs>
3576                                                    <clipPath id="clip0_3011_3589">
3577                                                        <rect width="24" height="24" fill="white"/>
3578                                                    </clipPath>
3579                                                </defs>
3580                                            </svg>
3581                                            <span class="icon-fallback__text text-color">Instagram</span>
3582                                        </a>
3583                                    </li>
3584                                
3585                                
3586                                
3587                                
3588                                
3589                                
3590                                
3591                                
3592                                
3593                                    <li class="footer-nav__social-item">
3594                                        <a href="https://www.tiktok.com/@rollagranola" class="footer-nav__social-link icon-fallback" target="_blank">
3595                                            <svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg">
3596                                                <path d="M11.3044 0H8.27086V12.2608C8.27086 13.7218 7.10414 14.9218 5.6522 14.9218C4.20025 14.9218 3.03352 13.7218 3.03352 12.2608C3.03352 10.8261 4.17433 9.65215 5.57443 9.6V6.52175C2.48904 6.5739 0 9.10435 0 12.2608C0 15.4435 2.54089 18 5.67814 18C8.81533 18 11.3562 15.4174 11.3562 12.2608V5.9739C12.497 6.8087 13.8971 7.30435 15.375 7.33045V4.25217C13.0934 4.17391 11.3044 2.29565 11.3044 0Z" fill="white"/>
3597                                            </svg>
3598                                            <span class="icon-fallback__text text-color">Tiktok</span>
3599                                        </a>
3600                                    </li>
3601                                
3602                            </ul>
3603                        </div>
3604                    </div>
3605                
3606            </div>
3607        </div>
3608
3609        
3610            <div class="footer-bottom-content-block">
3611                <img src="//rollagranola.com/cdn/shop/files/ranola_1.svg?v=1771918063" alt="" class="img-fluid">
3612            </div>
3613        
3614
3615    </footer>
3616    
3617        <div class="side-shap-icon">
3618            <img src="//rollagranola.com/cdn/shop/files/Vector_3.svg?v=1771922414" alt="" class="img-fluid">
3619        </div>
3620    
3621</div>
3622
3623<script>
3624    const backToTopBtn = document.getElementById("back-to-top-btn");
3625    window.addEventListener("scroll", () => {
3626        if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
3627            backToTopBtn.style.display = "block";
3628        } else {
3629            backToTopBtn.style.display = "none";
3630        }
3631    });
3632    backToTopBtn.addEventListener("click", () => {
3633        window.scrollTo({
3634            top: 0,
3635            behavior: "smooth"
3636        });
3637    });
3638</script>
3638
3639
3640</div></div>
3641
3642    <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop">
3643<div class="promo-pop js-promo-pop promo-pop--disabled" data-promo-enabled="false" data-promo-delay="7000" data-promo-expiry="30">    
3644    <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback">
3645        <i class="icon icon--close" aria-hidden="true"></i>
3646        <span class="icon-fallback__text">Close (esc)</span>
3647    </a>
3648
3649    <div class="promo-pop__wrapper">    
3650        <div class="promo-pop__content">
3651
3652            
3653                <div class="section__title promo-pop__title">
3654                    <h4 class="section__title-text">Free Shipping On Your First Order</h4>
3655                </div>
3656            
3657
3658            
3659                <div class="promo-pop__desc rte"><p>Sign-up for our mailing list to receive a free shipping code direct to your mailbox on your first order <strong>Offer only applies to UK residents (see Discount T's & C's for more details).</strong></p></div>              
3660            
3661
3662            
3663                <div class="promo-pop__form">
3664                    <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3665                        
3666                        
3667                            <div class="promo-pop__fieldset">
3668                                <input type="hidden" name="contact[tags]" value="newsletter">
3669                                <input type="email"
3670                                        name="contact[email]"
3671                                        id="Email"
3672                                        class="promo-pop__fieldset-item promo-pop__input"
3673                                        value=""
3674                                        placeholder="[email protected]"
3675                                        autocorrect="off"
3676                                        autocapitalize="off">
3677                            
3678                                <button type="submit" class="c-btn c-btn--primary c-btn--arrow promo-pop__fieldset-item promo-pop__btn" name="commit" id="Subscribe">Subscribe</button>
3679                            </div>
3680                        
3681                    </form>
3682                </div> 
3683            
3684
3685            
3686        </div>
3687    </div>
3688</div>
3689
3690</div>
3691    <div id="shopify-section-age-checker" class="shopify-section js-section__age-checker"><div class="age-checker js-age-draw mfp-hide" data-age-check-enabled="false">
3692    <div class="age-checker__wrapper">
3693
3694                    
3695
3696        <div class="age-checker__content">
3697            <div class="section__title section__title--center age-checker__title">
3698                <h3 class="section__title-text">Age verification</h3>
3699            </div>
3700
3701            <div class="age-checker__desc"><p>By clicking enter you are verifying that you are old enough to consume alcohol.</p></div>
3702
3703            <div class="age-checker__actions">
3704                <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Enter</a>
3705                
3706            </div>
3707        </div>
3708    </div>
3709</div>
3710
3711</div>
3712
3713    
3714      <div class="search-draw js-search-draw mfp-hide">
3715        <div class="search-draw__wrapper">
3716          <div class="search__head">
3717            <div class="search__label">
3718              <h3 class="search__label-title">Search</h3>
3719            </div>
3720          </div>
3721          <div class="search__inner">
3722            <form action="/search" method="get" class="search__form" role="search">
3723              <input type="hidden" name="type" value="product,article,page">
3724              <input
3725                type="search"
3726                name="q"
3727                class="search__form-input js-search-input"
3728                value=""
3729                placeholder="Search our store..."
3730                aria-label="Search our store..."
3731              >
3732              <button type="submit" class="search__form-submit">
3733                <i class="icon icon--search" aria-hidden="true"></i>
3734                <span class="icon-fallback__text">Search</span>
3735              </button>
3736            </form>
3737            
3738            
3739              <div class="search__nav">
3740                <h4 class="search__nav-title h5">Main menu</h4>
3741                <ul class="search__nav-items o-list-bare">
3742                  
3743                    <li class="search__nav-item">
3744                      <a href="/collections" class="search__nav-link">Shop Now</a>
3745                    </li>
3746                  
3747                    <li class="search__nav-item">
3748                      <a href="/pages/about-us" class="search__nav-link">About us</a>
3749                    </li>
3750                  
3751                    <li class="search__nav-item">
3752                      <a href="/blogs/news" class="search__nav-link">Recipes & Blogs</a>
3753                    </li>
3754                  
3755                    <li class="search__nav-item">
3756                      <a href="/pages/contact-us" class="search__nav-link">Get In Touch</a>
3757                    </li>
3758                  
3759                </ul>
3760              </div>
3761            
3762          </div>
3763        </div>
3764      </div>
3765    
3766
3767    <div class="ajaxcart-draw js-cart-draw mfp-hide">
3768      <div class="ajaxcart-draw__wrapper js-cart-draw-inner">
3769        <div class="ajaxcart-draw__scroll">
3770          <div class="ajaxcart__head">
3771            <div class="ajaxcart__label">
3772              <h3 class="ajaxcart__label-title">Shopping Basket</h3>
3773            </div>
3774          </div>
3775          <div id="CartContainer"></div>
3776          <div id="EmptyCart">
3777            <div class="ajaxcart-empty">
3778              <h5 class="ajaxcart-empty__title">Your Basket is currently empty.</h5>
3779              <span class="emoji ajaxcart-empty__emoji">
3780                <i class="icon icon--sad"></i>
3781              </span>
3782              <a href="/collections/all" class="c-btn c-btn--primary c-btn--full">Shop now</a>
3783            </div>
3784          </div>
3785        </div>
3786      </div>
3787    </div>
3788
3789    
3790
3791    
3791<script id="CartTemplate" type="text/template">
3792
3793    <form action="/cart" method="post" novalidate class="cart ajaxcart__form">
3794        <div class="ajaxcart__inner">
3795            <div class="ajaxcart__products">
3796                {{#items}}
3797                <div class="ajaxcart__product">
3798                    <div class="ajaxcart__row" data-line="{{line}}">
3799
3800                        <div class="o-layout o-layout--tiny u-flex u-flex--middle">
3801
3802                            <div class="o-layout__item u-1/1 u-6/10@tab">
3803                                <div class="o-layout o-layout--tiny u-flex u-flex--middle">
3804                                    <div class="o-layout__item u-1/3 u-1/4@tab">
3805                                        <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a>
3806                                    </div>
3807                                    <div class="o-layout__item u-2/3 u-3/4@tab">
3808                                        <a href="{{url}}"><h3 class="ajaxcart__product-name">{{name}}</h3></a>
3809                                        {{#if variation}}
3810                                            <p class="ajaxcart__product-meta">{{variation}}</p>
3811                                        {{/if}}
3812                                        {{#properties}}
3813                                            {{#each this}}
3814                                                {{#if this}}
3815                                                    <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p>
3816                                                {{/if}}
3817                                            {{/each}}
3818                                        {{/properties}}
3819                                        
3820                                    </div>
3821                                </div>
3822                            </div>
3823
3824                            <div class="o-layout__item u-2/3 u-2/10@tab">
3825                                <div class="ajaxcart__qty">
3826                                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}">
3827                                        <span aria-hidden="true">&minus;</span>
3828                                        <span class="u-hidden-visually">Reduce item quantity by one</span>
3829                                    </button>
3830                                    <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
3831                                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">
3832                                        <span aria-hidden="true">+</span>
3833                                        <span class="u-hidden-visually">Increase item quantity by one</span>
3834                                    </button>
3835                                </div>
3836                            </div>
3837
3838                            <div class="o-layout__item u-1/3 u-2/10@tab">
3839                                {{#if discountsApplied}}
3840                                    <small class="ajaxcart-item__price-strikethrough"><s><span class="money">{{{originalLinePrice}}}</span></s></small>
3841                                    <br><span><span class="money">{{{linePrice}}}</span></span>
3842                                {{else}}
3843                                    <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div>
3844                                {{/if}}
3845                                
3846                                {{#if discountsApplied}}
3847                                    <div class="grid--full display-table">
3848                                        <div class="grid__item text-right">
3849                                            {{#each discounts}}
3850                                                <small class="ajaxcart-item__discount">{{ this.title }}</small><br>
3851                                            {{/each}}
3852                                        </div>
3853                                    </div>
3854                                {{/if}}
3855                            </div>
3856
3857                        </div>
3858
3859                    </div>
3860                </div>
3861                {{/items}}
3862            </div>
3863
3864            
3865            <div class="ajaxcart__message">
3866                <label for="CartSpecialInstructions" class="ajaxcart__message-label">
3866Special instructions for seller</label>
3867                <textarea name="note" class="input-full" id="CartSpecialInstructions">{{ note }}</textarea>
3868            </div>
3869            
3870
3871        </div>
3872      
3873        <div class="ajaxcart__footer">
3874            <div class="o-layout o-layout--tiny o-layout--reverse"> 
3875                <div class="o-layout__item u-1/1 u-1/3@tab">
3876                    <p class="ajaxcart__footer-total">Subtotal <span class="money">{{{totalPrice}}}</span></p>
3877                    {{#if totalCartDiscount}}
3878                        <p class="ajaxcart__savings"><em><span class="money">{{{totalCartDiscount}}}</span></em></p>
3879                    {{/if}}
3880                </div>
3881                <div class="o-layout__item u-1/1 u-2/3@tab">
3882                    <p class="ajaxcart__footer-message">Shipping &amp; taxes calculated at checkout</p>
3883                </div>
3884            </div>
3885        </div>
3886        <div class="ajaxcart__button">
3887            <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow cart__checkout" name="checkout">Check Out</button>
3888      </div>  
3889    </form>
3890
3891</script>
3891
3892
3893<script id="AjaxQty" type="text/template">
3894    
3895    <div class="ajaxcart__qty">
3896        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}">
3897            <span aria-hidden="true">&minus;</span>
3898            <span class="u-hidden-visually">Reduce item quantity by one</span>
3899        </button>
3900        <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*">
3901        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
3902            <span aria-hidden="true">+</span>
3903            <span class="u-hidden-visually">Increase item quantity by one</span>
3904        </button>
3905    </div>
3906
3907</script>
3907
3908
3909
3910
3911
3912    
3912<script src="//rollagranola.com/cdn/shop/t/60/assets/ajax-cart.js?v=119474767911916191091785409930" type="text/javascript"></script>
3912
3913
3914    
3914<script src="//rollagranola.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
3914
3915    
3915<script src="//rollagranola.com/cdn/shop/t/60/assets/plugins.js?v=10244945603315900971785409930" type="text/javascript"></script>
3915
3916    
3916<script src="//rollagranola.com/cdn/shop/t/60/assets/main.js?v=12114905714462251111785409930" type="text/javascript"></script>
3916
3917    
3917<script src="//rollagranola.com/cdn/shop/t/60/assets/de-scripts.js?v=143447364176730591121785409930" type="text/javascript"></script>
3917
3918    
3919    
3919<script>
3920      
3921    </script>
3921
3922    
3922<script>
3923      theme.ajaxCartInit = function() {
3924      	ajaxCart.init({
3925      		cartContainer: '#CartContainer',
3926      		cartCountSelector: '#CartCount',
3927      		cartCostSelector: '#CartCost',
3928      		emptySelector: '#EmptyCart',
3929      		
3930      		triggerSelector: '.js-cart-trigger',
3931      		formSelector: '.js-product-form',
3932      		addToCartSelector: '.js-product-add',
3933      		
3934      		moneyFormat: "£{{amount}}"
3935      	});
3936      };
3937      // open cart after item is new added
3938      $('body').on('completeAddItem.ajaxCart', function() {
3939      	setTimeout(function(){
3940      			theme.mfpOpen('cart');
3941      	}, 100);
3942      });
3943    </script>
3943
3944    <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ -->
3945    <!-- Theme version 3.1.0 -->
3946    <!-- BEEKETINGSCRIPT CODE START -->
3947    
3948    <!-- BEEKETINGSCRIPT CODE END -->
3949    <!-- Begin ReCharge code -->
3950    <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code -->
3951<!--
3952	Subscription Theme Footer
3953	http://rechargepayments.com: v2
3954	Updated: 2017/09/12
3955-->
3956
3957	
3957<script>
3958		// Subscriptions Powered by ReCharge Payments: JavaScript
3959		(function() {
3960			// Basic function to load script files, will be used to include jQuery
3961			var loadScript = function(url, callback) {
3962				var script = document.createElement("script");
3963				script.type = "text/javascript";
3964				// If the browser is Internet Explorer
3965				if (script.readyState){
3966					script.onreadystatechange = function() {
3967						if (script.readyState == "loaded" || script.readyState == "complete") {
3968							script.onreadystatechange = null;
3969							callback();
3970						}
3971					};
3972				// For any other browser
3973				} else {
3974					script.onload = function() {
3975						callback();
3976					};
3977				}
3978				script.src = url;
3979				document.getElementsByTagName("head")[0].appendChild(script);
3980			};
3981			// This is our JavaScript that we'll run after jQuery is included
3982			var reChargeThemeFooterJS = function($) {
3983				function reChargeSaveCartNoteAndRedirectToCart() {
3984					var has_cart_note_or_attribute = false;
3985					try {
3986						var data = {};
3987						if ($('[name="note"]').val() != undefined) {
3988							var note = $('[name="note"]').val();
3989							data['note'] = note;
3990							has_cart_note_or_attribute = true;
3991						}
3992						if (has_cart_note_or_attribute) {
3993							$.ajax({
3994								type: 'POST',
3995								data: data,
3996								url: '/cart/update.js',
3997								dataType: 'json',
3998								success: function() {
3999									window.location.href = '/cart';
4000								}
4001							});
4002						} else {
4003							window.location.href = '/cart';
4004						}
4005					} catch (e) {
4006						window.location.href = '/cart';
4007					}
4008				}
4009				var checkout_button_selectors = '[href="/checkout"], form[action="/cart"] button[type="submit"], form[action="/cart"] input[type="submit"], form[action="/checkout"] input[type="submit"], form[action="/checkout"] button[type="submit"]';
4010				$(document).on('click', checkout_button_selectors, function(e) {
4011					if (!e.target.hasAttribute('data-disable-recharge')) {
4012						e.preventDefault();
4013					
4014                      
4015                      
4016var paramCart = '&cart_token=' + (document.cookie.match('(^|; )cart=([^;]*)')||0)[2];
4017$.ajax({
4018	type: 'GET',
4019	url: '/cart.js',
4020	dataType: 'text',
4021	success: function(data) {
4022		if (data.indexOf("shipping_interval_frequency") > -1) {
4023			var paramDomain = 'myshopify_domain=rollagranola.myshopify.com';
4024			try {
4025				var paramLinker = "&" + ga.getAll()[0].get('linkerParam');
4026			} catch (err) {
4027				var paramLinker = '';
4028			}
4029			var paramCustomer = '';
4030			window.location = "https://checkout.rechargeapps.com/r/checkout?" + paramDomain +  paramCart + paramLinker + paramCustomer;
4031		} else {
4032			window.location = '/checkout';
4033		}
4034	}
4035});
4036
4037
4038
4039					} else {
4040						console.info('ReCharge disabled');
4041					}
4042				});
4043			}
4044			// Check if jQuery is added, if not, then we'll loadScript, otherwise, run reChargeJS
4045			if ((typeof(jQuery) == 'undefined') || (parseInt(jQuery.fn.jquery) == 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,"")) < 7.2)) {
4046				// We'll get our jQuery from Google APIs
4047				loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() {
4048					jQuery172 = jQuery.noConflict(true);
4049					reChargeThemeFooterJS(jQuery172);
4050				});
4051			} else {
4052				reChargeThemeFooterJS(jQuery);
4053			}
4054		})();
4055	</script>
4055
4056
4057<!-- Subscriptions Powered by ReCharge Payments: End Liquid Code -->
4058
4059    <!-- End ReCharge code -->
4060    
4060<script>
4061      // code by https://websensepro.com
4062
4063      $(document).ready(function () {
4064          $(".read-more").hide();
4065          $(".show_hide").on("click", function () {
4066              var txt = $(".read-more").is(':visible') ? 'Read More' : 'Read Less';
4067              $(".show_hide").text(txt);
4068              $(this).next('.read-more').slideToggle(200);
4069          });
4070      });
4071    </script>
4071
4072    
4073
4074  <div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag -->
4075
4076
4077  
4077<script src="https://cdn.shopify.com/extensions/01a0d08a-7334-7014-aab7-7f6f2346a5b2/essential-post-purchase-upsell-1714/assets/app-embed-BQNM_vnB.js" type="module" crossorigin="anonymous"></script>
4077
4078  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d08a-7334-7014-aab7-7f6f2346a5b2/essential-post-purchase-upsell-1714/assets/stylex-DGir4qei.js" crossorigin="anonymous">
4079  <link href="//cdn.shopify.com/extensions/01a0d08a-7334-7014-aab7-7f6f2346a5b2/essential-post-purchase-upsell-1714/assets/stylex-CrgdSEP1.css" rel="stylesheet" type="text/css" media="all" />
4080
4081<!-- END app snippet -->
4082
4083<essential-upsell-app-embed
4084  upsell-app-data=""upsell-app-config-data='{&quot;analyticsBaseUrl&quot;:null,&quot;sfk&quot;:&quot;&quot;,&quot;baseUrl&quot;:null}'
4085  product-page-product="null"product-page-selling-plan-groups="null"
4086  selling-plan-translations="[]"
4087  product-page-collection-ids="[]"
4088  first-shop-product-id="418401058845"
4089  shop-money-format="£{{amount}}"
4090  market-handle="international"
4091  presentment-currency="GBP"
4092  customer-tags="null"
4093  cart-items='
4094[]'
4095></essential-upsell-app-embed>
4096
4097
4098</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
4098<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
4098
4099<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
4100<script>
4101    (function () {
4102      function initRatingSnippet() {
4103        var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore;
4104        if (!hasStore) return;
4105
4106        if (typeof ratingSnippet !== 'function') return;
4107
4108        // Ensure the target element exists (rating-output block may render after this app embed).
4109        if (!document.querySelector('.ruk_rating_snippet')) return;
4110
4111        var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__;
4112        var storeForSnippet = storeOverride || reviewsIoStore;
4113
4114        ratingSnippet("ruk_rating_snippet",{
4115            store: storeForSnippet,
4116            color: '#000000',
4117            
4118              textClr: '#333333',
4119            
4120            linebreak: false,
4121            
4122            usePolaris: true,
4123            
4124            
4125            
4126            
4127            
4128              text: 'Reviews',
4129            
4130            lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en',
4131            mode: 'default',
4132            showEmptyStars: true,
4133            
4134            enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false
4135        });
4136
4137        const reviewsIoModal = document.getElementById('reviews_fade');
4138        if (reviewsIoModal) {
4139          reviewsIoModal.classList.add('rio-withoutBranding');
4140        }
4141      }
4142
4143      // Retry to survive slow network/script timing.
4144      var attempts = 0;
4145      var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20;
4146      var MAX_TIMEOUT_RETRY = 200;
4147      
4148      function tick() {
4149        attempts += 1;
4150        initRatingSnippet();
4151        if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) {
4152          window.setTimeout(tick, MAX_TIMEOUT_RETRY);
4153        }
4154      }
4155
4156      // Use window load to maximize chance that the external script executed.
4157      window.addEventListener('load', tick);
4158    })();
4159</script>
4159
4160
4161
4162</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block">
4163
4164
4165
4166
4167<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a0d532-f8cc-7560-b848-ba0b5ecfd6ce/upcart-2-413/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
4168
4169
4170
4171  
4172    
4172<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d532-f8cc-7560-b848-ba0b5ecfd6ce/upcart-2-413/assets/upcart-bundle.js"></script>
4172
4173   
4174
4175
4176<script>
4177  
4178  function b64DecodeUnicode(str) {
4179    try {
4180        return decodeURIComponent(
4181        atob(str)
4182            .split('')
4183            .map(function (c) {
4184            return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
4185            })
4186            .join(''),
4187        );
4188    } catch {
4189        return str;
4190    }
4191  }
4192</script>
4192
4193
4194
4195<script>
4196(function() {
4197    window.upcartSettings = {};
4198    window.upcartSettings.upcartSettings = {};
4199    window.upcartSettings.upcartEditorSettings = {};
4200    window.upcartSettings.stickyCartButtonEditorSettings = {};
4201
4202    
4203    
4204    
4205    let val;
4206
4207    val = b64DecodeUnicode("cmlnaHQ=");
4208    if (val === '') {
4209        val = b64DecodeUnicode("cmlnaHQ=");
4210    }
4211    window.upcartSettings.upcartSettings.cartPosition = val;
4212
4213    val = b64DecodeUnicode("ZmFsc2U=");
4214    if (val === '') {
4215        val = b64DecodeUnicode("ZmFsc2U=");
4216    }
4217    val = JSON.parse(val);
4218    window.upcartSettings.upcartSettings.disableSticky = val;
4219
4220    val = b64DecodeUnicode("dHJ1ZQ==");
4221    if (val === '') {
4222        val = b64DecodeUnicode("dHJ1ZQ==");
4223    }
4224    val = JSON.parse(val);
4225    window.upcartSettings.upcartSettings.openOnAddToCart = val;
4226
4227    val = b64DecodeUnicode("ZmFsc2U=");
4228    if (val === '') {
4229        val = b64DecodeUnicode("ZmFsc2U=");
4230    }
4231    val = JSON.parse(val);
4232    window.upcartSettings.upcartSettings.redirectToCart = val;
4233
4234    val = b64DecodeUnicode("dHJ1ZQ==");
4235    if (val === '') {
4236        val = b64DecodeUnicode("ZmFsc2U=");
4237    }
4238    val = JSON.parse(val);
4239    window.upcartSettings.upcartSettings.enableCartSkeletons = val;
4240
4241    val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
4242    if (val === '') {
4243        val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
4244    }
4245    val = JSON.parse(val);
4246    window.upcartSettings.upcartSettings.translations = val;
4247
4248    val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiPHNjcmlwdD5cclxuZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignaW5zdGFudDphZGQtdG8tY2FydCcsIGZ1bmN0aW9uKGV2ZW50KSB7XHJcbiAgaWYgKGV2ZW50LmRldGFpbCAmJiBldmVudC5kZXRhaWwudXNlSW5zdGFudENhcnQgPT09IGZhbHNlKSB7XHJcbiAgICBpZiAodHlwZW9mIHdpbmRvdy51cGNhcnRSZWdpc3RlckFkZFRvQ2FydCA9PT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICB3aW5kb3cudXBjYXJ0UmVnaXN0ZXJBZGRUb0NhcnQoKTtcclxuICAgIH1cclxuICB9XHJcbn0pO1xyXG48L3NjcmlwdD4ifQ==");
4249    if (val === '') {
4250        val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ==");
4251    }
4252    val = JSON.parse(val);
4253    window.upcartSettings.upcartSettings.htmlFields = val;
4254
4255    val = b64DecodeUnicode("dHJ1ZQ==");
4256    if (val === '') {
4257        val = b64DecodeUnicode("dHJ1ZQ==");
4258    }
4259    val = JSON.parse(val);
4260    window.upcartSettings.upcartSettings.automaticDiscount = val;
4261
4262    val = b64DecodeUnicode("ZmFsc2U=");
4263    if (val === '') {
4264        val = b64DecodeUnicode("ZmFsc2U=");
4265    }
4266    val = JSON.parse(val);
4267    window.upcartSettings.upcartSettings.basePriceForDiscount = val;
4268
4269    val = b64DecodeUnicode("dHJ1ZQ==");
4270    if (val === '') {
4271        val = b64DecodeUnicode("ZmFsc2U=");
4272    }
4273    val = JSON.parse(val);
4274    window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val;
4275
4276    val = b64DecodeUnicode("ZmFsc2U=");
4277    if (val === '') {
4278        val = b64DecodeUnicode("ZmFsc2U=");
4279    }
4280    val = JSON.parse(val);
4281    window.upcartSettings.upcartSettings.showContinueShoppingButton = val;
4282
4283    val = b64DecodeUnicode("ZmFsc2U=");
4284    if (val === '') {
4285        val = b64DecodeUnicode("ZmFsc2U=");
4286    }
4287    val = JSON.parse(val);
4288    window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val;
4289
4290    val = b64DecodeUnicode("ZmFsc2U=");
4291    if (val === '') {
4292        val = b64DecodeUnicode("ZmFsc2U=");
4293    }
4294    val = JSON.parse(val);
4295    window.upcartSettings.upcartSettings.htmlFieldForceReRender = val;
4296
4297    val = b64DecodeUnicode("ZmFsc2U=");
4298    if (val === '') {
4299        val = b64DecodeUnicode("ZmFsc2U=");
4300    }
4301    val = JSON.parse(val);
4302    window.upcartSettings.upcartSettings.skipGoogleFonts = val;
4303
4304    val = b64DecodeUnicode("ZmFsc2U=");
4305    if (val === '') {
4306        val = b64DecodeUnicode("ZmFsc2U=");
4307    }
4308    val = JSON.parse(val);
4309    window.upcartSettings.upcartSettings.overrideScrollLocking = val;
4310
4311    val = b64DecodeUnicode("MTAw");
4312    if (val === '') {
4313        val = b64DecodeUnicode("MTAw");
4314    }
4315    window.upcartSettings.upcartSettings.trafficAllocationPercent = val;
4316
4317    val = b64DecodeUnicode("dHJ1ZQ==");
4318    if (val === '') {
4319        val = b64DecodeUnicode("ZmFsc2U=");
4320    }
4321    val = JSON.parse(val);
4322    window.upcartSettings.upcartSettings.renderCartInShadowDom = val;
4323
4324    val = b64DecodeUnicode("dHJ1ZQ==");
4325    if (val === '') {
4326        val = b64DecodeUnicode("ZmFsc2U=");
4327    }
4328    val = JSON.parse(val);
4329    window.upcartSettings.upcartSettings.cartEventTracking = val;
4330
4331    val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
4332    if (val === '') {
4333        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
4334    }
4335    val = JSON.parse(val);
4336    window.upcartSettings.upcartSettings.openCartButtonSelection = val;
4337
4338    val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
4339    if (val === '') {
4340        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
4341    }
4342    val = JSON.parse(val);
4343    window.upcartSettings.upcartSettings.addToCartButtonSelection = val;
4344
4345    val = b64DecodeUnicode("bGluZQ==");
4346    if (val === '') {
4347        val = b64DecodeUnicode("bGluZQ==");
4348    }
4349    window.upcartSettings.upcartSettings.updateItemIdentifier = val;
4350
4351    val = b64DecodeUnicode("LyoKICBSb2xsYWdyYW5vbGEgeCBVcGNhcnQgVjIKICBCdWlsdCBwcmltYXJpbHkgYWdhaW5zdCBVcGNhcnQncyBwdWJsaWMgVjIgc2VsZWN0b3IgbGlicmFyeS4KICBOb3RlOiBVcGNhcnQncyBzZWxlY3RvciBkb2NzIGRvIG5vdCBleHBvc2UgYSBwdWJsaWMgc2VsZWN0b3IgZm9yIHRoZSBmaW5hbAogIGNoZWNrb3V0IENUQSwgc28gYC51cGNhcnQtY2hlY2tvdXQtYnV0dG9uYCBpcyB1c2VkIGFzIGEgcHJhZ21hdGljIGZhbGxiYWNrLgoqLwoKOmhvc3QgewogIC0tcm9sbGEtaW5rOiAjMjEyMTIxOwogIC0tcm9sbGEtY2FyYW1lbDogI2IwNzA0ZTsKICAtLXJvbGxhLXllbGxvdzogI2ZmZWEzMzsKICAtLXJvbGxhLW9hdDogI2Y3ZjBkMjsKICAtLXJvbGxhLW9hdC1saWdodDogI2ZmZmFmMDsKICAtLXJvbGxhLWdyZW
4351VuOiAjMGY3MTBiOwogIC0tcm9sbGEtZ3JlZW4tc29mdDogI2UwZjhjODsKICAtLXJvbGxhLXNreTogI2JmZWZmZjsKICAtLXJvbGxhLXBlYWNoOiAjZmZmMmVlOwogIC0tcm9sbGEtYm9yZGVyOiByZ2JhKDMzLCAzMywgMzMsIDAuMTQpOwogIC0tcm9sbGEtc2hhZG93OiAwIDE2cHggMzZweCByZ2JhKDMzLCAzMywgMzMsIDAuMTIpOwogIC0tcm9sbGEtcGlsbDogOTk5cHg7CiAgLS1yb2xsYS1jYXJkLXJhZGl1czogMjBweDsKICAtLXJvbGxhLWZvbnQtaGVhZGluZzogIkFtc2kgUHJvIENvbmQiLCAiQW1zaSBQcm8iLCAiQXJpYWwgTmFycm93Iiwgc2Fucy1zZXJpZjsKICAtLXJvbGxhLWZvbnQtdWk6ICJQYXJhbHVjZW50IENvbmRlbnNlZCIsICJBcmlhbCBOYXJyb3ciLCBzYW5zLXNlcmlmOwp9CgoqLAoqOjpiZWZvcmUsCio6OmFmdGVyIHsKICBib3gtc2l6aW5nOiBib3JkZXItYm94Owp9CgojQ2FydFBvcHVwIHsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBiYWNrZ3JvdW5kOgogICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB0b3AgbGVmdCwgcmdiYSgyNTUsIDIzNCwgNTEsIDAuMiksIHRyYW5zcGFyZW50IDM0JSksCiAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZGY4IDAlLCAjZjdmMGQyIDEwMCUpOwogIGJveC1zaGFkb3c6IC0yNHB4IDAgNDhweCByZ2JhKDMzLCAzMywgMzMsIDAuMTgpOwp9CgoudXBjYXJ0LXB1YmxpYy1oZWFkZXIgewogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspOwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LWhlYWRpbmcpOwogIGZvbnQtc2l6ZTogMjhweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxOwogIGxldHRlci1zcGFjaW5nOiAwLjAxZW07Cn0KCi51cGNhcnQtcHVibGljLXJld2FyZHMgewogIHBhZGRpbmctdG9wOiAwOwogIHBhZGRpbmctYm90dG9tOiAxNXB4OwogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogIGJvcmRlcjogMDsKICBib3gtc2hhZG93OiBub25lOwp9CgoudXBjYXJ0LXB1YmxpYy1yZXdhcmRzX19tZXNzYWdlIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgd2lkdGg6IGZpdC1jb250ZW50OwogIG1heC13aWR0aDogMTAwJTsKICBtYXJnaW46IDAgYXV0byAxMHB4IWltcG9ydGFudDsKICBwYWRkaW5nOiAzcHggMTJweDsKICBib3JkZXI6IDJweCBzb2xpZCAjZTNlM2UzOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspOwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LXVpKTsKICBmb250LXNpemU6IDE2cHg7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBsaW5lLWhlaWdodDogMS4xNTsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCi51cGNhcnQtcHVibGljLXJld2FyZHNfX21lc3NhZ2UgcCB7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBtYXgtd2lkdGg6IDEwMCU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7CiAgYm9yZGVyOiAwOwogIGJvcmRlci1yYWRpdXM6IDA7CiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7CiAgY29sb3I6IGluaGVyaXQ7CiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7CiAgZm9udC1zaXplOiBpbmhlcml0OwogIGZvbnQtd2VpZ2h0OiBpbmhlcml0OwogIGxldHRlci1zcGFjaW5nOiBub3JtYWw7CiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICB0ZXh0LWFsaWduOiBpbmhlcml0OwogIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKfQoKLnVwY2FydC1wdWJsaWMtcmV3YXJkc19fbWVzc2FnZSBwOjpiZWZvcmUgewogIGNvbnRlbnQ6ICIiOwogIGRpc3BsYXk6IGJsb2NrOwogIHdpZHRoOiAyMnB4OwogIGhlaWdodDogMjJweDsKICBmbGV4OiAwIDAgMjJweDsKICBtYXJnaW4tcmlnaHQ6IDEycHg7CiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIuNzUgNy43NWgxMC41djcuNUgyLjc1eicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMS43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMy4yNSAxMGgzLjA4bDIuMTcgMi4xN3YzLjA4aC01LjI1VjEwWicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMS43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002LjI1IDE2Ljc1YTEuNSAxLjUgMCAxIDEtMyAwYTEuNSAxLjUgMCAwIDEgMyAwWm0xMSAwYTEuNSAxLjUgMCAxIDEtMyAwYTEuNSAxLjUgMCAwIDEgMyAwWicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMS43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J001IDUuMjVoNS41TTMuNSAzLjI1aDRNNiAyMGg4LjI1JyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLXdpZHRoPScxLjc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UiKTsKICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7CiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDsKfQoKLnVwY2FydC1wdWJsaWMtcmV3YXJkc19fbWVzc2FnZSBiIHsKICBjb2xvcjogaW5oZXJpdDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7CiAgbWFyZ2luLWxlZnQ6IDAuMjhlbTsKICBtYXJnaW4tcmlnaHQ6IDAuMjhlbTsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXNlZ21lbnRlZC1wcm9ncmVzcy1iYXJfX3NlZ21lbnQsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1zZWdtZW50ZWQtcHJvZ3Jlc3MtYmFyX19zZWdtZW50LWZpbGwgewogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtc2VnbWVudGVkLXByb2dyZXNzLWJhcl9fc2VnbWVudCB7CiAgYmFja2dyb3VuZDogcmdiYSgzMywgMzMsIDMzLCAwLjEyKTsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXNlZ21lbnRlZC1wcm9ncmVzcy1iYXJfX3NlZ21lbnQtZmlsbCB7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOGVkYmZmIDAlLCB2YXIoLS1yb2xsYS1za3kpIDEwMCUpOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcm9kdWN0LXRpdGxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX190aXRsZS1saW5rIHsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC1oZWFkaW5nKTsKICBmb250LXNpemU6IDI1cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsaW5lLWhlaWdodDogMC45NTsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGUgewogIG1hcmdpbjogMCAyNHB4IDIycHg7CiAgcGFkZGluZzogMjBweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpOwogIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJvbGxhLWJvcmRlcik7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm9sbGEtY2FyZC1yYWRpdXMpOwogIGJveC1zaGFkb3c6IHZhcigtLXJvbGxhLXNoYWRvdyk7CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2ltYWdlLXdyYXBwZXIgewogIHBhZGRpbmc6IDEwcHg7CiAgYmFja2dyb3VuZDogI2ZmZjhlYTsKICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuMDgpOwogIGJvcmRlci1yYWRpdXM6IDE4cHg7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2ltYWdlIHsKICBib3JkZXItcmFkaXVzOiAxMnB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19oZWFkZXIgewogIG1hcmdpbi1ib3R0b206IDBweDsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbiB7CiAgd2lkdGg6IDMwcHg7CiAgaGVpZ2h0OiAzMHB4OwogIGJhY2tncm91bmQ6IHJnYmEoMzMsIDMzLCAzMywgMC4wNSk7CiAgYm9yZGVyLXJhZGl1czogNTAlOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX192YXJpYW50LAoudXBjYXJ0LXB1YmxpYy1wcm9kdWN0LXByb3BlcnRpZXNfX3N1YnNjcmlwdGlvbiwKLnVwY2FydC1wdWJsaWMtcHJvZHVjdC1wcm9wZXJ0aWVzX19pdGVtLAoudXBjYXJ0LXB1YmxpYy1jYXJ0LWl0ZW1zX19rZXktdmFsdWUtcGFpciB7CiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC43Mik7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMTZweDsKICBsaW5lLWhlaWdodDogMS4xNTsKfQoKLnVwY2FydC1wdWJsaWMtcHJvZHVjdC1wcm9wZXJ0aWVzX19zdWJzY3JpcHRpb24gewogIGRpc3BsYXk6IG5vbmU7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3Byb2R1Y3QtcHJpY2luZyB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LXdyYXA6IHdyYXA7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDhweDsKICBtYXJnaW4tdG9wOiAxMHB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcmljZS1jb21wYXJlLWF0IHsKICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQyKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC11aSk7CiAgZm9udC1zaXplOiAxNnB4OwogIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcHJpY2UgewogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspOwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LWhlYWRpbmcpOwogIGZvbnQtc2l6ZTogMjhweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19zYXZpbmdzIHsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIHBhZGRpbmc6IDRweCAxMHB4OwogIGJhY2tncm91bmQ6IHZhcigtLXJvbGxhLWdyZW
4351VuLXNvZnQpOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGNvbG9yOiB2YXIoLS1yb2xsYS1ncmVlbik7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxLjE7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2NvbnRyb2xzIHsKICBtYXJnaW4tdG9wOiAxNHB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1zZWxlY3RvciB7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yb2xsYS1pbmspOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGJhY2tncm91bmQ6ICNmZmZmZmY7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LW1pbnVzLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1wbHVzIHsKICBtaW4td2lkdGg6IDM0cHg7CiAgYmFja2dyb3VuZDogI2ZmZjdiZjsKICBib3JkZXI6IDA7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LXNlbGVjdG9yIGlucHV0IHsKICBib3JkZXI6IDA7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC11aSk7CiAgZm9udC1zaXplOiAxOHB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3N1YnNjcmlwdGlvbi11cGdyYWRlIHsKICBtYXJnaW4tdG9wOiAxMnB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19zZWxlY3QsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZSBzZWxlY3QgewogIG1pbi1oZWlnaHQ6IDQycHg7CiAgcGFkZGluZzogMTBweCA1MnB4IDEwcHggMTRweDsKICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuMTYpOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvbGxhLW9hdC1saWdodCk7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMTZweDsKICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7CiAgYXBwZWFyYW5jZTogbm9uZTsKICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMy41IDZsNC41IDQgNC41LTQnIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2Utd2lkdGg9JzEuOCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFIik7CiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7CiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDsKfQoKLnVwY2FydC1wdWJsaWMtdXBzZWxsX190aXRsZSB7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtaGVhZGluZyk7CiAgZm9udC1zaXplOiAyNHB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fcHJpY2Utcm93LAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGVfX3ByaWNlIHsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC1oZWFkaW5nKTsKICBmb250LXNpemU6IDE1cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsaW5lLWhlaWdodDogMTsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlIHsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjUwLCAyNDAsIDAuOTQpIDAlLCByZ2JhKDI1NSwgMjQyLCAyMzgsIDAuODgpIDEwMCUpOwogIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJvbGxhLWJvcmRlcik7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm9sbGEtY2FyZC1yYWRpdXMpOwogIGJveC1zaGFkb3c6IHZhcigtLXJvbGxhLXNoYWRvdyk7CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fdGl0bGUsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fdGl0bGUtbGluayB7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtaGVhZGluZyk7CiAgZm9udC1zaXplOiAxN3B4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIG1hcmdpbi1ib3R0b206IDA7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudF9fYnV0dG9uIHsKICBtaW4taGVpZ2h0OiA0MnB4OwogIHBhZGRpbmc6IDAgMThweDsKICBiYWNrZ3JvdW5kOiB2YXIoLS1yb2xsYS15ZWxsb3cpOwogIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJvbGxhLWluaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb2xsYS1waWxsKTsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKSAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LXVpKTsKICBmb250LXNpemU6IDE4cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMzLCAzMywgMzMsIDAuMDgpOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnRfX2J1dHRvbiwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50X19idXR0b24gc3BhbiB7CiAgYmFja2dyb3VuZDogdmFyKC0tcm9sbGEteWVsbG93KSAhaW
43511wb3J0YW50OwogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Owp9CgoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX2Rpc2NvdW50LWNvZGVzLAoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX3NsaWRlLWNvZGVzLAoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX3RvdGFsLWRpc2NvdW50IHsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC11aSk7Cn0KCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgbWluLWhlaWdodDogNThweDsKICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yb2xsYS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm9sbGEtcGlsbCkgIWltcG9ydGFudDsKICBiYWNrZ3JvdW5kOiB2YXIoLS1yb2xsYS15ZWxsb3cpOwogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMjRweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxOwogIGxldHRlci1zcGFjaW5nOiAwLjAxZW07CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgYm94LXNoYWRvdzogMCAxNHB4IDI0cHggcmdiYSgzMywgMzMsIDMzLCAwLjEyKTsKfQoKLnVwY2FydC1jaGVja291dC1idXR0b24sCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uIHNwYW4gewogIGJhY2tncm91bmQ6IHZhcigtLXJvbGxhLXllbGxvdykgIWltcG9ydGFudDsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKSAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LXVpKSAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OwogIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKfQoKLnVwY2FydC1wdWJsaWMtaGVhZGVyX19jbG9zZS1idXR0b24sCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3JlbW92ZS1idXR0b24sCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LW1pbnVzLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1wbHVzLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnRfX2J1dHRvbiwKLnVwY2FydC1jaGVja291dC1idXR0b24gewogIHRyYW5zaXRpb246CiAgICB0cmFuc2Zvcm0gMC4xOHMgZWFzZSwKICAgIGJveC1zaGFkb3cgMC4xOHMgZWFzZSwKICAgIGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSwKICAgIGZpbHRlciAwLjE4cyBlYXNlOwp9CgoudXBjYXJ0LXB1YmxpYy1oZWFkZXJfX2Nsb3NlLWJ1dHRvbjpob3ZlciwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbjpob3ZlciwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktbWludXM6aG92ZXIsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LXBsdXM6aG92ZXIsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudF9fYnV0dG9uOmhvdmVyLAoudXBjYXJ0LWNoZWNrb3V0LWJ1dHRvbjpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOwogIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk4KTsKfQoKLnVwY2FydC1wdWJsaWMtaGVhZGVyX19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZSwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbjpmb2N1cy12aXNpYmxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1taW51czpmb2N1cy12aXNpYmxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1wbHVzOmZvY3VzLXZpc2libGUsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudF9fYnV0dG9uOmZvY3VzLXZpc2libGUsCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uOmZvY3VzLXZpc2libGUsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3NlbGVjdDpmb2N1cy12aXNpYmxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGUgc2VsZWN0OmZvY3VzLXZpc2libGUgewogIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDE3NiwgMTEyLCA3OCwgMC4zNSk7CiAgb3V0bGluZS1vZmZzZXQ6IDNweDsKfQoKQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7CiAgLnVwY2FydC1wdWJsaWMtcmV3YXJkc19fbWVzc2FnZSB7CiAgICBwYWRkaW5nOiAycHggMTBweDsKICB9CgogIC51cGNhcnQtcHVibGljLXJld2FyZHNfX21lc3NhZ2UgcDo6YmVmb3JlIHsKICAgIHdpZHRoOiAxOHB4OwogICAgaGVpZ2h0OiAxOHB4OwogICAgZmxleC1iYXNpczogMThweDsKICAgIG1hcmdpbi1yaWdodDogOHB4OwogICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7CiAgfQoKICAudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcm9kdWN0LXRpdGxlLAogIC51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3RpdGxlLWxpbmsgewogICAgZm9udC1zaXplOiAyNnB4OwogIH0KCiAgLnVwY2FydC1jaGVja291dC1idXR0b24gewogICAgZm9udC1zaXplOiAyMXB4OwogIH0KfQo=");
4352    if (val === '') {
4353        val = b64DecodeUnicode("Knt9");
4354    }
4355    window.upcartSettings.upcartSettings.customCSS = val;
4356
4357    val = b64DecodeUnicode("Knt9");
4358    if (val === '') {
4359        val = b64DecodeUnicode("Knt9");
4360    }
4361    window.upcartSettings.upcartSettings.customStickyCartCSS = val;
4362
4363    val = b64DecodeUnicode("ZmFsc2U=");
4364    if (val === '') {
4365        val = b64DecodeUnicode("ZmFsc2U=");
4366    }
4367    val = JSON.parse(val);
4368    window.upcartSettings.upcartSettings.integrationZapietEnabled = val;
4369
4370    val = b64DecodeUnicode("ZmFsc2U=");
4371    if (val === '') {
4372        val = b64DecodeUnicode("ZmFsc2U=");
4373    }
4374    val = JSON.parse(val);
4375    window.upcartSettings.upcartSettings.integrationYmqEnabled = val;
4376
4377    val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
4378    if (val === '') {
4379        val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
4380    }
4381    val = JSON.parse(val);
4382    window.upcartSettings.upcartSettings.customCartBundleInfo = val;
4383
4384    val = b64DecodeUnicode("");
4385    if (val === '') {
4386        val = b64DecodeUnicode("ZGlzY291bnRfb25seQ==");
4387    }
4388    window.upcartSettings.upcartSettings.savingsRowBehaviour = val;
4389
4390    val = b64DecodeUnicode("");
4391    if (val === '') {
4392        val = b64DecodeUnicode("W10=");
4393    }
4394    val = JSON.parse(val);
4395    window.upcartSettings.upcartSettings.activeCartIds = val;
4396
4397    val = b64DecodeUnicode("dHJ1ZQ==");
4398    if (val === '') {
4399        val = b64DecodeUnicode("dHJ1ZQ==");
4400    }
4401    val = JSON.parse(val);
4402    window.upcartSettings.upcartEditorSettings.cartIsEnabled = val;
4403
4404    val = b64DecodeUnicode("NzM5MTUxYTMtZTdjMi00YjdlLTkzYzUtYTk0NGYyNTY2NjBj");
4405    if (val === '') {
4406        val = b64DecodeUnicode("");
4407    }
4408    window.upcartSettings.upcartEditorSettings.cartId = val;
4409
4410    val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
4411    if (val === '') {
4412        val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
4413    }
4414    val = JSON.parse(val);
4415    window.upcartSettings.upcartEditorSettings.settingsModule = val;
4416
4417    val = b64DecodeUnicode("IzJlYTgxOA==");
4418    if (val === '') {
4419        val = b64DecodeUnicode("IzJlYTgxOA==");
4420    }
4421    window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val;
4422
4423    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4424    if (val === '') {
4425        val = b64DecodeUnicode("MS4wLjA=");
4426    }
4427    window.upcartSettings.upcartEditorSettings.headerModuleVersion = val;
4428
4429    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4430    if (val === '') {
4431        val = b64DecodeUnicode("MS4wLjA=");
4432    }
4433    window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val;
4434
4435    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4436    if (val === '') {
4437        val = b64DecodeUnicode("MS4wLjA=");
4438    }
4439    window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val;
4440
4441    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4442    if (val === '') {
4443        val = b64DecodeUnicode("MS4wLjA=");
4444    }
4445    window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val;
4446
4447    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4448    if (val === '') {
4449        val = b64DecodeUnicode("MS4wLjA=");
4450    }
4451    window.upcartSettings.upcartEditorSettings.notesModuleVersion = val;
4452
4453    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4454    if (val === '') {
4455        val = b64DecodeUnicode("MS4wLjA=");
4456    }
4457    window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val;
4458
4459    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4460    if (val === '') {
4461        val = b64DecodeUnicode("MS4wLjA=");
4462    }
4463    window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val;
4464
4465    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4466    if (val === '') {
4467        val = b64DecodeUnicode("MS4wLjA=");
4468    }
4469    window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val;
4470
4471    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4472    if (val === '') {
4473        val = b64DecodeUnicode("MS4wLjA=");
4474    }
4475    window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val;
4476
4477    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4478    if (val === '') {
4479        val = b64DecodeUnicode("MS4wLjA=");
4480    }
4481    window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val;
4482
4483    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4484    if (val === '') {
4485        val = b64DecodeUnicode("MS4wLjA=");
4486    }
4487    window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val;
4488
4489    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
4490    if (val === '') {
4491        val = b64DecodeUnicode("MS4wLjA=");
4492    }
4493    window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val;
4494
4495    val = b64DecodeUnicode("ZmFsc2U=");
4496    if (val === '') {
4497        val = b64DecodeUnicode("ZmFsc2U=");
4498    }
4499    val = JSON.parse(val);
4500    window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val;
4501
4502    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4503    if (val === '') {
4504        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4505    }
4506    val = JSON.parse(val);
4507    window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val;
4508
4509    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4510    if (val === '') {
4511        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4512    }
4513    val = JSON.parse(val);
4514    window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val;
4515
4516    val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4517    if (val === '') {
4518        val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4519    }
4520    val = JSON.parse(val);
4521    window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val;
4522
4523    val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
4524    if (val === '') {
4525        val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
4526    }
4527    val = JSON.parse(val);
4528    window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val;
4529
4530    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4531    if (val === '') {
4532        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4533    }
4534    val = JSON.parse(val);
4535    window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val;
4536
4537    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4538    if (val === '') {
4539        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4540    }
4541    val = JSON.parse(val);
4542    window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val;
4543
4544    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4545    if (val === '') {
4546        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4547    }
4548    val = JSON.parse(val);
4549    window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val;
4550
4551    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4552    if (val === '') {
4553        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4554    }
4555    val = JSON.parse(val);
4556    window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val;
4557
4558    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4559    if (val === '') {
4560        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4561    }
4562    val = JSON.parse(val);
4563    window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val;
4564
4565    val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9k
4565dWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4566    if (val === '') {
4567        val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4568    }
4569    val = JSON.parse(val);
4570    window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val;
4571
4572    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4573    if (val === '') {
4574        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4575    }
4576    val = JSON.parse(val);
4577    window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val;
4578
4579    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4580    if (val === '') {
4581        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
4582    }
4583    val = JSON.parse(val);
4584    window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val;
4585
4586    val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
4587    if (val === '') {
4588        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
4589    }
4590    val = JSON.parse(val);
4591    window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val;
4592
4593    val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
4594    if (val === '') {
4595        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
4596    }
4597    val = JSON.parse(val);
4598    window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val;
4599
4600    val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
4601    if (val === '') {
4602        val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
4603    }
4604    val = JSON.parse(val);
4605    window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val;
4606
4607    val = b64DecodeUnicode("bm9uZQ==");
4608    if (val === '') {
4609        val = b64DecodeUnicode("YmFzZQ==");
4610    }
4611    window.upcartSettings.upcartEditorSettings.headerBorderBottom = val;
4612
4613    val = b64DecodeUnicode("c21hbGw=");
4614    if (val === '') {
4615        val = b64DecodeUnicode("YmFzZQ==");
4616    }
4617    window.upcartSettings.upcartEditorSettings.headerHeight = val;
4618
4619    val = b64DecodeUnicode("I2ZmZmZmZjAw");
4620    if (val === '') {
4621        val = b64DecodeUnicode("I2ZmZmZmZjAw");
4622    }
4623    window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val;
4624
4625    val = b64DecodeUnicode("eyJ0eXBlIjoiY3VzdG9tVGV4dCIsImZvbnRTaXplUHgiOjIyLCJmb250V2VpZ2h0IjoiNzAwIn0=");
4626    if (val === '') {
4627        val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9");
4628    }
4629    val = JSON.parse(val);
4630    window.upcartSettings.upcartEditorSettings.headerTitleContent = val;
4631
4632    val = b64DecodeUnicode("c2lkZQ==");
4633    if (val === '') {
4634        val = b64DecodeUnicode("c2lkZQ==");
4635    }
4636    window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val;
4637
4638    val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
4639    if (val === '') {
4640        val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
4641    }
4642    window.upcartSettings.upcartEditorSettings.headerElementArrangement = val;
4643
4644    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
4645    if (val === '') {
4646        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
4647    }
4648    val = JSON.parse(val);
4649    window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroun
4649dColor = val;
4650
4651    val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
4652    if (val === '') {
4653        val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
4654    }
4655    val = JSON.parse(val);
4656    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val;
4657
4658    val = b64DecodeUnicode("c21hbGw=");
4659    if (val === '') {
4660        val = b64DecodeUnicode("c21hbGw=");
4661    }
4662    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val;
4663
4664    val = b64DecodeUnicode("YmFzZQ==");
4665    if (val === '') {
4666        val = b64DecodeUnicode("YmFzZQ==");
4667    }
4668    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val;
4669
4670    val = b64DecodeUnicode("bm9uZQ==");
4671    if (val === '') {
4672        val = b64DecodeUnicode("bm9uZQ==");
4673    }
4674    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val;
4675
4676    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
4677    if (val === '') {
4678        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
4679    }
4680    val = JSON.parse(val);
4681    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val;
4682
4683    val = b64DecodeUnicode("ZmFsc2U=");
4684    if (val === '') {
4685        val = b64DecodeUnicode("ZmFsc2U=");
4686    }
4687    val = JSON.parse(val);
4688    window.upcartSettings.upcartEditorSettings.announcementModule = val;
4689
4690    val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4=");
4691    if (val === '') {
4692        val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4=");
4693    }
4694    window.upcartSettings.upcartEditorSettings.announcementEditor = val;
4695
4696    val = b64DecodeUnicode("I0NERTBFMA==");
4697    if (val === '') {
4698        val = b64DecodeUnicode("I0NERTBFMA==");
4699    }
4700    window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = val;
4701
4702    val = b64DecodeUnicode("dG9w");
4703    if (val === '') {
4704        val = b64DecodeUnicode("dG9w");
4705    }
4706    window.upcartSettings.upcartEditorSettings.announcementModulePosition = val;
4707
4708    val = b64DecodeUnicode("I0M1RTZGRA==");
4709    if (val === '') {
4710        val = b64DecodeUnicode("I0M1RTZGRA==");
4711    }
4712    window.upcartSettings.upcartEditorSettings.announcementBorderColor = val;
4713
4714    val = b64DecodeUnicode("MA==");
4715    if (val === '') {
4716        val = b64DecodeUnicode("MDA6MDA=");
4717    }
4718    window.upcartSettings.upcartEditorSettings.announcementTimer = val;
4719
4720    val = b64DecodeUnicode("c21hbGw=");
4721    if (val === '') {
4722        val = b64DecodeUnicode("YmFzZQ==");
4723    }
4724    window.upcartSettings.upcartEditorSettings.announcementHeight = val;
4725
4726    val = b64DecodeUnicode("MTU=");
4727    if (val === '') {
4728        val = b64DecodeUnicode("MTU=");
4729    }
4730    window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val;
4731
4732    val = b64DecodeUnicode("dHJ1ZQ==");
4733    if (val === '') {
4734        val = b64DecodeUnicode("ZmFsc2U=");
4735    }
4736    val = JSON.parse(val);
4737    window.upcartSettings.upcartEditorSettings.rewardsModule = val;
4738
4739    val = b64DecodeUnicode("I0UyRTJFMg==");
4740    if (val === '') {
4741        val = b64DecodeUnicode("I0UyRTJFMg==");
4742    }
4743    window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
4743dColor = val;
4744
4745    val = b64DecodeUnicode("IzkzRDNGRg==");
4746    if (val === '') {
4747        val = b64DecodeUnicode("IzkzRDNGRg==");
4748    }
4749    window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val;
4750
4751    val = b64DecodeUnicode("IzRENDk0OQ==");
4752    if (val === '') {
4753        val = b64DecodeUnicode("IzRENDk0OQ==");
4754    }
4755    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val;
4756
4757    val = b64DecodeUnicode("IzRENDk0OQ==");
4758    if (val === '') {
4759        val = b64DecodeUnicode("IzRENDk0OQ==");
4760    }
4761    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val;
4762
4763    val = b64DecodeUnicode("Y2FydFRvdGFs");
4764    if (val === '') {
4765        val = b64DecodeUnicode("Y2FydFRvdGFs");
4766    }
4767    window.upcartSettings.upcartEditorSettings.rewardsBasis = val;
4768
4769    val = b64DecodeUnicode("ZmFsc2U=");
4770    if (val === '') {
4771        val = b64DecodeUnicode("ZmFsc2U=");
4772    }
4773    val = JSON.parse(val);
4774    window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val;
4775
4776    val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
4777    if (val === '') {
4778        val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
4779    }
4780    window.upcartSettings.upcartEditorSettings.rewardsTargetType = val;
4781
4782    val = b64DecodeUnicode("MTI1");
4783    if (val === '') {
4784        val = b64DecodeUnicode("MTI1");
4785    }
4786    window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val;
4787
4788    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
4789    if (val === '') {
4790        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
4791    }
4792    window.upcartSettings.upcartEditorSettings.rewardsEditor = val;
4793
4794    val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
4795    if (val === '') {
4796        val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
4797    }
4798    window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val;
4799
4800    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
4801    if (val === '') {
4802        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
4803    }
4804    window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val;
4805
4806    val = b64DecodeUnicode("NQ==");
4807    if (val === '') {
4808        val = b64DecodeUnicode("NQ==");
4809    }
4810    window.upcartSettings.upcartEditorSettings.rewardsItemCount = val;
4811
4812    val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InNoaXBwaW5nIiwibWluQW1vdW50IjoyMCwiaXRlbUNvdW50IjoiNSIsInRleHRCZWZvcmVSZWFjaGluZ0ZvckNhcnRUb3RhbCI6IjxwPllvdeKAmXJlIDxiPntBTU9VTlR9PC9iPiBhd2F5IGZyb20gZnJlZSBzaGlwcGluZyE8L3A+IiwidGV4dEJlZm9yZVJlYWNoaW5nRm9ySXRlbUNvdW50IjoiPHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPiIsInJld2FyZERlc2NyaXB0aW9uIjoiRnJlZSBTaGlwcGluZyIsInByb2R1Y3RzIjpbXSwibWFudWFsRGlzY291bnRDb2RlIjoiIn1dLCJnZW9Mb2NhdGlvblByaWNpbmciOltdLCJyZXdhcmRzQXV0b0NvbnZlcnRDdXJyZW5jeSI6ZmFsc2UsInJld2FyZHNHZW9Mb2NhdGlvbkVuYWJsZWQiOmZhbHNlLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfQ==");
4813    if (val === '') {
4814        val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
4815    }
4816    val = JSON.parse(val);
4817    window.upcartSettings.upcartEditorSettings.rewardsTiers = val;
4818
4819    val = b64DecodeUnicode("W10=");
4820    if (val === '') {
4821        val = b64DecodeUnicode("W10=");
4822    }
4823    val = JSON.parse(val);
4824    window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val;
4825
4826    val = b64DecodeUnicode("ZmFsc2U=");
4827    if (val === '') {
4828        val = b64DecodeUnicode("ZmFsc2U=");
4829    }
4830    val = JSON.parse(val);
4831    window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val;
4832
4833    val = b64DecodeUnicode("dHJ1ZQ==");
4834    if (val === '') {
4835        val = b64DecodeUnicode("ZmFsc2U=");
4836    }
4837    val = JSON.parse(val);
4838    window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val;
4839
4840    val = b64DecodeUnicode("ZmFsc2U=");
4841    if (val === '') {
4842        val = b64DecodeUnicode("ZmFsc2U=");
4843    }
4844    val = JSON.parse(val);
4845    window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val;
4846
4847    val = b64DecodeUnicode("W10=");
4848    if (val === '') {
4849        val = b64DecodeUnicode("W10=");
4850    }
4851    val = JSON.parse(val);
4852    window.upcartSettings.upcartEditorSettings.rewardsFiltering = val;
4853
4854    val = b64DecodeUnicode("W10=");
4855    if (val === '') {
4856        val = b64DecodeUnicode("W10=");
4857    }
4858    val = JSON.parse(val);
4859    window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val;
4860
4861    val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9");
4862    if (val === '') {
4863        val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9");
4864    }
4865    val = JSON.parse(val);
4866    window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val;
4867
4868    val = b64DecodeUnicode("dHJ1ZQ==");
4869    if (val === '') {
4870        val = b64DecodeUnicode("ZmFsc2U=");
4871    }
4872    val = JSON.parse(val);
4873    window.upcartSettings.upcartEditorSettings.recommendationsModule = val;
4874
4875    val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
4876    if (val === '') {
4877        val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
4878    }
4879    window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val;
4880
4881    val = b64DecodeUnicode("ZmFsc2U=");
4882    if (val === '') {
4883        val = b64DecodeUnicode("ZmFsc2U=");
4884    }
4885    val = JSON.parse(val);
4886    window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val;
4887
4888    val = b64DecodeUnicode("U2hvcCBOb3c=");
4889    if (val === '') {
4890        val = b64DecodeUnicode("U2hvcCBOb3c=");
4891    }
4892    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val;
4893
4894    val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
4895    if (val === '') {
4896        val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
4897    }
4898    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val;
4899
4900    val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
4901    if (val === '') {
4902        val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
4903    }
4904    val = JSON.parse(val);
4905    window.upcartSettings.upcartEditorSettings.recommendationItems = val;
4906
4907    val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
4908    if (val === '') {
4909        val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
4910    }
4911    window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val;
4912
4913    val = b64DecodeUnicode("Mw==");
4914    if (val === '') {
4915        val = b64DecodeUnicode("Mw==");
4916    }
4917    window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val;
4918
4919    val = b64DecodeUnicode("dmVydGljYWw=");
4920    if (val === '') {
4921        val = b64DecodeUnicode("dmVydGljYWw=");
4922    }
4923    window.upcartSettings.upcartEditorSettings.recommendationsDirection = val;
4924
4925    val = b64DecodeUnicode("dHJ1ZQ==");
4926    if (val === '') {
4927        val = b64DecodeUnicode("ZmFsc2U=");
4928    }
4929    val = JSON.parse(val);
4930    window.upcartSettings.upcartEditorSettings.upsellsModule = val;
4931
4932    val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
4933    if (val === '') {
4934        val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
4935    }
4936    window.upcartSettings.upcartEditorSettings.upsellsDirection = val;
4937
4938    val = b64DecodeUnicode("PHA+WW91J2xsIGxvdmUgdGhlc2U6PC9wPgo=");
4939    if (val === '') {
4940        val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
4941    }
4942    window.upcartSettings.upcartEditorSettings.upsellsTitle = val;
4943
4944    val = b64DecodeUnicode("MTA=");
4945    if (val === '') {
4946        val = b64DecodeUnicode("MTA=");
4947    }
4948    window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val;
4949
4950    val = b64DecodeUnicode("ZmFsc2U=");
4951    if (val === '') {
4952        val = b64DecodeUnicode("ZmFsc2U=");
4953    }
4954    val = JSON.parse(val);
4955    window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val;
4956
4957    val = b64DecodeUnicode("ZmFsc2U=");
4958    if (val === '') {
4959        val = b64DecodeUnicode("ZmFsc2U=");
4960    }
4961    val = JSON.parse(val);
4962    window.upcartSettings.upcartEditorSettings.upsellsTrigger = val;
4963
4964    val = b64DecodeUnicode("ZmFsc2U=");
4965    if (val === '') {
4966        val = b64DecodeUnicode("ZmFsc2U=");
4967    }
4968    val = JSON.parse(val);
4969    window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val;
4970
4971    val = b64DecodeUnicode("W3siaWQiOiIyMDgyIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc2NjQ0OTI5MTMyMyIsInNob3J0SWQiOiI3NzY2NDQ5MjkxMzIzIiwidmFyaWFudHMiOlsiNDQwMDAxNDU5OTc4ODMiLCI0NDE2NDQzMjAzNTg5OSJdLCJoYW5kbGUiOiJub25lLW9mLXRoYXQtc3dlZXQtYW5kLXNhbHR5IiwidGl0bGUiOiJTd2VldCAmIFNhbHR5IEVuZXJneSBCaXRlcyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzI0NjAvMDAxMy9maWxlcy9Td2VldFNhbHR5X1Zpcy5wbmc/dj0xNzg4NDM0NjMwIn1dfX0seyJpZCI6IjU4MDkyIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc0NTk0NTg2MjIwMyIsInNob3J0SWQiOiI3NzQ1OTQ1ODYyMjAzIiwidmFyaWFudHMiOlsiNDM5MjI4OTkxNDA2NjciLCI0NDE2NDQzMDc5MDcxNSJdLCJoYW5kbGUiOiJub25lLW9mLXRoYXQtYmxhY2stcGVwcGVyLXdpdGgtbGlvbnMtbWFuZSIsInRpdGxlIjoiQmxhY2sgUGVwcGVyIEVuZXJneSBCaXRlcyB3aXRoIExpb24ncyBNYW5lIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMjQ2MC8wMDEzL2ZpbGVzL0JsYWNrUGVwcGVyX1Zpcy5wbmc/dj0xNzg4NDM0NjU5In1dfX0seyJpZCI6IiIsInYiOjIsInRyaWdnZXIiOnsib24iOiJhbGwifSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NDYxNzQ0NTE3NzEiLCJzaG9ydElkIjoiNzc0NjE3NDQ1MTc3MSIsInZhcmlhbnRzIjpbIjQzOTIzMjU4MDgxMzM5IiwiNDQxNjQ0Mjc1NDY2ODMiXSwiaGFuZGxlIjoibm9uZS1vZi10aGF0LXNlYS1zYWx0LXdpdGgtY29sbGFnZW4iLCJ0aXRsZSI6IlNlYSBTYWx0IEVuZXJneSBCaXRlcyB3aXRoIENvbGxhZ2VuIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMjQ2MC8wMDEzL2ZpbGVzL1NlYVNhbHRfVmlzLnBuZz92PTE3ODg0MzQ1OTgifV19fV0=");
4972    if (val === '') {
4973        val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
4974    }
4975    val = JSON.parse(val);
4976    window.upcartSettings.upcartEditorSettings.upsellsItems = val;
4977
4978    val = b64DecodeUnicode("Ym90dG9t");
4979    if (val === '') {
4980        val = b64DecodeUnicode("Ym90dG9t");
4981    }
4982    window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val;
4983
4984    val = b64DecodeUnicode("ZmFsc2U=");
4985    if (val === '') {
4986        val = b64DecodeUnicode("ZmFsc2U=");
4987    }
4988    val = JSON.parse(val);
4989    window.upcartSettings.upcartEditorSettings.recommendedUpsells = val;
4990
4991    val = b64DecodeUnicode("ZmFsc2U=");
4992    if (val === '') {
4993        val = b64DecodeUnicode("ZmFsc2U=");
4994    }
4995    val = JSON.parse(val);
4996    window.upcartSettings.upcartEditorSettings.smartVariantMatching = val;
4997
4998    val = b64DecodeUnicode("cmVsYXRlZA==");
4999    if (val === '') {
5000        val = b64DecodeUnicode("cmVsYXRlZA==");
5001    }
5002    window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val;
5003
5004    val = b64DecodeUnicode("YWxsLXByb2R1Y3Rz");
5005    if (val === '') {
5006        val = b64DecodeUnicode("bm8tcHJvZHVjdHM=");
5007    }
5008    window.upcartSettings.upcartEditorSettings.upsellProductReviews = val;
5009
5010    val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
5011    if (val === '') {
5012        val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
5013    }
5014    window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val;
5015
5016    val = b64DecodeUnicode("");
5017    if (val === '') {
5018        val = b64DecodeUnicode("");
5019    }
5020    window.upcartSettings.upcartEditorSettings.upsellStrategyId = val;
5021
5022    val = b64DecodeUnicode("ZmFsc2U=");
5023    if (val === '') {
5024        val = b64DecodeUnicode("ZmFsc2U=");
5025    }
5026    val = JSON.parse(val);
5027    window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val;
5028
5029    val = b64DecodeUnicode("ZmFsc2U=");
5030    if (val === '') {
5031        val = b64DecodeUnicode("ZmFsc2U=");
5032    }
5033    val = JSON.parse(val);
5034    window.upcartSettings.upcartEditorSettings.addonsModule = val;
5035
5036    val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
5037    if (val === '') {
5038        val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
5039    }
5040    val = JSON.parse(val);
5041    window.upcartSettings.upcartEditorSettings.addonsField = val;
5042
5043    val = b64DecodeUnicode("ZmFsc2U=");
5044    if (val === '') {
5045        val = b64DecodeUnicode("ZmFsc2U=");
5046    }
5047    val = JSON.parse(val);
5048    window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val;
5049
5050    val = b64DecodeUnicode("dHJ1ZQ==");
5051    if (val === '') {
5052        val = b64DecodeUnicode("dHJ1ZQ==");
5053    }
5054    val = JSON.parse(val);
5055    window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val;
5056
5057    val = b64DecodeUnicode("ZmFsc2U=");
5058    if (val === '') {
5059        val = b64DecodeUnicode("ZmFsc2U=");
5060    }
5061    val = JSON.parse(val);
5062    window.upcartSettings.upcartEditorSettings.notesModule = val;
5063
5064    val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
5065    if (val === '') {
5066        val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
5067    }
5068    window.upcartSettings.upcartEditorSettings.notesTitle = val;
5069
5070    val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
5071    if (val === '') {
5072        val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
5073    }
5074    window.upcartSettings.upcartEditorSettings.notesPlaceholder = val;
5075
5076    val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
5077    if (val === '') {
5078        val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
5079    }
5080    window.upcartSettings.upcartEditorSettings.notesPlacement = val;
5081
5082    val = b64DecodeUnicode("ZmFsc2U=");
5083    if (val === '') {
5084        val = b64DecodeUnicode("ZmFsc2U=");
5085    }
5086    val = JSON.parse(val);
5087    window.upcartSettings.upcartEditorSettings.trustBadgesModule = val;
5088
5089    val = b64DecodeUnicode("eyJ1cmwiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vdXBjYXJ0LXB1YmxpYy9wYXltZW50LWljb25zLndlYnAiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
5090    if (val === '') {
5091        val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
5092    }
5093    val = JSON.parse(val);
5094    window.upcartSettings.upcartEditorSettings.trustBadges = val;
5095
5096    val = b64DecodeUnicode("ZmFsc2U=");
5097    if (val === '') {
5098        val = b64DecodeUnicode("ZmFsc2U=");
5099    }
5100    val = JSON.parse(val);
5101    window.upcartSettings.upcartEditorSettings.discountCodeModule = val;
5102
5103    val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
5104    if (val === '') {
5105        val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
5106    }
5107    window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val;
5108
5109    val = b64DecodeUnicode("QXBwbHk=");
5110    if (val === '') {
5111        val = b64DecodeUnicode("QXBwbHk=");
5112    }
5113    window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val;
5114
5115    val = b64DecodeUnicode("dHJ1ZQ==");
5116    if (val === '') {
5117        val = b64DecodeUnicode("ZmFsc2U=");
5118    }
5119    val = JSON.parse(val);
5120    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val;
5121
5122    val = b64DecodeUnicode("ZmFsc2U=");
5123    if (val === '') {
5124        val = b64DecodeUnicode("ZmFsc2U=");
5125    }
5126    val = JSON.parse(val);
5127    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val;
5128
5129    val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
5130    if (val === '') {
5131        val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
5132    }
5133    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val;
5134
5135    val = b64DecodeUnicode("ZmFsc2U=");
5136    if (val === '') {
5137        val = b64DecodeUnicode("ZmFsc2U=");
5138    }
5139    val = JSON.parse(val);
5140    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val;
5141
5142    val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
5143    if (val === '') {
5144        val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
5145    }
5146    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val;
5147
5148    val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
5149    if (val === '') {
5150        val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
5151    }
5152    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val;
5153
5154    val = b64DecodeUnicode("RnVsbCBwcmljZQ==");
5155    if (val === '') {
5156        val = b64DecodeUnicode("RnVsbCBwcmljZQ==");
5157    }
5158    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val;
5159
5160    val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z");
5161    if (val === '') {
5162        val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z");
5163    }
5164    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val;
5165
5166    val = b64DecodeUnicode("ZmFsc2U=");
5167    if (val === '') {
5168        val = b64DecodeUnicode("ZmFsc2U=");
5169    }
5170    val = JSON.parse(val);
5171    window.upcartSettings.upcartEditorSettings.expressPayModule = val;
5172
5173    val = b64DecodeUnicode("W10=");
5174    if (val === '') {
5175        val = b64DecodeUnicode("W10=");
5176    }
5177    val = JSON.parse(val);
5178    window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val;
5179
5180    val = b64DecodeUnicode("MQ==");
5181    if (val === '') {
5182        val = b64DecodeUnicode("MQ==");
5183    }
5184    window.upcartSettings.upcartEditorSettings.expressPayVersion = val;
5185
5186    val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
5187    if (val === '') {
5188        val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
5189    }
5190    val = JSON.parse(val);
5191    window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val;
5192
5193    val = b64DecodeUnicode("dHJ1ZQ==");
5194    if (val === '') {
5195        val = b64DecodeUnicode("dHJ1ZQ==");
5196    }
5197    val = JSON.parse(val);
5198    window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val;
5199
5200    val = b64DecodeUnicode("ZmFsc2U=");
5201    if (val === '') {
5202        val = b64DecodeUnicode("ZmFsc2U=");
5203    }
5204    val = JSON.parse(val);
5205    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val;
5206
5207    val = b64DecodeUnicode("IzAwMDAwMA==");
5208    if (val === '') {
5209        val = b64DecodeUnicode("IzAwMDAwMA==");
5210    }
5211    window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val;
5212
5213    val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
5214    if (val === '') {
5215        val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
5216    }
5217    window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val;
5218
5219    val = b64DecodeUnicode("I2ZmZmZmZg==");
5220    if (val === '') {
5221        val = b64DecodeUnicode("I2ZmZmZmZg==");
5222    }
5223    window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val;
5224
5225    val = b64DecodeUnicode("c3F1YXJlQmFn");
5226    if (val === '') {
5227        val = b64DecodeUnicode("c3F1YXJlQmFn");
5228    }
5229    window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val;
5230
5231    val = b64DecodeUnicode("I2U0MjYyNg==");
5232    if (val === '') {
5233        val = b64DecodeUnicode("I2U0MjYyNg==");
5234    }
5235    window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
5235dColor = val;
5236
5237    val = b64DecodeUnicode("I2ZmZmZmZg==");
5238    if (val === '') {
5239        val = b64DecodeUnicode("I2ZmZmZmZg==");
5240    }
5241    window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val;
5242
5243    val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
5244    if (val === '') {
5245        val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
5246    }
5247    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val;
5248
5249
5250})();
5251</script>
5251
5252
5253
5254
5255
5256
5257
5258<script>
5259  window.upcartPreloadedCart = {"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":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
5260  window.upcartMoneyFormat = "£{{amount}}";
5261  window.upcartStorefrontPublicAccessToken = 'f8334eece57dfa2ca72ad3100bbb203c' || undefined;
5262  window.upcartClientLocalizationCountry = {
5263    isoCode: 'US',
5264    currency: 'CurrencyDrop',
5265    name: 'United States'
5266  };
5267  window.upcartMyShopifyDomain = 'rollagranola.myshopify.com';
5268</script>
5268
5269
5270
5271<script>
5272    window.upcart = window.upcart || {};
5273    window.upcart.customer = { isLoggedIn: false };
5274  </script>
5274<script>
5275  window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => {
5276    
5277
5278    return line;
5279  });
5280</script>
5280
5281
5282<div id="upCart"></div>
5283<div id="upCartStickyButton"></div>
5284
5285<style id="upCart-customCSS">
5286  
5287    /*
5288  Rollagranola x Upcart V2
5289  Built primarily against Upcart's public V2 selector library.
5290  Note: Upcart's selector docs do not expose a public selector for the final
5291  checkout CTA, so `.upcart-checkout-button` is used as a pragmatic fallback.
5292*/
5293
5294:host {
5295  --rolla-ink: #212121;
5296  --rolla-caramel: #b0704e;
5297  --rolla-yellow: #ffea33;
5298  --rolla-oat: #f7f0d2;
5299  --rolla-oat-light: #fffaf0;
5300  --rolla-green: #0f710b;
5301  --rolla-green-soft: #e0f8c8;
5302  --rolla-sky: #bfefff;
5303  --rolla-peach: #fff2ee;
5304  --rolla-border: rgba(33, 33, 33, 0.14);
5305  --rolla-shadow: 0 16px 36px rgba(33, 33, 33, 0.12);
5306  --rolla-pill: 999px;
5307  --rolla-card-radius: 20px;
5308  --rolla-font-heading: "Amsi Pro Cond", "Amsi Pro", "Arial Narrow", sans-serif;
5309  --rolla-font-ui: "Paralucent Condensed", "Arial Narrow", sans-serif;
5310}
5311
5312*,
5313*::before,
5314*::after {
5315  box-sizing: border-box;
5316}
5317
5318#CartPopup {
5319  color: var(--rolla-ink);
5320  background:
5321    radial-gradient(circle at top left, rgba(255, 234, 51, 0.2), transparent 34%),
5322    linear-gradient(180deg, #fffdf8 0%, #f7f0d2 100%);
5323  box-shadow: -24px 0 48px rgba(33, 33, 33, 0.18);
5324}
5325
5326.upcart-public-header {
5327  color: var(--rolla-ink);
5328  font-family: var(--rolla-font-heading);
5329  font-size: 28px;
5330  font-weight: 700;
5331  line-height: 1;
5332  letter-spacing: 0.01em;
5333}
5334
5335.upcart-public-rewards {
5336  padding-top: 0;
5337  padding-bottom: 15px;
5338  background: transparent;
5339  border: 0;
5340  box-shadow: none;
5341}
5342
5343.upcart-public-rewards__message {
5344  display: flex;
5345  align-items: center;
5346  justify-content: center;
5347  width: fit-content;
5348  max-width: 100%;
5349  margin: 0 auto 10px!important;
5350  padding: 3px 12px;
5351  border: 2px solid #e3e3e3;
5352  border-radius: var(--rolla-pill);
5353  background: transparent;
5354  color: var(--rolla-ink);
5355  font-family: var(--rolla-font-ui);
5356  font-size: 16px;
5357  font-weight: 600;
5358  line-height: 1.15;
5359  text-align: center;
5360}
5361
5362.upcart-public-rewards__message p {
5363  display: inline-flex;
5364  align-items: center;
5365  justify-content: center;
5366  max-width: 100%;
5367  margin: 0;
5368  padding: 0;
5369  border: 0;
5370  border-radius: 0;
5371  background: transparent;
5372  color: inherit;
5373  font-family: inherit;
5374  font-size: inherit;
5375  font-weight: inherit;
5376  letter-spacing: normal;
5377  line-height: inherit;
5378  overflow: hidden;
5379  text-align: inherit;
5380  text-overflow: ellipsis;
5381  text-transform: uppercase;
5382  white-space: nowrap;
5383}
5384
5385.upcart-public-rewards__message p::before {
5386  content: "";
5387  display: block;
5388  width: 22px;
5389  height: 22px;
5390  flex: 0 0 22px;
5391  margin-right: 12px;
5392  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M2.75 7.75h10.5v7.5H2.75z' stroke='%23212121' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.25 10h3.08l2.17 2.17v3.08h-5.25V10Z' stroke='%23212121' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.25 16.75a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Zm11 0a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Z' stroke='%23212121' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5.25h5.5M3.5 3.25h4M6 20h8.25' stroke='%23212121' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
5393  background-position: center;
5394  background-repeat: no-repeat;
5395  background-size: 22px 22px;
5396}
5397
5398.upcart-public-rewards__message b {
5399  color: inherit;
5400  display: inline-block;
5401  font-weight: inherit;
5402  margin-left: 0.28em;
5403  margin-right: 0.28em;
5404}
5405
5406.upcart-public-component-segmented-progress-bar__segment,
5407.upcart-public-component-segmented-progress-bar__segment-fill {
5408  border-radius: var(--rolla-pill);
5409}
5410
5411.upcart-public-component-segmented-progress-bar__segment {
5412  background: rgba(33, 33, 33, 0.12);
5413}
5414
5415.upcart-public-component-segmented-progress-bar__segment-fill {
5416  background: linear-gradient(90deg, #8edbff 0%, var(--rolla-sky) 100%);
5417}
5418
5419.upcart-public-component-product-tile__product-title,
5420.upcart-public-component-product-tile__title-link {
5421  color: var(--rolla-ink);
5422  font-family: var(--rolla-font-heading);
5423  font-size: 25px;
5424  font-weight: 700;
5425  line-height: 0.95;
5426  text-decoration: none;
5427}
5428
5429.upcart-public-component-product-tile {
5430  margin: 0 24px 22px;
5431  padding: 20px;
5432  background: rgba(255, 255, 255, 0.78);
5433  border: 2px solid var(--rolla-border);
5434  border-radius: var(--rolla-card-radius);
5435  box-shadow: var(--rolla-shadow);
5436  backdrop-filter: blur(8px);
5437}
5438
5439.upcart-public-component-product-tile__image-wrapper {
5440  padding: 10px;
5441  background: #fff8ea;
5442  border: 1px solid rgba(33, 33, 33, 0.08);
5443  border-radius: 18px;
5444}
5445
5446.upcart-public-component-product-tile__image {
5447  border-radius: 12px;
5448}
5449
5450.upcart-public-component-product-tile__header {
5451  margin-bottom: 0px;
5452}
5453
5454.upcart-public-component-product-tile__remove-button {
5455  width: 30px;
5456  height: 30px;
5457  background: rgba(33, 33, 33, 0.05);
5458  border-radius: 50%;
5459}
5460
5461.upcart-public-component-product-tile__variant,
5462.upcart-public-product-properties__subscription,
5463.upcart-public-product-properties__item,
5464.upcart-public-cart-items__key-value-pair {
5465  color: rgba(33, 33, 33, 0.72);
5466  font-family: var(--rolla-font-ui);
5467  font-size: 16px;
5468  line-height: 1.15;
5469}
5470
5471.upcart-public-product-properties__subscription {
5472  display: none;
5473}
5474
5475.upcart-public-component-product-tile__product-pricing {
5476  display: flex;
5477  flex-wrap: wrap;
5478  align-items: center;
5479  gap: 8px;
5480  margin-top: 10px;
5481}
5482
5483.upcart-public-component-product-tile__price-compare-at {
5484  color: rgba(33, 33, 33, 0.42);
5485  font-family: var(--rolla-font-ui);
5486  font-size: 16px;
5487  text-decoration-thickness: 2px;
5488}
5489
5490.upcart-public-component-product-tile__price {
5491  color: var(--rolla-ink);
5492  font-family: var(--rolla-font-heading);
5493  font-size: 28px;
5494  font-weight: 700;
5495  line-height: 1;
5496}
5497
5498.upcart-public-component-product-tile__savings {
5499  display: inline-flex;
5500  align-items: center;
5501  padding: 4px 10px;
5502  background: var(--rolla-green-soft);
5503  border-radius: var(--rolla-pill);
5504  color: var(--rolla-green);
5505  font-family: var(--rolla-font-ui);
5506  font-size: 15px;
5507  font-weight: 700;
5508  line-height: 1.1;
5509}
5510
5511.upcart-public-component-product-tile__controls {
5512  margin-top: 14px;
5513}
5514
5515.upcart-public-component-product-tile__quantity-selector {
5516  overflow: hidden;
5517  border: 2px solid var(--rolla-ink);
5518  border-radius: var(--rolla-pill);
5519  background: #ffffff;
5520}
5521
5522.upcart-public-component-product-tile__quantity-minus,
5523.upcart-public-component-product-tile__quantity-plus {
5524  min-width: 34px;
5525  background: #fff7bf;
5526  border: 0;
5527  color: var(--rolla-ink);
5528}
5529
5530.upcart-public-component-product-tile__quantity-selector input {
5531  border: 0;
5532  background: #ffffff;
5533  color: var(--rolla-ink);
5534  font-family: var(--rolla-font-ui);
5535  font-size: 18px;
5536  font-weight: 700;
5537}
5538
5539.upcart-public-component-product-tile__subscription-upgrade {
5540  margin-top: 12px;
5541}
5542
5543.upcart-public-component-product-tile__select,
5544.upcart-public-component-upsell-tile select {
5545  min-height: 42px;
5546  padding: 10px 52px 10px 14px;
5547  border: 2px solid rgba(33, 33, 33, 0.16);
5548  border-radius: var(--rolla-pill);
5549  background-color: var(--rolla-oat-light);
5550  color: var(--rolla-ink);
5551  font-family: var(--rolla-font-ui);
5552  font-size: 16px;
5553  -webkit-appearance: none;
5554  appearance: none;
5555  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 6l4.5 4 4.5-4' stroke='%23212121' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
5556  background-position: right 18px center;
5557  background-repeat: no-repeat;
5558  background-size: 14px 14px;
5559}
5560
5561.upcart-public-upsell__title {
5562  color: var(--rolla-ink);
5563  font-family: var(--rolla-font-heading);
5564  font-size: 24px;
5565  font-weight: 700;
5566}
5567
5568.upcart-public-component-upsell-tile__price-row,
5569.upcart-public-component-upsell-tile__price {
5570  color: var(--rolla-ink);
5571  font-family: var(--rolla-font-heading);
5572  font-size: 15px;
5573  font-weight: 700;
5574  line-height: 1;
5575}
5576
5577.upcart-public-component-upsell-tile {
5578  background: linear-gradient(180deg, rgba(255, 250, 240, 0.94) 0%, rgba(255, 242, 238, 0.88) 100%);
5579  border: 2px solid var(--rolla-border);
5580  border-radius: var(--rolla-card-radius);
5581  box-shadow: var(--rolla-shadow);
5582  backdrop-filter: blur(8px);
5583}
5584
5585.upcart-public-component-upsell-tile__title,
5586.upcart-public-component-upsell-tile__title-link {
5587  color: var(--rolla-ink);
5588  font-family: var(--rolla-font-heading);
5589  font-size: 17px;
5590  font-weight: 700;
5591  text-decoration: none;
5592  margin-bottom: 0;
5593}
5594
5595.upcart-public-component__button {
5596  min-height: 42px;
5597  padding: 0 18px;
5598  background: var(--rolla-yellow);
5599  border: 2px solid var(--rolla-ink) !important;
5600  border-radius: var(--rolla-pill);
5601  color: var(--rolla-ink) !important;
5602  font-family: var(--rolla-font-ui);
5603  font-size: 18px;
5604  font-weight: 700;
5605  letter-spacing: 0.01em;
5606  text-transform: uppercase;
5607  box-shadow: 0 8px 16px rgba(33, 33, 33, 0.08);
5608}
5609
5610.upcart-public-component__button,
5611.upcart-public-component__button span {
5612  background: var(--rolla-yellow) !important;
5613  color: var(--rolla-ink) !important;
5614  font-family: var(--rolla-font-ui) !important;
5615  font-size: 18px !important;
5616  font-weight: 700 !important;
5617}
5618
5619.upcart-public-cart-summary__discount-codes,
5620.upcart-public-cart-summary__slide-codes,
5621.upcart-public-cart-summary__total-discount {
5622  font-family: var(--rolla-font-ui);
5623}
5624
5625.upcart-checkout-button {
5626  display: flex;
5627  align-items: center;
5628  justify-content: center;
5629  min-height: 58px;
5630  border: 2px solid var(--rolla-ink) !important;
5631  border-radius: var(--rolla-pill) !important;
5632  background: var(--rolla-yellow);
5633  color: var(--rolla-ink) !important;
5634  font-family: var(--rolla-font-ui);
5635  font-size: 24px;
5636  font-weight: 700;
5637  line-height: 1;
5638  letter-spacing: 0.01em;
5639  text-decoration: none;
5640  text-transform: uppercase;
5641  box-shadow: 0 14px 24px rgba(33, 33, 33, 0.12);
5642}
5643
5644.upcart-checkout-button,
5645.upcart-checkout-button span {
5646  background: var(--rolla-yellow) !important;
5647  color: var(--rolla-ink) !important;
5648  font-family: var(--rolla-font-ui) !important;
5649  font-size: 24px !important;
5650  font-weight: 700 !important;
5651  letter-spacing: 0.01em !important;
5652  text-transform: uppercase;
5653}
5654
5655.upcart-public-header__close-button,
5656.upcart-public-component-product-tile__remove-button,
5657.upcart-public-component-product-tile__quantity-minus,
5658.upcart-public-component-product-tile__quantity-plus,
5659.upcart-public-component__button,
5660.upcart-checkout-button {
5661  transition:
5662    transform 0.18s ease,
5663    box-shadow 0.18s ease,
5664    background-color 0.18s ease,
5665    filter 0.18s ease;
5666}
5667
5668.upcart-public-header__close-button:hover,
5669.upcart-public-component-product-tile__remove-button:hover,
5670.upcart-public-component-product-tile__quantity-minus:hover,
5671.upcart-public-component-product-tile__quantity-plus:hover,
5672.upcart-public-component__button:hover,
5673.upcart-checkout-button:hover {
5674  transform: translateY(-1px);
5675  filter: brightness(0.98);
5676}
5677
5678.upcart-public-header__close-button:focus-visible,
5679.upcart-public-component-product-tile__remove-button:focus-visible,
5680.upcart-public-component-product-tile__quantity-minus:focus-visible,
5681.upcart-public-component-product-tile__quantity-plus:focus-visible,
5682.upcart-public-component__button:focus-visible,
5683.upcart-checkout-button:focus-visible,
5684.upcart-public-component-product-tile__select:focus-visible,
5685.upcart-public-component-upsell-tile select:focus-visible {
5686  outline: 3px solid rgba(176, 112, 78, 0.35);
5687  outline-offset: 3px;
5688}
5689
5690@media (max-width: 640px) {
5691  .upcart-public-rewards__message {
5692    padding: 2px 10px;
5693  }
5694
5695  .upcart-public-rewards__message p::before {
5696    width: 18px;
5697    height: 18px;
5698    flex-basis: 18px;
5699    margin-right: 8px;
5700    background-size: 18px 18px;
5701  }
5702
5703  .upcart-public-component-product-tile__product-title,
5704  .upcart-public-component-product-tile__title-link {
5705    font-size: 26px;
5706  }
5707
5708  .upcart-checkout-button {
5709    font-size: 21px;
5710  }
5711}
5712
5713  
5714</style>
5715
5716
5717</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
5718
5719
5720<div class="smile-shopify-init"
5721  data-channel-key="channel_K10u6z1ciN2GN7mdb32ZEkJZ"
5722  
5723></div>
5724
5725
5726</div>
5726<div id="shopify-block-ANEZ6YUIrWjB2bzZUU__11068332061543699368" class="shopify-block shopify-app-block"></div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
5726<script>
5727  console.log("Stape gtm: 1.0.4");
5728  window.lsData = {};
5729  window.dataLayer = window.dataLayer || [];
5730  window.addEventListener("message", (event) => {
5731    if (event.data?.event) {
5732      window.dataLayer.push(event.data);
5733    }
5734  });
5735  window.dataShopStape = {
5736    shop: "rollagranola.com",
5737    shopId: "24600013",
5738  }
5739</script>
5739
5740
5741
5742
5743
5744
5745
5746  
5746<script>
5747    console.log("⚠️ User not logged in");
5748    window.localStorage.removeItem('customerShopStape');
5749  </script>
5749
5750
5751
5752
5753
5754<script>
5755  window.currentShopifyMarketStapeId = null;
5756  window.currentShopifyMarketStapeCode = null;
5757  try {
5758    window.currentShopifyMarketStapeId = "3657236539";
5759    window.currentShopifyMarketStapeCode = "US";
5760    // Checkout doesn't render theme app extension blocks, so this is the
5761    // only place the market/country code is ever set. Persisting it here
5762    // lets checkout-side field mapping (country_market_code) fall back to
5763    // the last known value instead of coming up empty.
5764    localStorage.setItem('marketShopStape', JSON.stringify({
5765      id: window.currentShopifyMarketStapeId,
5766      code: window.currentShopifyMarketStapeCode
5767    }));
5768  } catch (error) {
5769    console.error("❌ Stape Error:", error);
5770  }
5771</script>
5771
5772
5773
5774
5775
5776
5777</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style>
5778  .rio-withoutBranding .FloatingWidget .R-Logo,
5779  .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo,
5780  .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container,
5781  .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container,
5782  .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo,
5783  .rio-withoutBranding .RatingBarWidget .R-PlatformIcon {
5784    display: none !important;
5785  }
5786</style>
5787<script>
5788  window.__REVIEWS_EDITOR__ = false;
5789  window.__REVIEWS_DEMO_CONFIG__ = {
5790    store: 'ecommerce-demo-store',
5791    sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku',
5792    widgetIds: {
5793      nuggets: 'W10cpKyjl72VtHv6',
5794      ugc: '7sG9C5qNeKpvhykZ',
5795      floating: 'GBvqmKV1Zy9H4Mpd',
5796      ratingBar: 'pxNMXi7FTlODgr8Q',
5797      survey: 'uLJcD7bFpGMf1Z0C'
5798    },
5799    surveyCampaignId: '392'
5800  };
5801
5802  
5803    var reviewsIoStore = 'rollagranola.com-rw7awyp';
5804  
5805
5806  var reviewsIoEnableSyndication = false;
5807
5808  
5809    
5810      
5811      var reviewsIoLang = 'en';
5812    
5813  
5814</script>
5814
5815
5816<script defer src="https://cdn.shopify.com/extensions/019f1dcd-2e41-759b-8190-d404bf58416d/reviews-co-uk-product-and-merchant-review-collection-59/assets/reviewsio-preview.js"></script>
5816
5817
5818
5819
5820</div>
5820<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5820
5821</body>
5822</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.