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: "product", 21 suffix: "instant-edIoEcsHDDIBPBnD" 22 }; 23 window.__productIdFromTemplate = 7766449291323; 24 window.__plpCollectionIdFromTemplate = null; 25 window.igProductData = (function() { 26 const data = {};data["7766449291323"] = { 27 productId: 7766449291323, 28 handle: "none-of-that-sweet-and-salty", 29 tags: [], 30 collectionIds: [90592575547], 31 inventory: 1263, 32 lowestVariantPrice: 251 33 };return data; 34 })(); 35 </script>
35 36
36<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/f076442e1cc9/bundle.js" async></script>
36 37 38 39 <!-- Hotjar Tracking Code for https://rollagranola.com/ --> 40
40<script>
vendor: 127 bytes, lines 40-43
40 41 (function(h,o,t,j,a,r){ 42 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 43 h._hjSettings={hjid:
432156327
vendor: 264 bytes, lines 43-49
43,hjsv:6}; 44 a=o.getElementsByTagName('head')[0]; 45 r=o.createElement('script');r.async=1; 46 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 47 a.appendChild(r); 48 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 49
49</script>
49 50 51 <!-- google webmaster verify - Google Web Master --> 52 <meta name="google-site-verification" content="XEdKEmOovseVSHTbUs2NBTkBnHcMOVrSGw7vkjPbDWo"> 53 54 <meta name="google-site-verification" content="M2TCsvtY3w435hO4-9NbJVgVieala65C0PbeMbGU9Ak"> 55 <meta charset="utf-8"> 56 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 57 <meta 58 name="viewport" 59 content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0" 60 > 61 <meta name="theme-color" content="#212121"> 62 63 64 <link rel="canonical" href="https://rollagranola.com/products/none-of-that-sweet-and-salty"> 65 66 67 68 <link rel="shortcut icon" href="//rollagranola.com/cdn/shop/files/favicon_32x32.png?v=1613717747" type="image/png"> 69 70 71 <!-- Title and description ================================================== --> 72 <title> 73 None Of That | Sweet & Salty | Energy Bites 74 75 76 – Rollagranola 77 </title> 78 79 <meta name="description" content="Shop natural healthy snacks - packed with nuts - 10g of protein per portion - high fibre - free delivery available on order over £20"> 80 81 82 <!-- /snippets/social-meta-tags.liquid --> 83 84 85 <meta property="og:type" content="product"> 86 <meta property="og:title" content="Sweet & Salty Energy Bites"> 87 88 <meta property="og:image" content="http://rollagranola.com/cdn/shop/files/SweetSalty_Vis_grande.png?v=1788434630"> 89 <meta property="og:image:secure_url" content="https://rollagranola.com/cdn/shop/files/SweetSalty_Vis_grande.png?v=1788434630"> 90 91 <meta property="og:description" content="Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. 92Flavour: Sweet &amp; Salty 93Gluten-free, Vegan and High Fibre. 94Pack size: 50g single serve 95Recommended serving size: 50g 96"> 97 <meta property="og:price:amount" content="2.51"> 98 <meta property="og:price:currency" content="GBP"> 99 100<meta property="og:url" content="https://rollagranola.com/products/none-of-that-sweet-and-salty"> 101<meta property="og:site_name" content="Rollagranola"> 102 103 104 105 <meta name="twitter:site" content="@rollagranola"> 106 107 108 <meta name="twitter:card" content="summary"> 109 110 111 <meta name="twitter:title" content="Sweet & Salty Energy Bites"> 112 <meta name="twitter:description" content="Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. 113Flavour: Sweet &amp; Salty 114Gluten-free, Vega"> 115 <meta name="twitter:image" content="https://rollagranola.com/cdn/shop/files/SweetSalty_Vis_grande.png?v=1788434630"> 116 <meta name="twitter:image:width" content="600"> 117 <meta name="twitter:image:height" content="600"> 118 119 120 121 <!-- Google fonts ========================================== --> 122 <link 123 href="https://fonts.googleapis.com/css2? family=Karla:wght@400;700& family=Roboto:wght@400;700&display=swap" 124 rel="stylesheet" 125 > 126 127 <link href="https://db.onlinewebfonts.com/c/a39b9d6d3204a6948dbb027954d8e2d1?family=Paralucent+Condensed+W00+Bold" rel="stylesheet"> 128 129 <!-- 130 CSS ====================== * Advisory from DE - SCSS.css in Shopify has been droppped so this needs updating asap * ===== 131 --> 132 <link href="//rollagranola.com/cdn/shop/t/60/assets/main.scss.css?v=54514666451000726271785410004" rel="stylesheet" type="text/css" media="all" /> 133 <link href="//rollagranola.com/cdn/shop/t/60/assets/de-styles.css?v=95242797657128962081785409930" rel="stylesheet" type="text/css" media="all" /> 134 <link href="//rollagranola.com/cdn/shop/t/60/assets/swiper-min.css?v=13449" rel="stylesheet" type="text/css" media="all" /> 135 136 <!-- JS ================================================== --> 137
137<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js" type="text/javascript"></script>
137 138
138<script src="//rollagranola.com/cdn/shop/t/60/assets/plugins-top.js?v=98918116948285862201785409930" type="text/javascript"></script>
138 139
139<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
139 140
141<script src="//rollagranola.com/cdn/shop/t/60/assets/swiper-min.js?v=13449" type="text/javascript"></script>
141 142 143 <style> 144 .__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) { 145 pointer-events: none !important; 146 cursor: not-allowed !important; 147 } 148 .__instant .add-to-cart-button[data-instant-disabled="true"] .sold_out { 149 display: block !important; 150 text-align: center !important; 151 } 152 .__instant .add-to-cart-button[data-instant-disabled="true"] .add-to-cart { 153 display: none !important; 154 } 155 .__instant .add-to-cart-button[data-instant-disabled="true"] { 156 justify-content: space-between !important; 157 } 158 </style> 159 160 161
161<script async type="text/javascript"> 162 theme = {}; 163 theme.t = {}; 164 theme.map = {}; 165 theme.cart_ajax = true; 166 </script>
166 167 168 <!-- Header hook for plugins ================================================== --> 169
169<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
169<meta name="google-site-verification" content="WEQrnldbLzVyEATpLLH4vm3wezIoAAp-iOoFHFB-llU"> 170<meta name="google-site-verification" content="M2TCsvtY3w435hO4-9NbJVgVieala65C0PbeMbGU9Ak"> 171<meta name="google-site-verification" content="QYxD1ufKmOkQCk_pzpOIO_K_3C4r1qwjaHOmcOvZum0"> 172<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/24600013/digital_wallets/dialog"> 173<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"> 174<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/44000145997883:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://rollagranola.com/products/none-of-that-sweet-and-salty.oembed">
175<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
175 176<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
177<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=24600013" crossorigin="anonymous"></script>
vendor: 1 bytes, line 177
177
178<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 178
178
179<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 179
179
180<script>var Shopify = Shopify || {}; 181Shopify.shop = "rollagranola.myshopify.com"; 182Shopify.locale = "en"; 183Shopify.currency = {"active":"GBP","rate":"1.0"}; 184Shopify.country = "US"; 185Shopify.theme = {"name":"ROL | live | 20260730","id":142377549883,"schema_name":"Rollagranola","schema_version":"3.2.5","theme_store_id":836,"role":"main"}; 186Shopify.theme.handle = "null"; 187Shopify.theme.style = {"id":null,"handle":null}; 188Shopify.cdnHost = "rollagranola.com/cdn"; 189Shopify.routes = Shopify.routes || {}; 190Shopify.routes.root = "/"; 191Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 192Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 193Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 194Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 194
194
195<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 195
195
196<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 196
196
197<script> 198 window.ShopifyPay = window.ShopifyPay || {}; 199 window.ShopifyPay.apiHost = "shop.app\/pay"; 200 window.ShopifyPay.redirectState = null; 201</script>
vendor: 1 bytes, line 201
201
202<script> 203 window.Shopify = window.Shopify || {}; 204 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 205 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 206 window.Shopify.SignInWithShop.eligible = true; 207</script>
vendor: 1 bytes, line 207
207
208<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 208
208
209<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 209
209
210<script type="module"> 211 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 212 213 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 214 215</script>
vendor: 1 bytes, line 215
215
216<script> 217 window.Shopify = window.Shopify || {}; 218 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 219 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"]}; 220</script>
vendor: 1 bytes, line 220
220
221<script>(function() { 222 var isLoaded = false; 223 function asyncLoad() { 224 if (isLoaded) return; 225 isLoaded = true; 226 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"]; 227 for (var i = 0; i < urls.length; i++) { 228 var s = document.createElement('script'); 229 s.type = 'text/javascript'; 230 s.async = true; 231 s.src = urls[i]; 232 var x = document.getElementsByTagName('script')[0]; 233 x.parentNode.insertBefore(s, x); 234 } 235 }; 236 if(window.attachEvent) { 237 window.attachEvent('onload', asyncLoad); 238 } else { 239 window.addEventListener('load', asyncLoad, false); 240 } 241})();</script>
vendor: 1 bytes, line 241
241
242<script id="__st">var __st={"a":24600013,"offset":3600,"reqid":"a5d97293-face-4b2a-a18f-f2de17c50385-1790322068","pageurl":"rollagranola.com\/products\/none-of-that-sweet-and-salty","u":"9cb191e8716a","p":"product","rtyp":"product","rid":7766449291323};</script>
vendor: 1 bytes, line 242
242
243<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 243
243
244<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 244
244
245<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 245
245
246<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>
246<script crossorigin="anonymous" defer="defer" src="//rollagranola.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 246
246
247<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 247
247
248<script> 249 window.Shopify = window.Shopify || {}; 250 window.Shopify.MCP = window.Shopify.MCP || {}; 251 window.Shopify.MCP.enabled = true; 252 window.Shopify.MCP.shop = "rollagranola.myshopify.com"; 253 window.Shopify.MCP.mcpEndpoint = "https:\/\/rollagranola.com\/api\/mcp"; 254 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"]}}]; 255</script>
vendor: 1 bytes, line 255
255
256<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=");})(); 257</script>
vendor: 1 bytes, line 257
257
258<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)}}; 259</script>
vendor: 1 bytes, line 259
259
260<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 261 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); 262</script>
vendor: 1 bytes, line 262
262
263<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})}})); 264</script>
264 265<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"> 266<style id="shopify-accelerated-checkout-cart"> 267 #shopify-buyer-consent { 268 margin-top: 1em; 269 display: inline-block; 270 width: 100%; 271} 272 273#shopify-buyer-consent.hidden { 274 display: none; 275} 276 277#shopify-subscription-policy-button { 278 background: none; 279 border: none; 280 padding: 0; 281 text-decoration: underline; 282 font-size: inherit; 283 cursor: pointer; 284} 285 286#shopify-subscription-policy-button::before { 287 box-shadow: none; 288} 289 290 </style> 291
292<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
292 293
293<script type="text/javascript">window.moneyFormat = "£{{amount}}"; 294 window.globoAlsoBoughtMoneyFormat = "£{{amount}}"; 295 window.shopCurrency = "GBP"; 296 window.curCurrency = "GBP"; 297 window.assetsUrl = '//rollagranola.com/cdn/shop/t/60/assets/'; 298 window.globoAlsoBoughtRootUrl = ''; 299 </script>
299 300 <link href="//rollagranola.com/cdn/shop/t/60/assets/globo.alsobought.css?v=85621066000872362101785409930" rel="stylesheet" type="text/css" media="all" />
300<script src="//rollagranola.com/cdn/shop/t/60/assets/globo.alsobought.js?v=81593474027395265421785409930" data-instant-track type="text/javascript"></script>
300 301
301<script data-instant-track> 302 var globoAlsoBought = new globoAlsoBought({ 303 apiUrl: "https://related-products.globosoftware.net/v2/public/api", 304 shop: "rollagranola.myshopify.com", 305 domain: "rollagranola.com", 306 view_name: 'globo.related', 307 cart_properties_name: 'utm_source', 308 cart_properties_value: 'globoRelatedProducts', 309 manualRecommendations: {}, 310 discount: false, 311 hidewatermark: true, 312 redirect: true, 313 exclude_tags: [], 314 carousel_items: 6, 315 carousel_autoplay: true, 316 productBoughtTogether: { 317 enable: false, 318 limit: 4, 319 random: false, 320 template: 1, 321 thisItem: true, 322 conditions: ["global","collection","tags"] 323 }, 324 productRelated: { 325 enable: false, 326 limit: 10, 327 random: false, 328 template: 1, 329 thisItem: false, 330 conditions: ["global"] 331 }, 332 cart: { 333 enable: true, 334 limit: 10, 335 random: false, 336 template: 3, 337 conditions: ["tags","global"], 338 products: [] 339 },product: { 340 id: 7766449291323, 341 title: "Sweet \u0026 Salty Energy Bites", 342 handle: "none-of-that-sweet-and-salty", 343 price: 251, 344 compare_at_price: null, 345 images: ["//rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630"], 346 variants: [{"id":44000145997883,"title":"50g pack","option1":"50g pack","option2":null,"option3":null,"sku":"SN-2605","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack","public_title":"50g pack","options":["50g pack"],"price":251,"weight":50,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44164432035899,"title":"50g pack of 5","option1":"50g pack of 5","option2":null,"option3":null,"sku":"SN-2612","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 5","public_title":"50g pack of 5","options":["50g pack of 5"],"price":1192,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44000146030651,"title":"50g pack of 10","option1":"50g pack of 10","option2":null,"option3":null,"sku":"SN-2613","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 10","public_title":"50g pack of 10","options":["50g pack of 10"],"price":2259,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}}], 347 available: true, 348 vendor: "Rollagranola", 349 product_type: "Snacking", 350 tags: [], 351 collection:"snacking"},no_image_url: "https://cdn.shopify.com/s/images/admin/no-image-large.gif" 352 }); 353 </script>
353 354
354<script src="//rollagranola.com/cdn/shop/t/60/assets/globo.alsobought.data.js?v=15438297266392056291785409930" data-instant-track type="text/javascript"></script>
354 355 356 357
358<script>window.BOLD = window.BOLD || {}; 359 window.BOLD.common = window.BOLD.common || {}; 360 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 361 window.BOLD.common.Shopify.shop = { 362 domain: 'rollagranola.com', 363 permanent_domain: 'rollagranola.myshopify.com', 364 url: 'https://rollagranola.com', 365 secure_url: 'https://rollagranola.com', 366 money_format: "£{{amount}}", 367 currency: "GBP" 368 }; 369 window.BOLD.common.Shopify.customer = { 370 id: null, 371 tags: null, 372 }; 373 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}; 374 window.BOLD.common.template = 'product';window.BOLD.common.Shopify.formatMoney = function(money, format) { 375 function n(t, e) { 376 return "undefined" == typeof t ? e : t 377 } 378 function r(t, e, r, i) { 379 if (e = n(e, 2), 380 r = n(r, ","), 381 i = n(i, "."), 382 isNaN(t) || null == t) 383 return 0; 384 t = (t / 100).toFixed(e); 385 var o = t.split(".") 386 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 387 , s = o[1] ? i + o[1] : ""; 388 return a + s 389 } 390 "string" == typeof money && (money = money.replace(".", "")); 391 var i = "" 392 , o = /\{\{\s*(\w+)\s*\}\}/ 393 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 394 switch (a.match(o)[1]) { 395 case "amount": 396 i = r(money, 2, ",", "."); 397 break; 398 case "amount_no_decimals": 399 i = r(money, 0, ",", "."); 400 break; 401 case "amount_with_comma_separator": 402 i = r(money, 2, ".", ","); 403 break; 404 case "amount_no_decimals_with_comma_separator": 405 i = r(money, 0, ".", ","); 406 break; 407 case "amount_with_space_separator": 408 i = r(money, 2, " ", ","); 409 break; 410 case "amount_no_decimals_with_space_separator": 411 i = r(money, 0, " ", ","); 412 break; 413 case "amount_with_apostrophe_separator": 414 i = r(money, 2, "'", "."); 415 break; 416 } 417 return a.replace(o, i); 418 }; 419 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 420 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 421 if (typeof product === 'number') { 422 window.BOLD.common.Shopify.handles[product] = handle; 423 product = { id: product }; 424 } 425 window.BOLD.common.Shopify.products[handle] = product; 426 } 427 }; 428 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 429 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 430 window.BOLD.common.Shopify.variants[variant_id] = variant; 431 } 432 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 433 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 434 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct("none-of-that-sweet-and-salty", 7766449291323);window.BOLD.common.Shopify.saveVariant(44000145997883, { product_id: 7766449291323, product_handle: "none-of-that-sweet-and-salty", price: 251, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(44164432035899, { product_id: 7766449291323, product_handle: "none-of-that-sweet-and-salty", price: 1192, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(44000146030651, { product_id: 7766449291323, product_handle: "none-of-that-sweet-and-salty", price: 2259, group_id: '', csp_metafield: {}});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 || {}; 435 window.BOLD.common.cacheParams.options = 1609865589; 436</script>
436<link href="//rollagranola.com/cdn/shop/t/60/assets/bold-options.css?v=72867914515159866261785409930" rel="stylesheet" type="text/css" media="all" />
437<script src="https://option.boldapps.net/js/options.js" type="text/javascript"></script>
437<!-- "snippets/pagefly-header.liquid" was not rendered, the associated app was uninstalled --> 438 <!-- DE product object, leave this alone --> 439 440
440<script> 441 // setup product // 442 const product = {"id":7766449291323,"title":"Sweet \u0026 Salty Energy Bites","handle":"none-of-that-sweet-and-salty","description":"\u003cp\u003eEnergy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \u003c\/p\u003e\n\u003cp\u003eFlavour: Sweet \u0026amp; Salty \u003c\/p\u003e\n\u003cp\u003eGluten-free, Vegan and High Fibre. \u003c\/p\u003e\n\u003cp\u003ePack size: 50g single serve\u003c\/p\u003e\n\u003cp\u003eRecommended serving size: 50g\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2026-09-03T13:09:33+01:00","created_at":"2026-08-18T16:12:46+01:00","vendor":"Rollagranola","type":"Snacking","tags":[],"price":251,"price_min":251,"price_max":2259,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44000145997883,"title":"50g pack","option1":"50g pack","option2":null,"option3":null,"sku":"SN-2605","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack","public_title":"50g pack","options":["50g pack"],"price":251,"weight":50,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44164432035899,"title":"50g pack of 5","option1":"50g pack of 5","option2":null,"option3":null,"sku":"SN-2612","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 5","public_title":"50g pack of 5","options":["50g pack of 5"],"price":1192,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44000146030651,"title":"50g pack of 10","option1":"50g pack of 10","option2":null,"option3":null,"sku":"SN-2613","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 10","public_title":"50g pack of 10","options":["50g pack of 10"],"price":2259,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"],"featured_image":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630","options":["Pack Size"],"media":[{"alt":"Packaging for Rollagranola Sweet \u0026 Salty Energy Bites with 10g protein and high fibre.","id":27565424672827,"position":1,"preview_image":{"aspect_ratio":0.867,"height":1277,"width":1107,"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"aspect_ratio":0.867,"height":1277,"media_type":"image","src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630","width":1107}
442],"requires_selling_plan":false,"selling_plan_groups":[{"id":"12d55eca2768089b9282160b789b601ff23b1e93","name":"Delivery every 30 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274635"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521478715,"name":"Delivery every 30 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274635"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f","name":"Delivery every 45 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274636"]},{"name":"Order Frequency and Unit","position":2,"values":["45-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521413179,"name":"Delivery every 45 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274636"},{"name":"Order Frequency and Unit","position":2,"value":"45-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"6c45eee619efe23969118f5abb9d14e05c1b1422","name":"Delivery every 60 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274634"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521445947,"name":"Delivery every 60 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274634"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp\u003eEnergy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \u003c\/p\u003e\n\u003cp\u003eFlavour: Sweet \u0026amp; Salty \u003c\/p\u003e\n\u003cp\u003eGluten-free, Vegan and High Fibre. \u003c\/p\u003e\n\u003cp\u003ePack size: 50g single serve\u003c\/p\u003e\n\u003cp\u003eRecommended serving size: 50g\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"}; 443 </script>
443 444 445 446
446<script> 447 document.addEventListener('DOMContentLoaded', function () { 448 var lastScrollTop = 0; 449 var delta = 5; 450 var navbarHeight = $('header').outerHeight(); 451 452 $(window).scroll(function(event) { 453 var st = $(this).scrollTop(); 454 455 if (st === 0) { 456 $('header').removeClass('nav-up'); 457 $('header').removeClass('nav-up-animation'); 458 lastScrollTop = st; 459 return; 460 } 461 462 if (Math.abs(lastScrollTop - st) <= delta) return; 463 464 if (st > lastScrollTop && st > navbarHeight) { 465 $('header').removeClass('nav-up'); 466 $('header').addClass('nav-up-animation'); 467 } else { 468 if (st + $(window).height() < $(document).height()) { 469 $('header').addClass('nav-up'); 470 $('header').addClass('nav-up-animation'); 471 } 472 } 473 lastScrollTop = st; 474 }); 475 476 477 document.querySelectorAll('[data-instant-action-type="add-to-cart"]').forEach(function(element) { 478 element.addEventListener('click', function() { 479 window.upcartRegisterAddToCart(); 480 }); 481 }); 482 483 484 485 }); 486 </script>
486 487 488
488<script type="application/ld+json"> 489{ 490 "@context": "https://schema.org", 491 "@graph": [ 492 { 493 "@type": "Organization", 494 "@id": "https://rollagranola.com/#organization", 495 "name": "Rollagranola", 496 "alternateName": ["Rolla Granola"], 497 "legalName": "Rolla Granola Limited", 498 "url": "https://rollagranola.com/", 499 "description": "Handmade granola made in Hertfordshire from natural ingredients. No refined sugar, no additives. Buy online with fast UK delivery.", 500 "logo": { 501 "@type": "ImageObject", 502 "@id": "https://rollagranola.com/#logo", 503 "url": "https://cdn.shopify.com/s/files/1/2460/0013/files/Rollagranola_Logo.png", 504 "caption": "Rollagranola logo" 505 }, 506 "image": { "@id": "https://rollagranola.com/#logo" }, 507 "email": "[email protected]", 508 "telephone": "+44-1462-419400", 509 "address": { 510 "@type": "PostalAddress", 511 "streetAddress": "6 Lime Avenue, Blackmore End", 512 "addressLocality": "Wheathampstead", 513 "addressRegion": "Hertfordshire", 514 "postalCode": "AL4 8LG", 515 "addressCountry": "GB" 516 }, 517 "foundingDate": "2018-04-12", 518 "founder": { 519 "@type": "Person", 520 "@id": "https://rollagranola.com/#founder-robin-longden", 521 "name": "Robin Longden" 522 }, 523 "vatID": "GB379802161", 524 "identifier": { 525 "@type": "PropertyValue", 526 "propertyID": "Companies House company number", 527 "value": "11306399" 528 }, 529 "award": [ 530 "Great Taste Award, 1 star, 2024 - Guild of Fine Food - Organic & Nutty Granola", 531 "FAIR Trophy for Best FreeFrom, Winner, 2019 - Free From Food Awards - Absolutely Chocolate" 532 ], 533 "contactPoint": { 534 "@type": "ContactPoint", 535 "contactType": "customer service", 536 "email": "[email protected]", 537 "telephone": "+44-1462-419400", 538 "areaServed": "GB", 539 "availableLanguage": "en" 540 }, 541 542 "hasMerchantReturnPolicy": { 543 "@type": "MerchantReturnPolicy", 544 "@id": "https://rollagranola.com/#return-policy", 545 "applicableCountry": "GB", 546 "returnPolicyCountry": "GB", 547 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 548 "merchantReturnDays": 5, 549 "returnMethod": "https://schema.org/ReturnByMail", 550 "itemCondition": "https://schema.org/NewCondition", 551 "refundType": "https://schema.org/FullRefund", 552 "customerRemorseReturnFees": "https://schema.org/ReturnFeesCustomerResponsibility", 553 "customerRemorseReturnLabelSource": "https://schema.org/ReturnLabelCustomerResponsibility", 554 "itemDefectReturnFees": "https://schema.org/FreeReturn", 555 "merchantReturnLink": "https://rollagranola.com/pages/shipping" 556 }, 557 "hasShippingService": { 558 "@type": "ShippingService", 559 "@id": "https://rollagranola.com/#uk-shipping", 560 "name": "UK tracked 48 hour delivery", 561 "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.", 562 "fulfillmentType": "https://schema.org/FulfillmentTypeDelivery", 563 "handlingTime": { 564 "@type": "ServicePeriod", 565 "businessDays": [ 566 "https://schema.org/Monday", 567 "https://schema.org/Tuesday", 568 "https://schema.org/Wednesday", 569 "https://schema.org/Thursday", 570 "https://schema.org/Friday" 571 ], 572 "duration": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" } 573 }, 574 "shippingConditions": [ 575 { 576 "@type": "ShippingConditions", 577 "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "GB" }, 578 "orderValue": { "@type": "MonetaryAmount", "minValue": 0, "maxValue": 9.99, "currency": "GBP" }, 579 "shippingRate": { "@type": "MonetaryAmount", "value": 5, "currency": "GBP" }, 580 "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } } 581 }, 582 { 583 "@type": "ShippingConditions",
584 "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "GB" }, 585 "orderValue": { "@type": "MonetaryAmount", "minValue": 10, "maxValue": 19.99, "currency": "GBP" }, 586 "shippingRate": { "@type": "MonetaryAmount", "value": 2, "currency": "GBP" }, 587 "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } } 588 }, 589 { 590 "@type": "ShippingConditions", 591 "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "GB" }, 592 "orderValue": { "@type": "MonetaryAmount", "minValue": 20, "currency": "GBP" }, 593 "shippingRate": { "@type": "MonetaryAmount", "value": 0, "currency": "GBP" }, 594 "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } } 595 } 596 ] 597 }, 598 599 "sameAs": [ 600 "https://www.instagram.com/rollagranola/", 601 "https://x.com/rollagranola", 602 "https://www.tiktok.com/@rollagranola", 603 "https://www.facebook.com/rollagranola", 604 "https://www.linkedin.com/company/rollagranola/", 605 "https://find-and-update.company-information.service.gov.uk/company/11306399", 606 "https://www.reviews.io/company-reviews/store/rollagranola.com-rw7awyp", 607 "https://uk.trustpilot.com/review/rollagranola.com" 608 ] 609 }, 610 { 611 "@type": "WebSite", 612 "@id": "https://rollagranola.com/#website", 613 "url": "https://rollagranola.com/", 614 "name": "Rollagranola", 615 "alternateName": ["Rolla Granola"], 616 "inLanguage": "en-GB", 617 "publisher": { "@id": "https://rollagranola.com/#organization" } 618 } 619 ] 620} 621</script>
621 622 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 623 624 625 626
626<script> 627 if (!window.pandectesRulesSettings) { 628 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":[]}}}; 629 const rulesScript = document.createElement('script'); 630 631 rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules-latest.js"; 632 633 const firstChild = document.head.firstChild; 634 document.head.insertBefore(rulesScript, firstChild); 635 } 636 </script>
636 637 638 639
639<script defer src='https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core-latest.js'></script>
639 640 641
641<script> 642 (() => { 643 const isLivePreview = locateLivePreviewParam(); 644 let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js'; 645 646 647 function locateLivePreviewParam(paramName = 'pandectesLivePreview') { 648 const fromUrl = new URLSearchParams(window.location.search).get(paramName); 649 if (fromUrl) { 650 try { 651 sessionStorage.setItem(paramName, fromUrl); 652 } catch { 653 // storage disabled 654 } 655 return fromUrl; 656 } 657 return sessionStorage.getItem(paramName); 658 } 659 660 /** Injects the preview helper script when live preview is active (URL or sessionStorage). */ 661 function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) { 662 if (!isLivePreview) return; 663 if (document.head.querySelector('script[data-pandectes-live-preview]')) return; 664 const script = document.createElement('script'); 665 script.src = previewModeScriptUrl; 666 script.async = true; 667 script.setAttribute('data-pandectes-live-preview', ''); 668 document.head.appendChild(script); 669 } 670 671 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
671se 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
671onsent 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_
671shop_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}
671,{"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}
671,{"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}]}; 672 if (isLivePreview) { 673 if (!window.pandectesBannerSettings.store) { 674 window.pandectesBannerSettings.store = {}; 675 } 676 window.pandectesBannerSettings.store.plan = 'enterprise'; 677 } 678 679 function whenBodyReady(callback) { 680 window.addEventListener('DOMContentLoaded', callback); 681 } 682 683 684 whenBodyReady(function(){ 685 const element = document.createElement('pandectes-cmp'); 686 element.appData = window.pandectesBannerSettings; 687 document.body.appendChild(element); 688 appendLivePreviewScriptIfNeeded(previewUrl); 689 }); 690 691 })() 692 </script>
692 693 694 695 696 697 698 699<!-- END app block --><!-- BEGIN app block: shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef --> 700 701 702 703<!-- BEGIN app snippet: fast_bundle --> 704 705 706 707 708 709
710<script> 711 if (Math.random() < 0.05) { 712 window.FastBundleRenderTimestamp = Date.now(); 713 } 714 715 // Main initialization 716 const apiURL = 'https://api.fastbundle.co'; 717 const sdkBaseUrl = 'https://sdk.fastbundle.co'; 718 const rbrCartUrl = `${apiURL}/scripts/cart.js`; 719 const mainAppUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.js' 720 const vendorUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/vendor.js'; 721 const styleUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.css'; 722 const legacyAppUrl = `${apiURL}/react-src/static/js/main.min.js`; 723 const previousScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${sdkBaseUrl}"]`).length) 724 const previousLegacyScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${legacyAppUrl}"]`).length) 725 726 if (!(previousScriptLoaded || previousLegacyScriptLoaded)) { 727 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.
7270,"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}
727,{"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}
727,{"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
727d_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,"
727separator_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,"
727separator_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,"
727separator_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,"
727separator_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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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}
727,"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"}}; 728 FastBundleConf.pid = '7766449291323'; 729 FastBundleConf.domain = 'rollagranola.myshopify.com'; 730 FastBundleConf.variantIds = [44000145997883,44164432035899,44000146030651]; 731 window.FastBundleConf = FastBundleConf; 732 733 // add random generated number query parameter to clear the cache 734 const urlQueryParameter = `?rgn=${FastBundleConf?.rgn}`; 735 loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, rbrCartUrl + urlQueryParameter); 736 } 737 738 // 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 739 if (window.FastBundleConf?.pid && !window.FastBundleConf?.bap_override_fetch) { 740 if (window.FastBundleConf.bap_ids.includes(+window.FastBundleConf.pid)) { 741 const styleElement = document.createElement('style') 742 let bundleBox = window.FastBundleConf?.bundleBox 743 styleElement.id = 'fb-bap-style' 744 let externalSelector = bundleBox?.bap_button_selector ? `, ${bundleBox?.bap_button_selector}` : '' 745 styleElement.innerHTML = ` 746 button[name="add"], form[action="/cart/add"] button[type="submit"], input[name="add"] ${externalSelector}{ 747 display: none !important; 748 }` 749 document.head.appendChild(styleElement) 750 } 751 } 752 753 // Helper function to load FastBundle assets 754 function loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, cartUrl) { 755 756 // Preconnect to the asset origin. Two hints are emitted because browsers 757 // maintain separate HTTP/2 connection pools per CORS-mode: the anonymous 758 // one is reused by the module scripts (vendor + main); the non-anonymous 759 // one is reused by the non-CORS stylesheet. DNS resolution is shared. 760 // Origin is parsed from mainAppUrl so this works whether assets are served 761 // from the SDK CDN or from the Shopify CDN (browser dedupes either way). 762 const assetOrigin = new URL(mainAppUrl, location.href).origin; 763 764 const preconnectAnon = document.createElement('link'); 765 preconnectAnon.rel = 'preconnect'; 766 preconnectAnon.href = assetOrigin; 767 preconnectAnon.crossOrigin = 'anonymous'; 768 document.head.appendChild(preconnectAnon); 769 770 const preconnect = document.createElement('link'); 771 preconnect.rel = 'preconnect'; 772 preconnect.href = assetOrigin; 773 document.head.appendChild(preconnect); 774 775 // Load vendor script with modulepreload 776 const vendorScript = document.createElement('link'); 777 vendorScript.rel = 'modulepreload'; 778 vendorScript.href = vendorUrl; 779 document.head.appendChild(vendorScript); 780 781 // Load main app script 782 const mainScript = document.createElement('script'); 783 mainScript.defer = true; 784 mainScript.type = 'module'; 785 mainScript.src = mainAppUrl; 786 document.head.appendChild(mainScript); 787 788 // Load cart script 789 const cartScript = document.createElement('script'); 790 cartScript.src = cartUrl; 791 cartScript.defer = true; 792 cartScript.type = 'text/javascript'; 793 document.head.appendChild(cartScript); 794 795 // Load stylesheet 796 const styleLink = document.createElement('link'); 797 styleLink.rel = 'stylesheet'; 798 styleLink.href = styleUrl; 799 document.head.appendChild(styleLink); 800 } 801 802 </script>
802 803 804<!-- END app snippet --> 805 <!-- BEGIN app snippet: fast_bundle_shared -->
805<script> 806 (function(){ 807 const FastBundleConf = window?.FastBundleConf || {}; 808 809 const shopDomain = FastBundleConf?.shop_domain || "rollagranola.myshopify.com"; 810 const countryByMarket = "US"; 811 const countryByLocale = null; 812 const countryCode = countryByMarket || countryByLocale || FastBundleConf?.country_code || 'US'; 813 const language = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}; 814 const shopLocale = language.shop_locale.locale || null; 815 const firstRawLanguage = "en"; 816 const SecondRawLanguage = "en"; 817 const langCandidates = [ 818 firstRawLanguage, 819 SecondRawLanguage, 820 navigator.language, 821 navigator.userLanguage, 822 null, 823 ]; 824 let shopLanguage = null; 825 for (const candidate of langCandidates) { 826 shopLanguage = fastBundleExtractValidLanguage(candidate); 827 if (shopLanguage) break; 828 } 829 if (!shopLanguage) shopLanguage = "EN"; 830 const storefrontAccessToken = "521808dc2513b6387a8bd33d41e3f04b" || ''; 831 const mainProduct = {"id":7766449291323,"title":"Sweet \u0026 Salty Energy Bites","handle":"none-of-that-sweet-and-salty","description":"\u003cp\u003eEnergy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \u003c\/p\u003e\n\u003cp\u003eFlavour: Sweet \u0026amp; Salty \u003c\/p\u003e\n\u003cp\u003eGluten-free, Vegan and High Fibre. \u003c\/p\u003e\n\u003cp\u003ePack size: 50g single serve\u003c\/p\u003e\n\u003cp\u003eRecommended serving size: 50g\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2026-09-03T13:09:33+01:00","created_at":"2026-08-18T16:12:46+01:00","vendor":"Rollagranola","type":"Snacking","tags":[],"price":251,"price_min":251,"price_max":2259,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44000145997883,"title":"50g pack","option1":"50g pack","option2":null,"option3":null,"sku":"SN-2605","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack","public_title":"50g pack","options":["50g pack"],"price":251,"weight":50,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44164432035899,"title":"50g pack of 5","option1":"50g pack of 5","option2":null,"option3":null,"sku":"SN-2612","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 5","public_title":"50g pack of 5","options":["50g pack of 5"],"price":1192,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44000146030651,"title":"50g pack of 10","option1":"50g pack of 10","option2":null,"option3":null,"sku":"SN-2613","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 10","public_title":"50g pack of 10","options":["50g pack of 10"],"price":2259,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"],"featured_image":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630","options":["Pack Size"],"media":[{"alt":"Packaging for Rollagranola Sweet \u0026 Salty Energy Bites with 10g protein and high fibre.","id":27565424672827,"position":1,"preview_image":{"aspect_ratio":0.867,"height":1277,"width":1107,"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"aspect_ratio":0.867,"height":1277,"media_type":"image","src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630","width":1107}
831],"requires_selling_plan":false,"selling_plan_groups":[{"id":"12d55eca2768089b9282160b789b601ff23b1e93","name":"Delivery every 30 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274635"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521478715,"name":"Delivery every 30 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274635"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f","name":"Delivery every 45 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274636"]},{"name":"Order Frequency and Unit","position":2,"values":["45-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521413179,"name":"Delivery every 45 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274636"},{"name":"Order Frequency and Unit","position":2,"value":"45-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"6c45eee619efe23969118f5abb9d14e05c1b1422","name":"Delivery every 60 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274634"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521445947,"name":"Delivery every 60 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274634"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp\u003eEnergy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \u003c\/p\u003e\n\u003cp\u003eFlavour: Sweet \u0026amp; Salty \u003c\/p\u003e\n\u003cp\u003eGluten-free, Vegan and High Fibre. \u003c\/p\u003e\n\u003cp\u003ePack size: 50g single serve\u003c\/p\u003e\n\u003cp\u003eRecommended serving size: 50g\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"}; 832 window.FastBundleShared = window.FastBundleShared || {}; 833 window.FastBundleShared.functions = window.FastBundleShared.functions || {}; 834 835 function fastBundleExtractValidLanguage(raw) { 836 if (!raw || typeof raw !== "string") return null; 837 const clean = raw.trim().toLowerCase(); 838 if (/^[a-z]{2}$/.test(clean)) { 839 return clean.toUpperCase(); 840 } 841 if (/^[a-z]{2}-[a-z0-9]+$/.test(clean)) { 842 return clean.split('-')[0].toUpperCase(); 843 } 844 if (/^[a-z]{2}_[a-z0-9]+$/.test(clean)) { 845 return clean.split('_')[0].toUpperCase(); 846 } 847 return null; 848 } 849 850 window.FastBundleShared.defineFunction = function (name, fn) { 851 if (!window.FastBundleShared.functions[name]) { 852 window.FastBundleShared.functions[name] = fn; 853 } else { 854 console.warn(`Function "${name}" is already defined.`); 855 } 856 }; 857 858 859 window.FastBundleShared.config = { 860 shopDomain: shopDomain, 861 countryCode: countryCode, 862 shopLanguage: shopLanguage, 863 storefrontAccessToken: storefrontAccessToken, 864 }; 865 window.FastBundleShared.__ready = window.FastBundleShared.__ready || new Promise(function (resolve) { 866 const script = document.createElement('script'); 867 script.src = "https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_shared.js"; 868 script.onload = resolve; 869 script.onerror = function () { 870 console.error('FastBundle: failed to load fast_bundle_shared.js'); 871 resolve(); 872 }; 873 (document.head || document.documentElement).appendChild(script); 874 }); 875 876 // A stale CDN copy of the asset may predate a fetcher, so fall back to the 877 // shape each caller expects rather than throwing. 878 function fastBundleDeferToAsset(name, emptyValue) { 879 return async function () { 880 await window.FastBundleShared.__ready; 881 const fn = window.FastBundleShared.__impl?.[name]; 882 if (typeof fn !== 'function') { 883 console.error(`FastBundle: ${name} unavailable (fast_bundle_shared.js did not load)`); 884 return emptyValue; 885 } 886 return fn.apply(null, arguments); 887 }; 888 } 889 890 window.FastBundleShared.defineFunction('fetchProductByID', fastBundleDeferToAsset('fetchProductByID', null)); 891 window.FastBundleShared.defineFunction('fetchProductsByIDs', fastBundleDeferToAsset('fetchProductsByIDs', {})); 892 window.FastBundleShared.defineFunction('fetchAllProductVariants', fastBundleDeferToAsset('fetchAllProductVariants', null)); 893 window.FastBundleShared.defineFunction('ensureAllVariants', fastBundleDeferToAsset('ensureAllVariants', null)); 894 895 // fast_bundle_volume.liquid reads this synchronously at parse time, so it 896 // cannot defer to the asset like the fetchers above. 897 window.FastBundleShared.defineFunction('formatMoney', function (amount, currency = 'USD') { 898 return new Intl.NumberFormat('en-US', { 899 style: 'currency', 900 currency, 901 }).format(amount); 902 }); 903 904 window.FastBundleShared.defineFunction('getMainProduct', function () { 905 if (!mainProduct) return null; 906 907 mainProduct.collections = [{"id": 90592575547, "handle": "snacking", "title": "Snacks \u0026 Bites"}]; 908 mainProduct.body_html = mainProduct.description; 909 mainProduct.image = mainProduct.images.length ? mainProduct.images[0] : null; 910 mainProduct.raw_price = mainProduct.price / 100; 911 912 mainProduct.price = "£2.51"; 913 914 mainProduct.variants[0].raw_price = 2.51; 915 mainProduct.variants[0].price = "£2.51"; 916 mainProduct.variants[0].raw_compare_at_price = 2.51; 917 mainProduct.variants[0].compare_at_price = "£2.51"; 918 mainProduct.variants[0].image = null; 919 mainProduct.variants[0].inventory_policy = "deny"; 920 mainProduct.variants[0].inventory_quantity = 287; 921 mainProduct.variants[0].inventory_management = "shopify"; 922 mainProduct.variants[0].quantity = 923 287 924 ; 925 delete mainProduct.variants[0].options; 926 927 mainProduct.variants[1].raw_price = 11.92; 928 mainProduct.variants[1].price = "£11.92"; 929 mainProduct.variants[1].raw_compare_at_price = 11.92; 930 mainProduct.variants[1].compare_at_price = "£11.92"; 931 mainProduct.variants[1].image = null; 932 mainProduct.variants[1].inventory_policy = "deny"; 933 mainProduct.variants[1].inventory_quantity = 481; 934 mainProduct.variants[1].inventory_management = "shopify"; 935 mainProduct.variants[1].quantity = 936 481 937 ; 938 delete mainProduct.variants[1].options; 939 940 mainProduct.variants[2].raw_price = 22.59; 941 mainProduct.variants[2].price = "£22.59"; 942 mainProduct.variants[2].raw_compare_at_price = 22.59; 943 mainProduct.variants[2].compare_at_price = "£22.59"; 944 mainProduct.variants[2].image = null; 945 mainProduct.variants[2].inventory_policy = "deny"; 946 mainProduct.variants[2].inventory_quantity = 495; 947 mainProduct.variants[2].inventory_management = "shopify"; 948 mainProduct.variants[2].quantity = 949 495 950 ; 951 delete mainProduct.variants[2].options; 952 953 mainProduct.options_with_values = [ 954 955 { 956 "name": "Pack Size", 957 "position": 1, 958 "values": ["50g pack","50g pack of 5","50g pack of 10"], 959 "id": Math.floor(Math.random() * 1e10) 960 } 961 962 ]; 963 mainProduct.options = mainProduct.options_with_values; 964 delete mainProduct.options_with_values 965 return mainProduct; 966 }) 967 968 window.FastBundleShared.defineFunction('excludeVariants', function (product, excludedVariants) { 969 let preprocessedProduct = { ...product }; 970 if (excludedVariants.length) { 971 const excludedIds = new Set(excludedVariants.map((id) => Number(id))); 972 preprocessedProduct.variants = product.variants.filter((variant) => !excludedIds.has(variant.id)); 973 } 974 return preprocessedProduct; 975 }); 976 977 window.FastBundleShared.defineFunction('handleTranslations', async function(offer, bundleTranslationKeys, discountTranslationKeys, itemTranslationKeys = []) { 978 const translations = offer.translations || {}; 979 const t = translations[shopLocale] || {}; 980 bundleTranslationKeys.forEach((key) => { 981 if (t[key]) { 982 offer[key] = t[key]; 983 } 984 }); 985 delete offer.translations; 986 if (offer.discounts && Array.isArray(offer.discounts)) {
987 offer.discounts.forEach((discount, j) => { 988 const discountTranslations = discount.translations || {}; 989 const dt = discountTranslations[shopLocale] || {}; 990 discountTranslationKeys.forEach((key) => { 991 if (dt[key]) { 992 offer.discounts[j][key] = dt[key]; 993 } 994 }); 995 delete discount.translations; 996 }); 997 } 998 // Item-level translations (offer.items[].translations), keyed by locale like 999 // the offer/discount ones. Only mix & match passes item keys today; callers 1000 // that omit them keep the exact previous behaviour, translations included. 1001 if (itemTranslationKeys.length && Array.isArray(offer.items)) { 1002 offer.items.forEach((item, k) => { 1003 const itemTranslations = item.translations || {}; 1004 const it = itemTranslations[shopLocale] || {}; 1005 itemTranslationKeys.forEach((key) => { 1006 if (it[key]) { 1007 offer.items[k][key] = it[key]; 1008 } 1009 }); 1010 delete item.translations; 1011 }); 1012 } 1013 }); 1014 1015 window.FastBundleShared.defineFunction('isPreview', function(){ 1016 const params = new URLSearchParams(window.location.search.toLowerCase()); 1017 const isPreview = params.get('ispreview') === 'true'; 1018 return isPreview 1019 }) 1020 1021 window.FastBundleShared.defineFunction('conditionalLog', function (...args) { 1022 try { 1023 if (localStorage.getItem('allowRBRLogs') === 'true') { 1024 console.log('From Extension:***', ...args); 1025 } 1026 } catch (error) { 1027 console.error(error); 1028 } 1029 }); 1030 })(); 1031</script>
1031 1032<!-- END app snippet --> 1033 <!-- BEGIN app snippet: fast_bundle_volume --> 1034
1035<script> 1036 (async function() { 1037 const FastBundleConf = window?.FastBundleConf || {}; 1038 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 1039 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1040 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1041 const mainProduct = getMainProduct(); 1042 conditionalLog('mainProduct',mainProduct); 1043 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1044 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1045 if (FastBundleConf?.serverless_vd || FastBundleConf?.serverless_vd_display) { 1046 if (!mainProduct) return; 1047 window.FastBundleConf.change_vd_product_picture = true; 1048 let FastBundleVolumeOffers = []; 1049 conditionalLog('FastBundleVolumeOffers', FastBundleVolumeOffers); 1050 window.FastBundleVolumeOffers = FastBundleVolumeOffers; 1051 1052 function finishWithNoVolumeOffer() { 1053 window.FastBundleVolumeOffer = []; 1054 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: [] })); 1055 } 1056 1057 1058 const totalVariantsCount = 3 || 0; 1059 const shopCurrency = "GBP"; 1060 const shopMoneyFormat = "£{{amount}}"; 1061 const fetchAllProductVariants = window.FastBundleShared.functions.fetchAllProductVariants; 1062 const formatMoney = window.FastBundleShared.functions.formatMoney; 1063 1064 function formatWithDelimiters(cents, precision, thousands, decimal) { 1065 const fixed = (cents / 100).toFixed(precision); 1066 const parts = fixed.split('.'); 1067 const units = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 1068 return parts[1] ? units + decimal + parts[1] : units; 1069 } 1070 1071 function formatMoneyLikeLiquid(cents, currencyCode) { 1072 // Reproduce the Liquid money filter so appended variants display like the first 250. 1073 // Fall back to Intl formatting when the price is not in the shop currency. 1074 if (currencyCode !== shopCurrency || !shopMoneyFormat) { 1075 return formatMoney(cents / 100, currencyCode); 1076 } 1077 const placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 1078 const placeholder = (shopMoneyFormat.match(placeholderRegex) || [])[1]; 1079 let value; 1080 switch (placeholder) { 1081 case 'amount_no_decimals': value = formatWithDelimiters(cents, 0, ',', '.'); break; 1082 case 'amount_with_comma_separator': value = formatWithDelimiters(cents, 2, '.', ','); break; 1083 case 'amount_no_decimals_with_comma_separator': value = formatWithDelimiters(cents, 0, '.', ','); break; 1084 case 'amount_with_apostrophe_separator': value = formatWithDelimiters(cents, 2, "'", '.'); break; 1085 default: value = formatWithDelimiters(cents, 2, ',', '.'); 1086 } 1087 return shopMoneyFormat.replace(placeholderRegex, value); 1088 } 1089 1090 function convertStorefrontVariant(node) { 1091 const variantId = Number(String(node?.id || '').split('/').pop()); 1092 const currencyCode = node?.price?.currencyCode; 1093 const rawPrice = parseFloat(node?.price?.amount || 0); 1094 const rawCompareAtPrice = node?.compareAtPrice ? parseFloat(node.compareAtPrice.amount) : rawPrice; 1095 const rawQuantity = node?.quantityAvailable; 1096 const isTracked = typeof rawQuantity === 'number' && rawQuantity !== -1; 1097 const sellsWhenOutOfStock = !!node?.currentlyNotInStock && node?.availableForSale === true; 1098 const inventoryManagement = isTracked ? 'shopify' : null; 1099 const inventoryPolicy = isTracked ? (sellsWhenOutOfStock ? 'continue' : 'deny') : 'continue'; 1100 const inventoryQuantity = isTracked ? rawQuantity : (node?.availableForSale ? 1 : 0); 1101 const image = node?.image?.url ? { src: node.image.url, alt: null } : null; 1102 const selectedOptions = node?.selectedOptions || []; 1103 return { 1104 id: variantId, 1105 title: node?.title, 1106 name: mainProduct.title + ' - ' + node?.title, 1107 public_title: node?.title, 1108 available: node?.availableForSale === true, 1109 availableForSale: node?.availableForSale === true, 1110 currentlyNotInStock: !!node?.currentlyNotInStock, 1111 is_inventory_tracked: isTracked, 1112 option1: selectedOptions[0]?.value ?? null, 1113 option2: selectedOptions[1]?.value ?? null, 1114 option3: selectedOptions[2]?.value ?? null, 1115 selectedOptions: selectedOptions, 1116 sku: node?.sku || null, 1117 requires_shipping: node?.requiresShipping !== false, 1118 taxable: node?.taxable !== false, 1119 barcode: null, 1120 weight: 0, 1121 featured_image: image, 1122 featured_media: null,
1123 requires_selling_plan: false, 1124 selling_plan_allocations: [], 1125 quantity_price_breaks: [], 1126 quantity_rule: { min: 1, max: null, increment: 1 }, 1127 // raw_price is in currency units to match getMainProduct() (variant.price | divided_by: 100.0) 1128 raw_price: rawPrice, 1129 price: formatMoneyLikeLiquid(Math.round(rawPrice * 100), currencyCode), 1130 raw_compare_at_price: rawCompareAtPrice, 1131 compare_at_price: formatMoneyLikeLiquid(Math.round(rawCompareAtPrice * 100), currencyCode), 1132 image: image, 1133 inventory_policy: inventoryPolicy, 1134 inventory_quantity: inventoryQuantity, 1135 inventory_management: inventoryManagement, 1136 quantity: (inventoryManagement && inventoryPolicy === 'deny') ? inventoryQuantity : 1, 1137 }; 1138 } 1139 1140 async function ensureAllVariants(product) { 1141 if (!totalVariantsCount || totalVariantsCount <= product.variants.length) return product; 1142 if (typeof fetchAllProductVariants !== 'function') return product; 1143 try { 1144 const nodes = await fetchAllProductVariants(product.id); 1145 if (!nodes || !nodes.length) return product; 1146 const knownIds = new Set(product.variants.map((variant) => variant.id)); 1147 const missingVariants = nodes 1148 .map(convertStorefrontVariant) 1149 .filter((variant) => variant.id && !knownIds.has(variant.id)); 1150 if (!missingVariants.length) return product; 1151 conditionalLog('Volume: appended variants beyond the Liquid 250 cap', { 1152 rendered: product.variants.length, 1153 fetched: nodes.length, 1154 appended: missingVariants.length, 1155 }); 1156 // Return a copy: mainProduct is shared with the other bundle types and must stay capped for them. 1157 return { ...product, variants: product.variants.concat(missingVariants) }; 1158 } catch (error) { 1159 conditionalLog('Volume: full variant fetch failed, falling back to the first 250 variants', error); 1160 return product; 1161 } 1162 } 1163 1164 if (!FastBundleVolumeOffers.length) { 1165 conditionalLog('No Volume Offers Found'); 1166 finishWithNoVolumeOffer(); 1167 return; 1168 } 1169 1170 for (const offer of FastBundleVolumeOffers) { 1171 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1172 offer.discount = offer.discounts[0] || {}; 1173 await handleTranslations( 1174 offer, 1175 ['title', 1176 'description', 1177 'volume_show_price_per_item_suffix'], 1178 ['badge', 1179 'description', 1180 'label', 1181 'subtitle'] 1182 ); 1183 } 1184 async function attachFastBundleFreeGifts() { 1185 const offersWithDiscounts = window.FastBundleVolumeOffer || []; 1186 const promises = []; 1187 offersWithDiscounts.forEach((offer) => { 1188 if (offer.discounts && Array.isArray(offer.discounts)) { 1189 offer.discounts.forEach((discount) => { 1190 if (discount.free_gift && discount.free_gift.product_id) { 1191 const numericId = discount.free_gift.product_id; 1192 const gid = `gid://shopify/Product/${numericId}`; 1193 const p = fetchProductByID(gid).then(product => { 1194 if (product) { 1195 discount.free_gift.product = product; 1196 } 1197 }); 1198 promises.push(p); 1199 } 1200 }); 1201 } 1202 }); 1203 1204 await Promise.all(promises); 1205 document.dispatchEvent(new CustomEvent('FastBundleVolumeFreeGiftsReady', { detail: offersWithDiscounts })); 1206 window.FastBundleVolumeOffer = offersWithDiscounts; 1207 } 1208 function isFastBundleOfferActive(offer) { 1209 const isPreview = window.FastBundleShared.functions.isPreview; 1210 if (!isPreview() && !offer?.enabled) return false; 1211 const now = new Date(); 1212 if (offer.start_datetime && new Date(offer.start_datetime) > now) return false; 1213 if (offer.end_datetime && new Date(offer.end_datetime) < now) return false; 1214 return true; 1215 } 1216 async function determineFastBundlVolumeeOffer() { 1217 for (const offer of FastBundleVolumeOffers) { 1218 if (isFastBundleOfferActive(offer)) return offer; 1219 } 1220 return {}; 1221 } 1222 determineFastBundlVolumeeOffer().then(async offer => { 1223 if (!offer?.id) { 1224 conditionalLog('No Active Volume Offer Found'); 1225 finishWithNoVolumeOffer(); 1226 return; 1227 } 1228 1229 const volumeProduct = await ensureAllVariants(mainProduct); 1230 const excludedVariants = [ 1231 ...(offer?.item?.excluded_variants || []), 1232 ...(offer?.item?.collect_excluded_variants?.[mainProduct.id] || []), 1233 ]; 1234 conditionalLog('excludedVariants', excludedVariants); 1235 const preprocessedProduct = excludeVariants(volumeProduct, excludedVariants); 1236 preprocessedProduct.item_id = offer?.item?.id || 0; 1237 offer.items = [preprocessedProduct]; 1238 window.FastBundleVolumeOffer = [offer]; 1239 await attachFastBundleFreeGifts(); 1240 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: window.FastBundleVolumeOffer })); 1241 }).catch(error => { 1242 conditionalLog('Error determining FastBundleVolumeOffer', error); 1243 }); 1244 } 1245 })(); 1246</script>
1246 1247<!-- END app snippet --> 1248 <!-- BEGIN app snippet: fast_bundle_cross_sell -->
1248<script> 1249 (async function(){ 1250 let FastBundleCrossSellOffers = []; 1251 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1252 conditionalLog('FastBundleCrossSellOffers', FastBundleCrossSellOffers); 1253 const FastBundleConf = window?.FastBundleConf || {}; 1254 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1255 const isPreview = window.FastBundleShared.functions.isPreview; 1256 1257 function isCrossSellOfferActive(offer) { 1258 if (offer?.enabled === false) return false; 1259 const now = Date.now(); 1260 if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1261 if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1262 return true; 1263 } 1264 1265 if (!isPreview()) { 1266 FastBundleCrossSellOffers = (FastBundleCrossSellOffers || []).filter(isCrossSellOfferActive); 1267 } 1268 1269 async function attachFastBundleItems(offer) { 1270 if (!offer) return; 1271 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1272 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 1273 const mainProduct = getMainProduct(); 1274 const pid = '7766449291323'; 1275 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1276 const uniqueChildIds = offer.children?.flatMap(child => 1277 (child.items || []).map(item => item.item_id) 1278 ) || []; 1279 const uniqueProductIds = [ 1280 ...new Set([ 1281 ...(uniqueChildIds || []), 1282 offer.main_item_id ? String(offer.main_item_id) : null, 1283 ].filter(Boolean)) 1284 ] 1285 const productMap = {}; 1286 try { 1287 const results = await Promise.all( 1288 uniqueProductIds.map(async (id) => { 1289 const gid = id.startsWith('gid://') ? id : `gid://shopify/Product/${id}`; 1290 const product = await fetchProductByID(gid, false); 1291 if (product) productMap[id] = product; 1292 }) 1293 ); 1294 } catch (err) { 1295 console.error('Error fetching products:', err); 1296 } 1297 offer.main_item = productMap[String(offer.main_item_id)] || null; 1298 const filteredChildren = (offer.children || []).filter(child => 1299 (child.items || []).every(item => productMap[item.item_id]) 1300 ); 1301 offer.children = filteredChildren.map(child => ({ 1302 ...child, 1303 items: child.items.map(item => ({ 1304 ...item, 1305 ...excludeVariants(productMap[item.item_id], item.excluded_variants) || {}, 1306 })), 1307 volume_single_variant_selector: offer?.volume_single_variant_selector, 1308 })); 1309 window.FastBundleCrossSellOffer = offer; 1310 } 1311 if (FastBundleCrossSellOffers?.length) { 1312 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1313 detail: true 1314 })); 1315 await attachFastBundleItems(FastBundleCrossSellOffers[0]); 1316 await handleTranslations( 1317 FastBundleCrossSellOffers[0], 1318 ['title', 'description'], 1319 ['description'] 1320 ); 1321 FastBundleCrossSellOffers[0].use_compare_at_price = FastBundleConf?.use_compare_at_price; 1322 for (const child of FastBundleCrossSellOffers[0].children) { 1323 await handleTranslations( 1324 child, 1325 ['title', 'description'], 1326 ['description'] 1327 ); 1328 child.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1329 child.is_child = true; 1330 child.discount = child.discounts[0] || {}; 1331 } 1332 window.FastBundleCrossSellOffer = [FastBundleCrossSellOffers?.[0]].filter(Boolean); 1333 } else { 1334 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1335 detail: false 1336 })); 1337 window.FastBundleCrossSellOffer = null; 1338 } 1339 1340 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferReady', { 1341 detail: window.FastBundleCrossSellOffer || {} 1342 })); 1343 })(); 1344</script>
1344 1345<!-- END app snippet --> 1346 <!-- BEGIN app snippet: fast_bundle_add_on --> 1347<!-- BEGIN app snippet: fast_bundle_add_on_match -->
1348<script> 1349(async function () { 1350const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1351 1352let FastBundleAddOnOffers = []; 1353conditionalLog('FastBundleAddOnOffers', FastBundleAddOnOffers); 1354const FastBundleConf = window?.FastBundleConf || {}; 1355const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1356const isPreview = window.FastBundleShared.functions.isPreview; 1357 1358function isAddOnOfferActive(offer) { 1359if (offer?.enabled === false) return false; 1360const now = Date.now(); 1361if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1362if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1363return true; 1364} 1365 1366if (!isPreview()) { 1367FastBundleAddOnOffers = (FastBundleAddOnOffers || []).filter(isAddOnOfferActive); 1368conditionalLog('FastBundleAddOnOffers after active filter', FastBundleAddOnOffers); 1369} 1370 1371const ADD_ON_ITEM_TYPE_PRIORITY = { 1372product: 0, 1373collection: 1, 1374general: 2, 1375}; 1376 1377function pickBestAddOnOfferFB(offers) { 1378const list = [...(offers || [])]; 1379if (!list.length) return null; 1380 1381list.sort((a, b) => { 1382const priorityDiff = 1383(ADD_ON_ITEM_TYPE_PRIORITY[a.item_type] ?? 99) - 1384(ADD_ON_ITEM_TYPE_PRIORITY[b.item_type] ?? 99); 1385if (priorityDiff !== 0) return priorityDiff; 1386return (a.products_page_priority ?? 0) - (b.products_page_priority ?? 0); 1387}); 1388 1389return list[0]; 1390} 1391 1392async function attachFastBundleItemsFB(offer) { 1393if (!offer) { 1394conditionalLog('No offer found'); 1395return false 1396}; 1397const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1398const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1399const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1400 1401const items = offer.items || []; 1402if (!items.length) { 1403conditionalLog('No items found'); 1404return false; 1405}; 1406 1407const mainProduct = getMainProduct(); 1408if (!mainProduct) { 1409conditionalLog('No main product found'); 1410return false; 1411}; 1412 1413const addOnProductIds = [ 1414...new Set( 1415items 1416.filter((item) =>
1416 item.is_add_on === true) 1417.map((item) => String(item.item_id)) 1418.filter(Boolean) 1419), 1420]; 1421 1422const productMap = {}; 1423try { 1424if (!fetchProductsByIDs && addOnProductIds.length) { 1425conditionalLog('fetchProductsByIDs function is missing, add-on products cannot be fetched'); 1426} 1427if (fetchProductsByIDs && addOnProductIds.length) { 1428const fetchedProducts = await fetchProductsByIDs(addOnProductIds, false); 1429conditionalLog('fetchedProducts', fetchedProducts); 1430Object.keys(fetchedProducts || {}).forEach((id) => { 1431if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1432}); 1433} 1434} catch (err) { 1435conditionalLog('Error fetching products:', err); 1436return false; 1437} 1438 1439const hydratedItems = []; 1440for (const item of items) { 1441if (item.is_add_on === false || item.type === 'collection' || item.type === 'general') { 1442const excludedVariants = [ 1443...(item.excluded_variants || []), 1444...(item.collect_excluded_variants?.[mainProduct.id] || []), 1445]; 1446const preprocessedProduct = excludeVariants(mainProduct, excludedVariants) || {}; 1447if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1448conditionalLog('No variants left after exclusions on main product', mainProduct.id); 1449return false; 1450} 1451hydratedItems.push({ 1452...item, 1453...preprocessedProduct, 1454id: item.id, 1455item_id: String(mainProduct.id), 1456}); 1457continue; 1458} 1459
1460if (item.is_add_on === true) { 1461const product = productMap[String(item.item_id)]; 1462if (!product) { 1463conditionalLog('Add-on product not found in fetched products', item.item_id); 1464return false; 1465}; 1466const preprocessedProduct = excludeVariants(product, item.excluded_variants || []) || {}; 1467if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1468conditionalLog('No variants left after exclusions on add-on product', item.item_id); 1469return false; 1470} 1471hydratedItems.push({ ...item, ...preprocessedProduct }); 1472} 1473} 1474conditionalLog('hydratedItems', hydratedItems); 1475offer.items = hydratedItems; 1476return true; 1477} 1478 1479const pageMatchingOffers = FastBundleAddOnOffers || []; 1480const bestOffer = pickBestAddOnOfferFB(pageMatchingOffers); 1481conditionalLog('bestOffer', bestOffer); 1482if (bestOffer) { 1483document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: true })); 1484window.FastBundleAddOnOffers = pageMatchingOffers; 1485 1486const ok = await attachFastBundleItemsFB(bestOffer); 1487conditionalLog('attachFastBundleItemsFB result', ok); 1488if (!ok) { 1489document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1490// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1491window.FastBundleAddOnOffer = []; 1492conditionalLog('Set window.FastBundleAddOnOffer = [] -> offer item hydration failed (see previous log for the reason), falling back to serverfull'); 1493window.FastBundleAddOnOffers = null; 1494document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { detail: [] })); 1495return; 1496} 1497 1498bestOffer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1499bestOffer.discount = bestOffer.discounts?.[0] || {}; 1500await handleTranslations( 1501bestOffer, 1502['title', 'description'], 1503['description', 'label', 'badge', 'subtitle'] 1504); 1505window.FastBundleAddOnOffer = [bestOffer]; 1506} else { 1507document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1508// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1509window.FastBundleAddOnOffer = []; 1510conditionalLog('Set window.FastBundleAddOnOffer = [] -> no active add-on offer matches this page, falling back to serverfull'); 1511window.FastBundleAddOnOffers = null; 1512} 1513 1514document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { 1515detail: window.FastBundleAddOnOffer || [] 1516})); 1517})(); 1518</script>
1518<!-- END app snippet --><!-- END app snippet --> 1519 <!-- BEGIN app snippet: fast_bundle_fixed -->
1519<script> 1520 (async function(){ 1521 let FastBundleFixedOffers = []; 1522 const FastBundleConf = window?.FastBundleConf || {}; 1523 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1524 const isPreview = window.FastBundleShared.functions.isPreview; 1525 1526 function isFixedOfferActive(offer) { 1527 if (offer?.enabled === false) return false; 1528 const now = Date.now(); 1529 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1530 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1531 return true; 1532 } 1533 1534 if (!isPreview()) { 1535 FastBundleFixedOffers = (FastBundleFixedOffers || []).filter(isFixedOfferActive); 1536 } 1537 1538 // Returns true only if every bundle item resolves to a fetched product with 1539 // at least one selectable variant. Deleted/hidden products (or products that 1540 // collapse to zero variants after `excluded_variants`) cause the whole bundle 1541 // to be dropped â partial bundles must never reach the storefront. 1542 async function attachFastBundleItems(offer) { 1543 if (!offer) return false; 1544 const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1545 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1546 1547 const items = offer.items || []; 1548 if (!items.length) return false; 1549 1550 const uniqueProductIds = [ 1551 ...new Set(items.map(item => String(item.item_id))) 1552 ]; 1553 1554 const productMap = {}; 1555 try { 1556 if (fetchProductsByIDs && uniqueProductIds.length) { 1557 const fetchedProducts = await fetchProductsByIDs(uniqueProductIds, false); 1558 Object.keys(fetchedProducts || {}).forEach((id) => { 1559 if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1560 }); 1561 } 1562 } catch (err) { 1563 console.error('Error fetching products:', err); 1564 return false; 1565 } 1566 1567 const hydratedItems = []; 1568 for (const item of items) { 1569 const product = productMap[item.item_id]; 1570 if (!product) return false; 1571 const preprocessedProduct = excludeVariants(product, item.excluded_variants) || {}; 1572 if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1573 return false; 1574 } 1575 hydratedItems.push({ ...item, ...preprocessedProduct }); 1576 } 1577 1578 offer.items = hydratedItems; 1579 return true; 1580 } 1581 1582 if (FastBundleFixedOffers?.length) { 1583 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: true })); 1584 const hydratedOffers = []; 1585 for (const offer of FastBundleFixedOffers) { 1586 const ok = await attachFastBundleItems(offer); 1587 if (!ok) continue; 1588 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1589 offer.discount = offer.discounts[0] || {}; 1590 await handleTranslations( 1591 offer, 1592 ['title', 'description'], 1593 ['description', 'label', 'badge', 'subtitle'] 1594 ); 1595 hydratedOffers.push(offer); 1596 } 1597 if (hydratedOffers.length === 0) { 1598 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 1599 window.FastBundleFixedOffer = []; 1600 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { detail: [] })); 1601 return; 1602 } 1603 window.FastBundleFixedOffer = hydratedOffers; 1604 } else { 1605 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 1606 // Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1607 window.FastBundleFixedOffer = []; 1608 } 1609 1610 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { 1611 detail: window.FastBundleFixedOffer || [] 1612 })); 1613 })(); 1614</script>
1614 1615<!-- END app snippet --> 1616 <!-- BEGIN app snippet: fast_bundle_mix_and_match -->
1617<script> 1618 (async function () { 1619 let FastBundleMixAndMatchOffers = []; 1620 1621 const FastBundleConf = window?.FastBundleConf || {}; 1622 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1623 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1624 const isPreview = window.FastBundleShared.functions.isPreview; 1625 conditionalLog('FastBundleMixAndMatchOffers', FastBundleMixAndMatchOffers); 1626 function isMixAndMatchOfferActive(offer) { 1627 if (offer?.enabled === false) return false; 1628 const now = Date.now(); 1629 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1630 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1631 return true; 1632 } 1633 1634 if (!isPreview()) { 1635 FastBundleMixAndMatchOffers = (FastBundleMixAndMatchOffers || []).filter(isMixAndMatchOfferActive); 1636 } 1637 1638 // No product/collection hydration and no price/id transform here â the front 1639 // project fetches collection products via the Shopify Storefront GraphQL API.
1640 // We only localize the offer-level strings so the storefront gets the same 1641 // localized copy the serverfull backend would have returned. 1642 for (const offer of FastBundleMixAndMatchOffers) { 1643 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1644 offer.discount = offer.discounts?.[0] || {}; 1645 await handleTranslations( 1646 offer, 1647 ['title', 'description'], 1648 ['description', 'label', 'badge', 'subtitle'], 1649 // Item-level: the metafield carries a translations entry for EVERY shop 1650 // locale (primary included, rebuilt from the flat section_* values) on every 1651 // item, manual and smart alike, covering all three of the backend's 1652 // CollectionBundleItem.TRANSLATABLE_FIELDS. A locale the merchant never 1653 // filled in ships nulls for description/badge, which handleTranslations 1654 // skips, so the primary-locale wording stays. 1655 ['section_title', 'section_description', 'section_badge'] 1656 ); 1657 } 1658 1659 // Contract: array of product-related offers ([] when none), serves both widget 1660 // and BAP. Empty array => the front falls back to the serverfull path. 1661 window.FastBundleMixAndMatchOffer = FastBundleMixAndMatchOffers || []; 1662 conditionalLog('FastBundleMixAndMatchOffer', window.FastBundleMixAndMatchOffer); 1663 document.dispatchEvent(new CustomEvent('FastBundleMixAndMatchOfferReady', { 1664 detail: window.FastBundleMixAndMatchOffer, 1665 })); 1666 })(); 1667</script>
1667 1668<!-- END app snippet --> 1669 <!-- BEGIN app snippet: recording_consent -->
1670<script src="https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_recording_consent.js" defer 1671 data-fb-record-submitted="true" 1672 data-fb-shop-id="51522"></script>
1672 1673<!-- END app snippet --> 1674 1675 1676 1677<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
1677<script> 1678 window.AVADA_SEO_ENABLED = true; 1679</script>
1679<!-- BEGIN app snippet: avada-blog-posts-and-article --><!-- END app snippet --><!-- BEGIN app snippet: avada-product-and-collection -->
1679<script type="application/ld+json"> 1680 [ 1681 { 1682 "@context": "https://schema.org","@type": "ProductGroup", 1683 "@id": "#product_group_7766449291323","name": "Sweet & Salty Energy Bites", 1684 "description": "Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \nFlavour: Sweet \u0026amp; Salty \nGluten-free, Vegan and High Fibre. \nPack size: 50g single serve\nRecommended serving size: 50g\n", 1685 "url": "https://rollagranola.com/products/none-of-that-sweet-and-salty","productGroupID": "7766449291323","brand": { 1686 "@type": "Brand", 1687 "name": "Rollagranola" 1688 },"offers": { 1689 "@type": "Offer","price": "2.51","priceCurrency": "GBP", 1690 "itemCondition": "https://schema.org/NewCondition","url": "https://rollagranola.com/products/none-of-that-sweet-and-salty" 1691 },"image": ["https://rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630"],"releaseDate": "2026-09-03 13:09:33 +0100" 1692 },{ 1693 "@context": "https://schema.org", 1694 "@type": "Product", 1695 "isVariantOf": { "@id": "#product_group_7766449291323" },"name": "50g pack Sweet & Salty Energy Bites","description": "Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \nFlavour: Sweet \u0026amp; Salty \nGluten-free, Vegan and High Fibre. \nPack size: 50g single serve\nRecommended serving size: 50g\n" 1696,"sku": "SN-2605","image": "https://rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630","offers": { 1697 "@type": "Offer", 1698 "price": 2.51, 1699 "priceCurrency": "GBP", 1700 "itemCondition": "https://schema.org/NewCondition","url": "https://rollagranola.com/products/none-of-that-sweet-and-salty?variant=44000145997883"} 1701 },{ 1702 "@context": "https://schema.org", 1703 "@type": "Product", 1704 "isVariantOf": { "@id": "#product_group_7766449291323" },"name": "50g pack of 5 Sweet & Salty Energy Bites","description": "Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \nFlavour: Sweet \u0026amp; Salty \nGluten-free, Vegan and High Fibre. \nPack size: 50g single serve\nRecommended serving size: 50g\n" 1705,"sku": "SN-2612","image": "https://rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630","offers": { 1706 "@type": "Offer", 1707 "price": 11.92, 1708 "priceCurrency": "GBP", 1709 "itemCondition": "https://schema.org/NewCondition","url": "https://rollagranola.com/products/none-of-that-sweet-and-salty?variant=44164432035899"} 1710 },{ 1711 "@context": "https://schema.org", 1712 "@type": "Product", 1713 "isVariantOf": { "@id": "#product_group_7766449291323" },"name": "50g pack of 10 Sweet & Salty Energy Bites","description": "Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \nFlavour: Sweet \u0026amp; Salty \nGluten-free, Vegan and High Fibre. \nPack size: 50g single serve\nRecommended serving size: 50g\n" 1714,"sku": "SN-2613","image": "https://rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630","offers": { 1715 "@type": "Offer", 1716 "price": 22.59, 1717 "priceCurrency": "GBP", 1718 "itemCondition": "https://schema.org/NewCondition","url": "https://rollagranola.com/products/none-of-that-sweet-and-salty?variant=44000146030651"} 1719 }] 1720 </script>
1720<!-- END app snippet --><!-- BEGIN app snippet: avada-seo-preload -->
1720<script> 1721 const ignore = ["\/cart","\/account"]; 1722 window.FPConfig = { 1723 delay: 0, 1724 ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'], 1725 maxRPS: 3, 1726 hoverDelay: 50 1727 }; 1728</script>
1728 1729
1730<script src="https://cdn.shopify.com/extensions/01a0c75c-b68f-70e6-838c-fbec76fe1b35/avada-seo-suite-291/assets/flying-pages.js" defer="defer"></script>
1730 1731 1732<!-- END app snippet --><!-- BEGIN app snippet: avada-breadcrumb -->
1732<script type='application/ld+json'> 1733 { 1734 "@context": "https://schema.org", 1735 "@type": "BreadcrumbList", 1736 "itemListElement": [ 1737 { 1738 "@type": "ListItem", 1739 "position": 1, 1740 "name": "Home", 1741 "item": "https://rollagranola.com" 1742 },{ 1743 "@type": "ListItem", 1744 "position": 2, 1745 "name": "Sweet & Salty Energy Bites", 1746 "item": "https://rollagranola.com/products/none-of-that-sweet-and-salty" 1747 }] 1748} 1749</script>
1749<!-- END app snippet --> 1750<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1751<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/rollagranola.myshopify.com"></script>
1751 1752 1753
1754<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1754 1755 1756
1757<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=rollagranola"></script>
1757 1758 1759 1760<!-- END app block --><!-- BEGIN app block: shopify://apps/instant-ai-page-builder/blocks/instant_core/927e19d9-4e68-41db-99c7-d8debdc1f80d -->
1761<script> 1762window.Instant = { 1763 initialized: true, 1764 initializedAppEmbed: true, 1765 initializedVersion: 'latest', 1766 swiperScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-bundle.min.js', 1767 swiperElementScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-element-bundle.min.js' 1768}; 1769</script>
1769 1770 1771<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784
1784<script async src="https://static.klaviyo.com/onsite/js/T6fRET/klaviyo.js?company_id=T6fRET"></script>
1784 1785
1785<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>
1785 1786 1787 1788
1788<script id="viewed_product"> 1789 if (item == null) { 1790 var _learnq = _learnq || []; 1791 1792 var MetafieldReviews = null 1793 var MetafieldYotpoRating = null 1794 var MetafieldYotpoCount = null 1795 var MetafieldLooxRating = null 1796 var MetafieldLooxCount = null 1797 var okendoProduct = null 1798 var okendoProductReviewCount = null 1799 var okendoProductReviewAverageValue = null 1800 try { 1801 // The following fields are used for Customer Hub recently viewed in order to add reviews. 1802 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 1803 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.8263"},"rating_count":213}; 1804 MetafieldYotpoRating = null 1805 MetafieldYotpoCount = null 1806 MetafieldLooxRating = null 1807 MetafieldLooxCount = null 1808 1809 okendoProduct = null 1810 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 1811 if (okendoProduct && 'error' in okendoProduct) { 1812 okendoProduct = null 1813 } 1814 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 1815 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 1816 } catch (error) { 1817 console.error('Error in Klaviyo onsite reviews tracking:', error); 1818 } 1819 1820 var item = { 1821 Name: "Sweet \u0026 Salty Energy Bites", 1822 ProductID: 7766449291323, 1823 Categories: ["Snacks \u0026 Bites"], 1824 ImageURL: "https://rollagranola.com/cdn/shop/files/SweetSalty_Vis_grande.png?v=1788434630", 1825 URL: "https://rollagranola.com/products/none-of-that-sweet-and-salty", 1826 Brand: "Rollagranola", 1827 Price: "£2.51", 1828 Value: "2.51", 1829 CompareAtPrice: "£0.00" 1830 }; 1831 _learnq.push(['track', 'Viewed Product', item]); 1832 _learnq.push(['trackViewedItem', { 1833 Title: item.Name, 1834 ItemId: item.ProductID, 1835 Categories: item.Categories, 1836 ImageUrl: item.ImageURL, 1837 Url: item.URL, 1838 Metadata: { 1839 Brand: item.Brand, 1840 Price: item.Price, 1841 Value: item.Value, 1842 CompareAtPrice: item.CompareAtPrice 1843 }, 1844 metafields:{ 1845 reviews: MetafieldReviews, 1846 yotpo:{ 1847 rating: MetafieldYotpoRating, 1848 count: MetafieldYotpoCount, 1849 }, 1850 loox:{ 1851 rating: MetafieldLooxRating, 1852 count: MetafieldLooxCount, 1853 }, 1854 okendo: { 1855 rating: okendoProductReviewAverageValue, 1856 count: okendoProductReviewCount, 1857 } 1858 } 1859 }]); 1860 } 1861 </script>
1861 1862 1863 1864 1865 1866 1867
1867<script> 1868 window.klaviyoReviewsProductDesignMode = false 1869 </script>
1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879<!-- END app block -->
1879<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1879
1879
1880<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 1880
1880
1881<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 1881
1881
1882<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>
1882 1883<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1884<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: "product"};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 1884
1884
1885<script> 1886 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1887</script>
vendor: 1 bytes, line 1887
1887
1888<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}
1888).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"]}
1888,"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"}
1888,{"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":[{"price":{"amount":2.51,"currencyCode":"GBP"},"product":{"title":"Sweet \u0026 Salty Energy Bites","vendor":"Rollagranola","id":"7766449291323","untranslatedTitle":"Sweet \u0026 Salty Energy Bites","url":"\/products\/none-of-that-sweet-and-salty","type":"Snacking"},"id":"44000145997883","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"sku":"SN-2605","title":"50g pack","untranslatedTitle":"50g pack"},{"price":{"amount":11.92,"currencyCode":"GBP"},"product":{"title":"Sweet \u0026 Salty Energy Bites","vendor":"Rollagranola","id":"7766449291323","untranslatedTitle":"Sweet \u0026 Salty Energy Bites","url":"\/products\/none-of-that-sweet-and-salty","type":"Snacking"},"id":"44164432035899","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"sku":"SN-2612","title":"50g pack of 5","untranslatedTitle":"50g pack of 5"},{"price":{"amount":22.59,"currencyCode":"GBP"},"product":{"title":"Sweet \u0026 Salty Energy Bites","vendor":"Rollagranola","id":"7766449291323","untranslatedTitle":"Sweet \u0026 Salty Energy Bites","url":"\/products\/none-of-that-sweet-and-salty","type":"Snacking"},"id":"44000146030651","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"sku":"SN-2613","title":"50g pack of 10","untranslatedTitle":"50g pack of 10"}],"products":[{"id":"7766449291323","handle":"none-of-that-sweet-and-salty","isCollective":null,"title":"Sweet \u0026 Salty Energy Bites","type":"Snacking","untranslatedTitle":"Sweet \u0026 Salty Energy Bites","url":"\/products\/none-of-that-sweet-and-salty","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"44000145997883","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"price":{"amount":2.51,"currencyCode":"GBP"},"sku":"SN-2605","title":"50g pack","untranslatedTitle":"50g pack"},{"id":"44164432035899","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"price":{"amount":11.92,"currencyCode":"GBP"},"sku":"SN-2612","title":"50g pack of 5","untranslatedTitle":"50g pack of 5"},{"id":"44000146030651","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630"},"price":{"amount":22.59,"currencyCode":"GBP"},"sku":"SN-2613","title":"50g pack of 10","untranslatedTitle":"50g pack of 10"}]},{"id":"7745945862203","handle":"none-of-that-black-pepper-with-lions-mane","isCollective":null,"title":"Black Pepper Energy Bites with Lion's Mane","type":"Snacking","untranslatedTitle":"Black Pepper Energy Bites with Lion's Mane","url":"\/products\/none-of-that-black-pepper-with-lions-mane","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"43922899140667","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/BlackPepper_Vis.png?v=1788434659"},"price":{"amount":2.72,"currencyCode":"GBP"},"sku":"SN-2601","title":"50g pack","untranslatedTitle":"50g pack"}]},{"id":"7746174451771","handle":"none-of-that-sea-salt-with-collagen","isCollective":null,"title":"Sea Salt Energy Bites with Collagen","type":"Snacking","untranslatedTitle":"Sea Salt Energy Bites with Collagen","url":"\/products\/none-of-that-sea-salt-with-collagen","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"43923258081339","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/SeaSalt_Vis.png?v=1788434598"},"price":{"amount":2.51,"currencyCode":"GBP"},"sku":"SN-2603","title":"50g pack","untranslatedTitle":"50g pack"}]},{"id":"418400960541","handle":"zesty-caveman-granola","isCollective":null,"title":"Zesty Caveman Granola","type":"Granola","untranslatedTitle":"Zesty Caveman Granola","url":"\/products\/zesty-caveman-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41808769318971","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/ZestyCaveman_c88a76f4-673d-4466-b8ec-abc01fd75d59.jpg?v=1701694721"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG03","title":"300g","untranslatedTitle":"300g"}]}
1888,{"id":"418401058845","handle":"awesome-almond-granola","isCollective":null,"title":"Awesome Almond Granola","type":"Granola","untranslatedTitle":"Awesome Almond Granola","url":"\/products\/awesome-almond-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42551991664699","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/AwesomeAlmond_58010a71-8f13-4413-ab71-5b788589dcc2.jpg?v=1704300666"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG061","title":"400g","untranslatedTitle":"400g"}]},{"id":"7455656017979","handle":"orange-winter-spice","isCollective":null,"title":"Orange \u0026 Winter Spice 1kg","type":null,"untranslatedTitle":"Orange \u0026 Winter Spice 1kg","url":"\/products\/orange-winter-spice","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42471107362875","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/Orange_WinterSpiceImageWebsite_4_f25aff86-a3cb-4859-9bb9-10e933e099d8.png?v=1758270061"},"price":{"amount":11.55,"currencyCode":"GBP"},"sku":"FW13","title":"1KG","untranslatedTitle":"1KG"}]},{"id":"1792775159867","handle":"absolutely-chocolate-granola","isCollective":null,"title":"Absolutely Chocolate","type":"Granola","untranslatedTitle":"Absolutely Chocolate","url":"\/products\/absolutely-chocolate-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41808766173243","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/AbsolutelyChocolate.jpg?v=1697206728"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG221","title":"400g","untranslatedTitle":"400g"}]},{"id":"5061617123387","handle":"low-carb-bundle","isCollective":null,"title":"The Low Carb Bundle, Keto Caveman, Cool raspberry, Zesty Caveman","type":"Bundle","untranslatedTitle":"The Low Carb Bundle, Keto Caveman, Cool raspberry, Zesty Caveman","url":"\/products\/low-carb-bundle","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"34289831837755","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/products\/0006_TheLowCarbBundle.jpg?v=1605091958"},"price":{"amount":32.45,"currencyCode":"GBP"},"sku":"FG42","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"418400993309","handle":"cool-raspberry-granola","isCollective":null,"title":"Cool Raspberry Granola","type":"Granola","untranslatedTitle":"Cool Raspberry Granola","url":"\/products\/cool-raspberry-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"43271048790075","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/CoolRaspberry.jpg?v=1701693599"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG02","title":"300g","untranslatedTitle":"300g"}]},{"id":"6666251206715","handle":"almond-pecan-crunch-granola","isCollective":null,"title":"Almond \u0026 Pecan Crunch Granola","type":"Granola","untranslatedTitle":"Almond \u0026 Pecan Crunch Granola","url":"\/products\/almond-pecan-crunch-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41808768073787","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/PecanCrunch.jpg?v=1701691898"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG23","title":"400g","untranslatedTitle":"400g"}]},{"id":"5103345598523","handle":"keto-caveman-6-pack-bundle","isCollective":null,"title":"Keto Caveman 6 Pack Bundle","type":"Bundle","untranslatedTitle":"Keto Caveman 6 Pack Bundle","url":"\/products\/keto-caveman-6-pack-bundle","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"34427465203771","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/products\/KetoCaveman6pack.jpg?v=1625047845"},"price":{"amount":32.45,"currencyCode":"GBP"},"sku":"FW570","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"4993853620283","handle":"organic-and-nutty-granola","isCollective":null,"title":"Organic \u0026 Nutty Granola","type":"Granola","untranslatedTitle":"Organic \u0026 Nutty Granola","url":"\/products\/organic-and-nutty-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41787077165115","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/OrganicNutty.jpg?v=1697207336"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG06671","title":"400g","untranslatedTitle":"400g"}]},{"id":"6997658697787","handle":"best-sellers-bundle","isCollective":null,"title":"Best-Sellers Bundle","type":"Bundle","untranslatedTitle":"Best-Sellers Bundle","url":"\/products\/best-sellers-bundle","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"40818970656827","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/Best-SellersBundleMarch2024_45.jpg?v=1710926965"},"price":{"amount":22.05,"currencyCode":"GBP"},"sku":"FG52","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7287276896315","handle":"ultimate-bundle","isCollective":null,"title":"Ultimate Bundle","type":"Oat Granola","untranslatedTitle":"Ultimate Bundle","url":"\/products\/ultimate-bundle","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41748274479163","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/Theultimatebundlegraphic.png?v=1718976330"},"price":{"amount":22.05,"currencyCode":"GBP"},"sku":"FG65","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"418401091613","handle":"healthy-hazelnut-granola","isCollective":null,"title":"Healthy Hazelnut Granola","type":"Granola","untranslatedTitle":"Healthy Hazelnut Granola","url":"\/products\/healthy-hazelnut-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41808767582267","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/HealthyHazelnut.jpg?v=1697207298"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG051","title":"400g","untranslatedTitle":"400g"}]},{"id":"4163334635579","handle":"keto-caveman-granola","isCollective":null,"title":"Keto Caveman Granola","type":"Granola","untranslatedTitle":"Keto Caveman Granola","url":"\/products\/keto-caveman-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42066318065723","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/products\/Keto-Caveman-Granola.jpg?v=1630595810"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG34","title":"300g","untranslatedTitle":"300g"}]},{"id":"418401288221","handle":"pecan-maple-twist-granola","isCollective":null,"title":"Pecan Maple Twist Granola","type":"Oat Granola","untranslatedTitle":"Pecan Maple Twist Granola","url":"\/products\/pecan-maple-twist-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41808768565307","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/Pecan_Maple_twist_Main_Image.png?v=1784303653"},"price":{"amount":5.76,"currencyCode":"GBP"},"sku":"FG091","title":"400g","untranslatedTitle":"400g"}]},{"id":"7462400196667","handle":"little-rollas-vanilla-flavour","isCollective":null,"title":"Little Rollas Vanilla Granola","type":"Granola","untranslatedTitle":"Little Rollas Vanilla Granola","url":"\/products\/little-rollas-vanilla-flavour","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42488025382971","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RollaGranola_14082515198.jpg?v=1758722953"},"price":{"amount":5.24,"currencyCode":"GBP"},"sku":"FLR001","title":"350g","untranslatedTitle":"350g"}]},{"id":"7139919265851","handle":"nootropic-granola-bundle","isCollective":null,"title":"Nootropic Granola Starter Bundle","type":"Oat Granola","untranslatedTitle":"Nootropic Granola Starter Bundle","url":"\/products\/nootropic-granola-bundle","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41269438185531","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RG-CBEV-group-2copy.jpg?v=1689086537"},"price":{"amount":25.2,"currencyCode":"GBP"},"sku":"FG58","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7138479374395","handle":"energize-nootropic-granola","isCollective":null,"title":"Energize Nootropic Granola","type":"Oat Granola","untranslatedTitle":"Energize Nootropic Granola","url":"\/products\/energ
1888ize-nootropic-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41266525732923","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-4.jpg?v=1686069424"},"price":{"amount":7.35,"currencyCode":"GBP"},"sku":"FG35","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7462400360507","handle":"little-rollas-cocoa-flavour","isCollective":null,"title":"Little Rollas Cocoa Granola","type":"Granola","untranslatedTitle":"Little Rollas Cocoa Granola","url":"\/products\/little-rollas-cocoa-flavour","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42488025743419","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RollaGranola_14082515199.jpg?v=1758722929"},"price":{"amount":5.24,"currencyCode":"GBP"},"sku":"FLR003","title":"350g","untranslatedTitle":"350g"}]},{"id":"7139916513339","handle":"body-soul-nootropic-granola","isCollective":null,"title":"Body \u0026 Soul Nootropic Granola","type":"Oat Granola","untranslatedTitle":"Body \u0026 Soul Nootropic Granola","url":"\/products\/body-soul-nootropic-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42426813481019","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-6.jpg?v=1686235843"},"price":{"amount":7.35,"currencyCode":"GBP"},"sku":"FG53","title":"350g","untranslatedTitle":"350g"}]},{"id":"7139912876091","handle":"calm-nootropic-granola","isCollective":null,"title":"Calm Nootropic Granola","type":"Oat Granola","untranslatedTitle":"Calm Nootropic Granola","url":"\/products\/calm-nootropic-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41269429927995","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut.jpg?v=1686235777"},"price":{"amount":7.35,"currencyCode":"GBP"},"sku":"FG36","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7462400393275","handle":"little-rollas-strawberry-flavour","isCollective":null,"title":"Little Rollas Berry Granola","type":"Granola","untranslatedTitle":"Little Rollas Berry Granola","url":"\/products\/little-rollas-strawberry-flavour","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42488025776187","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/BerryGranola.jpg?v=1758722834"},"price":{"amount":5.24,"currencyCode":"GBP"},"sku":"FLR002","title":"350g","untranslatedTitle":"350g"}]},{"id":"7139919036475","handle":"complete-vegan-nootropic-granola","isCollective":null,"title":"Complete Vegan Nootropic Granola","type":"Oat Granola","untranslatedTitle":"Complete Vegan Nootropic Granola","url":"\/products\/complete-vegan-nootropic-granola","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41269437464635","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-8.jpg?v=1686235984"},"price":{"amount":7.35,"currencyCode":"GBP"},"sku":"FG37","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7462400655419","handle":"little-rollas-bundle-strawberry-cocoa-vanilla-1-of-each","isCollective":null,"title":"Healthy Kids Granola \u0026 Cereal Bundle","type":"Granola","untranslatedTitle":"Healthy Kids Granola \u0026 Cereal Bundle","url":"\/products\/little-rollas-bundle-strawberry-cocoa-vanilla-1-of-each","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"42488026234939","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/LittleRollasBundleLatest.png?v=1758833803"},"price":{"amount":15.23,"currencyCode":"GBP"},"sku":"FLR004","title":"350g X 3","untranslatedTitle":"350g X 3"}]},{"id":"5093118509115","handle":"create-your-bundle","isCollective":null,"title":"Create Your Own Bundle","type":"Custom Bundle","untranslatedTitle":"Create Your Own Bundle","url":"\/products\/create-your-bundle","vendor":"Custom Bundle","remoteShopId":null,"variants":[{"id":"34388270448699","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/Rollagranola_group_Shot_6_2.png?v=1715044179"},"price":{"amount":22.13,"currencyCode":"GBP"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7141220646971","handle":"energize-nootropic-granola-portion-packs","isCollective":null,"title":"Energize Nootropic Granola Portion Pack","type":"Oat Granola","untranslatedTitle":"Energize Nootropic Granola Portion Pack","url":"\/products\/energ
1888ize-nootropic-granola-portion-packs","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41272194826299","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-16_49fd5049-10ed-41a9-9f05-994f62753456.jpg?v=1686299161"},"price":{"amount":2.1,"currencyCode":"GBP"},"sku":"FG54","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7141227921467","handle":"complete-vegan-nootropic-granola-portion-pack","isCollective":null,"title":"Complete Vegan Nootropic Granola Portion Pack","type":"Oat Granola","untranslatedTitle":"Complete Vegan Nootropic Granola Portion Pack","url":"\/products\/complete-vegan-nootropic-granola-portion-pack","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41272202133563","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-10.jpg?v=1686299256"},"price":{"amount":2.1,"currencyCode":"GBP"},"sku":"FG56","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7141227987003","handle":"calm-nootropic-granola-portion-pack","isCollective":null,"title":"Calm Nootropic Granola Portion Pack","type":"Oat Granola","untranslatedTitle":"Calm Nootropic Granola Portion Pack","url":"\/products\/calm-nootropic-granola-portion-pack","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41272202231867","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-14.jpg?v=1686299301"},"price":{"amount":2.1,"currencyCode":"GBP"},"sku":"FG55","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7141229461563","handle":"body-soul-nootropic-granola-portion-pack","isCollective":null,"title":"Body \u0026 Soul Nootropic Granola Portion Pack","type":"Oat Granola","untranslatedTitle":"Body \u0026 Soul Nootropic Granola Portion Pack","url":"\/products\/body-soul-nootropic-granola-portion-pack","vendor":"Rollagranola","remoteShopId":null,"variants":[{"id":"41272203706427","image":{"src":"\/\/rollagranola.com\/cdn\/shop\/files\/RGcut-12.jpg?v=1686299370"},"price":{"amount":2.1,"currencyCode":"GBP"},"sku":"FG57","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://rollagranola.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"142377549883","themeStoreId":"836","themePublished":"true","eventMetadataId":"870091da-116e-4711-9e5d-89715032fbe0","pageType":"product","resourceId":"7766449291323","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":2.51,\"currencyCode\":\"GBP\"},\"product\":{\"title\":\"Sweet \u0026 Salty Energy Bites\",\"vendor\":\"Rollagranola\",\"id\":\"7766449291323\",\"untranslatedTitle\":\"Sweet \u0026 Salty Energy Bites\",\"url\":\"\/products\/none-of-that-sweet-and-salty\",\"type\":\"Snacking\"},\"id\":\"44000145997883\",\"image\":{\"src\":\"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630\"},\"sku\":\"SN-2605\",\"title\":\"50g pack\",\"untranslatedTitle\":\"50g pack\"}}]]"});})();</script>
1888<script> 1889 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1890 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1891 window.ShopifyAnalytics.meta.currency = 'GBP'; 1892 var meta = {"product":{"id":7766449291323,"gid":"gid:\/\/shopify\/Product\/7766449291323","vendor":"Rollagranola","type":"Snacking","handle":"none-of-that-sweet-and-salty","variants":[{"id":44000145997883,"price":251,"name":"Sweet \u0026 Salty Energy Bites - 50g pack","public_title":"50g pack","sku":"SN-2605"},{"id":44164432035899,"price":1192,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 5","public_title":"50g pack of 5","sku":"SN-2612"},{"id":44000146030651,"price":2259,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 10","public_title":"50g pack of 10","sku":"SN-2613"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":7766449291323,"requestId":"a5d97293-face-4b2a-a18f-f2de17c50385-1790322068"}}; 1893 for (var attr in meta) { 1894 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1895 } 1896</script>
vendor: 1 bytes, line 1896
1896
1897<script class="analytics"> 1898 (function () { 1899 var customDocumentWrite = function(content) { 1900 var jquery = null; 1901 1902 if (window.jQuery) { 1903 jquery = window.jQuery; 1904 } else if (window.Checkout && window.Checkout.$) { 1905 jquery = window.Checkout.$; 1906 } 1907 1908 if (jquery) { 1909 jquery('body').append(content); 1910 } 1911 }; 1912 1913 var hasLoggedConversion = function(token) { 1914 if (token) { 1915 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1916 } 1917 return false; 1918 } 1919 1920 var setCookieIfConversion = function(token) { 1921 if (token) { 1922 var twoMonthsFromNow = new Date(Date.now()); 1923 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1924 1925 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1926 } 1927 } 1928 1929 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1930 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1931 if (trekkie.integrations) { 1932 return; 1933 } 1934 trekkie.methods = [ 1935 'identify', 1936 'page', 1937 'ready', 1938 'track', 1939 'trackForm', 1940 'trackLink' 1941 ]; 1942 trekkie.factory = function(method) { 1943 return function() { 1944 var args = Array.prototype.slice.call(arguments); 1945 args.unshift(method); 1946 trekkie.push(args); 1947 if (method == 'track' || method == 'page') { 1948 var pageUrl; 1949 try { 1950 pageUrl = window.location.href; 1951 } catch (e) {} 1952 var pageReferrer; 1953 try { 1954 pageReferrer = document.referrer; 1955 } catch (e) {} 1956 try { 1957 if (window.__TREKKIE_SHIM_QUEUE == null) { 1958 window.__TREKKIE_SHIM_QUEUE = []; 1959 } 1960 window.__TREKKIE_SHIM_QUEUE.push({ 1961 from: 'trekkie-stub', 1962 method: method, 1963 args: args.slice(1), 1964 pageContext: { 1965 url: pageUrl, 1966 referrer: pageReferrer 1967 } 1968 }); 1969 } catch (e) { 1970 // no-op 1971 } 1972 } 1973 return trekkie; 1974 }; 1975 }; 1976 for (var i = 0; i < trekkie.methods.length; i++) { 1977 var key = trekkie.methods[i]; 1978 trekkie[key] = trekkie.factory(key); 1979 } 1980 trekkie.load = function(config) { 1981 trekkie.config = config || {}; 1982 trekkie.config.initialDocumentCookie = document.cookie; 1983 var first = document.getElementsByTagName('script')[0]; 1984var script = document.createElement('script'); 1985script.type = 'text/javascript'; 1986script.onerror = function(e) { 1987 var scriptFallback = document.createElement('script'); 1988 scriptFallback.type = 'text/javascript'; 1989 scriptFallback.onerror = function(error) { 1990 var Monorail = { 1991 produce: function produce(monorailDomain, schemaId, payload) { 1992 var currentMs = new Date().getTime(); 1993 var event = { 1994 schema_id: schemaId, 1995 payload: payload, 1996 metadata: { 1997 event_created_at_ms: currentMs, 1998 event_sent_at_ms: currentMs 1999 } 2000 }; 2001 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2002 }, 2003 sendRequest: function sendRequest(endpointUrl, payload) { 2004 // Try the sendBeacon API 2005 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2006 var blobData = new window.Blob([payload], { 2007 type: 'text/plain' 2008 }); 2009 2010 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2011 return true; 2012 } // sendBeacon was not successful 2013 2014 } // XHR beacon 2015 2016 var xhr = new XMLHttpRequest(); 2017 2018 try { 2019 xhr.open('POST', endpointUrl); 2020 xhr.setRequestHeader('Content-Type', 'text/plain'); 2021 xhr.send(payload); 2022 } catch (e) { 2023 console.log(e); 2024 } 2025 2026 return false; 2027 }, 2028 isIos12: function isIos12() { 2029 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2030 } 2031 }; 2032 Monorail.produce('monorail-edge.shopifysvc.com', 2033 'trekkie_storefront_load_errors/1.1', 2034 {shop_id: 24600013, 2035 theme_id: 142377549883, 2036 app_name: "storefront", 2037 context_url: window.location.href, 2038 source_url: "//rollagranola.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2039 2040 }; 2041 scriptFallback.async = true; 2042 scriptFallback.src = '//rollagranola.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2043 first.parentNode.insertBefore(scriptFallback, first); 2044}; 2045script.async = true; 2046script.src = '//rollagranola.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2047first.parentNode.insertBefore(script, first); 2048 2049 }; 2050 trekkie.load( 2051 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":24600013,"isMerchantRequest":null,"themeId":142377549883,"themeCityHash":"12872039839890569798","contentLanguage":"en","currency":"GBP","eventMetadataId":"870091da-116e-4711-9e5d-89715032fbe0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2052 ); 2053 2054 var loaded = false;
2055 trekkie.ready(function() { 2056 if (loaded) return; 2057 loaded = true; 2058 2059 window.ShopifyAnalytics.lib = window.trekkie; 2060 2061 var originalDocumentWrite = document.write; 2062 document.write = customDocumentWrite; 2063 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2064 document.write = originalDocumentWrite; 2065 2066 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2067 var token = match? match[1]: undefined; 2068 if (!hasLoggedConversion(token)) { 2069 setCookieIfConversion(token); 2070 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"GBP","variantId":44000145997883,"productId":7766449291323,"productGid":"gid:\/\/shopify\/Product\/7766449291323","name":"Sweet \u0026 Salty Energy Bites - 50g pack","price":"2.51","sku":"SN-2605","brand":"Rollagranola","variant":"50g pack","category":"Snacking","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 2071 } 2072 }); 2073 2074 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7766449291323,"requestId":"a5d97293-face-4b2a-a18f-f2de17c50385-1790322068","shopifyEmitted":true}); 2075 2076 var eventsListenerScript = document.createElement('script'); 2077 eventsListenerScript.async = true; 2078 eventsListenerScript.src = "//rollagranola.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2079 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2080})();</script>
2080 2081
2081<script> 2082 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2083 window.ga = function ga() { 2084 (window.ga.q = window.ga.q || []).push(arguments); 2085 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2086 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2087 } 2088 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."); 2089 }; 2090 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2091 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2092 } 2093 } 2094</script>
vendor: 1 bytes, line 2094
2094
2095<script 2096 defer 2097 src="https://rollagranola.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2098 data-application="storefront-renderer" 2099 data-shop-id="24600013" 2100 data-render-region="gcp-us-central1" 2101 data-page-type="product" 2102 data-theme-instance-id="142377549883" 2103 data-theme-name="Rollagranola" 2104 data-theme-version="3.2.5" 2105 data-monorail-region="shop_domain" 2106 data-resource-timing-sampling-rate="10" 2107 data-shs="true" 2108 data-shs-beacon="true" 2109 data-shs-export-with-fetch="true" 2110 data-shs-logs-sample-rate="1" 2111 data-shs-beacon-endpoint="https://rollagranola.com/api/collect" 2112></script>
2112 2113<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821879668000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790323868000"><meta name="new-cookie-storage-activated" content="t"> 2114</head> 2115 <body 2116 id="none-of-that-sweet-amp-salty-energy-bites" 2117 class="template-product product.instant-edIoEcsHDDIBPBnD" 2118 > 2119 <div id="shopify-section-ezfy-custom-fonts" class="shopify-section"> 2120 <style data-custom-fonts> 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 @font-face { 2147 font-family: 'amsiProBold'; 2148 src: url(https://cdn.shopify.com/s/files/1/2460/0013/files/AmsiPro-Ultra.woff?v=1709692538) format('woff'); 2149 2150 2151 2152 font-weight: bold; 2153 2154 } 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 </style> 2179 2180 2181 2182</div> 2183
2183<script async type="text/javascript"> 2184 //loading class for animations 2185 document.body.className += ' ' + 'theme-loading'; 2186 </script>
2186 2187 2188 <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"> 2189 <nav class="mobile-draw__nav mobile-nav"> 2190 <ul class="mobile-nav__items o-list-bare"> 2191 2192 2193 2194 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-1"> 2195 <a href="#mobile-sub-1" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Shop Now</a> 2196 2197 2198 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-1"> 2199 <ul class="mobile-nav__sub__items o-list-bare"> 2200 2201 2202 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-1"> 2203 <a href="/collections/granola" class="mobile-nav__sub__link">All Granola</a> 2204 2205 2206 2207 </li> 2208 2209 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-2"> 2210 <a href="/collections/multi-packs" class="mobile-nav__sub__link">Multi Pack Savings</a> 2211 2212 2213 2214 </li> 2215 2216 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-3"> 2217 <a href="/collections/little-rollas" class="mobile-nav__sub__link">Kids Granola</a> 2218 2219 2220 2221 </li> 2222 2223 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-4"> 2224 <a href="/collections/keto-granola" class="mobile-nav__sub__link">Keto Granola</a> 2225 2226 2227 2228 </li> 2229 2230 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-5"> 2231 <a href="/collections/paleo-granola" class="mobile-nav__sub__link">Cereal-Free Granola</a> 2232 2233 2234 2235 </li> 2236 2237 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-6"> 2238 <a href="/collections/nootropic-granola" class="mobile-nav__sub__link">Nootropic Granola</a> 2239 2240 2241 2242 </li> 2243 2244 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-7"> 2245 <a href="/collections/oat-granola" class="mobile-nav__sub__link">Oat Granola</a> 2246 2247 2248 2249 </li> 2250 2251 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-8"> 2252 <a href="/collections/back-to-school-maple-syrup-special" class="mobile-nav__sub__link">Kids Granola & Maple Syrup Special</a> 2253 2254 2255 2256 </li> 2257 2258 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-9"> 2259 <a href="/collections/snacking" class="mobile-nav__sub__link">Healthy Snacks</a> 2260 2261 2262 2263 </li> 2264 2265 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-10"> 2266 <a href="/collections/fruit-berry-granola" class="mobile-nav__sub__link">Fruit Berry Granola</a> 2267 2268 2269 2270 </li> 2271 2272 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-11"> 2273 <a href="/collections/chocolate-granola" class="mobile-nav__sub__link">Chocolate Granola</a> 2274 2275 2276 2277 </li> 2278 2279 </ul> 2280 </div> 2281 2282 </li> 2283 2284 2285 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-2"> 2286 <a href="#mobile-sub-2" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">About us</a> 2287 2288 2289 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-2"> 2290 <ul class="mobile-nav__sub__items o-list-bare"> 2291 2292 2293 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-1"> 2294 <a href="/pages/why-rollagranola" class="mobile-nav__sub__link">Why Rollagranola</a> 2295 2296 2297 2298 </li> 2299 2300 </ul> 2301 </div> 2302 2303 </li> 2304 2305 2306 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-3"> 2307 <a href="#mobile-sub-3" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Recipes & Blogs</a> 2308 2309 2310 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-3"> 2311 <ul class="mobile-nav__sub__items o-list-bare"> 2312 2313 2314 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-3-1"> 2315 <a href="/blogs/rollagranola-updates" class="mobile-nav__sub__link">Whatâs Happening at Rollagranola</a> 2316 2317 2318 2319 </li> 2320 2321 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-3-2"> 2322 <a href="/blogs/recipes" class="mobile-nav__sub__link">Recipes</a> 2323 2324 2325 2326 </li> 2327 2328 </ul> 2329 </div> 2330 2331 </li> 2332 2333 2334 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-4"> 2335 <a href="#mobile-sub-4" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Get In Touch</a> 2336 2337 2338 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-4"> 2339 <ul class="mobile-nav__sub__items o-list-bare"> 2340 2341 2342 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-4-1"> 2343 <a href="/pages/contact-us" class="mobile-nav__sub__link">Contact US</a> 2344 2345 2346 2347 </li> 2348 2349 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-4-2"> 2350 <a href="/pages/trade-enquiry-1" class="mobile-nav__sub__link">Trade Enquiry</a> 2351 2352 2353 2354 </li> 2355 2356 </ul> 2357 </div> 2358 2359 </li> 2360 2361 2362 2363 2364 <li class="mobile-nav__item"> 2365 <a href="/account/login" class="mobile-nav__link">Log in</a> 2366 </li> 2367 2368 2369 </ul> 2370 </nav> 2371 2372 2373 <div class="mobile-draw__search mobile-search"> 2374 <form action="/search" method="get" class="mobile-search__form" role="search"> 2375 <input type="hidden" name="type" value="product,article,page"> 2376 <input type="search" name="q" class="mobile-search__input" value="" aria-label="Search our store..." placeholder="Search our store..."> 2377 <button type="submit" class="mobile-search__submit"> 2378 <i class="icon icon--search" aria-hidden="true"></i>
2379 <span class="icon-fallback__text">Search</span> 2380 </button> 2381 </form> 2382 </div> 2383 2384 2385 <div class="mobile-draw__footer mobile-footer"> 2386 2387 <div class="mobile-footer__contact"> 2388 2389 <h4 class="mobile-footer__title">Contact</h4> 2390 2391 2392 <p class="mobile-footer__text"><a href="tel:01462 419 400" class="mobile-footer__text-link">01462 419 400</a></p> 2393 2394 2395 <p class="mobile-footer__text"><a href="mailto:[email protected]" class="mobile-footer__text-link">[email protected]</a></p> 2396 2397 </div> 2398 2399 2400 <ul class="mobile-footer__social-items o-list-bare"> 2401 2402 2403 <li class="mobile-footer__social-item"> 2404 <a href="https://twitter.com/rollagranola" class="mobile-footer__social-link icon-fallback" target="_blank"> 2405 <i class="icon icon--twitter" aria-hidden="true"></i> 2406 <span class="icon-fallback__text">Twitter</span> 2407 </a> 2408 </li> 2409 2410 2411 2412 <li class="mobile-footer__social-item"> 2413 <a href="http://instagram.com/rollagranola" class="mobile-footer__social-link icon-fallback" target="_blank"> 2414 <i class="icon icon--instagram" aria-hidden="true"></i> 2415 <span class="icon-fallback__text">Instagram</span> 2416 </a> 2417 </li> 2418 2419 2420 2421 2422 2423 2424 2425 2426 </ul> 2427 2428 </div> 2429 2430 2431 <div class="mobile-draw__cta mobile-cta"> 2432 2433 2434 <img src="//rollagranola.com/cdn/shop/files/Rollagranola_White_Logo2018_450x.png?v=1675332481" alt="" class="mobile-cta__image"> 2435 2436 2437 2438 2439 2440 </div> 2441 2442</div> 2443 2444</div> 2445 <div class="old-header-block"><div id="shopify-section-header" class="shopify-section js-section__header"><style type="text/css"> 2446 2447 .header__logo {width: 400px} 2448 2449 .announcement { 2450 background-color: #212121; 2451 } 2452 .announcement__text, 2453 .announcement__text.rte a { 2454 color: #ffffff; 2455 } 2456 .announcement__text.rte a { 2457 border-color: #ffffff; 2458 } 2459 2460</style> 2461 2462 2463 2464 2465 <a href="/collections/all" class="announcement__link"> 2466 2467 <div class="announcement"> 2468 <p class="announcement__text">FREE UK SHIPPING WIITH ORDERS OVER £20</p> 2469 </div> 2470 2471 </a> 2472 2473 2474 2475<header role="banner" id="top" class="header js-header header--center header--mega" data-section-id="header" data-section-type="header-section"> 2476 2477 2478 2479 <div class="header__logo u-flex u-flex--middle u-flex--center"> 2480 2481 <div class="header__logo-wrapper js-main-logo" > 2482 2483 2484 <a href="/" class="header__logo-link"> 2485 2486 <img src="//rollagranola.com/cdn/shop/files/Rollagranola_Logo_Black_SingleLine_800x.png?v=1613685306" class="header__logo-img" alt="Rollagranola logo" > 2487 </a> 2488 2489 2490 </div> 2491 2492 </div> 2493 2494 <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon"> 2495 <a href="#" class="header-trigger__link js-mobile-draw-trigger icon-fallback"> 2496 <i class="icon icon--menu" aria-hidden="true"></i> 2497 <span class="icon-fallback__text">Menu</span> 2498 </a> 2499 </div> 2500 <div class="header-trigger header-trigger--right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon"> 2501 <a href="/cart" class="header-trigger__link js-cart-trigger icon-fallback"> 2502 <i class="icon icon--cart" aria-hidden="true"></i>
2503 <span class="icon-fallback__text">Cart</span> 2504 </a> 2505 </div> 2506 2507 <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down"> 2508 2509 <nav class="primary-nav header-navs__items js-primary-nav" role="navigation"> 2510 <ul class="primary-nav__items"> 2511 2512 2513 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-1"> 2514 <a href="/collections" class="primary-nav__link nav__link--sub js-header-sub-link-a">Shop Now</a> 2515 2516 2517 <div class="nav__sub nav__sub--cta" id="sub-1"> 2518 <div class="nav__sub-wrap"> 2519 <ul class="nav__sub__items o-list-bare"> 2520 2521 2522 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-1"> 2523 <a href="/collections/granola" class="nav__sub__link">All Granola</a> 2524 2525 2526 2527 </li> 2528 2529 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-2"> 2530 <a href="/collections/multi-packs" class="nav__sub__link">Multi Pack Savings</a> 2531 2532 2533 2534 </li> 2535 2536 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-3"> 2537 <a href="/collections/little-rollas" class="nav__sub__link">Kids Granola</a> 2538 2539 2540 2541 </li> 2542 2543 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-4"> 2544 <a href="/collections/keto-granola" class="nav__sub__link">Keto Granola</a> 2545 2546 2547 2548 </li> 2549 2550 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-5"> 2551 <a href="/collections/paleo-granola" class="nav__sub__link">Cereal-Free Granola</a> 2552 2553 2554 2555 </li> 2556 2557 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-6"> 2558 <a href="/collections/nootropic-granola" class="nav__sub__link">Nootropic Granola</a> 2559 2560 2561 2562 </li> 2563 2564 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-7"> 2565 <a href="/collections/oat-granola" class="nav__sub__link">Oat Granola</a> 2566 2567 2568 2569 </li> 2570 2571 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-8"> 2572 <a href="/collections/back-to-school-maple-syrup-special" class="nav__sub__link">Kids Granola & Maple Syrup Special</a> 2573 2574 2575 2576 </li> 2577 2578 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-9"> 2579 <a href="/collections/snacking" class="nav__sub__link">Healthy Snacks</a> 2580 2581 2582 2583 </li> 2584 2585 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-10"> 2586 <a href="/collections/fruit-berry-granola" class="nav__sub__link">Fruit Berry Granola</a> 2587 2588 2589 2590 </li> 2591 2592 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-11"> 2593 <a href="/collections/chocolate-granola" class="nav__sub__link">Chocolate Granola</a> 2594 2595 2596 2597 </li> 2598 2599 2600 </ul> 2601 2602 2603 2604 <div class="nav__sub__cta"> 2605 2606 2607 2608 2609 2610 2611 <div class="nav__sub__cta-link"> 2612 <a href="/collections/all" class="link link--arrow">Back to products</a> 2613 </div> 2614 2615 </div> 2616 2617 2618 2619 </div> 2620 </div> 2621 2622 2623 </li> 2624 2625 2626 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-2"> 2627 <a href="/pages/about-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">About us</a> 2628 2629 2630 <div class="nav__sub nav__sub--cta" id="sub-2"> 2631 <div class="nav__sub-wrap"> 2632 <ul class="nav__sub__items o-list-bare"> 2633 2634 2635 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-1"> 2636 <a href="/pages/why-rollagranola" class="nav__sub__link">Why Rollagranola</a> 2637 2638 2639 2640 </li> 2641 2642 2643 </ul> 2644 2645 2646 2647 <div class="nav__sub__cta"> 2648 2649 2650 2651 2652 2653 2654 <div class="nav__sub__cta-link"> 2655 <a href="/collections/all" class="link link--arrow">Back to products</a> 2656 </div> 2657 2658 </div> 2659 2660 2661 2662 </div> 2663 </div> 2664 2665 2666 </li> 2667 2668 2669 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-3"> 2670 <a href="/blogs/news" class="primary-nav__link nav__link--sub js-header-sub-link-a">Recipes & Blogs</a> 2671 2672 2673 <div class="nav__sub nav__sub--cta" id="sub-3"> 2674 <div class="nav__sub-wrap"> 2675 <ul class="nav__sub__items o-list-bare"> 2676 2677 2678 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-1"> 2679 <a href="/blogs/rollagranola-updates" class="nav__sub__link">Whatâs Happening at Rollagranola</a> 2680 2681 2682 2683 </li> 2684 2685 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-2"> 2686 <a href="/blogs/recipes" class="nav__sub__link">Recipes</a> 2687 2688 2689 2690 </li> 2691 2692 2693 </ul> 2694 2695 2696 2697 <div class="nav__sub__cta"> 2698 2699 2700 2701 2702 2703 2704 <div class="nav__sub__cta-link"> 2705 <a href="/collections/all" class="link link--arrow">Back to products</a> 2706 </div> 2707 2708 </div> 2709 2710 2711 2712 </div> 2713 </div> 2714 2715 2716 </li> 2717 2718 2719 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-4"> 2720 <a href="/pages/contact-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">Get In Touch</a> 2721 2722 2723 <div class="nav__sub nav__sub--cta" id="sub-4"> 2724 <div class="nav__sub-wrap"> 2725 <ul class="nav__sub__items o-list-bare"> 2726 2727 2728 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-1"> 2729 <a href="/pages/contact-us" class="nav__sub__link">Contact US</a> 2730 2731 2732 2733 </li> 2734 2735 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-2"> 2736 <a href="/pages/trade-enquiry-1" class="nav__sub__link">Trade Enquiry</a> 2737 2738 2739 2740 </li> 2741 2742 2743 </ul> 2744 2745 2746 2747 <div class="nav__sub__cta"> 2748 2749 2750 2751 2752 2753 2754 <div class="nav__sub__cta-link"> 2755 <a href="/collections/all" class="link link--arrow">Back to products</a> 2756 </div> 2757 2758 </div> 2759 2760 2761 2762 </div> 2763 </div> 2764 2765 2766 </li> 2767 2768 </ul> 2769 </nav> 2770 2771 <nav class="secondary-nav header-navs__items js-secondary-nav"> 2772 <ul class="secondary-nav__items"> 2773 2774 2775 2776 <li class="secondary-nav__item"> 2777 <a href="/account/login" class="secondary-nav__link">Log in</a> 2778 </li> 2779 2780 2781 2782 <li class="secondary-nav__item tab-fix"> 2783 <a href="/cart" class="secondary-nav__link js-cart-trigger">Basket (<span id="CartCount">0</span>)</a> 2784 </li> 2785 2786 2787 <li class="secondary-nav__item secondary-nav__item--search"> 2788 <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger"> 2789 <i class="icon icon--search" aria-hidden="true"></i>
2790 <span class="icon-fallback__text">Search</span> 2791 </a> 2792 </li> 2793 2794 2795 </ul> 2796 </nav> 2797 2798 </div> 2799</header> 2800 2801</div></div> 2802 <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" /> 2803<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.css" />
2804<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.js"></script>
2804 2805 2806<style type="text/css"> 2807 2808 .header__logo {width: 224px} 2809 2810</style> 2811 2812 2813<div class="announcement-bar-block"> 2814 <div class="announcement-bar"> 2815 <div class="announcement-slider"> 2816 <div class="swiper-wrapper"> 2817 2818 2819 <div class="swiper-slide"> 2820 <div class="announcement-slide"> 2821 <div class="item-block"> 2822 2823 <div class="img-block"> 2824 <img src="//rollagranola.com/cdn/shop/files/truck-delivery.svg?v=1771930096&width=200" alt=""> 2825 </div> 2826 2827 2828 <div class="text">Free UK Shipping with Order Over £20</div> 2829 2830 </div> 2831 </div> 2832 </div> 2833 2834 2835 2836 <div class="swiper-slide"> 2837 <div class="announcement-slide"> 2838 <div class="item-block"> 2839 2840 <div class="img-block"> 2841 <img src="//rollagranola.com/cdn/shop/files/icon2.svg?v=1771930096&width=200" alt=""> 2842 </div> 2843 2844 2845 <div class="text">Flexible Subscriptions</div> 2846 2847 </div> 2848 </div> 2849 </div> 2850 2851 2852 2853 <div class="swiper-slide"> 2854 <div class="announcement-slide"> 2855 <div class="item-block"> 2856 2857 <div class="img-block"> 2858 <img src="//rollagranola.com/cdn/shop/files/icon3.svg?v=1771930097&width=200" alt=""> 2859 </div> 2860 2861 2862 <div class="text">Bundle and Save up to 28%</div> 2863 2864 </div> 2865 </div> 2866 </div> 2867 2868 2869 </div> 2870 </div> 2871 </div> 2872</div> 2873 2874<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"> 2875 2876 2877 <div class="header-stripe"></div> 2878 2879 2880 2881 2882 <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon"> 2883 <a href="#" class="header-trigger__link js-mobile-draw-trigger icon-fallback"> 2884 <i class="icon icon--menu" aria-hidden="true"> 2885 2886 <svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 2887 <path d="M0 1.16699H19" stroke="white" stroke-width="2.33333" stroke-linejoin="round"/> 2888 <path d="M0 7.16699H19" stroke="white" stroke-width="2.33333" stroke-linejoin="round"/> 2889 <path d="M0 13.167H19" stroke="white" stroke-width="2.33333" stroke-linejoin="round"/> 2890 </svg> 2891 2892 </i> 2893 <span class="icon-fallback__text">Menu</span> 2894 </a> 2895 </div> 2896 2897 <div class="header__logo mobile-logo u-flex u-flex--middle u-flex--center"> 2898 2899 <div class="header__logo-wrapper js-main-logo" > 2900 2901 2902 <a href="/" class="header__logo-link"> 2903 2904 <img src="//rollagranola.com/cdn/shop/files/rolla-logo_448x.svg?v=1772171977" class="header__logo-img mobile-img" alt="Rollagranola" > 2905 </a> 2906 2907 2908 </div> 2909 2910 </div> 2911 2912 <div class="header-trigger header-trigger--right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon"> 2913 <a href="/cart" class="header-trigger__link js-cart-trigger icon-fallback"> 2914 <i class="icon icon--cart" aria-hidden="true"> 2915 <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> 2916 <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"/> 2917 </svg> 2918 </i>
2919 <span class="icon-fallback__text">Cart</span> 2920 </a> 2921 </div> 2922 2923 <div class="header-navs js-heaver-navs u-hidden@tab-down"> 2924 2925 2926 <div class="header__logo desk-logo u-flex u-flex--middle u-flex--center"> 2927 2928 <div class="header__logo-wrapper js-main-logo" > 2929 2930 2931 <a href="/" class="header__logo-link"> 2932 2933 <img src="//rollagranola.com/cdn/shop/files/rolla-logo_448x.svg?v=1772171977" class="header__logo-img desk-img" alt="Rollagranola" > 2934 </a> 2935 2936 2937 </div> 2938 2939 </div> 2940 2941 <nav class="primary-nav header-navs__items js-primary-nav" role="navigation"> 2942 <ul class="primary-nav__items"> 2943 2944 2945 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-1"> 2946 <a href="/collections" class="primary-nav__link nav__link--sub js-header-sub-link-a">Shop Now</a> 2947 2948 2949 <div class="nav__sub" id="sub-1"> 2950 <div class="nav__sub-wrap"> 2951 <ul class="nav__sub__items o-list-bare"> 2952 2953 2954 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-1"> 2955 <a href="/collections/granola" class="nav__sub__link"> 2956 <span class="js-header-span">All Granola</span></a> 2957 2958 2959 2960 </li> 2961 2962 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-2"> 2963 <a href="/collections/multi-packs" class="nav__sub__link"> 2964 <span class="js-header-span">Multi Pack Savings</span></a> 2965 2966 2967 2968 </li> 2969 2970 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-3"> 2971 <a href="/collections/little-rollas" class="nav__sub__link"> 2972 <span class="js-header-span">Kids Granola</span></a> 2973 2974 2975 2976 </li> 2977 2978 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-4"> 2979 <a href="/collections/keto-granola" class="nav__sub__link"> 2980 <span class="js-header-span">Keto Granola</span></a> 2981 2982 2983 2984 </li> 2985 2986 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-5"> 2987 <a href="/collections/paleo-granola" class="nav__sub__link"> 2988 <span class="js-header-span">Cereal-Free Granola</span></a> 2989 2990 2991 2992 </li> 2993 2994 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-6"> 2995 <a href="/collections/nootropic-granola" class="nav__sub__link">
2996 <span class="js-header-span">Nootropic Granola</span></a> 2997 2998 2999 3000 </li> 3001 3002 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-7"> 3003 <a href="/collections/oat-granola" class="nav__sub__link"> 3004 <span class="js-header-span">Oat Granola</span></a> 3005 3006 3007 3008 </li> 3009 3010 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-8"> 3011 <a href="/collections/back-to-school-maple-syrup-special" class="nav__sub__link"> 3012 <span class="js-header-span">Kids Granola & Maple Syrup Special</span></a> 3013 3014 3015 3016 </li> 3017 3018 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-9"> 3019 <a href="/collections/snacking" class="nav__sub__link"> 3020 <span class="js-header-span">Healthy Snacks</span></a> 3021 3022 3023 3024 </li> 3025 3026 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-10"> 3027 <a href="/collections/fruit-berry-granola" class="nav__sub__link"> 3028 <span class="js-header-span">Fruit Berry Granola</span></a> 3029 3030 3031 3032 </li> 3033 3034 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-11"> 3035 <a href="/collections/chocolate-granola" class="nav__sub__link"> 3036 <span class="js-header-span">Chocolate Granola</span></a> 3037 3038 3039 3040 </li> 3041 3042 3043 </ul> 3044 3045 3046 3047 </div> 3048 </div> 3049 3050 3051 </li> 3052 3053 3054 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-2"> 3055 <a href="/pages/about-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">About us</a> 3056 3057 3058 <div class="nav__sub" id="sub-2"> 3059 <div class="nav__sub-wrap"> 3060 <ul class="nav__sub__items o-list-bare"> 3061 3062 3063 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-1"> 3064 <a href="/pages/why-rollagranola" class="nav__sub__link"> 3065 <span class="js-header-span">Why Rollagranola</span></a> 3066 3067 3068 3069 </li> 3070 3071 3072 </ul> 3073 3074 3075 3076 </div> 3077 </div> 3078 3079 3080 </li> 3081 3082 3083 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-3"> 3084 <a href="/blogs/news" class="primary-nav__link nav__link--sub js-header-sub-link-a">Recipes & Blogs</a> 3085 3086 3087 <div class="nav__sub" id="sub-3"> 3088 <div class="nav__sub-wrap"> 3089 <ul class="nav__sub__items o-list-bare"> 3090 3091 3092 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-1"> 3093 <a href="/blogs/rollagranola-updates" class="nav__sub__link">
3094 <span class="js-header-span">Whatâs Happening at Rollagranola</span></a> 3095 3096 3097 3098 </li> 3099 3100 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-2"> 3101 <a href="/blogs/recipes" class="nav__sub__link"> 3102 <span class="js-header-span">Recipes</span></a> 3103 3104 3105 3106 </li> 3107 3108 3109 </ul> 3110 3111 3112 3113 </div> 3114 </div> 3115 3116 3117 </li> 3118 3119 3120 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-4"> 3121 <a href="/pages/contact-us" class="primary-nav__link nav__link--sub js-header-sub-link-a">Get In Touch</a> 3122 3123 3124 <div class="nav__sub" id="sub-4"> 3125 <div class="nav__sub-wrap"> 3126 <ul class="nav__sub__items o-list-bare"> 3127 3128 3129 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-1"> 3130 <a href="/pages/contact-us" class="nav__sub__link"> 3131 <span class="js-header-span">Contact US</span></a> 3132 3133 3134 3135 </li> 3136 3137 <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-4-2"> 3138 <a href="/pages/trade-enquiry-1" class="nav__sub__link"> 3139 <span class="js-header-span">Trade Enquiry</span></a> 3140 3141 3142 3143 </li> 3144 3145 3146 </ul> 3147 3148 3149 3150 </div> 3151 </div> 3152 3153 3154 </li> 3155 3156 </ul> 3157 </nav> 3158 3159 <nav class="secondary-nav header-navs__items js-secondary-nav"> 3160 <ul class="secondary-nav__items"> 3161 3162 3163 3164 <li class="secondary-nav__item"> 3165 <a href="/account/login" class="secondary-nav__link">Log in</a> 3166 </li> 3167 3168 3169 3170 <li class="secondary-nav__item tab-fix"> 3171 <a href="/cart" class="secondary-nav__link js-cart-trigger">Cart 3172 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3173 <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
3173ZM10 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"/> 3174 </svg> 3175 <span class="count-block"> 3176 (<span id="CartCount">0</span>) 3177 </span> 3178 </a> 3179 </li> 3180 3181 3182 <li class="secondary-nav__item secondary-nav__item--search"> 3183 <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger"> 3184 <i class="icon icon--search" aria-hidden="true"></i> 3185 <span class="icon-fallback__text">Search</span> 3186 </a> 3187 </li> 3188 3189 3190 </ul> 3191 </nav> 3192 3193 </div> 3194</header> 3195 3196 3197 3198
3199<script> 3200document.addEventListener("DOMContentLoaded", function () { 3201 var announcementSwiper = new Swiper(".announcement-slider", { 3202 loop: true, 3203 autoplay: { 3204 delay: 3000, 3205 disableOnInteraction: false 3206 }, 3207 speed: 600, 3208 spaceBetween: 10, 3209 slidesPerView: 3, // default for large screens 3210 breakpoints: { 3211 0: { // screens 0px and up 3212 slidesPerView: 1 3213 }, 3214 992: { // screens 992px and up 3215 slidesPerView: 3 3216 } 3217 }, 3218 observer: true, // watch for changes in the swiper itself 3219 observeParents: true // watch for changes in parent elements (good for Shopify sections) 3220 }); 3221}); 3222</script>
3222</div></div> 3223 3224 <div class="main"> 3225 <div id="shopify-section-template--19544668897339__instant-edIoEcsHDDIBPBnD" class="shopify-section"> 3226<div class="__instant iedIoEcsHDDIBPBnD" data-instant-id="edIoEcsHDDIBPBnD" data-instant-version="4.7.0" data-instant-layout="PRODUCT_TEMPLATE" data-section-id="template--19544668897339__instant-edIoEcsHDDIBPBnD" data-instant-published-at="1789376043919"><link href="//rollagranola.com/cdn/shop/t/60/assets/instant-edIoEcsHDDIBPBnD.css?v=65816442651680604621789126460" rel="stylesheet" type="text/css" media="all" /><link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;600;700&family=Anton:wght@400&family=Playfair+Display:wght@500;600;700&family=Inter:wght@300;700;800&display=swap" rel="stylesheet"> 3227 <style> 3228 @font-face { 3229 font-family: 'Effra'; 3230 src: url('https://assets.instant.so/sites/lEvMcb54NVea0rHG/assets/vcklgSr2UsDXie4w/effra-bold.woff2') format('woff2'); 3231 font-weight: 700; 3232 font-display: swap; 3233 } 3234 @font-face { 3235 font-family: 'Effra'; 3236 src: url('https://assets.instant.so/sites/lEvMcb54NVea0rHG/assets/KkYFa0KQKDdqvYKQ/effrastdrg.woff2') format('woff2'); 3237 font-weight: 400; 3238 font-display: swap; 3239 } 3240 </style><form data-instant-type="root" class="iwgEiGdyxf1XbRxiI" data-instant-form-product-url="/products/none-of-that-sweet-and-salty" data-instant-form-variant-id="44000145997883" data-instant-form-product-id="7766449291323" 3241 ><div class="iu3YyHk0x3q0ve0cF" data-instant-type="container" id="iu3YyHk0x3q0ve0cF" 3242 ><div class="iMYbE706hnfmawkza" data-instant-type="container" 3243 ><div data-instant-type="media" class="iNNX1rhSaGpcGCFH8"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/3sa0VFxoocIopy6K/none-of-that-logo.png?width=1280" width="1714" height="823" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main"></div></div 3244 ><div class="iAqbb2y1Bw8E6A7Jb" data-instant-type="container" 3245 ><div class="iV7XBucEUJqj6vbp1" data-instant-type="container" 3246 ><div data-instant-type="media" class="iDD1Beg5BOqu4rdCV"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280" width="1254" height="1254" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main instant-responsive instant-responsive--desktop"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280" width="1254" height="1254" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main instant-responsive instant-responsive--laptop">
3246<img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280" width="1254" height="1254" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main instant-responsive instant-responsive--tablet"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/4N40fw6zUwodX4LQ/sweet-and-salty.png?width=1280" width="1254" height="1254" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main instant-responsive instant-responsive--mobile"></div 3247 ><div class="ivEPHdnHaE4FSsVaj" data-instant-type="container"><div class="i133TJXBMaQ65Nhfs" data-instant-type="container" 3248 ><div data-instant-type="media" class="iD88gOfsbhiI7wViI"><img alt="Packaging for Rollagranola Sweet & Salty Energy Bites with 10g protein and high fibre." src="//rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=1280" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="//rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=1080 1080w, //rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=828 828w, //rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=750 750w, //rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=640 640w, //rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=360 360w, //rollagranola.com/cdn/shop/files/SweetSalty_Vis.png?v=1788434630&width=1280 1280w" data-instant-dynamic-content-source="REPEATER" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main" data-instant-repeater-id="133TJXBMaQ65Nhfs" data-instant-repeater-index="0"></div 3249 ></div></div 3250 ><div class="iD42dJjnw6u5vLk4l" data-instant-type="container" 3251 ><div data-instant-type="text" class="instant-rich-text iAXuzsw5dB1LqPBBZ"><p>Build Your Own Bundle</p></div 3252 ><div data-instant-type="text" class="instant-rich-text iKFMtGwMHy2RVAXD8"><p>Mix & match your favourite flavours and save.</p></div 3253 ><a class="i0zHFSzvtWKi1ILiK" data-instant-type="container" href="https://rollagranola.com/pages/collection-bundle/?b=079b0d47-7407-44aa-9402-525a71d504c0" target="_blank" rel="noopener noreferrer" 3254 ><div data-instant-type="text" class="instant-rich-text ib8gjic60h0ttmv9l"><p>Build Your Bundle</p></div></a 3255 ></div 3256 ><div class="inrD08MTWIfFT9kaD" data-instant-type="container" data-instant-form-product-url="/products/none-of-that-black-pepper-with-lions-mane" data-instant-form-variant-id="43922899140667" data-instant-form-product-id="7745945862203" data-instant-action-type="set-quantity" data-instant-quantity="1" data-instant-state="active" data-instant-disabled="false" 3257 ><div data-instant-type="media" class="iYkxHHjzWvBVYZt0q"><img alt="Black Pepper Energy Bites with Lion's Mane by Rollagranola in a black matte pouch." src="//rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=1280" sizes="(max-width: 1280px) 100v
3257w, 1280px" srcSet="//rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=1080 1080w, //rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=828 828w, //rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=750 750w, //rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=640 640w, //rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=360 360w, //rollagranola.com/cdn/shop/files/BlackPepper_Vis.png?v=1788434659&width=1280 1280w" data-instant-dynamic-content-source="FEATURED_IMAGE" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main"></div 3258 ><div class="i4AgNvxZL8jMzQh9x" data-instant-type="container" 3259 ><p data-instant-dynamic-content-source="TITLE" data-instant-type="text" class="inmijdaxoejK8OS2O">Black Pepper Energy Bites with Lion's Mane</p 3260 ><p data-instant-dynamic-content-source="PRICE" data-instant-type="text" class="iTqzjNd3WSkZJshtA">£2.72</p></div 3261 ><div class="i91zNsx19OPeCNgYI" data-instant-type="container" 3262 ><div class="ioxSf002kMkYZfU2R" data-instant-type="container" rel="noopener noreferrer" data-instant-action-type="open-page" data-instant-href="/products/none-of-that-black-pepper-with-lions-mane" 3263 ><a class="iNJs76UcwkY0ock68" data-instant-type="container" href="/products/none-of-that-black-pepper-with-lions-mane" rel="noopener noreferrer" data-instant-action-type="open-page" 3264 ><div data-instant-type="text" class="instant-rich-text iMG45wkifhMw20YmI"><p>View</p></div></a 3265 ></div 3266 ><div 3267 class="iaOgFXTDH3ypLVC0f" 3268 data-instant-type="container" 3269 rel="noopener noreferrer" 3270 data-instant-action-type="add-to-cart" 3271 data-instant-action-id="7745945862203" 3272 data-instant-action-variant-id="43922899140667" 3273 data-instant-disabled="" 3274 data-instant-href="/cart/43922899140667:1?storefront=true" 3275 ><a 3276 class="i3jOL3vnhFdRXvEf6" 3277 data-instant-type="container" 3278 href="/cart/43922899140667:1?storefront=true" 3279 rel="noopener noreferrer" 3280 data-instant-action-type="add-to-cart" 3281 data-instant-action-id="7745945862203" 3282 data-instant-action-variant-id="43922899140667" 3283 data-instant-disabled="" 3284 ><div data-instant-type="text" class="instant-rich-text iXz8ePM0069vPjOcQ"><p>Add</p></div></a 3285 ></div 3286 ></div 3287 ></div 3288 ><div class="ik8zSgy9q22d5qKS0" data-instant-type="container" data-instant-form-product-url="/products/none-of-that-sea-salt-with-collagen" data-instant-form-variant-id="43923258081339" data-instant-form-product-id="7746174451771" data-instant-action-type="set-quantity" data-instant-quantity="1" data-instant-state="active" data-instant-disabled="false" 3289 ><div data-instant-type="media" class="ikw17z5ZNWAZum8Bh"><img alt="Rollagranola Sea Salt Energy Bites with Collagen in a black pouch packaging." src="//rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=1280" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="//rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=1080 1080w, //rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=828 828w, //rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=750 750w, //rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=640 640w, //rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=360 360w, //rollagranola.com/cdn/shop/files/SeaSalt_Vis.png?v=1788434598&width=1280 1280w" data-instant-dynamic-content-source="FEATURED_IMAGE" decoding="async" loading="eager" fetchpriority="high" class="instant-media instant-image instant-image__main"></div 3290 ><div class="ieE3Grishk3EwLAD4" data-instant-type="container" 3291 ><p data-instant-dynamic-content-source="TITLE" data-instant-type="text" class="iVRoKVHwi0dUFXtZi">Sea Salt Energy Bites with Collagen</p 3292 ><p data-instant-dynamic-content-source="PRICE" data-instant-type="text" class="ixngxHIURf2ENRJVw">£2.51</p></div 3293 ><div class="iHWYoR0c43jFTj3sQ" data-instant-type="container" 3294 ><div class="iNrEnJSxDcSUoL5o4" data-instant-type="container" data-instant-action-type="set-quantity" data-instant-quantity="1" data-instant-state="active" data-instant-disabled="false" 3295 ><div class="iooNe7OaVnfi1YcqL" data-instant-type="container" rel="noopener noreferrer" data-instant-action-type="open-page" data-instant-href="/products/none-of-that-sea-salt-with-collagen" 3296 ><a class="iqwoULVk5hdDnugxO" data-instant-type="container" href="/products/none-of-that-sea-salt-with-collagen" rel="noopener noreferrer" data-instant-action-type="open-page" 3297 ><div data-instant-type="text" class="instant-rich-text i17Taey56Zj7TcsKh"><p>View</p></div></a 3298 ></div 3299 ><div 3300 class="igNWpk9i1UohuIjEH" 3301 data-instant-type="container" 3302 rel="noopener noreferrer" 3303 data-instant-action-type="add-to-cart" 3304 data-instant-action-id="7746174451771" 3305 data-instant-action-variant-id="43923258081339" 3306 data-instant-disabled="" 3307 data-instant-href="/cart/43923258081339:1?storefront=true" 3308 ><a 3309 class="iIQl6I1Jpw83w89ed" 3310 data-instant-type="container" 3311 href="/cart/43923258081339:1?storefront=true" 3312 rel="noopener noreferrer" 3313 data-instant-action-type="add-to-cart" 3314 data-instant-action-id="7746174451771" 3315 data-instant-action-variant-id="43923258081339" 3316 data-instant-disabled="" 3317 ><div data-instant-type="text" class="instant-rich-text iY1VSSpseHUz1lZA1"><p>Add</p></div></a 3318 ></div 3319 ></div 3320 ></div 3321 ></div 3322 ></div 3323 ><div class="iZE4mVzouE8PREZ4X" data-instant-type="container" 3324 ><div class="idd6khkklKn1CdLSu" data-instant-type="container" 3325 ><div class="i6QUB65EoVierJe8Z" data-instant-type="container" 3326 ><div data-instant-type="icon" class="iCPscjELVujNNXhrp"> 3327 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3328 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3329 </svg></div 3330 ><div data-instant-type="icon" class="i8GBmG4xYw8QsYyWN"> 3331 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3332 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3333 </svg></div 3334 ><div data-instant-type="icon" class="iSw38poHVCtDEoC8e"> 3335 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3336 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3337 </svg></div 3338 ><div data-instant-type="icon" class="iAcv3lfs8DPs1FSZE"> 3339 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3340 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3341 </svg></div 3342 ><div data-instant-type="icon" class="iArC6eUBeZ6MgoBfo"> 3343 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3344 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3345 </svg></div></div 3346 ><div data-instant-type="text" class="instant-rich-text iXJJHNqyCp0gPw2sz"><p>128 reviews</p></div></div 3347 ><h1 data-instant-dynamic-content-source="TITLE" data-instant-type="text" class="i2G7DI13PFLNPqNMi">Sweet & Salty Energy Bites</h1 3348 ><p data-instant-dynamic-content-source="PRICE" data-instant-type="text" class="iy1HhYpHILtTyEqIu">£2.51</p 3349 ><p data-instant-dynamic-content-source="DESCRIPTION" data-instant-type="text" class="iDyKm14F5XRGpyO6l">Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. 3350Flavour: Sweet & Salty 3351Gluten-free, Vegan and High Fibre. 3352Pack size: 50g single serve 3353Recommended serving size: 50g 3354</p 3355 ><div class="ivTQdyXXtHeXbNF1a" data-instant-type="tabs-container" 3356 ><div class="izMQzyiHOloXuCt7E" data-instant-type="tabs-menu" 3357 ><button id="iAOJsH9N6OVuPDeI6_M1MH2I5Uy4iJoIvK" data-instant-type="tabs-trigger" class="iAOJsH9N6OVuPDeI6" data-instant-state="active" data-instant-tab-id="M1MH2I5Uy4iJoIvK" data-instant-tabs-id="vTQdyXXtHeXbNF1a" type="button" 3358 ><div data-instant-type="icon" class="ieJ8cYEBpie09qX2I"> 3359 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3360 <title>apple-logo</title><path d="M227,168a12,12,0,0,0-4.21-5.09C207.25,152.22,204,133.68,204,120c0-16.17,12.68-30.6,20.25-37.76a12,12,0,0,0,0-17.43C210.89,52.17,188.81,44,168,44a76.29,76.29,0,0,0-40,11.37,75.59,75.59,0,0,0-93.58,11A78.64,78.64,0,0,0,12,123.51,131,131,0,0,0,53.43,216,43.81,43.81,0,0,0,83.6,228h87.69a43.87,43.87,0,0,0,32.05-13.85,127.63,127.63,0,0,0,18.4-25.39c1.57-2.88,3-5.71,4.14-8.41C227.47,176.67,229.12,172.87,227,168Zm-41.23,29.82A19.78,19.78,0,0,1,171.29,204H83.6a19.85,19.85,0,0,1-13.7-5.42A107.18,107.18,0,0,1,36,122.88,54.49,54.49,0,0,1,51.5,83.28,50.86,50.86,0,0,1,88,68h.72A51.5,51.5,0,0,1,120.48,79.4a12,12,0,0,0,15,0A51.41,51.41,0,0,1,168,68a67.24,67.24,0,0,1,29.88,7.4C186.26,89.66,180,105.13,180,120c0,23.33,7.47,42.89,21.25,56.19A103.3,103.3,0,0,1,185.76,197.81ZM128.75,13A43.83,43.83,0,0,1,142.17,1.51a12,12,0,0,1,11.64,21,19.84,19.84,0,0,0-6.11,5.24A12,12,0,0,1,128.75,13Z"></path> 3361 </svg></div 3362 ><div data-instant-type="text" class="instant-rich-text iIDbcsLf2azFHL8jW"><p>Ingredients & Nutritional</p></div></button 3363 ><button id="iNc9jCp6CzCQybinx_KMOhfO1LszKMYA3w" data-instant-type="tabs-trigger" class="iNc9jCp6CzCQybinx" data-instant-state="inactive" data-instant-tab-id="KMOhfO1LszKMYA3w" data-instant-tabs-id="vTQdyXXtHeXbNF1a" type="button" 3364 ><div data-instant-type="icon" class="iXeAkQUNZ2DeUIlVa"> 3365 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3366 <title>bowl-food</title><path d="M224,100h-4.78a92,92,0,0,0-182.44,0H32a12,12,0,0,0-12,12,108.38,108.38,0,0,0,56,94.68V208a20,20,0,0,0,20,20h64a20,20,0,0,0,20-20v-1.32A108.38,108.38,0,0,0,236,112,12,12,0,0,0,224,100ZM170.29,60.06A92,92,0,0,0,127.19,100H106a68.27,68.27,0,0,1,62-40C168.76,60,169.52,60,170.29,60.06Zm17.22,19.08A67.66,
336667.66,0,0,1,194.92,100H156.13A67.91,67.91,0,0,1,187.51,79.14ZM128,44c.83,0,1.65,0,2.48.06A92.3,92.3,0,0,0,80.37,100H61.08A68.1,68.1,0,0,1,128,44Zm35,144.39a12,12,0,0,0-7,10.91V204H100v-4.7a12,12,0,0,0-7-10.91A84.32,84.32,0,0,1,44.87,124H211.13A84.32,84.32,0,0,1,163,188.39Z"></path> 3367 </svg></div 3368 ><div data-instant-type="text" class="instant-rich-text iI7UqMZDkYgZ6Kem5"><p>Taste & Texture</p></div></button 3369 ><button id="iLhs9m35PEWPjS7Pb_gy7D6ZcKHehJLchq" data-instant-type="tabs-trigger" class="iLhs9m35PEWPjS7Pb" data-instant-state="inactive" data-instant-tab-id="gy7D6ZcKHehJLchq" data-instant-tabs-id="vTQdyXXtHeXbNF1a" type="button" 3370 ><div data-instant-type="icon" class="izSOokVq3YhHoJSVW"> 3371 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3372 <title>lightning</title><path d="M219.68,117.26a12,12,0,0,0-7.47-8.5L157.77,88.35l14-70A12,12,0,0,0,151.23,7.81l-112,120a12,12,0,0,0,4.56,19.43l54.44,20.41-14,70a12,12,0,0,0,20.54,10.54l112-120A12,12,0,0,0,219.68,117.26ZM116.05,200.93l7.72-38.58a12,12,0,0,0-7.56-13.59L69,131.07l70.93-76-7.72,38.58a12,12,0,0,0,7.56,13.59L187,124.93Z"></path> 3373 </svg></div 3374 ><div data-instant-type="text" class="instant-rich-text ik2iDvaIA6Sgk2smb"><p>How to Enjoy</p></div></button 3375 ></div 3376 ><div class="ivJIaMtTbr42X1odp" data-instant-type="tabs-content" 3377 ><div data-instant-state="open" type="TABS_PANE" class="iM1MH2I5Uy4iJoIvK" id="M1MH2I5Uy4iJoIvK" data-instant-type="tabs-pane" 3378 ><div data-instant-type="text" class="instant-rich-text i6gM95t520yCE3qvB" 3379 ><p>Ingredients: <strong>Nuts (Almonds & Hazelnuts), </strong>Gluten-Free<strong> Oats</strong>, Coconut Sugar, Added Protein (Chickpea Protein), Avocado Oil, Sunflower Seeds, Sea Salt (0.7%)</p><p>Allergens in <strong>Bold</strong>.</p><p></p><p>Nutritional Info Per 50g Portion: 1135KJ, 265kcal, Total Fat 18.96g (of which are saturates 1.74g), Carbohydrate 11.81g, Sugars 5.69g, Protein 10.38g, Fibre 4.77g, Salt 0.35g</p><p></p><p>Nutritional Info Per 100g: 2270KJ, 530kcal, Total Fat 37.92g (of which are saturates 3.48g), Carbohydrate 23.63g, Sugars 11.39g, Protein 20.77g, Fibre 9.54g, Salt 0.70g</p></div 3380 ><div data-instant-type="text" class="instant-rich-text iW5USuuJmjsbxC2vq" 3381 ><p><strong>+10g of protein per portion</strong>, a real <strong>source of collagen</strong>, <strong>no refined sugar</strong> and high fibre.</p></div 3382 ></div 3383 ><div style="display:none" data-instant-state="closed" type="TABS_PANE" class="iKMOhfO1LszKMYA3w" id="KMOhfO1LszKMYA3w" data-instant-type="tabs-pane" 3384 ><div data-instant-type="text" class="instant-rich-text iTVKbIEKz6CSSguRL"><p>A balanced sweet-and-salty flavour, naturally sweetened with no refined sugar. Roasted nuts (almonds & hazelnuts) and oats bring a rich, wholesome base, while a light hit of sea salt cuts through the natural sweetness for a moreish, not-too-sweet finish.</p></div 3385 ><div data-instant-type="text" class="instant-rich-text iiAOeGrtuMrPGFvjM"><p>The texture is all crunch & crisp. A satisfying energy bite with a clean snap. Hearty from the oats and nuts, it stays properly firm rather than chewy or soft.</p></div></div 3386 ><div style="display:none" data-instant-state="closed" type="TABS_PANE" class="igy7D6ZcKHehJLchq" id="gy7D6ZcKHehJLchq" data-instant-type="tabs-pane" 3387 ><div data-instant-type="text" class="instant-rich-text iBOUgnexjqVU68pUw"><p>Perfect as a pre- or post-workout boost, an on-the-go energy hit between meetings, or an afternoon pick-me-up.</p></div 3388 ><div data-instant-type="text" class="instant-rich-text i7wpoTdP4d8yhw7Up"><p>Also delicious paired with your morning coffee, tucked into a lunchbox, or packed for hikes and long journeys.</p></div></div 3389 ></div 3390 ></div 3391 ><div class="iQ7pyRSfUqP4hJBHw" data-instant-type="container" 3392 ><div class="iNCSAbLxUWHcoqmV2" data-instant-type="container" 3393 ><div data-instant-type="icon" class="iqhLHM0lvQpPUYDtt"> 3394 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3395 <title>grains-slash</title><path d="M56.88,31.93A12,12,0,1,0,39.12,48.07l4.37,4.81A12,12,0,0,0,36,64v80a92,92,0,0,0,153,68.9l10.16,11.17a12,12,0,0,0,17.76-16.14Zm3.31,117.16a68.16,68.16,0,0,1,55.62,61.82A68.16,68.16,0,0,1,60.19,149.09ZM128,170.61a92.22,92.22,0,0,0-68-45.83V77.05a68.53,68.53,0,0,1,6.94,1.63l70.83,77.9A92.45,92.45,0,0,0,128,170.61Zm12.19,40.29a68.26,68.26,0,0,1,13.92-36.34l18.7,20.57A67.74,67.74,0,0,1,140.19,210.9ZM220,64v80a92.8,92.8,0,0,1-1,13.34,12,12,0,0,1-11.86,10.28,12.74,12.74,0,0,1-1.74-.13,12,12,0,0,1-10.15-13.6c.23-1.59.4-3.19.52-4.8-.76.14-1.53.29-2.29.45a12,12,0,1,1-5.08-23.45c2.49-.54,5-1,7.56-1.31V77.07a68,68,0,0,0-38.79,21.72,12,12,0,1,1-17.92-16A91.73,91.73,0,0,1,156.62,67.7c-8.2-14.93-21.31-25-28.63-29.76a97.84,97.84,0,0,0-15.56,12.6,12,12,0,0,1-17-16.95,116,116,0,0,1,27.19-20.32,12,12,0,0,1,10.74,0c1.33.66,29.36,15,44.74,43.74A91.83,91.83,0,0,1,208,52,12,12,0,0,1,220,64Z"></path> 3396 </svg></div 3397 ><div data-instant-type="text" class="instant-rich-text iD05TE2rVPaisIslX"><p>GLUTEN FREE</p></div></div 3398 ><div class="iykERlqjCn5m2ZuZ4" data-instant-type="container" 3399 ><div data-instant-type="icon" class="i1tS3RLQiI7URZLwv"> 3400 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3401 <title>grains</title><path d="M208,52a91.68,91.68,0,0,0-29.9,5c-15.39-28.76-43.4-43.06-44.73-43.72a12,12,0,0,0-10.74,0c-1.33.66-29.34,15-44.74,43.72A91.57,91.57,0,0,0,48,52,12,12,0,0,0,36,64v80a92,92,0,0,0,184,0V64A12,12,0,0,0,208,52ZM60,77.06a68.15,68.15,0,0,1,55.72,60.73,91.89,91.89,0,0,0-55.72-29Zm56,133.88A68.12,68.12,0,0,1,60,144V133.06A68.12,68.12,0,0,1,116,200ZM99.37,67.71c8.2-14.94,21.32-25,28.63-29.77,7.32,4.79,20.43,14.83,28.63,29.77A92.69,92.69,0,0,0,128,98.61,92.8,92.8,0,0,0,99.37,67.71ZM196,144a68.12,68.12,0,0,1-56,66.94V200a68.12,68.12,0,0,1,56-66.94Zm0-35.22a91.89,91.89,0,0,0-55.72,29A68.15,68.15,0,0,1,196,77.06Z"></path> 3402 </svg></div 3403 ><div data-instant-type="text" class="instant-rich-text iRz70u7iNBJkMUheN"><p>High Fibre</p></div></div 3404 ><div class="iJZSlB6t7inC4bqzH" data-instant-type="container" 3405 ><div data-instant-type="icon" class="i6gPnPx0H5UoSX5gt"> 3406 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3407 <title>barbell</title><path d="M244,116V88a20,20,0,0,0-20-20H208V64a20,20,0,0,0-20-20H164a20,20,0,0,0-20,20v52H112V64A20,20,0,0,0,92,44H68A20,20,0,0,0,48,64v4H32A20,20,0,0,0,12,88v28a12,12,0,0,0,0,24v28a20,20,0,0,0,20,20H48v4a20,20,0,0,0,20,20H92a20,20,0,0,0,20-20V140h32v52a20,20,0,0,0,20,20h24a20,20,0,0,0,20-20v-4h16a20,20,0,0,0,20-20V140a12,12,0,0,0,0-24ZM36,164V92H48v72Zm52,24H72V68H88Zm96,0H168V68h16Zm36-24H208V92h12Z"></path> 3408 </svg></div 3409 ><div data-instant-type="text" class="instant-rich-text ixmvx6yagHncpYMvX"><p>10g Protein</p></div></div 3410 ></div 3411 ><div class="iPlHEgiJLAmRZvzP2" data-instant-type="container" 3412 ><div 3413 class="instant-selling-plan-selector i5Uy1mO7WiHszYvdZ" 3414 data-instant-type="container" 3415 data-instant-action-type="select-selling-plan" 3416 data-instant-selling-plan-id="3521314875" 3417 data-instant-selling-plan-name="Delivery%20every%2060%20days" 3418 data-instant-state="inactive" 3419 data-instant-liquid-logic="" 3420 ><div class="iKCdVylCzr5iE8UoO" data-instant-type="container" 3421 ><div data-instant-type="text" class="instant-rich-text i56nIwa3Y1TX9cKr5"><p>Save 15% on every delivery</p></div></div 3422 ><div class="iJoGq1wbOTPEfrzI7" data-instant-type="container" 3423 ><div class="ikYfYz2uSIaXQODzP" data-instant-type="container" 3424 ><div class="izH01lY9P1geK0ubT" data-instant-type="container" 3425 ><div class="iuKU4gVCT3FUd9SxF" data-instant-type="container"><div class="iQDoYdwb1YQ0ePPzm" data-instant-type="container"></div></div 3426 ><div class="iWiv44yTBZeplkknc" data-instant-type="container" 3427 ><div data-instant-type="text" class="instant-rich-text iqaackLdGR9R3VBRe"><p>Subscribe & Save</p></div 3428 ><div data-instant-type="text" class="instant-rich-text iTDI0t86O9mkRyVqo"><p>Best value â save 15%</p></div></div 3429 ></div 3430 ><div class="iOm8uM4PJF7cwalgu" data-instant-type="container" 3431 ><p data-instant-dynamic-content-source="PRICE" data-instant-type="text" class="iPqbzg7j8YcWVTQoj">£2.13</p><span 3432 data-instant-dynamic-content-source="COMPARE_AT" 3433 class="i5eR4UqNmw8YNFRAr">£2.51</span> 3434 </div></div 3435 ><div class="i0reEJdP1Irw84ihQ" data-instant-type="container" 3436 ><div class="iQY0vTqB05UAAUut4" data-instant-type="container" 3437 ><div class="iKsGYEDnFTRDW1N8b" data-instant-type="container" 3438 ><div data-instant-type="icon" class="ivPDOciCzykDQ3hwq"> 3439 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3440 <title>seal-check</title><path d="M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.
344018,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"></path> 3441 </svg></div 3442 ><div data-instant-type="text" class="instant-rich-text ip9zNNKH5jPllyB6u"><p>Locked-in 15% off all recurring orders</p></div></div 3443 ><div class="iaat2FWdDiq3y7vdO" data-instant-type="container" 3444 ><div data-instant-type="icon" class="iN7n7Yv77N2P2DJhO"> 3445 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3446 <title>seal-check</title><path d="M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"></path> 3447 </svg></div 3448 ><div data-instant-type="text" class="instant-rich-text i5eSzvrAWRpoj4EGM"><p>Easily swap & skip deliveries</p></div></div 3449 ><div class="iXIzWWVNt7Pe4xUdr" data-instant-type="container" 3450 ><div data-instant-type="icon" class="ihHbT3ZiH9gGqGhIN"> 3451 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3452 <title>seal-check</title><path d="M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"></path> 3453 </svg></div 3454 ><div data-instant-type="text" class="instant-rich-text igeHIyUEJrHLxprtE"><p>Pause or cancel quickly anytime</p></div></div 3455 ></div 3456 ><div class="iIakCwvufdkggEVd4" data-instant-type="container" 3457 ><div data-instant-type="text" class="instant-rich-text i6vrZn3db5QpG0u6x"><p>Delivery Every</p></div><fieldset class="instant-variant-picker instant-variant-picker--select iVCKqd1ZuDAERbUIT" data-instant-type="SELLING_PLAN_PICKER"style="display: none;"data-instant-conditional="true"> 3458 <legend class="instant-visually-hidden">Selling plan</legend> 3459 3460 <select name="wgEiGdyxf1XbRxiI__selling_plan" onclick="event.stopPropagation()"><option 3461 id="VCKqd1ZuDAERbUIT-0" 3462 value="3521478715"> 3463 Delivery every 30 days 3464 </option><option 3465 id="VCKqd1ZuDAERbUIT-1" 3466 value="3521413179"> 3467 Delivery every 45 days 3468 </option><option 3469 id="VCKqd1ZuDAERbUIT-2" 3470 value="3521445947"> 3471 Delivery every 60 days 3472 </option></select> 3473 3474 <!-- --><span 3475 class="ik5kstsOFBXJUrrDA" 3476 data-instant-type="selected-selling-plan-option" 3477 > 3478 No option selected 3479 </span> 3480 3481 <div data-instant-type="icon" class="iOZcXrC0Q3aE7DbaN"> 3482 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3483 <title>caret-down</title><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path> 3484 </svg></div></fieldset></div></div></div></div 3485 ><div class="instant-selling-plan-selector iCbHZf9FoBMjGYic9" data-instant-type="container" data-instant-action-type="select-selling-plan" data-instant-selling-plan-id="one-time-purchase" data-instant-selling-plan-name="One-time%20purchase" data-instant-state="active" 3486 ><div class="iOCvVckBbhXAboaji" data-instant-type="container" 3487 ><div class="iYNRn9kqbEs72jbky" data-instant-type="container"><div class="i2ICTM4dODFpwuj6y" data-instant-type="container"></div></div><div data-instant-type="text" class="instant-rich-text iHXrhBS77aJmJJqZf"><p>One time purchase</p></div></div 3488 ><div class="imeTLk0aY0lIFtf2c" data-instant-type="container" 3489 ><p data-instant-dynamic-content-source="PRICE" data-instant-type="text" class="iGZu2WmW4lfIMNSZe">£2.51</p><span 3490 data-instant-dynamic-content-source="COMPARE_AT" 3491 class="iEC33TMSW9QYJwB2I"style="display: none;"></span> 3492 </div></div 3493 ></div 3494 ><div class="imSxlXBv159I02BOw" data-instant-type="container" 3495 ><div data-instant-type="text" class="instant-rich-text iUvuG93Oey3Li7pf0"><p>Pack Size</p></div> 3496 <!-- --><!-- --> 3497 <fieldset class="instant-variant-picker iRSxZiEmAa1JR9F0p" data-instant-type="VARIANT_PICKER"> 3498 <legend class="instant-visually-hidden"></legend>
3498<input 3499 id="RSxZiEmAa1JR9F0p-1-0" 3500 value="50g pack" 3501 name="wgEiGdyxf1XbRxiI_RSxZiEmAa1JR9F0p__Pack%20Size" 3502 type="radio" 3503 onclick="event.stopPropagation()"checked 3504 > 3505 <label 3506 for="RSxZiEmAa1JR9F0p-1-0" 3507 class="ikGt9LCLiLz9EST5b" 3508 title="50g pack" 3509 onclick="event.stopPropagation()"aria-checked="true"> 3510 50g pack 3511 </label><input 3512 id="RSxZiEmAa1JR9F0p-1-1" 3513 value="50g pack of 5" 3514 name="wgEiGdyxf1XbRxiI_RSxZiEmAa1JR9F0p__Pack%20Size" 3515 type="radio" 3516 onclick="event.stopPropagation()"> 3517 <label 3518 for="RSxZiEmAa1JR9F0p-1-1" 3519 class="ikGt9LCLiLz9EST5b" 3520 title="50g pack of 5" 3521 onclick="event.stopPropagation()"> 3522 50g pack of 5 3523 </label><input 3524 id="RSxZiEmAa1JR9F0p-1-2" 3525 value="50g pack of 10" 3526 name="wgEiGdyxf1XbRxiI_RSxZiEmAa1JR9F0p__Pack%20Size" 3527 type="radio" 3528 onclick="event.stopPropagation()"> 3529 <label 3530 for="RSxZiEmAa1JR9F0p-1-2" 3531 class="ikGt9LCLiLz9EST5b" 3532 title="50g pack of 10" 3533 onclick="event.stopPropagation()"> 3534 50g pack of 10 3535 </label></fieldset> 3536 <!-- --><!-- --></div 3537 ><div class="ieyXGXhz66fxJG3Fm" data-instant-type="container" 3538 ><div class="ihfPojg1an8QrEAVs" data-instant-type="container" 3539 ><button type="button" class="instant-quantity-button igp2U7OMT7sNP0PX3" data-instant-type="quantity-button" data-instant-action-type="quantity-decrement" 3540 ><div data-instant-type="icon" class="iIaUvBUm3JGM78bSW"> 3541 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3542 <title>minus</title><path d="M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z"></path> 3543 </svg></div></button 3544 ><input name="quantity" type="number" step="1" min="1" max="999" class="instant-quantity-input i8VdM4II68EsXEB9v" data-instant-dynamic-content-source="QUANTITY_SELECT" id="8VdM4II68EsXEB9v" value="1" 3545 ><button type="button" class="instant-quantity-button iEGjxyqUH7Or61ql6" data-instant-type="quantity-button" data-instant-action-type="quantity-increment" 3546 ><div data-instant-type="icon" class="iT9B4dDJBLz7B8tpo"> 3547 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3548 <title>plus</title><path d="M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z"></path> 3549 </svg></div></button></div 3550 ><a 3551 class="ijiiPfbJqBnl4Ikmp" 3552 data-instant-type="container" 3553 href="/cart/44000145997883:1?storefront=true" 3554 rel="noopener noreferrer" 3555 data-instant-action-type="add-to-cart" 3556 data-instant-action-id="7766449291323" 3557 data-instant-action-variant-id="44000145997883" 3558 data-instant-disabled="" 3559 ><div class="izKie6LuBAG40htnC" data-instant-type="container" 3560 ><div data-instant-type="text" class="instant-rich-text i73abTCtuvu9sPeV0"><p>Add to Bag -</p></div 3561 ><p data-instant-dynamic-content-source="PRICE" data-instant-type="text" class="ioiCdxfAQ6uWrFgp8">£2.51</p 3562 ><div data-instant-type="text" class="instant-rich-text iqpf9DnSboHLPLjip"><p>/ Each</p></div><span 3563 data-instant-dynamic-content-source="COMPARE_AT" 3564 class="iRKQRS88MyPqLvZ0R"style="display: none;"></span> 3565 </div></a 3566 ></div 3567 ><div class="ilG8kYSJ1LnAUvzU4" data-instant-type="container" 3568 ><div class="iUtveS58baw4D3C5G" data-instant-type="container" 3569 ><div data-instant-type="icon" class="iodGw0hh59P9yHb1J"> 3570 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3571 <title>
3571truck</title><path d="M251.14,115.54l-14-35A19.89,19.89,0,0,0,218.58,68H188V64a12,12,0,0,0-12-12H24A20,20,0,0,0,4,72V184a20,20,0,0,0,20,20H38.06a36,36,0,0,0,67.88,0h44.12a36,36,0,0,0,67.88,0H232a20,20,0,0,0,20-20V120A21.7,21.7,0,0,0,251.14,115.54ZM188,92h27.88l6.4,16H188ZM72,204a12,12,0,1,1,12-12A12,12,0,0,1,72,204Zm92-41.92A36.32,36.32,0,0,0,150.06,180H105.94a36,36,0,0,0-67.88,0H28V140H164ZM164,116H28V76H164Zm20,88a12,12,0,1,1,12-12A12,12,0,0,1,184,204Zm44-24H217.94A36.09,36.09,0,0,0,188,156.23V132h40Z"></path> 3572 </svg></div 3573 ><div data-instant-type="text" class="instant-rich-text iQo7vY3k0lqK1BOW2"><p>Free Shipping over £20</p></div></div 3574 ><div class="iqEj7iJrYnkDpCy5b" data-instant-type="container" 3575 ><div data-instant-type="icon" class="iouKGMppDARn1pdIf"> 3576 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3577 <title>shield-check</title><path d="M208,36H48A20,20,0,0,0,28,56V114.8c0,92.36,78.1,123,93.76,128.18a19.6,19.6,0,0,0,12.48,0C149.9,237.78,228,207.16,228,114.8V56A20,20,0,0,0,208,36Zm-4,78.8c0,73.56-60.53,99.53-76,105-15.47-5.42-76-31.39-76-104.95V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.51a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z"></path> 3578 </svg></div 3579 ><div data-instant-type="text" class="instant-rich-text iXckRJqYMBNnd8PZV"><p>60-Day Enjoyment Guarantee</p></div></div 3580 ></div 3581 ></div 3582 ></div 3583 ></div 3584 ><div class="isWMG6KZKywAzw6Yi" data-instant-type="container" id="isWMG6KZKywAzw6Yi" 3585 ><div id="7Bd4j5FatZ2S7af8" class="instant-ticker-container i7Bd4j5FatZ2S7af8" data-instant-type="ticker" data-instant-ticker-is-reversed="false" data-instant-ticker-pause="true" data-instant-ticker-speed="70" 3586 ><div class="instant-ticker" 3587 ><div class="instant-ticker-initial-child-container" 3588 ><div data-instant-type="text" class="instant-rich-text ids3sVzmZmUujdj3O"><p>Natural ingredients</p></div 3589 ><div data-instant-type="icon" class="i0B7Mp6wHwbpq3NkT"> 3590 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3591 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3592 </svg></div 3593 ><div data-instant-type="text" class="instant-rich-text igAoP7gJ0tVye1rMV"><p>3 Delicious Flavours</p></div 3594 ><div data-instant-type="icon" class="i6r20E8AiZsjeAf3V"> 3595 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3596 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3597 </svg></div 3598 ><div data-instant-type="text" class="instant-rich-text iLS2gKbIfDzrBDw1G"><p>GLUTEN FREE</p></div 3599 ><div data-instant-type="icon" class="ivt7qyCc2zWdqLByO"> 3600 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3601 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3602 </svg></div 3603 ><div data-instant-type="text" class="instant-rich-text iYM5pzIvoJ5mrMa2d"><p>NO REFINED SUGAR</p></div 3604 ><div data-instant-type="icon" class="iE9vyZhpVxgsizJbo"> 3605 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3606 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3607 </svg></div 3608 ><div data-instant-type="text" class="instant-rich-text iVLgvlcqStfVyyjZ5"><p>SMALL BATCH ROASTED</p></div 3609 ><div data-instant-type="icon" class="ipWoy29oHSXR0ZU7S"> 3610 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3611 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3612 </svg></div></div></div 3613 ><div class="instant-ticker"></div></div></div 3614 ><div class="iZyqCViY9YmUwz1X4" data-instant-type="container" id="iZyqCViY9YmUwz1X4" 3615 ><div class="iM9hDgwNNNuJrZcVJ" data-instant-type="container" 3616 ><div class="iMXxyILwDtJ0baz6J" data-instant-type="container" 3617 ><div data-instant-type="text" class="instant-rich-text iNIFIvk2ez9xWLi3H"><p>HOW YOU'LL FEEL</p></div 3618 ><div data-instant-type="text" class="instant-rich-text i8t9Kc0XHHWKgERuH"><h2>Three feelings in every bite</h2></div></div 3619 ><div data-instant-type="grid-fixed" id="qZKkwb1ciduExKYE" class="iqZKkwb1ciduExKYE" 3620 ><div class="inpzQjchS5UCNWOvH" data-instant-type="container" 3621 ><div class="iQ37ShvvFjg8AuOPl" data-instant-type="container" 3622 ><div data-instant-type="icon" class="ikssoUzu6pTgMdgXr"> 3623 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3624 <title>cookie</title><path d="M224,120a40,40,0,0,1-40-40,8,8,0,0,0-8-8,40,40,0,0,1-40-40,8,8,0,0,0-8-8A104,104,0,1,0,232,128,8,8,0,0,0,224,120ZM75.51,99.51a12,12,0,1,1,0,17A12,12,0,0,1,75.51,99.51Zm25,73a12,12,0,1,1,0-17A12,12,0,0,1,100.49,172.49Zm23-40a12,12,0,1,1,17,0A12,12,0,0,1,123.51,132.49Zm41,48a12,12,0,1,1,0-17A12,12,0,0,1,164.49,180.49Z"></path> 3625 </svg></div></div 3626 ><div data-instant-type="text" class="instant-rich-text iekQuqtjHilIv6cdf"><h3>Feel Satisfied</h3></div 3627 ><div data-instant-type="text" class="instant-rich-text i0N4sYIcldcFubyRj"><p>The perfect balance of sweet and salty curbs cravings and leaves you truly satisfied.</p></div></div 3628 ><div class="imZGfX97srWY4jfgF" data-instant-type="container" 3629 ><div class="ijG6oyC8JUhFntfMW" data-instant-type="container" 3630 ><div data-instant-type="icon" class="iVlL85iWShlTE0nfj"> 3631 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3632 <title>leaf</title><path d="M223.45,40.07a8,8,0,0,0-7.52-7.52C139.8,28.08,78.82,51,52.82,94a87.09,87.09,0,0,0-12.76,49A101.72,101.72,0,0,0,46.7,175.2a4,4,0,0,0,6.61,1.43l85-86.3a8,8,0,0,1,11.32,11.32L56.74,195.94,42.55,210.13a8.2,8.2,0,0,0-.6,11.1,8,8,0,0,0,11.71.43l16.79-16.79c14.14,6.84,28.41,10.5
36327,42.56,11.07q1.67.06,3.33.06A86.93,86.93,0,0,0,162,203.18C205,177.18,227.93,116.21,223.45,40.07Z"></path> 3633 </svg></div></div 3634 ><div data-instant-type="text" class="instant-rich-text iCJEk1J8c2W6QEklg"><h3>Feel Nourished</h3></div 3635 ><div data-instant-type="text" class="instant-rich-text i0X9MgHPOOHnbiPKS"><p>Made with real nuts, oats and a touch of sea salt for wholesome, steady energy your body actually recognises.</p></div></div 3636 ><div class="iazp3DJvokY1gAmz7" data-instant-type="container" 3637 ><div class="iuFiCzq2HAmY8glTV" data-instant-type="container" 3638 ><div data-instant-type="icon" class="iUUgMrDCrqgB4skF1"> 3639 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3640 <title>heart</title><path d="M240,94c0,70-103.79,126.66-108.21,129a8,8,0,0,1-7.58,0C119.79,220.66,16,164,16,94A62.07,62.07,0,0,1,78,32c20.65,0,38.73,8.88,50,23.89C139.27,40.88,157.35,32,178,32A62.07,62.07,0,0,1,240,94Z"></path> 3641 </svg></div></div 3642 ><div data-instant-type="text" class="instant-rich-text iBMA6NFrwtuSFyZcP"><h3>Feel Good</h3></div 3643 ><div data-instant-type="text" class="instant-rich-text iw7vt1riziGFFxkgg"><p>Vegan, gluten-free and made with no refined sugar. Snacking you can feel good about.</p></div></div 3644 ></div 3645 ></div 3646 ></div 3647 ><div class="irJksaqcLWgGNrSKB" data-instant-type="container" id="irJksaqcLWgGNrSKB" 3648 ><div class="izjfbNAGF7O0d36Om" data-instant-type="container" 3649 ><div class="iQDjuMNRrOECaHM2X" data-instant-type="container" 3650 ><div data-instant-type="text" class="instant-rich-text i7Xz3xwm10KhH209q"><p>TASTYMONIALS</p></div 3651 ><div data-instant-type="text" class="instant-rich-text iQhENBUeQHRqprkxX"><h2>Snackers can't stop raving</h2></div></div 3652 ><div class="instant-slider-container iHfXPWNlBs9lVpgFz" data-instant-type="slider-container"> 3653
3653<script type="application/json" id="instant-slider-ivyO2pAwD3c8H2LCo-params"> 3654 { "breakpoints": { "0": { "speed": 500, "direction": "horizontal", "autoHeight": false, "slidesPerView": 1, "freeMode": false, "centeredSlides": false, "centerInsufficientSlides": false, "spaceBetween": 16 }, "576": { "speed": 500, "direction": "horizontal", "autoHeight": false, "slidesPerView": 2, "freeMode": false, "centeredSlides": false, "centerInsufficientSlides": false, "spaceBetween": 20 }, "769": { "speed": 500, "direction": "horizontal", "autoHeight": false, "slidesPerView": 3, "freeMode": false, "centeredSlides": false, "centerInsufficientSlides": false, "spaceBetween": 28 }, "1025": { "speed": 500, "direction": "horizontal", "autoHeight": false, "slidesPerView": 3, "freeMode": false, "centeredSlides": false, "centerInsufficientSlides": false, "spaceBetween": 28 } }, "navigation": { "nextEl": ".instant-slider-vyO2pAwD3c8H2LCo-button-next", "prevEl": ".instant-slider-vyO2pAwD3c8H2LCo-button-prev", "disabledClass": "instant-slider-button-disabled", "hiddenClass": "instant-slider-button-hidden", "lockClass": "instant-slider-button-lock", "navigationDisabledClass": "instant-slider-navigation-disabled" }, "watchOverflow": true, "pagination": { "enabled": true, "clickable": true, "el": ".i850CUfiLIqmjvjDE.instant-slider-pagination", "dynamicBullets": false, "bulletClass": "instant-slider-pagination-bullet", "bulletActiveClass": "instant-slider-pagination-bullet-active", "modifierClass": "instant-slider-pagination-", "hiddenClass": "instant-slider-pagination-hidden", "clickableClass": "instant-slider-pagination-clickable", "lockClass": "instant-slider-pagination-lock", "horizontalClass": "instant-slider-pagination-horizontal", "verticalClass": "instant-slider-pagination-vertical", "paginationDisabledClass": "instant-slider-pagination-disabled" }, "a11y": false, "containerModifierClass": "instant-slider-", "noSwipingClass": "instant-slider-no-swiping", "slideClass": "instant-slider-slide", "slideBlankClass": "instant-slider-slide-blank", "slideActiveClass": "instant-slider-slide-active", "slideVisibleClass": "instant-slider-slide-visible", "slideFullyVisibleClass": "instant-slider-slide-fully-visible", "slideNextClass": "instant-slider-slide-next", "slidePrevClass": "instant-slider-slide-prev", "wrapperClass": "instant-slider-wrapper", "lazyPreloaderClass": "instant-slider-lazy-preloader", "on": {} } 3655 </script>
3655 3656 <div class="instant-slider ivyO2pAwD3c8H2LCo" data-instant-slider-id="vyO2pAwD3c8H2LCo" id="ivyO2pAwD3c8H2LCo" data-instant-type="slider" 3657 ><div class="instant-slider-wrapper" 3658 ><div class="instant-slider-slide iuL4bz9zLxmChfHIV" data-instant-type="slider-slide" 3659 ><div class="iIXgdmgztFHueFIwL" data-instant-type="container" 3660 ><div data-instant-type="icon" class="ifDdDmzzvZq2ZfabR"> 3661 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3662 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3663 </svg></div 3664 ><div data-instant-type="icon" class="imKaZpMxMvJcXFSt0"> 3665 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3666 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3667 </svg></div 3668 ><div data-instant-type="icon" class="iyhzfx62NmZwvrmeE"> 3669 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3670 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3671 </svg></div 3672 ><div data-instant-type="icon" class="i1TCrQ9N3aCcRUBAe"> 3673 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3674 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3675 </svg></div 3676 ><div data-instant-type="icon" class="iunyvN8AZ3vvU8O4c"> 3677 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3678 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3679 </svg></div></div 3680 ><div data-instant-type="text" class="instant-rich-text iwfuMdc8qadr1CboX"><p>Genuinely the tastiest energy bites I've tried â that black pepper crunch is addictive and keeps me going all afternoon.</p></div 3681 ><div data-instant-type="text" class="instant-rich-text iflsSU0o3tiKmh9Bf"><p>Priya, London</p></div></div 3682 ><div class="instant-slider-slide iT6Otckr9rDOqVVX4" data-instant-type="slider-slide" 3683 >
3683<div class="iwlGXnIXgke8lTgaU" data-instant-type="container" 3684 ><div data-instant-type="icon" class="iz9f5E7BkTV2d4hva"> 3685 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3686 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3687 </svg></div 3688 ><div data-instant-type="icon" class="ie1Szhjo2awD67kiN"> 3689 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3690 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3691 </svg></div 3692 ><div data-instant-type="icon" class="ipJb71HWBuQdT1CsW"> 3693 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3694 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3695 </svg></div 3696 ><div data-instant-type="icon" class="iQtm6v57Y6jzHWfuw"> 3697 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3698 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3699 </svg></div 3700 ><div data-instant-type="icon" class="imdyLNMHohQ9D8Zim"> 3701 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3702 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3703 </svg></div></div 3704 ><div data-instant-type="text" class="instant-rich-text iCBPv2Test03hSNYX"><p>The Lions Mane boost is real â I feel sharp and focused without the coffee jitters. My new desk-drawer staple.</p></div 3705 ><div data-instant-type="text" class="instant-rich-text iG1CPsgddmqqvgslZ"><p>Marcus, Bristol</p></div></div 3706 ><div class="instant-slider-slide iFKoQrHVezDbBxWgy" data-instant-type="slider-slide" 3707 ><div class="ipYtUuzlhUWqR08wa" data-instant-type="container" 3708 ><div data-instant-type="icon" class="izAEWjB3ThnkxwktZ"> 3709 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3710 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3711 </svg></div 3712 ><div data-instant-type="icon" class="idhPeTnoDnEJ1IeQV"> 3713 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3714 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3715 </svg></div 3716 ><div data-instant-type="icon" class="iTJGKaM03VZQMCg19"> 3717 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3718 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3719 </svg></div 3720 ><div data-instant-type="icon" class="iInbRFor9soRhDWs3"> 3721 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3722 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3723 </svg></div 3724 ><div data-instant-type="icon" class="i6YC3RepabF7DL1Jo"> 3725 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3726 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3727 </svg></div></div 3728 ><div data-instant-type="text" class="instant-rich-text iJaHWAMt35cXUwzK9"><p>Perfectly crunchy with a savory umami kick. Finally a healthy snack that doesn't taste like cardboard!</p></div 3729 ><div data-instant-type="text" class="instant-rich-text imbxMy3IhozYZOEbE"><p>Sofia, Manchester</p></div></div 3730 ><div class="instant-slider-slide i1X6Ph84P0JApKvCE" data-instant-type="slider-slide" 3731 ><div class="iMtUoclv4c40Olym7" data-instant-type="container" 3732 ><div data-instant-type="icon" class="iseBX8HO03lujEgP4"> 3733 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3734 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3735 </svg></div 3736 ><div data-instant-type="icon" class="iRBslXbJoR1wNVsUH"> 3737 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3738 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3739 </svg></div 3740 ><div data-instant-type="icon" class="iTAEPloLeBPxmS0DC"> 3741 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3742 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3743 </svg></div 3744 ><div data-instant-type="icon" class="iJUELkRKwLKjDAnqc"> 3745 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3746 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3747 </svg></div 3748 ><div data-instant-type="icon" class="iZ7fzlL25aEZ34d7Q"> 3749 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3750 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3751 </svg></div></div 3752 ><div data-instant-type="text" class="instant-rich-text if255R0JQoSe3o6wx"><p>Steady energy that actually lasts through my morning runs. No sugar crash, just clean fuel and great taste.</p></div 3753 ><div data-instant-type="text" class="instant-rich-text ijX1obi8xQm7J9CQ7"><p>Elliot, Leeds</p></div></div 3754 ><div class="instant-slider-slide iUqPb3II6DmHLf7o6" data-instant-type="slider-slide" 3755 ><div class="iyAaFckS1MMDQTqCz" data-instant-type="container" 3756 ><div data-instant-type="icon" class="iXzup9NdhHIh9ZrEj"> 3757 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3758 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3759 </svg></div 3760 ><div data-instant-type="icon" class="i2cpFqsBw5jNsChz7"> 3761 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3762 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3763 </svg></div 3764 ><div data-instant-type="icon" class="i5aYDN6ZPfo5aD7Mr"> 3765 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3766 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3767 </svg></div 3768 ><div data-instant-type="icon" class="iQAgrQKQP970aIqcV"> 3769 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3770 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3771 </svg></div 3772 ><div data-instant-type="icon" class="iHddYOJ1mYJAGBvlA"> 3773 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3774 <title>star</title><path d="M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"></path> 3775 </svg></div></div 3776 ><div data-instant-type="text" class="instant-rich-text ioN2plu2XElcpIBG2"><p>Beautiful texture â crunchy, nutty and moreish. I keep a sharing pack in my bag and it never lasts long!</p></div 3777 ><div data-instant-type="text" class="instant-rich-text iCLi6xqEEsls3kbrG"><p>Hannah, Glasgow</p></div></div 3778 ></div 3779 ></div 3780 ><div class="iMCrhK0ghjnGXhsVS" data-instant-type="container" 3781 ><button class="instant-slider-button instant-slider-button-prev instant-slider-vyO2pAwD3c8H2LCo-button-prev i9GYR2LNr2toVrO7t" data-instant-type="slider-button-prev" t
3781ype="button" 3782 ><div data-instant-type="icon" class="irHNSlGOpkcTAtOvu"> 3783 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3784 <title>caret-left</title><path d="M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z"></path> 3785 </svg></div></button></div 3786 ><div class="iPRidZnD4Z3V1rsbR" data-instant-type="container" 3787 ><button class="instant-slider-button instant-slider-button-next instant-slider-vyO2pAwD3c8H2LCo-button-next iC8VLoVyqXU7dNiPU" data-instant-type="slider-button-next" type="button" 3788 ><div data-instant-type="icon" class="iuIR0emHUqzlyQwg7"> 3789 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3790 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3791 </svg></div></button></div 3792 ><div class="instant-slider-pagination i850CUfiLIqmjvjDE i850CUfiLIqmjvjDE" data-instant-type="slider-pagination"><div class="instant-slider-pagination-bullet iYDX6RPbknDCmoIkA" data-instant-type="container"></div></div></div></div></div 3793 ><div class="iOSbL1xbbA5LQCKgr" data-instant-type="container" id="iOSbL1xbbA5LQCKgr" 3794 ><div class="iaEjEyl3RCsHwFVBF" data-instant-type="container" 3795 ><img alt="Close-up of nutty granola clusters with salt, peppercorns, and herbs on wooden surface" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=1280" width="1672" height="941" class="instant-fill instant-image__fill instant-responsive instant-responsive--desktop" decoding="async" loading="lazy" fetchpriority="auto" style="object-fit:cover"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/zuBXaED27Sl0dmGd/three-flavours-section.png?width=1280" width="1672" height="941" class="instant-fill instant-image__fill instant-responsive instant-responsive--laptop instant-responsive--tablet instant-responsive--mobile" decoding="async" loading="lazy" fetchpriority="auto" style="object-fit:cover"><div class="i0iz3vzP4PPQVYyl1" data-instant-type="container"></div 3796 ><div class="imZcfTyvmKTe7eUBQ" data-instant-type="container" 3797 ><div data-instant-type="text" class="instant-rich-text i2b7RPHVWTBsL6BjU"><p>THREE FLAVOURs, ONE IDEA</p></div 3798 ><div data-instant-type="text" class="instant-rich-text i655SBwthR85kx54g"><h2>ALL OF THIS. NONE OF THAT.</h2></div 3799 ><div data-instant-type="text" class="instant-rich-text imRBFGNKzFsSjBjwP"><p>Real ingredients, proper flavour and a savoury depth you won't find in a sweet snack. No refined sugar, no artificial anything, no compromise.</p></div></div 3800 ></div 3801 ></div 3802 ><div class="iG2kLeWjI4o9lH5KI" data-instant-type="container" id="iG2kLeWjI4o9lH5KI" 3803 ><div class="iNuXbUfxFHfpjL50t" data-instant-type="container" 3804 ><div data-instant-type="media" class="ilqGS9MIW949JZHu2">
3804<img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=828 828w, https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=750 750w, https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=640 640w, https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=360 360w, https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-08-19/iwCQPAPU5qpMk0i6.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text iyvkXDk8kFWYgPDVP"><p>Crafted in small batches for real energy, no crash.</p></div></div 3805 ></div 3806 ><div class="ijaI1stb10Ik8rgtQ" data-instant-type="container" id="ijaI1stb10Ik8rgtQ" 3807 ><div class="ifOrrQrD3FvOITB3I" data-instant-type="container" 3808 ><div class="iuQV3BuCwv2yY2PRO" data-instant-type="container" 3809 ><div data-instant-type="text" class="instant-rich-text iuQVNfqHIe1idXwDP"><p>INGREDIENT TRANSPARENCY</p></div 3810 ><div data-instant-type="text" class="instant-rich-text ibN1cS6eu37IHuTYN"><h2>What's Inside</h2></div 3811 ><div data-instant-type="text" class="instant-rich-text iOhB6O1bHnTNF2Prv"><p>Real, whole ingredients you can pronounce â each one chosen for a reason.</p></div></div 3812 ><div class="iKDWdBnK3CAGskvtH" data-instant-type="container" 3813 ><div class="i959dge6ZN61LlsIt" data-instant-type="container" 3814 ><div data-instant-type="media" class="iGAng1NvTO0B3ye63"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/nGSJyihkT9Cb5Frm.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text i2FmAsWlJ04TkIX9S"><h3>Almonds</h3></div 3815 ><div data-instant-type="text" class="instant-rich-text ig1ITSAKZl4SSi9o2"><p>Crunchy roasted almonds for healthy fats and a satisfying bite.</p></div></div 3816 ><div class="iy0lPvdzfIJSiLxli" data-instant-type="container" 3817 ><div data-instant-type="media" class="iploIR44gAihu0mpA"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/ikOCkny3dbUUaJtf.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text iO0ud9w39fvtC3TbU"><h3>Hazelnuts</h3></div 3818 ><div data-instant-type="text" class="instant-rich-text ikAXRqDOc8vqMrgPi"><p>Rich, buttery hazelnuts for a nutty depth and a dose of good fats.</p></div></div 3819 ><div class="iE6AKcZsYqMphKuRE" data-instant-type="container" 3820 ><div data-instant-type="media" class="iGuKxUY8GyHPW5Gic"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/WR8MpzVmxQKc94kL.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text iKDdfb0X8MTz7hrjd"><h3>Gluten-Free Oats</h3></div 3821 ><div data-instant-type="text" class="instant-rich-text iTSorYvraCm6xYNoZ"><p>Slow-release wholegrain goodness for steady, lasting energy without the crash.</p></div></div 3822 ><div class="iplHfAeF24ssMGBoi" data-instant-type="container" 3823 ><div data-instant-type="media" class="ijTktv5d56lKsexpM">
3823<img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/gQin6oVj0YHB4YvM.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text i7aXGWv2CiIafqnfN"><h3>Coconut Sugar</h3></div 3824 ><div data-instant-type="text" class="instant-rich-text iD7UFTFs9iLKLtKmT"><p>A natural, low-GI sweetener for gentle sweetness without the spike.</p></div></div 3825 ><div class="iQYPxDWBXRf9SNtfA" data-instant-type="container" 3826 ><div data-instant-type="media" class="ikTnOlug3olU6IqBd"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/3rJmPzoQPAn8VcFU.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text iZEDr1B3waeiE3pIy"><h3>Added Protein</h3></div 3827 ><div data-instant-type="text" class="instant-rich-text igfa9WDEAIdgLFf9V"><p>Chickpea protein for a savoury, umami-rich protein boost.</p></div></div 3828 ><div class="ipH2xbOmB1mcjUO3F" data-instant-type="container" 3829 ><div data-instant-type="media" class="iTzpVRKDaq1Kzonkv"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/ePlJnUZgnCXCcJwt.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text ihl9zueyxdje24O3n"><h3>Avocado Oil</h3></div 3830 ><div data-instant-type="text" class="instant-rich-text ivhx9OV8aBrIIJN5G"><p>Heart-healthy fats that keep every bite moist and full of good stuff.</p></div></div 3831 ><div class="inPv6Juz1uFHXYBpC" data-instant-type="container" 3832 ><div data-instant-type="media" class="ia94cRrazh1ZuDpSt"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/7PZWHiP1ZZM15HEp.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text ibF2xcc09oH4gsniV"><h3>Sunflower Seeds</h3></div 3833 ><div data-instant-type="text" class="instant-rich-text iWDT0Ulg4aERt37WB"><p>Little seeds packed with vitamin E and a satisfying crunch.</p></div></div 3834 ><div class="iRn40qCpow6DXhN3N" data-instant-type="container" 3835 ><div data-instant-type="media" class="i2U67JMbmxTJnFWqJ">
3835<img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=1080 1080w, https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=828 828w, https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=750 750w, https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=640 640w, https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=360 360w, https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=1280 1280w" src="https://cdn.instant.so/tmp/2026-09-04/mXHyRLnEkTPtY5YV.png?width=1280" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main"></div><div data-instant-type="text" class="instant-rich-text inT0T4QTt7kLFAMMX"><h3>Sea Salt</h3></div 3836 ><div data-instant-type="text" class="instant-rich-text i7B6ZD2jKDcTPNXFv"><p>Flaky sea salt to balance the sweetness and make every flavor pop.</p></div></div 3837 ></div 3838 ></div 3839 ></div 3840 ><div class="i1LjpQYaissDyGPMm" data-instant-type="container" id="i1LjpQYaissDyGPMm" 3841 ><div data-instant-type="text" class="instant-rich-text iGwDZUbA1UPMYBlTd"><p>As Seen In</p></div 3842 ><div id="JCP1oOktPJtOjmm8" class="instant-ticker-container iJCP1oOktPJtOjmm8" data-instant-type="ticker" data-instant-ticker-is-reversed="false" data-instant-ticker-pause="true" data-instant-ticker-speed="32" 3843 ><div class="instant-ticker" 3844 ><div class="instant-ticker-initial-child-container" 3845 ><div data-instant-type="text" class="instant-rich-text i5HQg8J5PVw33GW23"><p>THE GUARDIAN</p></div 3846 ><div data-instant-type="text" class="instant-rich-text ixv3mTYcsMXQcRsdw"><p>WELL+GOOD</p></div 3847 ><div data-instant-type="text" class="instant-rich-text iu5ZYV9MlzBlaJaGw"><p>Vogue</p></div 3848 ><div data-instant-type="text" class="instant-rich-text iApftdaV1dQui78yV"><p>BBC GOOD FOOD</p></div 3849 ><div data-instant-type="text" class="instant-rich-text idcCAzNdAYPOKwDSH"><p>Men's Health</p></div 3850 ><div data-instant-type="text" class="instant-rich-text iLdGM0YuSCw6iJKLW"><p>OLIVE</p></div 3851 ><div data-instant-type="text" class="instant-rich-text i2uMKRW06I16zvS7Y"><p>STYLIST</p></div></div 3852 ></div 3853 ><div class="instant-ticker"></div></div></div 3854 ><div class="iYBUxN3fBD11bvfoZ" data-instant-type="container" id="iYBUxN3fBD11bvfoZ" 3855 ><div class="i4UYVUBYyZs8BigSi" data-instant-type="container" 3856 ><div data-instant-type="media" class="ir8LLxWgspU2T0efX"><img alt="Hand picking up nut and oat clusters on parchment paper on wooden board" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=1280" width="1122" height="1402" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main instant-responsive instant-responsive--desktop"><img alt="" sizes="(max-width: 1280px) 100vw, 1280px" srcSet="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=1080 1080w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=828 828w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=750 750w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=640 640w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=360 360w, https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=1280 1280w" src="https://cdn.instant.so/sites/lEvMcb54NVea0rHG/assets/cTUsF9ZrQGPIhjIJ/chatgpt-image-sep-7-2026-101534-am.png?width=1280" width="1122" height="1402" decoding="async" loading="lazy" fetchpriority="auto" class="instant-media instant-image instant-image__main instant-responsive instant-responsive--laptop instant-responsive--tablet instant-responsive--mobile"></div 3857 ><div class="injl3jeR0VmU5lxkn" data-instant-type="container" 3858 ><div data-instant-type="text" class="instant-rich-text iKtrHnJxU5bf0QWJr"><p>Our Story</p></div 3859 ><div data-instant-type="text" class="instant-rich-text i0X49Edlmn2yr6ZcB"><h2>None Of That... Just the Good Stuff.</h2></div 3860 >
3860<div data-instant-type="text" class="instant-rich-text iiGyqZKpuHblCaf96"><p>We've spent the last ten years being asked to make a healthy snack. But we've never been able to figure it out, a healthy snack, made from natural ingredients, without tonnes of sugar and genuinely tasty and easy to eat. </p><p></p><p>Everyone wanted a bar but we still haven't cracked that code. Other products use so many fillers, artificial binding agents and tonnes of sugar which we won't do. So we've developed these nut bites, packed with clean energy and flavour.</p></div 3861 ><div data-instant-type="text" class="instant-rich-text i2gIcMUsldtsP0Q2R"><p>So how do we make a snack with None Of That? We make these nut snacks from whole ingredients with the focus nuts and at over 50% nuts it we can safely say we've done just that. </p><p></p><p>We leave out everything that doesnât belong. No refined sugar. No palm oil. No nonsense. Just proper food that tastes ridiculously good.</p></div 3862 ><div data-instant-type="text" class="instant-rich-text iuZCPCuKAOvx4MHGc"><p>Weâre a small, stubborn team who believe a snack should be something you feel good about eating. So thatâs exactly what we make â in small batches, with a lot of care and absolutely none of that.</p></div 3863 ><div class="i2qJcr9erzTkARG3e" data-instant-type="container" 3864 ><div class="ixIYO7RYJI8gAxGL9" data-instant-type="container" 3865 ><div data-instant-type="text" class="instant-rich-text iGNq8JbbhWb0Cy8pe"><p>100%</p></div 3866 ><div data-instant-type="text" class="instant-rich-text iwBMF2qAMsk4C6IYv"><p>Real, whole ingredients</p></div></div 3867 ><div class="iBRCY3MQgzuobeQxM" data-instant-type="container" 3868 ><div data-instant-type="text" class="instant-rich-text i8nECpXCRcNdII2a2"><p>Small batch</p></div 3869 ><div data-instant-type="text" class="instant-rich-text irigULUuoDWscC4mX"><p>Made with proper care</p></div></div 3870 ></div 3871 ></div 3872 ></div 3873 ></div 3874 ><div class="iAKwfznjJUDKiAhqW" data-instant-type="container" id="iAKwfznjJUDKiAhqW" 3875 ><div class="iZodvLWJnOeCciF0X" data-instant-type="container"></div></div 3876 ><div class="iOYatnrQFIa0vmIkP" data-instant-type="container" id="iOYatnrQFIa0vmIkP" 3877 ><div class="iw6p1YvnNAqlxFCjo" data-instant-type="container" 3878 ><div class="i4u3gLYkaFmw5k7qY" data-instant-type="container" 3879 ><div data-instant-type="text" class="instant-rich-text iGjxtW0TaiTUtntcH"><p>Pair It Up</p></div 3880 ><div data-instant-type="text" class="instant-rich-text iT8ERT9DN8GOwtB0O"><h2>Complete Your Snack Stash</h2></div 3881 ><div data-instant-type="text" class="instant-rich-text iVNmCqTVI5em2fQTa"><p>More flavours from the range â same honest, whole ingredients, absolutely none of that.</p></div></div 3882 ><div data-instant-type="grid-fixed" id="AF1KE6AtYjWH9AT7" class="iAF1KE6AtYjWH9AT7"><!-- --> 3883 <div data-instant-product-recommendations="WGwAsgexlV6hIyiV" data-url="/recommendations/products?section_id=template--19544668897339__instant-edIoEcsHDDIBPBnD&product_id=418400960541&limit=4&intent=related"></div></div></div 3884 ></div 3885 ><div class="iS0HwQcg3MxpNm9A0" data-instant-type="container" id="iS0HwQcg3MxpNm9A0" 3886 ><div class="itBpDfKZ2R9PtubR8" data-instant-type="container" 3887 ><div class="igkY6FHs2xtgwJMCI" data-instant-type="container" 3888 ><div data-instant-type="text" class="instant-rich-text idgrsm6tAXfg1328s"><h2>Frequently Asked QUESTIONS?</h2></div></div 3889 ><div class="iDbkxChkKrkq5MS0S" data-instant-type="container" 3890 ><div class="iMtM35gX63I1QLqYf" data-instant-type="accordion-container" data-is-first-open="true" data-is-multi-open-enabled="false" 3891 ><div data-state="open" class="iuEyDRl40kFjFfc81" data-instant-type="accordion-item" 3892 ><button class="igbo9uPefOW4tf6EM" data-instant-type="accordion-header" type="button" 3893 ><div class="ikuBcV5izuMvYERif" data-instant-type="container" 3894 ><div data-instant-type="icon" class="iQjgSIV3TCzHFeVA5"> 3895 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3896 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3897 </svg></div></div 3898 ><div data-instant-type="text" class="instant-rich-text iIihU3HF9N2DbaMtm"><p>What makes None Of That different from other snacks?</p></div 3899 ><div data-instant-type="icon" class="iKNcYvYyRKuRcC6Cr"> 3900 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3901 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3902 </svg></div></button 3903 ><div class="ielj8OJX49kJfUqtH" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3904 ><div data-instant-type="text" class="instant-rich-text iLiehICoNdZHBmPoG"><p>None Of That is a natural, gluten free, healthy snack made from real whole ingredients: dates, nuts and seeds, with no refined sugar, no palm oil and no cheap fillers. That's it. You get proper flavour and a satisfying crunch instead of a sugar hit, in a bite small enough to live in your bag. Ideal for on the go snacking, the mid afternoon slump, or something to eat before a workout.</p></div></div 3905 ></div 3906 ><div data-state="closed" class="iKFbeKjNT43XZ4KBG" data-instant-type="accordion-item" 3907 ><button class="iVYKPnjNtVfYFTzSX" data-instant-type="accordion-header" type="button" 3908 ><div class="i8fQitEDjOK7HEESb" data-instant-type="container" 3909 ><div data-instant-type="icon" class="ivkhyM4l9n6vZIXXB"> 3910 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3911 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3912 </svg></div></div 3913 ><div data-instant-type="text" class="instant-rich-text ijcysTcAFyt4fpT8f"><p>Are they actually healthy or just a treat?</p></div 3914 ><div data-instant-type="icon" class="io36aVIXC0WOjSC8C"> 3915 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3916 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3917 </svg></div></button 3918 ><div class="iNC3EXfCf8VwAhku8" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3919 ><div data-instant-type="text" class="instant-rich-text ivxzVFG4l14Tb7GRs"><p>Both, and that's the point. These are wholefood energy bites made from almonds, hazelnuts, oats and seeds, so the protein and fibre come from the ingredients themselves rather than anything added in. No refined sugar, no palm oil, no fillers. They taste like a proper treat because they are one, just without the slump that usually follows.</p></div></div 3920 ></div 3921 >
3921<div data-state="closed" class="i52GQLnFEDM1RiGp7" data-instant-type="accordion-item" 3922 ><button class="iF9JRUOiUWRo9sUgX" data-instant-type="accordion-header" type="button" 3923 ><div class="iiJc1kHHWfWSIsUhv" data-instant-type="container" 3924 ><div data-instant-type="icon" class="iy1xMp2VEkZ1w3rkW"> 3925 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3926 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3927 </svg></div></div 3928 ><div data-instant-type="text" class="instant-rich-text iHPBTFSeS09FO0Bd3"><p>Will a pack keep me going until my next meal?</p></div 3929 ><div data-instant-type="icon" class="iYaZQoa49H2uAATbw"> 3930 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3931 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3932 </svg></div></button 3933 ><div class="i1jAhM8C381sswhOo" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3934 ><div data-instant-type="text" class="instant-rich-text iPN334F6guBH3Mbms"><p>That's exactly what it's built for. Made with oats, almonds, hazelnuts, seeds and dates, so you're eating real food with protein, fibre and natural fats rather than empty sweetness. A proper energy snack for the gap between lunch and dinner, the train home, or the hour before training.</p></div></div 3935 ></div 3936 ><div data-state="closed" class="ieax6SOGQfgok6Wse" data-instant-type="accordion-item" 3937 ><button class="iAhUzzP95W96peQ0A" data-instant-type="accordion-header" type="button" 3938 ><div class="igxlieJ4lncAggpZw" data-instant-type="container" 3939 ><div data-instant-type="icon" class="ixWFCksvqO6U2JdTZ"> 3940 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3941 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3942 </svg></div></div 3943 ><div data-instant-type="text" class="instant-rich-text ibZXPxN64VuxrgZEh"><p>Is None Of That suitable for kids?</p></div 3944 ><div data-instant-type="icon" class="iMbtg6GsU5oe22l4E"> 3945 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3946 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3947 </svg></div></button 3948 ><div class="iqvTxKgUqPmlw1cOJ" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3949 ><div data-instant-type="text" class="instant-rich-text iC4wQhDkazG1icGnM"><p>Sweet & Salty Energy Bites and Sea Salt Energy Bites with Collagen are suitable for kids â a natural, gluten free snack made from nuts, oats and seeds with no refined sugar, easy as an after-school snack or lunchbox filler. However, the Black Pepper Energy Bites with Lion's Mane are not recommended for kids. Note that all bites contain nuts (tree nuts) but no peanuts, so they're still not suitable for anyone with a nut allergy.</p></div></div 3950 ></div 3951 ><div data-state="closed" class="iKF0O21lIJKqihQWj" data-instant-type="accordion-item" 3952 ><button class="ixzoVQJE34af5ty8S" data-instant-type="accordion-header" type="button" 3953 ><div class="ihetyF8tY6pKfruRH" data-instant-type="container" 3954 ><div data-instant-type="icon" class="ip0fp6raIgu86n3Em"> 3955 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3956 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3957 </svg></div></div 3958 ><div data-instant-type="text" class="instant-rich-text iU5Nokzx3R8QiTQAK"><p>Are these energy bites vegan and gluten free?</p></div 3959 ><div data-instant-type="icon" class="iBfO0KA0A41irJEc4"> 3960 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3961 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3962 </svg></div></button 3963 ><div class="i2L9Hx0GesiyATkdd" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3964 ><div data-instant-type="text" class="instant-rich-text is32tZSaV5x7VJE18"><p>All three flavours are gluten free. Two of the three are vegan: Black Pepper with Lion's Mane and Sweet & Salty. Sea Salt with Collagen contains bovine collagen, so it's suitable meat eaters but not for vegans or vegetarians. Every flavour contains
3964nuts. Full ingredients and allergen information sit on each product page.</p></div></div 3965 ></div 3966 ></div 3967 ><div class="io220OOgAA71Ge0uC" data-instant-type="accordion-container" data-is-first-open="false" data-is-multi-open-enabled="false" 3968 ><div data-state="closed" class="ihXPrcejgexg1aCLA" data-instant-type="accordion-item" 3969 ><button class="iTBn5mgduShMwSeuC" data-instant-type="accordion-header" type="button" 3970 ><div class="igjKMkEiUNnDjmU5p" data-instant-type="container" 3971 ><div data-instant-type="icon" class="i8JEANol4MMWOKbMS"> 3972 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3973 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3974 </svg></div></div 3975 ><div data-instant-type="text" class="instant-rich-text iOoQGh3QrP9pO9cb9"><p>What sweeteners do you use â any refined sugar?</p></div 3976 ><div data-instant-type="icon" class="iVKIerXsqomNy72dq"> 3977 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3978 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3979 </svg></div></button 3980 ><div class="i2fIOWSTsjUtIJbs3" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3981 ><div data-instant-type="text" class="instant-rich-text iphDnQsYsWumgdLTC"><p>The sweetness comes entirely from coconut sugar. No white sugar, no glucose or corn syrups, no artificial sweeteners and nothing you'd need to look up.</p></div></div 3982 ></div 3983 ><div data-state="closed" class="iAaCWYwO0ojYWdYI5" data-instant-type="accordion-item" 3984 ><button class="iGOEaUUQCxIsqIYzm" data-instant-type="accordion-header" type="button" 3985 ><div class="iN6OsekUaLhLcDoZI" data-instant-type="container" 3986 ><div data-instant-type="icon" class="i4PCdfTzFQMpglCsJ"> 3987 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3988 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 3989 </svg></div></div 3990 ><div data-instant-type="text" class="instant-rich-text ikj4jdfwsar8TUnBe"><p>Do you use seed oils or palm oil?</p></div 3991 ><div data-instant-type="icon" class="itTTeKEsn8kX5VwYK"> 3992 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 3993 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 3994 </svg></div></button 3995 ><div class="iN1kq3Ozw2btRMWbp" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 3996 ><div data-instant-type="text" class="instant-rich-text iO9D3CYikokeKCSDy"><p>No palm oil, ever. Where a recipe needs a little oil we use cold pressed avocado oil rather than the cheap refined seed oils most snacks rely on. It costs us more and it's worth it. Just one of those things you'll find None Of That in here.</p></div></div 3997 ></div 3998 ><div data-state="closed" class="ifiykdA63WRnNNHiw" data-instant-type="accordion-item" 3999 ><button class="iXXHIoHZijJKm3YUS" data-instant-type="accordion-header" type="button" 4000 ><div class="iBX38ZG3oQnJJ7pqp" data-instant-type="container" 4001 ><div data-instant-type="icon" class="iYpMIsLSJfEvKMPk3"> 4002 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 4003 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 4004 </svg></div></div 4005 ><div data-instant-type="text" class="instant-rich-text igDyg4ceaKIx8DqXB"><p>Do you offer free shipping?</p></div 4006 ><div data-instant-type="icon" class="ikoYggybCliKbIiRt"> 4007 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 4008 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 4009 </svg></div></button 4010 ><div class="iUengpx4CMWfvFBHz" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 4011 ><div data-instant-type="text" class="instant-rich-text i22jU4zgSYRwNNrMO"><p>Yes! At Rollagranola, we aim to make our products as accessible as possible. We offer free shipping for orders over £20.</p><p></p><p>We do charge a fee for orders under £20. For UK orders, there is a shipping charge of £2 for orders between £10-£19.99 and a cost of £5 for orders up to £9.99.</p></div></div 4012 ></div 4013 ><div data-state="closed" class="iZonYHAFcC1kxUMPS" data-instant-type="accordion-item" 4014 ><button class="iq5pTv2Dt0FPPDxF2" data-instant-type="accordion-header" type="button" 4015 ><div class="ikqCX3aLsMQvU6vQW" data-instant-type="container" 4016 ><div data-instant-type="icon" class="irwgsVUX9NQKmDZLG"> 4017 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 4018 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 4019 </svg></div></div 4020 ><div data-instant-type="text" class="instant-rich-text iM9XOSx3r6DOKhjQg"><p>How long does shipping take?</p></div 4021 ><div data-instant-type="icon" class="iydK9bJFn9y5hAD4e"> 4022 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 4023 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 4024 </svg></div></button 4025 ><div class="iQSjUOrhJGgXUO30t" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 4026 ><div data-instant-type="text" class="instant-rich-text iQNsxc0BWt2utVc6s"><p>All orders are shipped with Royal Mail on a tracked 48 hour service. We aim to dispatch orders by the next working day, after the order is placed. During busy times, we may take an extra day to pick, pack and dispatch as we are a small team, sorry!</p></div></div 4027 ></div 4028 ><div data-state="closed" class="i5CqlptEGsv6hqIEg" data-instant-type="accordion-item" 4029 ><button class="i7ZepPeopF9EEgEWE" data-instant-type="accordion-header" type="button" 4030 ><div class="iObCGzAFgJh44fS8p" data-instant-type="container" 4031 ><div data-instant-type="icon" class="iM37jVzVqD4BiWyu5"> 4032 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 4033 <title>caret-right</title><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path> 4034 </svg></div></div 4035 ><div data-instant-type="text" class="instant-rich-text ienXDafHDqGztZdgR"><p>Is there any discount available?</p></div 4036 ><div data-instant-type="icon" class="iGKSt0KcKDBUfyrMN"> 4037 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 256 256" class="instant-icon"> 4038 <title>plus</title><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path> 4039 </svg></div></button 4040 ><div class="ih1EUh4RSBLK2d1HP" data-instant-type="accordion-content" style="--instant-accordion-content-height:auto;--instant-accordion-content-width:auto" 4041 ><div data-instant-type="text" class="instant-rich-text irzLYHIj5WhhYpIpm"><p>Yes! Subscribe and save 15% on every order. Choose the 10-pack and save an extra 8%. Combine a subscription with the 10-pack and stack your savings up to 23% off. Please note these discounts can't be combined with any other promotional discounts, but you'
4041re welcome to apply your Rolla Rewards and/or other voucher codes on top.</p></div></div 4042 ></div 4043 ></div 4044 ></div 4045 ></div 4046 ></div 4047 > 4048 <!-- --> 4049
4049<script type="application/json" id="variants__wgEiGdyxf1XbRxiI--template--19544668897339__instant-edIoEcsHDDIBPBnD"> 4050 [{"id":44000145997883,"title":"50g pack","option1":"50g pack","option2":null,"option3":null,"sku":"SN-2605","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack","public_title":"50g pack","options":["50g pack"],"price":251,"weight":50,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":213}],"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44164432035899,"title":"50g pack of 5","option1":"50g pack of 5","option2":null,"option3":null,"sku":"SN-2612","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 5","public_title":"50g pack of 5","options":["50g pack of 5"],"price":1192,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1013}],"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44000146030651,"title":"50g pack of 10","option1":"50g pack of 10","option2":null,"option3":null,"sku":"SN-2613","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sweet \u0026 Salty Energy Bites - 50g pack of 10","public_title":"50g pack of 10","options":["50g pack of 10"],"price":2259,"weight":400,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}],"quantity_rule":{"min":1,"max":null,"increment":1}}] 4051 </script>
4051 4052
4052<script type="application/json" id="options__wgEiGdyxf1XbRxiI--template--19544668897339__instant-edIoEcsHDDIBPBnD"> 4053 [{"name":"Pack Size","position":1,"values":["50g pack","50g pack of 5","50g pack of 10"]}] 4054 </script>
4054<script type="application/json" id="selling_plans__wgEiGdyxf1XbRxiI--template--19544668897339__instant-edIoEcsHDDIBPBnD"> 4055 [{"variantId":"44000145997883","sellingPlanId":"3521478715","sellingPlanName":"Delivery every 30 days","price":"£2.13","compareAtPrice":"£2.51"},{"variantId":"44000145997883","sellingPlanId":"3521413179","sellingPlanName":"Delivery every 45 days","price":"£2.13","compareAtPrice":"£2.51"},{"variantId":"44000145997883","sellingPlanId":"3521445947","sellingPlanName":"Delivery every 60 days","price":"£2.13","compareAtPrice":"£2.51"},{"variantId":"44164432035899","sellingPlanId":"3521478715","sellingPlanName":"Delivery every 30 days","price":"£10.13","compareAtPrice":"£11.92"},{"variantId":"44164432035899","sellingPlanId":"3521413179","sellingPlanName":"Delivery every 45 days","price":"£10.13","compareAtPrice":"£11.92"},{"variantId":"44164432035899","sellingPlanId":"3521445947","sellingPlanName":"Delivery every 60 days","price":"£10.13","compareAtPrice":"£11.92"},{"variantId":"44000146030651","sellingPlanId":"3521478715","sellingPlanName":"Delivery every 30 days","price":"£19.20","compareAtPrice":"£22.59"},{"variantId":"44000146030651","sellingPlanId":"3521413179","sellingPlanName":"Delivery every 45 days","price":"£19.20","compareAtPrice":"£22.59"},{"variantId":"44000146030651","sellingPlanId":"3521445947","sellingPlanName":"Delivery every 60 days","price":"£19.20","compareAtPrice":"£22.59"}] 4056 </script>
4056<!-- --> 4057 </form> 4058 <!-- prettier-ignore --> 4059
4059<script>(()=>{let t=window.Instant||{};if(!t.initializedAppEmbed&&!window.__instant_loading_core){window.__instant_loading_core=!0,t.initializedVersion="4.7.0",t.initialized=!0;let i=()=>{let i=(t,i)=>t.split(".").map(Number).reduce((t,e,n)=>t||e-i.split(".")[n],0),e=[...document.querySelectorAll(".__instant")].map(t=>t.getAttribute("data-instant-version")||"1.0.0").sort(i).pop()||"1.0.0",n=document.createElement("script");n.src="https://client.instant.so/scripts/instant-core.min.js?version="+e,document.body.appendChild(n),t.initializedVersion=e};"loading"!==document.readyState?i():document.addEventListener("DOMContentLoaded",i)}})();</script>
4059 4060
4060<script type="application/ld+json"> 4061 {"@context":"http:\/\/schema.org\/","@id":"\/products\/none-of-that-sweet-and-salty#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Rollagranola"},"category":"Snack Foods","description":"Energy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \nFlavour: Sweet \u0026amp; Salty \nGluten-free, Vegan and High Fibre. \nPack size: 50g single serve\nRecommended serving size: 50g\n","hasVariant":[{"@id":"\/products\/none-of-that-sweet-and-salty?variant=44000145997883#variant","@type":"Product","image":"https:\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630\u0026width=1920","name":"Sweet \u0026 Salty Energy Bites - 50g pack","offers":{"@id":"\/products\/none-of-that-sweet-and-salty?variant=44000145997883#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"2.51","priceCurrency":"GBP","url":"https:\/\/rollagranola.com\/products\/none-of-that-sweet-and-salty?variant=44000145997883"},"sku":"SN-2605"},{"@id":"\/products\/none-of-that-sweet-and-salty?variant=44164432035899#variant","@type":"Product","image":"https:\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630\u0026width=1920","name":"Sweet \u0026 Salty Energy Bites - 50g pack of 5","offers":{"@id":"\/products\/none-of-that-sweet-and-salty?variant=44164432035899#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"11.92","priceCurrency":"GBP","url":"https:\/\/rollagranola.com\/products\/none-of-that-sweet-and-salty?variant=44164432035899"},"sku":"SN-2612"},{"@id":"\/products\/none-of-that-sweet-and-salty?variant=44000146030651#variant","@type":"Product","image":"https:\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630\u0026width=1920","name":"Sweet \u0026 Salty Energy Bites - 50g pack of 10","offers":{"@id":"\/products\/none-of-that-sweet-and-salty?variant=44000146030651#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"22.59","priceCurrency":"GBP","url":"https:\/\/rollagranola.com\/products\/none-of-that-sweet-and-salty?variant=44000146030651"},"sku":"SN-2613"}],"name":"Sweet \u0026 Salty Energy Bites","productGroupID":"7766449291323","url":"https:\/\/rollagranola.com\/products\/none-of-that-sweet-and-salty"} 4062 </script>
4062 4063</div> 4064 4065</div> 4066 4067
4067<script id="cart-template" type="template/html"> 4068 <div id="ga-cart" class="ga ga-template_3 ga-products-box ga-cart"> 4069 <h2 class="ga-title">Related products</h2> 4070 <div class="ga-products"> 4071 <ul class="ga-products-table"> 4072 {% for product in products %} 4073 {% assign first_available_variant = false %} 4074 {% for variant in product.variants %} 4075 {% if !first_available_variant and variant.available %}{% assign first_available_variant = variant %}{% endif %} 4076 {% endfor %} 4077 {% unless first_available_variant %}{% assign first_available_variant = product.variants[0] %}{% endunless %} 4078 {% if product.images[0] %} 4079 {% assign featured_image = product.images[0] | img_url: '100x' %} 4080 {% else %} 4081 {% assign featured_image = no_image_url | img_url: '100x' %} 4082 {% endif %} 4083 <li class="ga-product" data-product-id="{{product.id}}"> 4084 <div class="product_main"> 4085 <input class="selectedItem" checked type="checkbox" value=""/> 4086 <span class="ga-products_image"> 4087 <a href="/products/{{product.handle}}"> 4088 <img id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 4089 </a> 4090 </span> 4091 <a class="ga-product_title" href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>This item: </strong>{% endif %}{{product.title}}</a> 4092 </div> 4093 {% assign variants_size = product.variants | size %} 4094 <div data-mh="cart_variants-group" class="ga-product_variants-container"> 4095 <select class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 4096 {% for variant in product.variants %}<option {% unless variant.available %}disabled{% endunless %} data-image="{% if variant.featured_image.src %}{{variant.featured_image.src | img_url: '100x'}}{% elsif variant.featured_image %}{{variant.featured_image | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - Sold out{% endunless %}</option>{% endfor %} 4097 </select> 4098 </div> 4099 <span class="ga-product_price-container"> 4100 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 4101 {% if first_available_variant.compare_at_price > first_available_variant.price %} 4102 <span class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</span> 4103 {% endif %} 4104 </span> 4105 </li> 4106 {% endfor %} 4107 </ul> 4108 <div class="ga-product-form"> 4109 <div>Total price: <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 4110 <button class="ga-addalltocart" type="button" data-add="Add selected to cart" data-added="Added selected to cart">Add selected to cart</button> 4111 </div> 4112 </div> 4113 </div> 4114 </script>
4114 4115 4116 4117<div id="globoRelatedProducts"></div>
4118<script data-instant-track type="text/javascript">if (typeof globoAlsoBought !== 'undefined') globoAlsoBought.init();</script>
4118 4119 4120<div id="station-tabs-data"> 4121 <!-- begin station data --> 4122 4123<!-- begin station shared tab data --><div id="station-tabs-data-52109" class="station-tabs-data-item" style="display:none;" data-position="-1"> 4124 <a id="st-link-delivery-information" class="station-tabs-link" href="#delivery-information"><span>Delivery Information</span></a> 4125 <div id="st-delivery-information" class="station-tabs-content"> 4126 <div class="station-tabs-content-inner"><div style="box-sizing: inherit; color: #212121; font-family: Roboto, sans-serif; font-size: 16px; padding: 15px;"> 4127<p style="box-sizing: inherit; margin: 0px 0px 1rem; padding: 0px;">All Products are shipped using a 48h service. Order by midday for orders to be shipped same day.</p> 4128<p style="box-sizing: inherit; margin: 0px 0px 1rem; padding: 0px;">Orders up to £9.97</p> 4129<ul style="box-sizing: inherit; margin: 0px 0px 1rem 2rem; padding: 0px;"> 4130<li style="box-sizing: inherit;">£4 Delivery Charge</li> 4131</ul> 4132<p style="box-sizing: inherit; margin: 0px 0px 1rem; padding: 0px;">Orders over £9.97</p> 4133<ul style="box-sizing: inherit; margin: 0px 0px 1rem 2rem; padding: 0px;"> 4134<li style="box-sizing: inherit;">Free Delivery</li> 4135</ul> 4136<br style="box-sizing: inherit;" /> 4137<p style="box-sizing: inherit; margin: 0px 0px 1rem; padding: 0px;">Join our mailing for exclusive discounts, new products sneak-peaks and updates on the business.</p> 4138</div></div> 4139 </div> 4140 </div><!-- end station shared tab data -->
4140<script id="station-tabs-product-json" type="application/json">{"productDescriptionHTML": "\u003cp\u003eEnergy bites crafted from over 50% nuts and combined with a range of natural ingredients. These crunchy, nutty bites are a delightful snack for any time. \u003c\/p\u003e\n\u003cp\u003eFlavour: Sweet \u0026amp; Salty \u003c\/p\u003e\n\u003cp\u003eGluten-free, Vegan and High Fibre. \u003c\/p\u003e\n\u003cp\u003ePack size: 50g single serve\u003c\/p\u003e\n\u003cp\u003eRecommended serving size: 50g\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"}</script>
4140 4141 <!-- end station data --> 4142 </div><style id="station-tabs-main-style"> 4143 .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} 4144 4145 .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} 4146 4147 .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;} 4148 </style> 4149 4150
4150<script id="station-tabs-main-script" type="text/javascript"> 4151 4152 ;(function(){ 4153 window.Station = window.Station || {};window.Station.Apps = window.Station.Apps || {}; 4154 4155 4156 window.Station.Apps.Tabs = { 4157 version: '5.8.1', 4158 level: 'amery', 4159 proxy_path: '/apps/station-tabs', 4160 order: [52109] 4161, 4162 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}, 4163 template: 'product', 4164 productHandle: 'none-of-that-sweet-and-salty', 4165 events: {}, 4166 request_locale: 'en', 4167 shop_locale: 'en', 4168 on: function(e, cb) { 4169 if (e === 'ready' && this.isReady) return cb.call(this); 4170 var callbacks = this.events[e] || []; 4171 callbacks.push(cb); 4172 this.events[e] = callbacks; 4173 } 4174 }; 4175 var s = window.Station.Apps.Tabs.settings; 4176 s.polyfill = false; 4177 s.clean_content_nodes = ['div', 'span', 'section', 'article']; 4178 s.fix_known_issues = true; 4179 s.show_content_before = true; 4180 s.show_content_after = true; 4181 s.full_scroll_sync_enabled = true; 4182 s.init_on_load = true; 4183 4184 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))}
4184(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");
4184return 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)}
4184),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||{}
4184).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)}
4184,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(); 4185 })(); 4186 </script>
4186 4187 4188 </div> 4189 4190 <div class="old-footer-block"><div id="shopify-section-footer" class="shopify-section js-section__footer"> 4191 4192 4193 4194 <div class="newsletter u-content--dark newsletter--grey"> 4195 <div class="newsletter__content"> 4196 4197 <div class="newsletter__title section__title section__title--center section__title--desc"> 4198 4199 <h2 class="section__title-text">Join our granola club</h2> 4200 4201 4202 <p class="section__title-desc">Sign-up for free shipping on your first order!</p> 4203 4204 </div> 4205 4206 <div class="newsletter__form-wrapper"> 4207 <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="â" /> 4208 4209 4210 <div class="o-layout o-layout--flush"> 4211 <div class="o-layout__item u-1/1 u-2/3@tab"> 4212 <input type="hidden" name="contact[tags]" value="newsletter"> 4213 <input type="email" 4214 name="contact[email]" 4215 id="Email" 4216 class="newsletter__input" 4217 value="" 4218 placeholder="[email protected]" 4219 autocorrect="off" 4220 autocapitalize="off"> 4221 </div> 4222 <div class="o-layout__item u-1/1 u-1/3@tab"> 4223 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__btn" name="commit" id="Subscribe">Subscribe</button> 4224 </div> 4225 </div> 4226 4227 </form> 4228 </div> 4229 </div> 4230 </div> 4231 4232 4233 4234 4235<footer role="contentinfo" id="footer" class="footer footer--dark"> 4236 <div class="container"> 4237 <div class="footer__content"> 4238 <div class="o-layout"> 4239 4240 4241 4242 4243 4244 <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk"> 4245 <div class="footer-nav"> 4246 <h4 class="footer-nav__title h5">Information</h4> 4247 <ul class="footer-nav__items o-list-bare"> 4248 4249 <li class="footer-nav__item"><a href="/pages/shipping" class="footer-nav__link">Delivery & Returns</a></li> 4250 4251 <li class="footer-nav__item"><a href="/pages/t-cs" class="footer-nav__link">Consumer Terms & Conditions</a></li> 4252 4253 <li class="footer-nav__item"><a href="/pages/supplier-terms-conditions" class="footer-nav__link">Supplier Terms & Conditions</a></li> 4254 4255 <li class="footer-nav__item"><a href="/pages/international-shipping" class="footer-nav__link">International Shipping Charges</a></li> 4256 4257 <li class="footer-nav__item"><a href="/pages/discount-ts-cs" class="footer-nav__link">Discount Terms & Conditions</a></li> 4258 4259 <li class="footer-nav__item"><a href="/pages/terms-conditions-of-sale" class="footer-nav__link">Terms & Conditions of Sale</a></li> 4260 4261 <li class="footer-nav__item"><a href="/pages/faqs" class="footer-nav__link">FAQ's</a></li> 4262 4263 <li class="footer-nav__item"><a href="/policies/privacy-policy" class="footer-nav__link">Privacy Policy</a></li> 4264 4265 <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link">Terms of Service</a></li> 4266 4267 </ul> 4268 </div> 4269 </div> 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk"> 4281 <div class="footer-nav"> 4282 4283 <h4 class="footer-nav__title h5">Get In Touch</h4> 4284 4285 4286 <p class="footer-nav__text"><a href="mailto:[email protected]" class="footer-nav__text-link">[email protected]</a></p> 4287 4288 4289 <p class="footer-nav__text"><a href="tel:01462 419 400" class="footer-nav__text-link">01462 419 400</a></p> 4290 4291 4292 4293 4294 </div> 4295 </div> 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk"> 4309 <div class="footer-nav footer-nav--social"> 4310 4311 <h4 class="footer-nav__title h5">Follow us on social media</h4> 4312 4313 <ul class="footer-nav__social-items o-list-bare"> 4314 4315 4316 <li class="footer-nav__social-item"> 4317 <a href="https://twitter.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank"> 4318 <i class="icon icon--twitter" aria-hidden="true"></i>
4319 <span class="icon-fallback__text">Twitter</span> 4320 </a> 4321 </li> 4322 4323 4324 4325 <li class="footer-nav__social-item"> 4326 <a href="http://instagram.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank"> 4327 <i class="icon icon--instagram" aria-hidden="true"></i> 4328 <span class="icon-fallback__text">Instagram</span> 4329 </a> 4330 </li> 4331 4332 4333 4334 4335 4336 4337 4338 4339 </ul> 4340 </div> 4341 </div> 4342 4343 4344 4345 4346 <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk"> 4347 <div class="footer-nav"> 4348 <h4 class="footer-nav__title h5">Quick Links</h4> 4349 <ul class="footer-nav__items o-list-bare"> 4350 4351 <li class="footer-nav__item"><a href="/pages/our-in-house-nutritionist" class="footer-nav__link">In House Nutritionist</a></li> 4352 4353 <li class="footer-nav__item"><a href="/pages/trade-enquiry" class="footer-nav__link">Trade Enquiry </a></li> 4354 4355 <li class="footer-nav__item"><a href="/pages/contact-us" class="footer-nav__link">Contact Us</a></li> 4356 4357 <li class="footer-nav__item"><a href="https://rollagranola.com/apps/store-locator/" class="footer-nav__link">Stockists</a></li> 4358 4359 </ul> 4360 </div> 4361 </div> 4362 4363 4364 4365 4366 4367 4368 4369 4370 </div> 4371 4372 4373 4374 </div> 4375 </div> 4376 4377 4378 <div class="footer__bottom"> 4379 <div class="container"> 4380 4381 4382 4383 <div class="footer__icons footer__bottom-item"> 4384 4385<ul class="footer__icons-items o-list-bare"> 4386 4387 4388 <li class="footer__icons-item"> 4389 <i class="icon icon--american_express" aria-hidden="true"></i> 4390 </li> 4391 4392 4393 4394 <li class="footer__icons-item"> 4395 <i class="icon icon--apple_pay" aria-hidden="true"></i> 4396 </li> 4397 4398 4399 4400 <li class="footer__icons-item"> 4401 <i class="icon icon--diners_club" aria-hidden="true"></i> 4402 </li> 4403 4404 4405 4406 <li class="footer__icons-item"> 4407 <i class="icon icon--discover" aria-hidden="true"></i> 4408 </li> 4409 4410 4411 4412 4413 4414 <li class="footer__icons-item"> 4415 <i class="icon icon--jcb" aria-hidden="true"></i> 4416 </li> 4417 4418 4419 4420 <li class="footer__icons-item"> 4421 <i class="icon icon--maestro" aria-hidden="true"></i> 4422 </li> 4423 4424 4425 4426 <li class="footer__icons-item"> 4427 <i class="icon icon--master" aria-hidden="true"></i> 4428 </li> 4429 4430 4431 4432 <li class="footer__icons-item"> 4433 <i class="icon icon--paypal" aria-hidden="true"></i> 4434 </li> 4435 4436 4437 4438 4439 4440 4441 4442 <li class="footer__icons-item"> 4443 <i class="icon icon--visa" aria-hidden="true"></i> 4444 </li> 4445 4446 4447 </ul> 4448 4449 </div> 4450 4451 4452 4453 4454 <div class="footer-copyright"> 4455 <p class="footer-copyright__text">
4456 <span class="footer-copyright__span footer-copyright__span--shop">© 2026, Rollagranola</span> 4457 <span class="footer-copyright__span footer-copyright__span--powered" style="display:none" ><a href="https://3oneseven.com/">Theme by 3oneseven</a>.</span> 4458 4459 </p> 4460 </div> 4461 4462 </div> 4463 </div> 4464 4465</footer> 4466
4467<script> 4468$(document).ready(function() { 4469 let bannerTop = $('.bundle-section').offset().top, 4470 banner = $('.bundle-section') 4471 4472 $(window).scroll(function() { 4473 4474 if ( $(this).scrollTop() >= bannerTop ) { 4475 banner.addClass('is-active'); 4476 } else { 4477 banner.removeClass('is-active'); 4478 } 4479 }); 4480}); 4481</script>
4481 4482</div></div> 4483 <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" /> 4484 4485<style data-shopify> 4486 .new-footer-content-info-block {position: relative;} 4487 .new-footer-content-info-block:after { 4488 content: ''; 4489 4490 background-image: url('//rollagranola.com/cdn/shop/files/black-layer.png?v=1771929715'); 4491 4492 position: absolute; 4493 top: -12px; 4494 left: 0; 4495 right: 0; 4496 height: 15px; 4497 background-size: contain; 4498 } 4499 .footer-new-footer {background: #212121;} 4500 .footer-new-footer .contact-email a, 4501 .footer-new-footer .contact-email p, 4502 .footer-new-footer .contact-email li, 4503 .footer-new-footer .contact-number a, 4504 .footer-new-footer .contact-number p, 4505 .footer-new-footer .contact-number li, 4506 .footer-new-footer .text-color { 4507 color: #ffffff; 4508 } 4509 @media screen and (max-width: 749px) { 4510 .new-footer-content-info-block:after {top: -10px;} 4511 } 4512 @media screen and (max-width: 600px) { 4513 .new-footer-content-info-block:after { 4514 top: -5px; 4515 height: 10px; 4516 background-size: cover; 4517 background-repeat: no-repeat; 4518 } 4519 } 4520</style> 4521 4522<div class="new-footer-content-info-block"> 4523 <footer role="contentinfo" id="footer" class="footer-new-footer footer footer--"> 4524 <div class="container"> 4525 <div class="footer__content"> 4526 <div class="footer-layout"> 4527 4528 4529 4530 4531 4532 <div class="footer-layout__item footer-info_block"> 4533 4534 <div class="footer-logo-block"><img src="//rollagranola.com/cdn/shop/files/Vector_1.svg?v=1771917207" alt="" class="img-fluid"></div> 4535 4536 4537 <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> 4538 4539 4540 <div class="payment_icons-block"><img src="//rollagranola.com/cdn/shop/files/Frame_2085663155.svg?v=1771917216" alt="" class="img-fluid"></div> 4541 4542 </div> 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 <div class="footer-layout__item footer-linklist-block"> 4556 <div class="footer-nav"> 4557 <h4 class="footer-nav__title h5 text-color">Company Info</h4> 4558 <ul class="footer-nav__items o-list-bare"> 4559 4560 <li class="footer-nav__item"><a href="/pages/shipping" class="footer-nav__link text-color">Delivery & Returns</a></li> 4561 4562 <li class="footer-nav__item"><a href="/pages/t-cs" class="footer-nav__link text-color">Consumer Terms & Conditions</a></li> 4563 4564 <li class="footer-nav__item"><a href="/pages/supplier-terms-conditions" class="footer-nav__link text-color">Supplier Terms & Conditions</a></li> 4565 4566 <li class="footer-nav__item"><a href="/pages/international-shipping" class="footer-nav__link text-color"> International Shipping Charges</a></li> 4567 4568 <li class="footer-nav__item"><a href="/pages/discount-ts-cs" class="footer-nav__link text-color">Discount Terms & Condition</a></li> 4569 4570 <li class="footer-nav__item"><a href="/policies/privacy-policy" class="footer-nav__link text-color">Privacy Policy</a></li> 4571 4572 <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link text-color">Terms of Service</a></li> 4573 4574 </ul> 4575 </div> 4576 </div> 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 <div class="footer-layout__item footer-linkl
4588ist-block"> 4589 <div class="footer-nav"> 4590 <h4 class="footer-nav__title h5 text-color">Quick Links</h4> 4591 <ul class="footer-nav__items o-list-bare"> 4592 4593 <li class="footer-nav__item"><a href="/pages/our-in-house-nutritionist" class="footer-nav__link text-color">In House Nutritionist</a></li> 4594 4595 <li class="footer-nav__item"><a href="/pages/trade-enquiry" class="footer-nav__link text-color">Trade Enquiry </a></li> 4596 4597 <li class="footer-nav__item"><a href="/pages/contact-us" class="footer-nav__link text-color">Contact Us</a></li> 4598 4599 <li class="footer-nav__item"><a href="https://rollagranola.com/apps/store-locator/" class="footer-nav__link text-color">Stockists</a></li> 4600 4601 </ul> 4602 </div> 4603 </div> 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 <div class="footer-layout__item footer-contact-block"> 4617 <div class="footer-layout-email-number"> 4618 4619 <div class="contact-title text-color">Contacts</div> 4620 4621 4622 <div class="contact-email text-color"><p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p></div> 4623 4624 4625 <div class="contact-block"> 4626 <div class="contact-phone-icon"><img src="//rollagranola.com/cdn/shop/files/Group.svg?v=1771917364" alt="" class="img-fluid"></div> 4627 <div class="contact-number text-color"><p><a href="tel:01462419400" title="tel:01462419400">01462419400</a></p></div> 4628 </div> 4629 4630 </div> 4631 <div class="review-item-block"> 4632 4633 <div class="review-title text-color">2,694 Reviews on -</div> 4634 4635 4636 <div class="review-icon"><img src="//rollagranola.com/cdn/shop/files/reviewsio-logo1.svg?v=1771917231" alt="" class="img-fluid"></div> 4637 4638 </div> 4639 </div> 4640 4641 4642 4643 </div> 4644 </div> 4645 4646 <div class="footer-mid-content-block"> 4647 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 4648 <a href="javascript:void(0)" class="bck-top-link" id="back-to-top-btn"> 4649 <div class="svg-icon-content"> 4650 <div class="svg-icon"> 4651 <svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 4652 <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"/> 4653 </svg> 4654 </div> 4655 <div class="svg-content text-color">Back to top</div> 4656 </div> 4657 </a> 4658 </div> 4659 4660 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 4661 <div class="copy-icon-text text-color"><p>©2026 <strong>RollGranola </strong>All Rights Reserved</p></div> 4662 </div> 4663 4664 4665 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 4666 <div class="footer-nav footer-nav--social"> 4667 4668 <ul class="footer-nav__social-items o-list-bare"> 4669 4670 4671 <li class="footer-nav__social-item"> 4672 <a href="https://twitter.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank"> 4673 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4674 <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"/> 4675 </svg>
4676 <span class="icon-fallback__text text-color">Twitter</span> 4677 </a> 4678 </li> 4679 4680 4681 4682 <li class="footer-nav__social-item"> 4683 <a href="http://instagram.com/rollagranola" class="footer-nav__social-link icon-fallback" target="_blank"> 4684 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4685 <g clip-path="url(#clip0_3011_3589)"> 4686 <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"/> 4687 <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"/> 4688 <path d="M16.5 7.5V7.51" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4689 </g> 4690 <defs> 4691 <clipPath id="clip0_3011_3589"> 4692 <rect width="24" height="24" fill="white"/> 4693 </clipPath> 4694 </defs> 4695 </svg> 4696 <span class="icon-fallback__text text-color">Instagram</span> 4697 </a> 4698 </li> 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 <li class="footer-nav__social-item"> 4709 <a href="https://www.tiktok.com/@rollagranola" class="footer-nav__social-link icon-fallback" target="_blank"> 4710 <svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 4711 <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"/> 4712 </svg> 4713 <span class="icon-fallback__text text-color">Tiktok</span> 4714 </a> 4715 </li> 4716 4717 </ul> 4718 </div> 4719 </div> 4720 4721 </div> 4722 </div> 4723 4724 4725 <div class="footer-bottom-content-block"> 4726 <img src="//rollagranola.com/cdn/shop/files/ranola_1.svg?v=1771918063" alt="" class="img-fluid"> 4727 </div> 4728 4729 4730 </footer> 4731 4732 <div class="side-shap-icon"> 4733 <img src="//rollagranola.com/cdn/shop/files/Vector_3.svg?v=1771922414" alt="" class="img-fluid"> 4734 </div> 4735 4736</div> 4737
4738<script> 4739 const backToTopBtn = document.getElementById("back-to-top-btn"); 4740 window.addEventListener("scroll", () => { 4741 if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { 4742 backToTopBtn.style.display = "block"; 4743 } else { 4744 backToTopBtn.style.display = "none"; 4745 } 4746 }); 4747 backToTopBtn.addEventListener("click", () => { 4748 window.scrollTo({ 4749 top: 0, 4750 behavior: "smooth" 4751 }); 4752 }); 4753</script>
4753 4754 4755</div></div> 4756 4757 <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop"> 4758<div class="promo-pop js-promo-pop promo-pop--disabled" data-promo-enabled="false" data-promo-delay="7000" data-promo-expiry="30"> 4759 <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback"> 4760 <i class="icon icon--close" aria-hidden="true"></i> 4761 <span class="icon-fallback__text">Close (esc)</span> 4762 </a> 4763 4764 <div class="promo-pop__wrapper"> 4765 <div class="promo-pop__content"> 4766 4767 4768 <div class="section__title promo-pop__title"> 4769 <h4 class="section__title-text">Free Shipping On Your First Order</h4> 4770 </div> 4771 4772 4773 4774 <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> 4775 4776 4777 4778 <div class="promo-pop__form"> 4779 <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="â" /> 4780 4781 4782 <div class="promo-pop__fieldset"> 4783 <input type="hidden" name="contact[tags]" value="newsletter"> 4784 <input type="email" 4785 name="contact[email]" 4786 id="Email" 4787 class="promo-pop__fieldset-item promo-pop__input" 4788 value="" 4789 placeholder="[email protected]" 4790 autocorrect="off" 4791 autocapitalize="off"> 4792 4793 <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> 4794 </div> 4795 4796 </form> 4797 </div> 4798 4799 4800 4801 </div> 4802 </div> 4803</div> 4804 4805</div> 4806 <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"> 4807 <div class="age-checker__wrapper"> 4808 4809 4810 4811 <div class="age-checker__content"> 4812 <div class="section__title section__title--center age-checker__title"> 4813 <h3 class="section__title-text">Age verification</h3> 4814 </div> 4815 4816 <div class="age-checker__desc"><p>By clicking enter you are verifying that you are old enough to consume alcohol.</p></div> 4817 4818 <div class="age-checker__actions"> 4819 <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Enter</a> 4820 4821 </div> 4822 </div> 4823 </div> 4824</div> 4825 4826</div> 4827 4828 4829 <div class="search-draw js-search-draw mfp-hide"> 4830 <div class="search-draw__wrapper"> 4831 <div class="search__head"> 4832 <div class="search__label"> 4833 <h3 class="search__label-title">Search</h3> 4834 </div> 4835 </div> 4836 <div class="search__inner"> 4837 <form action="/search" method="get" class="search__form" role="search"> 4838 <input type="hidden" name="type" value="product,article,page"> 4839 <input 4840 type="search" 4841 name="q" 4842 class="search__form-input js-search-input" 4843 value="" 4844 placeholder="Search our store..." 4845 aria-label="Search our store..." 4846 > 4847 <button type="submit" class="search__form-submit"> 4848 <i class="icon icon--search" aria-hidden="true"></i>
4849 <span class="icon-fallback__text">Search</span> 4850 </button> 4851 </form> 4852 4853 4854 <div class="search__nav"> 4855 <h4 class="search__nav-title h5">Main menu</h4> 4856 <ul class="search__nav-items o-list-bare"> 4857 4858 <li class="search__nav-item"> 4859 <a href="/collections" class="search__nav-link">Shop Now</a> 4860 </li> 4861 4862 <li class="search__nav-item"> 4863 <a href="/pages/about-us" class="search__nav-link">About us</a> 4864 </li> 4865 4866 <li class="search__nav-item"> 4867 <a href="/blogs/news" class="search__nav-link">Recipes & Blogs</a> 4868 </li> 4869 4870 <li class="search__nav-item"> 4871 <a href="/pages/contact-us" class="search__nav-link">Get In Touch</a> 4872 </li> 4873 4874 </ul> 4875 </div> 4876 4877 </div> 4878 </div> 4879 </div> 4880 4881 4882 <div class="ajaxcart-draw js-cart-draw mfp-hide"> 4883 <div class="ajaxcart-draw__wrapper js-cart-draw-inner"> 4884 <div class="ajaxcart-draw__scroll"> 4885 <div class="ajaxcart__head"> 4886 <div class="ajaxcart__label"> 4887 <h3 class="ajaxcart__label-title">Shopping Basket</h3> 4888 </div> 4889 </div> 4890 <div id="CartContainer"></div> 4891 <div id="EmptyCart"> 4892 <div class="ajaxcart-empty"> 4893 <h5 class="ajaxcart-empty__title">Your Basket is currently empty.</h5> 4894 <span class="emoji ajaxcart-empty__emoji"> 4895 <i class="icon icon--sad"></i> 4896 </span> 4897 <a href="/collections/all" class="c-btn c-btn--primary c-btn--full">Shop now</a> 4898 </div> 4899 </div> 4900 </div> 4901 </div> 4902 </div> 4903 4904 4905 4906
4906<script id="CartTemplate" type="text/template"> 4907 4908 <form action="/cart" method="post" novalidate class="cart ajaxcart__form"> 4909 <div class="ajaxcart__inner"> 4910 <div class="ajaxcart__products"> 4911 {{#items}} 4912 <div class="ajaxcart__product"> 4913 <div class="ajaxcart__row" data-line="{{line}}"> 4914 4915 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 4916 4917 <div class="o-layout__item u-1/1 u-6/10@tab"> 4918 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 4919 <div class="o-layout__item u-1/3 u-1/4@tab"> 4920 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a> 4921 </div> 4922 <div class="o-layout__item u-2/3 u-3/4@tab"> 4923 <a href="{{url}}"><h3 class="ajaxcart__product-name">{{name}}</h3></a> 4924 {{#if variation}} 4925 <p class="ajaxcart__product-meta">{{variation}}</p> 4926 {{/if}} 4927 {{#properties}} 4928 {{#each this}} 4929 {{#if this}} 4930 <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p> 4931 {{/if}} 4932 {{/each}} 4933 {{/properties}} 4934 4935 </div> 4936 </div> 4937 </div> 4938 4939 <div class="o-layout__item u-2/3 u-2/10@tab"> 4940 <div class="ajaxcart__qty"> 4941 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}"> 4942 <span aria-hidden="true">−</span> 4943 <span class="u-hidden-visually">Reduce item quantity by one</span> 4944 </button> 4945 <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]*"> 4946 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}"> 4947 <span aria-hidden="true">+</span> 4948 <span class="u-hidden-visually">Increase item quantity by one</span> 4949 </button> 4950 </div> 4951 </div> 4952 4953 <div class="o-layout__item u-1/3 u-2/10@tab"> 4954 {{#if discountsApplied}} 4955 <small class="ajaxcart-item__price-strikethrough"><s><span class="money">{{{originalLinePrice}}}</span></s></small> 4956 <br><span><span class="money">{{{linePrice}}}</span></span> 4957 {{else}} 4958 <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div> 4959 {{/if}} 4960 4961 {{#if discountsApplied}} 4962 <div class="grid--full display-table"> 4963 <div class="grid__item text-right"> 4964 {{#each discounts}} 4965 <small class="ajaxcart-item__discount">{{ this.title }}</small><br> 4966 {{/each}} 4967 </div> 4968 </div> 4969 {{/if}} 4970 </div> 4971 4972 </div> 4973 4974 </div> 4975 </div> 4976 {{/items}} 4977 </div> 4978 4979 4980 <div class="ajaxcart__message"> 4981 <label for="CartSpecialInstructions" class="ajaxcart__message-label">
4981Special instructions for seller</label> 4982 <textarea name="note" class="input-full" id="CartSpecialInstructions">{{ note }}</textarea> 4983 </div> 4984 4985 4986 </div> 4987 4988 <div class="ajaxcart__footer"> 4989 <div class="o-layout o-layout--tiny o-layout--reverse"> 4990 <div class="o-layout__item u-1/1 u-1/3@tab"> 4991 <p class="ajaxcart__footer-total">Subtotal <span class="money">{{{totalPrice}}}</span></p> 4992 {{#if totalCartDiscount}} 4993 <p class="ajaxcart__savings"><em><span class="money">{{{totalCartDiscount}}}</span></em></p> 4994 {{/if}} 4995 </div> 4996 <div class="o-layout__item u-1/1 u-2/3@tab"> 4997 <p class="ajaxcart__footer-message">Shipping & taxes calculated at checkout</p> 4998 </div> 4999 </div> 5000 </div> 5001 <div class="ajaxcart__button"> 5002 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow cart__checkout" name="checkout">Check Out</button> 5003 </div> 5004 </form> 5005 5006</script>
5006 5007
5008<script id="AjaxQty" type="text/template"> 5009 5010 <div class="ajaxcart__qty"> 5011 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}"> 5012 <span aria-hidden="true">−</span> 5013 <span class="u-hidden-visually">Reduce item quantity by one</span> 5014 </button> 5015 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*"> 5016 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 5017 <span aria-hidden="true">+</span> 5018 <span class="u-hidden-visually">Increase item quantity by one</span> 5019 </button> 5020 </div> 5021 5022</script>
5022 5023 5024 5025 5026 5027
5027<script src="//rollagranola.com/cdn/shop/t/60/assets/ajax-cart.js?v=119474767911916191091785409930" type="text/javascript"></script>
5027 5028 5029
5029<script src="//rollagranola.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
5029 5030
5030<script src="//rollagranola.com/cdn/shop/t/60/assets/plugins.js?v=10244945603315900971785409930" type="text/javascript"></script>
5030 5031
5031<script src="//rollagranola.com/cdn/shop/t/60/assets/main.js?v=12114905714462251111785409930" type="text/javascript"></script>
5031 5032
5032<script src="//rollagranola.com/cdn/shop/t/60/assets/de-scripts.js?v=143447364176730591121785409930" type="text/javascript"></script>
5032 5033 5034
5034<script> 5035 5036 </script>
5036 5037
5037<script> 5038 theme.ajaxCartInit = function() { 5039 ajaxCart.init({ 5040 cartContainer: '#CartContainer', 5041 cartCountSelector: '#CartCount', 5042 cartCostSelector: '#CartCost', 5043 emptySelector: '#EmptyCart', 5044 5045 triggerSelector: '.js-cart-trigger', 5046 formSelector: '.js-product-form', 5047 addToCartSelector: '.js-product-add', 5048 5049 moneyFormat: "£{{amount}}" 5050 }); 5051 }; 5052 // open cart after item is new added 5053 $('body').on('completeAddItem.ajaxCart', function() { 5054 setTimeout(function(){ 5055 theme.mfpOpen('cart'); 5056 }, 100); 5057 }); 5058 </script>
5058 5059 <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ --> 5060 <!-- Theme version 3.1.0 --> 5061 <!-- BEEKETINGSCRIPT CODE START --> 5062 5063 <!-- BEEKETINGSCRIPT CODE END --> 5064 <!-- Begin ReCharge code --> 5065 <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> 5066<!-- 5067 Subscription Theme Footer 5068 http://rechargepayments.com: v2 5069 Updated: 2017/09/12 5070--> 5071 5072
5072<script> 5073 // Subscriptions Powered by ReCharge Payments: JavaScript 5074 (function() { 5075 // Basic function to load script files, will be used to include jQuery 5076 var loadScript = function(url, callback) { 5077 var script = document.createElement("script"); 5078 script.type = "text/javascript"; 5079 // If the browser is Internet Explorer 5080 if (script.readyState){ 5081 script.onreadystatechange = function() { 5082 if (script.readyState == "loaded" || script.readyState == "complete") { 5083 script.onreadystatechange = null; 5084 callback(); 5085 } 5086 }; 5087 // For any other browser 5088 } else { 5089 script.onload = function() { 5090 callback(); 5091 }; 5092 } 5093 script.src = url; 5094 document.getElementsByTagName("head")[0].appendChild(script); 5095 }; 5096 // This is our JavaScript that we'll run after jQuery is included 5097 var reChargeThemeFooterJS = function($) { 5098 function reChargeSaveCartNoteAndRedirectToCart() { 5099 var has_cart_note_or_attribute = false; 5100 try { 5101 var data = {}; 5102 if ($('[name="note"]').val() != undefined) { 5103 var note = $('[name="note"]').val(); 5104 data['note'] = note; 5105 has_cart_note_or_attribute = true; 5106 } 5107 if (has_cart_note_or_attribute) { 5108 $.ajax({ 5109 type: 'POST', 5110 data: data, 5111 url: '/cart/update.js', 5112 dataType: 'json', 5113 success: function() { 5114 window.location.href = '/cart'; 5115 } 5116 }); 5117 } else { 5118 window.location.href = '/cart'; 5119 } 5120 } catch (e) { 5121 window.location.href = '/cart'; 5122 } 5123 } 5124 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"]'; 5125 $(document).on('click', checkout_button_selectors, function(e) { 5126 if (!e.target.hasAttribute('data-disable-recharge')) { 5127 e.preventDefault(); 5128 5129 5130 5131var paramCart = '&cart_token=' + (document.cookie.match('(^|; )cart=([^;]*)')||0)[2]; 5132$.ajax({ 5133 type: 'GET', 5134 url: '/cart.js', 5135 dataType: 'text', 5136 success: function(data) { 5137 if (data.indexOf("shipping_interval_frequency") > -1) { 5138 var paramDomain = 'myshopify_domain=rollagranola.myshopify.com'; 5139 try { 5140 var paramLinker = "&" + ga.getAll()[0].get('linkerParam'); 5141 } catch (err) { 5142 var paramLinker = ''; 5143 } 5144 var paramCustomer = ''; 5145 window.location = "https://checkout.rechargeapps.com/r/checkout?" + paramDomain + paramCart + paramLinker + paramCustomer; 5146 } else { 5147 window.location = '/checkout'; 5148 } 5149 } 5150}); 5151 5152 5153 5154 } else { 5155 console.info('ReCharge disabled'); 5156 } 5157 }); 5158 } 5159 // Check if jQuery is added, if not, then we'll loadScript, otherwise, run reChargeJS 5160 if ((typeof(jQuery) == 'undefined') || (parseInt(jQuery.fn.jquery) == 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,"")) < 7.2)) { 5161 // We'll get our jQuery from Google APIs 5162 loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() { 5163 jQuery172 = jQuery.noConflict(true); 5164 reChargeThemeFooterJS(jQuery172); 5165 }); 5166 } else { 5167 reChargeThemeFooterJS(jQuery); 5168 } 5169 })(); 5170 </script>
5170 5171 5172<!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> 5173 5174 <!-- End ReCharge code --> 5175
5175<script> 5176 // code by https://websensepro.com 5177 5178 $(document).ready(function () { 5179 $(".read-more").hide(); 5180 $(".show_hide").on("click", function () { 5181 var txt = $(".read-more").is(':visible') ? 'Read More' : 'Read Less'; 5182 $(".show_hide").text(txt); 5183 $(this).next('.read-more').slideToggle(200); 5184 }); 5185 }); 5186 </script>
5186 5187 5188 5189 <div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
5189<script> 5190 console.log("Stape gtm: 1.0.4"); 5191 window.lsData = {}; 5192 window.dataLayer = window.dataLayer || []; 5193 window.addEventListener("message", (event) => { 5194 if (event.data?.event) { 5195 window.dataLayer.push(event.data); 5196 } 5197 }); 5198 window.dataShopStape = { 5199 shop: "rollagranola.com", 5200 shopId: "24600013", 5201 } 5202</script>
5202 5203 5204
5205<script type="application/json" id="stape-product-data">{"id":7766449291323,"title":"Sweet \u0026 Salty Energy Bites","handle":"none-of-that-sweet-and-salty","vendor":"Rollagranola","type":"Snacking","url":"\/products\/none-of-that-sweet-and-salty","available":true,"price":251,"compare_at_price":null,"tags":[],"category":"Snack Foods","collections":[{"id":90592575547,"title":"Snacks \u0026 Bites","handle":"snacking"}],"metafields":{},"variants":[]}</script>
vendor: 1 bytes, line 5205
5205
5206<script> 5207 (function () { 5208 try { 5209 window.productShopStape = JSON.parse(document.getElementById('stape-product-data').textContent); 5210 } catch (error) { 5211 console.warn('[ShopStape] productShopStape error', error); 5212 } 5213 })(); 5214</script>
5214 5215 5216 5217 5218 5219 5220
5220<script> 5221 console.log("â ï¸ User not logged in"); 5222 window.localStorage.removeItem('customerShopStape'); 5223 </script>
5223 5224 5225 5226 5227
5228<script> 5229 window.currentShopifyMarketStapeId = null; 5230 window.currentShopifyMarketStapeCode = null; 5231 try { 5232 window.currentShopifyMarketStapeId = "3657236539"; 5233 window.currentShopifyMarketStapeCode = "US"; 5234 // Checkout doesn't render theme app extension blocks, so this is the 5235 // only place the market/country code is ever set. Persisting it here 5236 // lets checkout-side field mapping (country_market_code) fall back to 5237 // the last known value instead of coming up empty. 5238 localStorage.setItem('marketShopStape', JSON.stringify({ 5239 id: window.currentShopifyMarketStapeId, 5240 code: window.currentShopifyMarketStapeCode 5241 })); 5242 } catch (error) { 5243 console.error("â Stape Error:", error); 5244 } 5245</script>
5245 5246 5247 5248 5249 5250 5251</div><div id="shopify-block-ANEZ6YUIrWjB2bzZUU__11068332061543699368" class="shopify-block shopify-app-block"></div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block"> 5252 5253 5254 5255 5256<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'"> 5257 5258 5259 5260 5261
5261<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d532-f8cc-7560-b848-ba0b5ecfd6ce/upcart-2-413/assets/upcart-bundle.js"></script>
5261 5262 5263 5264
5265<script> 5266 5267 function b64DecodeUnicode(str) { 5268 try { 5269 return decodeURIComponent( 5270 atob(str) 5271 .split('') 5272 .map(function (c) { 5273 return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); 5274 }) 5275 .join(''), 5276 ); 5277 } catch { 5278 return str; 5279 } 5280 } 5281</script>
5281 5282 5283
5284<script> 5285(function() { 5286 window.upcartSettings = {}; 5287 window.upcartSettings.upcartSettings = {}; 5288 window.upcartSettings.upcartEditorSettings = {}; 5289 window.upcartSettings.stickyCartButtonEditorSettings = {}; 5290 5291 5292 5293 5294 let val; 5295 5296 val = b64DecodeUnicode("cmlnaHQ="); 5297 if (val === '') { 5298 val = b64DecodeUnicode("cmlnaHQ="); 5299 } 5300 window.upcartSettings.upcartSettings.cartPosition = val; 5301 5302 val = b64DecodeUnicode("ZmFsc2U="); 5303 if (val === '') { 5304 val = b64DecodeUnicode("ZmFsc2U="); 5305 } 5306 val = JSON.parse(val); 5307 window.upcartSettings.upcartSettings.disableSticky = val; 5308 5309 val = b64DecodeUnicode("dHJ1ZQ=="); 5310 if (val === '') { 5311 val = b64DecodeUnicode("dHJ1ZQ=="); 5312 } 5313 val = JSON.parse(val); 5314 window.upcartSettings.upcartSettings.openOnAddToCart = val; 5315 5316 val = b64DecodeUnicode("ZmFsc2U="); 5317 if (val === '') { 5318 val = b64DecodeUnicode("ZmFsc2U="); 5319 } 5320 val = JSON.parse(val); 5321 window.upcartSettings.upcartSettings.redirectToCart = val; 5322 5323 val = b64DecodeUnicode("dHJ1ZQ=="); 5324 if (val === '') { 5325 val = b64DecodeUnicode("ZmFsc2U="); 5326 } 5327 val = JSON.parse(val); 5328 window.upcartSettings.upcartSettings.enableCartSkeletons = val; 5329 5330 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ=="); 5331 if (val === '') { 5332 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ=="); 5333 } 5334 val = JSON.parse(val); 5335 window.upcartSettings.upcartSettings.translations = val; 5336 5337 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiPHNjcmlwdD5cclxuZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignaW5zdGFudDphZGQtdG8tY2FydCcsIGZ1bmN0aW9uKGV2ZW50KSB7XHJcbiAgaWYgKGV2ZW50LmRldGFpbCAmJiBldmVudC5kZXRhaWwudXNlSW5zdGFudENhcnQgPT09IGZhbHNlKSB7XHJcbiAgICBpZiAodHlwZW9mIHdpbmRvdy51cGNhcnRSZWdpc3RlckFkZFRvQ2FydCA9PT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICB3aW5kb3cudXBjYXJ0UmVnaXN0ZXJBZGRUb0NhcnQoKTtcclxuICAgIH1cclxuICB9XHJcbn0pO1xyXG48L3NjcmlwdD4ifQ=="); 5338 if (val === '') { 5339 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ=="); 5340 } 5341 val = JSON.parse(val); 5342 window.upcartSettings.upcartSettings.htmlFields = val; 5343 5344 val = b64DecodeUnicode("dHJ1ZQ=="); 5345 if (val === '') { 5346 val = b64DecodeUnicode("dHJ1ZQ=="); 5347 } 5348 val = JSON.parse(val); 5349 window.upcartSettings.upcartSettings.automaticDiscount = val; 5350 5351 val = b64DecodeUnicode("ZmFsc2U="); 5352 if (val === '') { 5353 val = b64DecodeUnicode("ZmFsc2U="); 5354 } 5355 val = JSON.parse(val); 5356 window.upcartSettings.upcartSettings.basePriceForDiscount = val; 5357 5358 val = b64DecodeUnicode("dHJ1ZQ=="); 5359 if (val === '') { 5360 val = b64DecodeUnicode("ZmFsc2U="); 5361 } 5362 val = JSON.parse(val); 5363 window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val; 5364 5365 val = b64DecodeUnicode("ZmFsc2U="); 5366 if (val === '') { 5367 val = b64DecodeUnicode("ZmFsc2U="); 5368 } 5369 val = JSON.parse(val); 5370 window.upcartSettings.upcartSettings.showContinueShoppingButton = val; 5371 5372 val = b64DecodeUnicode("ZmFsc2U="); 5373 if (val === '') { 5374 val = b64DecodeUnicode("ZmFsc2U="); 5375 } 5376 val = JSON.parse(val); 5377 window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val; 5378 5379 val = b64DecodeUnicode("ZmFsc2U="); 5380 if (val === '') { 5381 val = b64DecodeUnicode("ZmFsc2U="); 5382 } 5383 val = JSON.parse(val); 5384 window.upcartSettings.upcartSettings.htmlFieldForceReRender = val; 5385 5386 val = b64DecodeUnicode("ZmFsc2U="); 5387 if (val === '') { 5388 val = b64DecodeUnicode("ZmFsc2U="); 5389 } 5390 val = JSON.parse(val); 5391 window.upcartSettings.upcartSettings.skipGoogleFonts = val; 5392 5393 val = b64DecodeUnicode("ZmFsc2U="); 5394 if (val === '') { 5395 val = b64DecodeUnicode("ZmFsc2U="); 5396 } 5397 val = JSON.parse(val); 5398 window.upcartSettings.upcartSettings.overrideScrollLocking = val; 5399 5400 val = b64DecodeUnicode("MTAw"); 5401 if (val === '') { 5402 val = b64DecodeUnicode("MTAw"); 5403 } 5404 window.upcartSettings.upcartSettings.trafficAllocationPercent = val; 5405 5406 val = b64DecodeUnicode("dHJ1ZQ=="); 5407 if (val === '') { 5408 val = b64DecodeUnicode("ZmFsc2U="); 5409 } 5410 val = JSON.parse(val); 5411 window.upcartSettings.upcartSettings.renderCartInShadowDom = val; 5412 5413 val = b64DecodeUnicode("dHJ1ZQ=="); 5414 if (val === '') { 5415 val = b64DecodeUnicode("ZmFsc2U="); 5416 } 5417 val = JSON.parse(val); 5418 window.upcartSettings.upcartSettings.cartEventTracking = val; 5419 5420 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5421 if (val === '') { 5422 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5423 } 5424 val = JSON.parse(val); 5425 window.upcartSettings.upcartSettings.openCartButtonSelection = val; 5426 5427 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5428 if (val === '') { 5429 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5430 } 5431 val = JSON.parse(val); 5432 window.upcartSettings.upcartSettings.addToCartButtonSelection = val; 5433 5434 val = b64DecodeUnicode("bGluZQ=="); 5435 if (val === '') { 5436 val = b64DecodeUnicode("bGluZQ=="); 5437 } 5438 window.upcartSettings.upcartSettings.updateItemIdentifier = val; 5439 5440 val = b64DecodeUnicode("LyoKICBSb2xsYWdyYW5vbGEgeCBVcGNhcnQgVjIKICBCdWlsdCBwcmltYXJpbHkgYWdhaW5zdCBVcGNhcnQncyBwdWJsaWMgVjIgc2VsZWN0b3IgbGlicmFyeS4KICBOb3RlOiBVcGNhcnQncyBzZWxlY3RvciBkb2NzIGRvIG5vdCBleHBvc2UgYSBwdWJsaWMgc2VsZWN0b3IgZm9yIHRoZSBmaW5hbAogIGNoZWNrb3V0IENUQSwgc28gYC51cGNhcnQtY2hlY2tvdXQtYnV0dG9uYCBpcyB1c2VkIGFzIGEgcHJhZ21hdGljIGZhbGxiYWNrLgoqLwoKOmhvc3QgewogIC0tcm9sbGEtaW5rOiAjMjEyMTIxOwogIC0tcm9sbGEtY2FyYW1lbDogI2IwNzA0ZTsKICAtLXJvbGxhLXllbGxvdzogI2ZmZWEzMzsKICAtLXJvbGxhLW9hdDogI2Y3ZjBkMjsKICAtLXJvbGxhLW9hdC1saWdodDogI2ZmZmFmMDsKICAtLXJvbGxhLWdyZW
5440VuOiAjMGY3MTBiOwogIC0tcm9sbGEtZ3JlZW4tc29mdDogI2UwZjhjODsKICAtLXJvbGxhLXNreTogI2JmZWZmZjsKICAtLXJvbGxhLXBlYWNoOiAjZmZmMmVlOwogIC0tcm9sbGEtYm9yZGVyOiByZ2JhKDMzLCAzMywgMzMsIDAuMTQpOwogIC0tcm9sbGEtc2hhZG93OiAwIDE2cHggMzZweCByZ2JhKDMzLCAzMywgMzMsIDAuMTIpOwogIC0tcm9sbGEtcGlsbDogOTk5cHg7CiAgLS1yb2xsYS1jYXJkLXJhZGl1czogMjBweDsKICAtLXJvbGxhLWZvbnQtaGVhZGluZzogIkFtc2kgUHJvIENvbmQiLCAiQW1zaSBQcm8iLCAiQXJpYWwgTmFycm93Iiwgc2Fucy1zZXJpZjsKICAtLXJvbGxhLWZvbnQtdWk6ICJQYXJhbHVjZW50IENvbmRlbnNlZCIsICJBcmlhbCBOYXJyb3ciLCBzYW5zLXNlcmlmOwp9CgoqLAoqOjpiZWZvcmUsCio6OmFmdGVyIHsKICBib3gtc2l6aW5nOiBib3JkZXItYm94Owp9CgojQ2FydFBvcHVwIHsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBiYWNrZ3JvdW5kOgogICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB0b3AgbGVmdCwgcmdiYSgyNTUsIDIzNCwgNTEsIDAuMiksIHRyYW5zcGFyZW50IDM0JSksCiAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZGY4IDAlLCAjZjdmMGQyIDEwMCUpOwogIGJveC1zaGFkb3c6IC0yNHB4IDAgNDhweCByZ2JhKDMzLCAzMywgMzMsIDAuMTgpOwp9CgoudXBjYXJ0LXB1YmxpYy1oZWFkZXIgewogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspOwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LWhlYWRpbmcpOwogIGZvbnQtc2l6ZTogMjhweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxOwogIGxldHRlci1zcGFjaW5nOiAwLjAxZW07Cn0KCi51cGNhcnQtcHVibGljLXJld2FyZHMgewogIHBhZGRpbmctdG9wOiAwOwogIHBhZGRpbmctYm90dG9tOiAxNXB4OwogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogIGJvcmRlcjogMDsKICBib3gtc2hhZG93OiBub25lOwp9CgoudXBjYXJ0LXB1YmxpYy1yZXdhcmRzX19tZXNzYWdlIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgd2lkdGg6IGZpdC1jb250ZW50OwogIG1heC13aWR0aDogMTAwJTsKICBtYXJnaW46IDAgYXV0byAxMHB4IWltcG9ydGFudDsKICBwYWRkaW5nOiAzcHggMTJweDsKICBib3JkZXI6IDJweCBzb2xpZCAjZTNlM2UzOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspOwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LXVpKTsKICBmb250LXNpemU6IDE2cHg7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBsaW5lLWhlaWdodDogMS4xNTsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCi51cGNhcnQtcHVibGljLXJld2FyZHNfX21lc3NhZ2UgcCB7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBtYXgtd2lkdGg6IDEwMCU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7CiAgYm9yZGVyOiAwOwogIGJvcmRlci1yYWRpdXM6IDA7CiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7CiAgY29sb3I6IGluaGVyaXQ7CiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7CiAgZm9udC1zaXplOiBpbmhlcml0OwogIGZvbnQtd2VpZ2h0OiBpbmhlcml0OwogIGxldHRlci1zcGFjaW5nOiBub3JtYWw7CiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICB0ZXh0LWFsaWduOiBpbmhlcml0OwogIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKfQoKLnVwY2FydC1wdWJsaWMtcmV3YXJkc19fbWVzc2FnZSBwOjpiZWZvcmUgewogIGNvbnRlbnQ6ICIiOwogIGRpc3BsYXk6IGJsb2NrOwogIHdpZHRoOiAyMnB4OwogIGhlaWdodDogMjJweDsKICBmbGV4OiAwIDAgMjJweDsKICBtYXJnaW4tcmlnaHQ6IDEycHg7CiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIuNzUgNy43NWgxMC41djcuNUgyLjc1eicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMS43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMy4yNSAxMGgzLjA4bDIuMTcgMi4xN3YzLjA4aC01LjI1VjEwWicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMS43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002LjI1IDE2Ljc1YTEuNSAxLjUgMCAxIDEtMyAwYTEuNSAxLjUgMCAwIDEgMyAwWm0xMSAwYTEuNSAxLjUgMCAxIDEtMyAwYTEuNSAxLjUgMCAwIDEgMyAwWicgc3Ryb2tlPSclMjMyMTIxMjEnIHN0cm9rZS13aWR0aD0nMS43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J001IDUuMjVoNS41TTMuNSAzLjI1aDRNNiAyMGg4LjI1JyBzdHJva2U9JyUyMzIxMjEyMScgc3Ryb2tlLXdpZHRoPScxLjc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UiKTsKICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7CiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDsKfQoKLnVwY2FydC1wdWJsaWMtcmV3YXJkc19fbWVzc2FnZSBiIHsKICBjb2xvcjogaW5oZXJpdDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7CiAgbWFyZ2luLWxlZnQ6IDAuMjhlbTsKICBtYXJnaW4tcmlnaHQ6IDAuMjhlbTsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXNlZ21lbnRlZC1wcm9ncmVzcy1iYXJfX3NlZ21lbnQsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1zZWdtZW50ZWQtcHJvZ3Jlc3MtYmFyX19zZWdtZW50LWZpbGwgewogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtc2VnbWVudGVkLXByb2dyZXNzLWJhcl9fc2VnbWVudCB7CiAgYmFja2dyb3VuZDogcmdiYSgzMywgMzMsIDMzLCAwLjEyKTsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXNlZ21lbnRlZC1wcm9ncmVzcy1iYXJfX3NlZ21lbnQtZmlsbCB7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOGVkYmZmIDAlLCB2YXIoLS1yb2xsYS1za3kpIDEwMCUpOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcm9kdWN0LXRpdGxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX190aXRsZS1saW5rIHsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC1oZWFkaW5nKTsKICBmb250LXNpemU6IDI1cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsaW5lLWhlaWdodDogMC45NTsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGUgewogIG1hcmdpbjogMCAyNHB4IDIycHg7CiAgcGFkZGluZzogMjBweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpOwogIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJvbGxhLWJvcmRlcik7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm9sbGEtY2FyZC1yYWRpdXMpOwogIGJveC1zaGFkb3c6IHZhcigtLXJvbGxhLXNoYWRvdyk7CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2ltYWdlLXdyYXBwZXIgewogIHBhZGRpbmc6IDEwcHg7CiAgYmFja2dyb3VuZDogI2ZmZjhlYTsKICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuMDgpOwogIGJvcmRlci1yYWRpdXM6IDE4cHg7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2ltYWdlIHsKICBib3JkZXItcmFkaXVzOiAxMnB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19oZWFkZXIgewogIG1hcmdpbi1ib3R0b206IDBweDsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbiB7CiAgd2lkdGg6IDMwcHg7CiAgaGVpZ2h0OiAzMHB4OwogIGJhY2tncm91bmQ6IHJnYmEoMzMsIDMzLCAzMywgMC4wNSk7CiAgYm9yZGVyLXJhZGl1czogNTAlOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX192YXJpYW50LAoudXBjYXJ0LXB1YmxpYy1wcm9kdWN0LXByb3BlcnRpZXNfX3N1YnNjcmlwdGlvbiwKLnVwY2FydC1wdWJsaWMtcHJvZHVjdC1wcm9wZXJ0aWVzX19pdGVtLAoudXBjYXJ0LXB1YmxpYy1jYXJ0LWl0ZW1zX19rZXktdmFsdWUtcGFpciB7CiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC43Mik7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMTZweDsKICBsaW5lLWhlaWdodDogMS4xNTsKfQoKLnVwY2FydC1wdWJsaWMtcHJvZHVjdC1wcm9wZXJ0aWVzX19zdWJzY3JpcHRpb24gewogIGRpc3BsYXk6IG5vbmU7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3Byb2R1Y3QtcHJpY2luZyB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LXdyYXA6IHdyYXA7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDhweDsKICBtYXJnaW4tdG9wOiAxMHB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcmljZS1jb21wYXJlLWF0IHsKICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQyKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC11aSk7CiAgZm9udC1zaXplOiAxNnB4OwogIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcHJpY2UgewogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspOwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LWhlYWRpbmcpOwogIGZvbnQtc2l6ZTogMjhweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19zYXZpbmdzIHsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIHBhZGRpbmc6IDRweCAxMHB4OwogIGJhY2tncm91bmQ6IHZhcigtLXJvbGxhLWdyZW
5440VuLXNvZnQpOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGNvbG9yOiB2YXIoLS1yb2xsYS1ncmVlbik7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxLjE7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2NvbnRyb2xzIHsKICBtYXJnaW4tdG9wOiAxNHB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1zZWxlY3RvciB7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yb2xsYS1pbmspOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGJhY2tncm91bmQ6ICNmZmZmZmY7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LW1pbnVzLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1wbHVzIHsKICBtaW4td2lkdGg6IDM0cHg7CiAgYmFja2dyb3VuZDogI2ZmZjdiZjsKICBib3JkZXI6IDA7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LXNlbGVjdG9yIGlucHV0IHsKICBib3JkZXI6IDA7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC11aSk7CiAgZm9udC1zaXplOiAxOHB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3N1YnNjcmlwdGlvbi11cGdyYWRlIHsKICBtYXJnaW4tdG9wOiAxMnB4Owp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19zZWxlY3QsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZSBzZWxlY3QgewogIG1pbi1oZWlnaHQ6IDQycHg7CiAgcGFkZGluZzogMTBweCA1MnB4IDEwcHggMTRweDsKICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuMTYpOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvbGxhLXBpbGwpOwogIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvbGxhLW9hdC1saWdodCk7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMTZweDsKICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7CiAgYXBwZWFyYW5jZTogbm9uZTsKICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMy41IDZsNC41IDQgNC41LTQnIHN0cm9rZT0nJTIzMjEyMTIxJyBzdHJva2Utd2lkdGg9JzEuOCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFIik7CiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7CiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDsKfQoKLnVwY2FydC1wdWJsaWMtdXBzZWxsX190aXRsZSB7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtaGVhZGluZyk7CiAgZm9udC1zaXplOiAyNHB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fcHJpY2Utcm93LAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGVfX3ByaWNlIHsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKTsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC1oZWFkaW5nKTsKICBmb250LXNpemU6IDE1cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsaW5lLWhlaWdodDogMTsKfQoKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlIHsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjUwLCAyNDAsIDAuOTQpIDAlLCByZ2JhKDI1NSwgMjQyLCAyMzgsIDAuODgpIDEwMCUpOwogIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJvbGxhLWJvcmRlcik7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm9sbGEtY2FyZC1yYWRpdXMpOwogIGJveC1zaGFkb3c6IHZhcigtLXJvbGxhLXNoYWRvdyk7CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fdGl0bGUsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fdGl0bGUtbGluayB7CiAgY29sb3I6IHZhcigtLXJvbGxhLWluayk7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtaGVhZGluZyk7CiAgZm9udC1zaXplOiAxN3B4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIG1hcmdpbi1ib3R0b206IDA7Cn0KCi51cGNhcnQtcHVibGljLWNvbXBvbmVudF9fYnV0dG9uIHsKICBtaW4taGVpZ2h0OiA0MnB4OwogIHBhZGRpbmc6IDAgMThweDsKICBiYWNrZ3JvdW5kOiB2YXIoLS1yb2xsYS15ZWxsb3cpOwogIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJvbGxhLWluaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb2xsYS1waWxsKTsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKSAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LXVpKTsKICBmb250LXNpemU6IDE4cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMzLCAzMywgMzMsIDAuMDgpOwp9CgoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnRfX2J1dHRvbiwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50X19idXR0b24gc3BhbiB7CiAgYmFja2dyb3VuZDogdmFyKC0tcm9sbGEteWVsbG93KSAhaW
54401wb3J0YW50OwogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Owp9CgoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX2Rpc2NvdW50LWNvZGVzLAoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX3NsaWRlLWNvZGVzLAoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX3RvdGFsLWRpc2NvdW50IHsKICBmb250LWZhbWlseTogdmFyKC0tcm9sbGEtZm9udC11aSk7Cn0KCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgbWluLWhlaWdodDogNThweDsKICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yb2xsYS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm9sbGEtcGlsbCkgIWltcG9ydGFudDsKICBiYWNrZ3JvdW5kOiB2YXIoLS1yb2xsYS15ZWxsb3cpOwogIGNvbG9yOiB2YXIoLS1yb2xsYS1pbmspICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6IHZhcigtLXJvbGxhLWZvbnQtdWkpOwogIGZvbnQtc2l6ZTogMjRweDsKICBmb250LXdlaWdodDogNzAwOwogIGxpbmUtaGVpZ2h0OiAxOwogIGxldHRlci1zcGFjaW5nOiAwLjAxZW07CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgYm94LXNoYWRvdzogMCAxNHB4IDI0cHggcmdiYSgzMywgMzMsIDMzLCAwLjEyKTsKfQoKLnVwY2FydC1jaGVja291dC1idXR0b24sCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uIHNwYW4gewogIGJhY2tncm91bmQ6IHZhcigtLXJvbGxhLXllbGxvdykgIWltcG9ydGFudDsKICBjb2xvcjogdmFyKC0tcm9sbGEtaW5rKSAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2xsYS1mb250LXVpKSAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OwogIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKfQoKLnVwY2FydC1wdWJsaWMtaGVhZGVyX19jbG9zZS1idXR0b24sCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3JlbW92ZS1idXR0b24sCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LW1pbnVzLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1wbHVzLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnRfX2J1dHRvbiwKLnVwY2FydC1jaGVja291dC1idXR0b24gewogIHRyYW5zaXRpb246CiAgICB0cmFuc2Zvcm0gMC4xOHMgZWFzZSwKICAgIGJveC1zaGFkb3cgMC4xOHMgZWFzZSwKICAgIGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSwKICAgIGZpbHRlciAwLjE4cyBlYXNlOwp9CgoudXBjYXJ0LXB1YmxpYy1oZWFkZXJfX2Nsb3NlLWJ1dHRvbjpob3ZlciwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbjpob3ZlciwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktbWludXM6aG92ZXIsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LXBsdXM6aG92ZXIsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudF9fYnV0dG9uOmhvdmVyLAoudXBjYXJ0LWNoZWNrb3V0LWJ1dHRvbjpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOwogIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk4KTsKfQoKLnVwY2FydC1wdWJsaWMtaGVhZGVyX19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZSwKLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbjpmb2N1cy12aXNpYmxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1taW51czpmb2N1cy12aXNpYmxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19xdWFudGl0eS1wbHVzOmZvY3VzLXZpc2libGUsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudF9fYnV0dG9uOmZvY3VzLXZpc2libGUsCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uOmZvY3VzLXZpc2libGUsCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3NlbGVjdDpmb2N1cy12aXNpYmxlLAoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGUgc2VsZWN0OmZvY3VzLXZpc2libGUgewogIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDE3NiwgMTEyLCA3OCwgMC4zNSk7CiAgb3V0bGluZS1vZmZzZXQ6IDNweDsKfQoKQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7CiAgLnVwY2FydC1wdWJsaWMtcmV3YXJkc19fbWVzc2FnZSB7CiAgICBwYWRkaW5nOiAycHggMTBweDsKICB9CgogIC51cGNhcnQtcHVibGljLXJld2FyZHNfX21lc3NhZ2UgcDo6YmVmb3JlIHsKICAgIHdpZHRoOiAxOHB4OwogICAgaGVpZ2h0OiAxOHB4OwogICAgZmxleC1iYXNpczogMThweDsKICAgIG1hcmdpbi1yaWdodDogOHB4OwogICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7CiAgfQoKICAudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcm9kdWN0LXRpdGxlLAogIC51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3RpdGxlLWxpbmsgewogICAgZm9udC1zaXplOiAyNnB4OwogIH0KCiAgLnVwY2FydC1jaGVja291dC1idXR0b24gewogICAgZm9udC1zaXplOiAyMXB4OwogIH0KfQo="); 5441 if (val === '') { 5442 val = b64DecodeUnicode("Knt9"); 5443 } 5444 window.upcartSettings.upcartSettings.customCSS = val; 5445 5446 val = b64DecodeUnicode("Knt9"); 5447 if (val === '') { 5448 val = b64DecodeUnicode("Knt9"); 5449 } 5450 window.upcartSettings.upcartSettings.customStickyCartCSS = val; 5451 5452 val = b64DecodeUnicode("ZmFsc2U="); 5453 if (val === '') { 5454 val = b64DecodeUnicode("ZmFsc2U="); 5455 } 5456 val = JSON.parse(val); 5457 window.upcartSettings.upcartSettings.integrationZapietEnabled = val; 5458 5459 val = b64DecodeUnicode("ZmFsc2U="); 5460 if (val === '') { 5461 val = b64DecodeUnicode("ZmFsc2U="); 5462 } 5463 val = JSON.parse(val); 5464 window.upcartSettings.upcartSettings.integrationYmqEnabled = val; 5465 5466 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 5467 if (val === '') { 5468 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 5469 } 5470 val = JSON.parse(val); 5471 window.upcartSettings.upcartSettings.customCartBundleInfo = val; 5472 5473 val = b64DecodeUnicode(""); 5474 if (val === '') { 5475 val = b64DecodeUnicode("ZGlzY291bnRfb25seQ=="); 5476 } 5477 window.upcartSettings.upcartSettings.savingsRowBehaviour = val; 5478 5479 val = b64DecodeUnicode(""); 5480 if (val === '') { 5481 val = b64DecodeUnicode("W10="); 5482 } 5483 val = JSON.parse(val); 5484 window.upcartSettings.upcartSettings.activeCartIds = val; 5485 5486 val = b64DecodeUnicode("dHJ1ZQ=="); 5487 if (val === '') { 5488 val = b64DecodeUnicode("dHJ1ZQ=="); 5489 } 5490 val = JSON.parse(val); 5491 window.upcartSettings.upcartEditorSettings.cartIsEnabled = val; 5492 5493 val = b64DecodeUnicode("NzM5MTUxYTMtZTdjMi00YjdlLTkzYzUtYTk0NGYyNTY2NjBj"); 5494 if (val === '') { 5495 val = b64DecodeUnicode(""); 5496 } 5497 window.upcartSettings.upcartEditorSettings.cartId = val; 5498 5499 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 5500 if (val === '') { 5501 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 5502 } 5503 val = JSON.parse(val); 5504 window.upcartSettings.upcartEditorSettings.settingsModule = val; 5505 5506 val = b64DecodeUnicode("IzJlYTgxOA=="); 5507 if (val === '') { 5508 val = b64DecodeUnicode("IzJlYTgxOA=="); 5509 } 5510 window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val; 5511 5512 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5513 if (val === '') { 5514 val = b64DecodeUnicode("MS4wLjA="); 5515 } 5516 window.upcartSettings.upcartEditorSettings.headerModuleVersion = val; 5517 5518 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5519 if (val === '') { 5520 val = b64DecodeUnicode("MS4wLjA="); 5521 } 5522 window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val; 5523 5524 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5525 if (val === '') { 5526 val = b64DecodeUnicode("MS4wLjA="); 5527 } 5528 window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val; 5529 5530 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5531 if (val === '') { 5532 val = b64DecodeUnicode("MS4wLjA="); 5533 } 5534 window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val; 5535 5536 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5537 if (val === '') { 5538 val = b64DecodeUnicode("MS4wLjA="); 5539 } 5540 window.upcartSettings.upcartEditorSettings.notesModuleVersion = val; 5541 5542 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5543 if (val === '') { 5544 val = b64DecodeUnicode("MS4wLjA="); 5545 } 5546 window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val; 5547 5548 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5549 if (val === '') { 5550 val = b64DecodeUnicode("MS4wLjA="); 5551 } 5552 window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val; 5553 5554 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5555 if (val === '') { 5556 val = b64DecodeUnicode("MS4wLjA="); 5557 } 5558 window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val; 5559 5560 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5561 if (val === '') { 5562 val = b64DecodeUnicode("MS4wLjA="); 5563 } 5564 window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val; 5565 5566 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5567 if (val === '') { 5568 val = b64DecodeUnicode("MS4wLjA="); 5569 } 5570 window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val; 5571 5572 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5573 if (val === '') { 5574 val = b64DecodeUnicode("MS4wLjA="); 5575 }
5576 window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val; 5577 5578 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5579 if (val === '') { 5580 val = b64DecodeUnicode("MS4wLjA="); 5581 } 5582 window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val; 5583 5584 val = b64DecodeUnicode("ZmFsc2U="); 5585 if (val === '') { 5586 val = b64DecodeUnicode("ZmFsc2U="); 5587 } 5588 val = JSON.parse(val); 5589 window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val; 5590 5591 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5592 if (val === '') { 5593 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5594 } 5595 val = JSON.parse(val); 5596 window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val; 5597 5598 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5599 if (val === '') { 5600 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5601 } 5602 val = JSON.parse(val); 5603 window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val; 5604 5605 val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5606 if (val === '') { 5607 val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5608 } 5609 val = JSON.parse(val); 5610 window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val; 5611 5612 val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5613 if (val === '') { 5614 val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5615 } 5616 val = JSON.parse(val); 5617 window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val; 5618 5619 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5620 if (val === '') { 5621 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5622 } 5623 val = JSON.parse(val); 5624 window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val; 5625 5626 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5627 if (val === '') { 5628 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5629 } 5630 val = JSON.parse(val); 5631 window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val; 5632 5633 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5634 if (val === '') { 5635 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5636 } 5637 val = JSON.parse(val); 5638 window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val; 5639 5640 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5641 if (val === '') { 5642 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5643 } 5644 val = JSON.parse(val); 5645 window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val; 5646 5647 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5648 if (val === '') { 5649 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5650 } 5651 val = JSON.parse(val); 5652 window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val; 5653 5654 val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9k
5654dWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5655 if (val === '') { 5656 val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5657 } 5658 val = JSON.parse(val); 5659 window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val; 5660 5661 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5662 if (val === '') { 5663 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5664 } 5665 val = JSON.parse(val); 5666 window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val; 5667 5668 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5669 if (val === '') { 5670 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5671 } 5672 val = JSON.parse(val); 5673 window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val; 5674 5675 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5676 if (val === '') { 5677 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5678 } 5679 val = JSON.parse(val); 5680 window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val; 5681 5682 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5683 if (val === '') { 5684 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5685 } 5686 val = JSON.parse(val); 5687 window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val; 5688 5689 val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5690 if (val === '') { 5691 val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5692 } 5693 val = JSON.parse(val); 5694 window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val; 5695 5696 val = b64DecodeUnicode("bm9uZQ=="); 5697 if (val === '') { 5698 val = b64DecodeUnicode("YmFzZQ=="); 5699 } 5700 window.upcartSettings.upcartEditorSettings.headerBorderBottom = val; 5701 5702 val = b64DecodeUnicode("c21hbGw="); 5703 if (val === '') { 5704 val = b64DecodeUnicode("YmFzZQ=="); 5705 } 5706 window.upcartSettings.upcartEditorSettings.headerHeight = val; 5707 5708 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 5709 if (val === '') { 5710 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 5711 } 5712 window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val; 5713 5714 val = b64DecodeUnicode("eyJ0eXBlIjoiY3VzdG9tVGV4dCIsImZvbnRTaXplUHgiOjIyLCJmb250V2VpZ2h0IjoiNzAwIn0="); 5715 if (val === '') { 5716 val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9"); 5717 } 5718 val = JSON.parse(val); 5719 window.upcartSettings.upcartEditorSettings.headerTitleContent = val; 5720 5721 val = b64DecodeUnicode("c2lkZQ=="); 5722 if (val === '') { 5723 val = b64DecodeUnicode("c2lkZQ=="); 5724 } 5725 window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val; 5726 5727 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 5728 if (val === '') { 5729 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 5730 } 5731 window.upcartSettings.upcartEditorSettings.headerElementArrangement = val; 5732 5733 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9"); 5734 if (val === '') { 5735 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9"); 5736 } 5737 val = JSON.parse(val); 5738 window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroun
5738dColor = val; 5739 5740 val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9"); 5741 if (val === '') { 5742 val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9"); 5743 } 5744 val = JSON.parse(val); 5745 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val; 5746 5747 val = b64DecodeUnicode("c21hbGw="); 5748 if (val === '') { 5749 val = b64DecodeUnicode("c21hbGw="); 5750 } 5751 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val; 5752 5753 val = b64DecodeUnicode("YmFzZQ=="); 5754 if (val === '') { 5755 val = b64DecodeUnicode("YmFzZQ=="); 5756 } 5757 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val; 5758 5759 val = b64DecodeUnicode("bm9uZQ=="); 5760 if (val === '') { 5761 val = b64DecodeUnicode("bm9uZQ=="); 5762 } 5763 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val; 5764 5765 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 5766 if (val === '') { 5767 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 5768 } 5769 val = JSON.parse(val); 5770 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val; 5771 5772 val = b64DecodeUnicode("ZmFsc2U="); 5773 if (val === '') { 5774 val = b64DecodeUnicode("ZmFsc2U="); 5775 } 5776 val = JSON.parse(val); 5777 window.upcartSettings.upcartEditorSettings.announcementModule = val; 5778 5779 val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4="); 5780 if (val === '') { 5781 val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4="); 5782 } 5783 window.upcartSettings.upcartEditorSettings.announcementEditor = val; 5784 5785 val = b64DecodeUnicode("I0NERTBFMA=="); 5786 if (val === '') { 5787 val = b64DecodeUnicode("I0NERTBFMA=="); 5788 } 5789 window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = val; 5790 5791 val = b64DecodeUnicode("dG9w"); 5792 if (val === '') { 5793 val = b64DecodeUnicode("dG9w"); 5794 } 5795 window.upcartSettings.upcartEditorSettings.announcementModulePosition = val; 5796 5797 val = b64DecodeUnicode("I0M1RTZGRA=="); 5798 if (val === '') { 5799 val = b64DecodeUnicode("I0M1RTZGRA=="); 5800 } 5801 window.upcartSettings.upcartEditorSettings.announcementBorderColor = val; 5802 5803 val = b64DecodeUnicode("MA=="); 5804 if (val === '') { 5805 val = b64DecodeUnicode("MDA6MDA="); 5806 } 5807 window.upcartSettings.upcartEditorSettings.announcementTimer = val; 5808 5809 val = b64DecodeUnicode("c21hbGw="); 5810 if (val === '') { 5811 val = b64DecodeUnicode("YmFzZQ=="); 5812 } 5813 window.upcartSettings.upcartEditorSettings.announcementHeight = val; 5814 5815 val = b64DecodeUnicode("MTU="); 5816 if (val === '') { 5817 val = b64DecodeUnicode("MTU="); 5818 } 5819 window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val; 5820 5821 val = b64DecodeUnicode("dHJ1ZQ=="); 5822 if (val === '') { 5823 val = b64DecodeUnicode("ZmFsc2U="); 5824 } 5825 val = JSON.parse(val); 5826 window.upcartSettings.upcartEditorSettings.rewardsModule = val; 5827 5828 val = b64DecodeUnicode("I0UyRTJFMg=="); 5829 if (val === '') { 5830 val = b64DecodeUnicode("I0UyRTJFMg=="); 5831 } 5832 window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
5832dColor = val; 5833 5834 val = b64DecodeUnicode("IzkzRDNGRg=="); 5835 if (val === '') { 5836 val = b64DecodeUnicode("IzkzRDNGRg=="); 5837 } 5838 window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val; 5839 5840 val = b64DecodeUnicode("IzRENDk0OQ=="); 5841 if (val === '') { 5842 val = b64DecodeUnicode("IzRENDk0OQ=="); 5843 } 5844 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val; 5845 5846 val = b64DecodeUnicode("IzRENDk0OQ=="); 5847 if (val === '') { 5848 val = b64DecodeUnicode("IzRENDk0OQ=="); 5849 } 5850 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val; 5851 5852 val = b64DecodeUnicode("Y2FydFRvdGFs"); 5853 if (val === '') { 5854 val = b64DecodeUnicode("Y2FydFRvdGFs"); 5855 } 5856 window.upcartSettings.upcartEditorSettings.rewardsBasis = val; 5857 5858 val = b64DecodeUnicode("ZmFsc2U="); 5859 if (val === '') { 5860 val = b64DecodeUnicode("ZmFsc2U="); 5861 } 5862 val = JSON.parse(val); 5863 window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val; 5864 5865 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 5866 if (val === '') { 5867 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 5868 } 5869 window.upcartSettings.upcartEditorSettings.rewardsTargetType = val; 5870 5871 val = b64DecodeUnicode("MTI1"); 5872 if (val === '') { 5873 val = b64DecodeUnicode("MTI1"); 5874 } 5875 window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val; 5876 5877 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 5878 if (val === '') { 5879 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 5880 } 5881 window.upcartSettings.upcartEditorSettings.rewardsEditor = val; 5882 5883 val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE="); 5884 if (val === '') { 5885 val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE="); 5886 } 5887 window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val; 5888 5889 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 5890 if (val === '') { 5891 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 5892 } 5893 window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val; 5894 5895 val = b64DecodeUnicode("NQ=="); 5896 if (val === '') { 5897 val = b64DecodeUnicode("NQ=="); 5898 } 5899 window.upcartSettings.upcartEditorSettings.rewardsItemCount = val; 5900 5901 val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InNoaXBwaW5nIiwibWluQW1vdW50IjoyMCwiaXRlbUNvdW50IjoiNSIsInRleHRCZWZvcmVSZWFjaGluZ0ZvckNhcnRUb3RhbCI6IjxwPllvdeKAmXJlIDxiPntBTU9VTlR9PC9iPiBhd2F5IGZyb20gZnJlZSBzaGlwcGluZyE8L3A+IiwidGV4dEJlZm9yZVJlYWNoaW5nRm9ySXRlbUNvdW50IjoiPHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPiIsInJld2FyZERlc2NyaXB0aW9uIjoiRnJlZSBTaGlwcGluZyIsInByb2R1Y3RzIjpbXSwibWFudWFsRGlzY291bnRDb2RlIjoiIn1dLCJnZW9Mb2NhdGlvblByaWNpbmciOltdLCJyZXdhcmRzQXV0b0NvbnZlcnRDdXJyZW5jeSI6ZmFsc2UsInJld2FyZHNHZW9Mb2NhdGlvbkVuYWJsZWQiOmZhbHNlLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfQ=="); 5902 if (val === '') { 5903 val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9"); 5904 } 5905 val = JSON.parse(val); 5906 window.upcartSettings.upcartEditorSettings.rewardsTiers = val; 5907 5908 val = b64DecodeUnicode("W10="); 5909 if (val === '') { 5910 val = b64DecodeUnicode("W10="); 5911 } 5912 val = JSON.parse(val); 5913 window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val; 5914 5915 val = b64DecodeUnicode("ZmFsc2U="); 5916 if (val === '') { 5917 val = b64DecodeUnicode("ZmFsc2U="); 5918 } 5919 val = JSON.parse(val); 5920 window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val; 5921 5922 val = b64DecodeUnicode("dHJ1ZQ=="); 5923 if (val === '') { 5924 val = b64DecodeUnicode("ZmFsc2U="); 5925 } 5926 val = JSON.parse(val); 5927 window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val; 5928 5929 val = b64DecodeUnicode("ZmFsc2U="); 5930 if (val === '') { 5931 val = b64DecodeUnicode("ZmFsc2U="); 5932 } 5933 val = JSON.parse(val); 5934 window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val; 5935 5936 val = b64DecodeUnicode("W10="); 5937 if (val === '') { 5938 val = b64DecodeUnicode("W10="); 5939 } 5940 val = JSON.parse(val); 5941 window.upcartSettings.upcartEditorSettings.rewardsFiltering = val; 5942 5943 val = b64DecodeUnicode("W10="); 5944 if (val === '') { 5945 val = b64DecodeUnicode("W10="); 5946 } 5947 val = JSON.parse(val); 5948 window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val; 5949 5950 val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9"); 5951 if (val === '') { 5952 val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9"); 5953 } 5954 val = JSON.parse(val); 5955 window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val; 5956 5957 val = b64DecodeUnicode("dHJ1ZQ=="); 5958 if (val === '') { 5959 val = b64DecodeUnicode("ZmFsc2U="); 5960 } 5961 val = JSON.parse(val); 5962 window.upcartSettings.upcartEditorSettings.recommendationsModule = val; 5963 5964 val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4="); 5965 if (val === '') { 5966 val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4="); 5967 } 5968 window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val; 5969 5970 val = b64DecodeUnicode("ZmFsc2U="); 5971 if (val === '') { 5972 val = b64DecodeUnicode("ZmFsc2U="); 5973 } 5974 val = JSON.parse(val); 5975 window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val; 5976 5977 val = b64DecodeUnicode("U2hvcCBOb3c="); 5978 if (val === '') { 5979 val = b64DecodeUnicode("U2hvcCBOb3c="); 5980 } 5981 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val; 5982 5983 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 5984 if (val === '') { 5985 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 5986 } 5987 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val; 5988 5989 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 5990 if (val === '') { 5991 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 5992 } 5993 val = JSON.parse(val); 5994 window.upcartSettings.upcartEditorSettings.recommendationItems = val; 5995 5996 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 5997 if (val === '') { 5998 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 5999 } 6000 window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val; 6001 6002 val = b64DecodeUnicode("Mw=="); 6003 if (val === '') { 6004 val = b64DecodeUnicode("Mw=="); 6005 } 6006 window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val; 6007 6008 val = b64DecodeUnicode("dmVydGljYWw="); 6009 if (val === '') { 6010 val = b64DecodeUnicode("dmVydGljYWw="); 6011 } 6012 window.upcartSettings.upcartEditorSettings.recommendationsDirection = val; 6013 6014 val = b64DecodeUnicode("dHJ1ZQ=="); 6015 if (val === '') { 6016 val = b64DecodeUnicode("ZmFsc2U="); 6017 } 6018 val = JSON.parse(val); 6019 window.upcartSettings.upcartEditorSettings.upsellsModule = val; 6020
6021 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 6022 if (val === '') { 6023 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 6024 } 6025 window.upcartSettings.upcartEditorSettings.upsellsDirection = val; 6026 6027 val = b64DecodeUnicode("PHA+WW91J2xsIGxvdmUgdGhlc2U6PC9wPgo="); 6028 if (val === '') { 6029 val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U="); 6030 } 6031 window.upcartSettings.upcartEditorSettings.upsellsTitle = val; 6032 6033 val = b64DecodeUnicode("MTA="); 6034 if (val === '') { 6035 val = b64DecodeUnicode("MTA="); 6036 } 6037 window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val; 6038 6039 val = b64DecodeUnicode("ZmFsc2U="); 6040 if (val === '') { 6041 val = b64DecodeUnicode("ZmFsc2U="); 6042 } 6043 val = JSON.parse(val); 6044 window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val; 6045 6046 val = b64DecodeUnicode("ZmFsc2U="); 6047 if (val === '') { 6048 val = b64DecodeUnicode("ZmFsc2U="); 6049 } 6050 val = JSON.parse(val); 6051 window.upcartSettings.upcartEditorSettings.upsellsTrigger = val; 6052 6053 val = b64DecodeUnicode("ZmFsc2U="); 6054 if (val === '') { 6055 val = b64DecodeUnicode("ZmFsc2U="); 6056 } 6057 val = JSON.parse(val); 6058 window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val; 6059 6060 val = b64DecodeUnicode("W3siaWQiOiIyMDgyIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc2NjQ0OTI5MTMyMyIsInNob3J0SWQiOiI3NzY2NDQ5MjkxMzIzIiwidmFyaWFudHMiOlsiNDQwMDAxNDU5OTc4ODMiLCI0NDE2NDQzMjAzNTg5OSJdLCJoYW5kbGUiOiJub25lLW9mLXRoYXQtc3dlZXQtYW5kLXNhbHR5IiwidGl0bGUiOiJTd2VldCAmIFNhbHR5IEVuZXJneSBCaXRlcyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzI0NjAvMDAxMy9maWxlcy9Td2VldFNhbHR5X1Zpcy5wbmc/dj0xNzg4NDM0NjMwIn1dfX0seyJpZCI6IjU4MDkyIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc0NTk0NTg2MjIwMyIsInNob3J0SWQiOiI3NzQ1OTQ1ODYyMjAzIiwidmFyaWFudHMiOlsiNDM5MjI4OTkxNDA2NjciLCI0NDE2NDQzMDc5MDcxNSJdLCJoYW5kbGUiOiJub25lLW9mLXRoYXQtYmxhY2stcGVwcGVyLXdpdGgtbGlvbnMtbWFuZSIsInRpdGxlIjoiQmxhY2sgUGVwcGVyIEVuZXJneSBCaXRlcyB3aXRoIExpb24ncyBNYW5lIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMjQ2MC8wMDEzL2ZpbGVzL0JsYWNrUGVwcGVyX1Zpcy5wbmc/dj0xNzg4NDM0NjU5In1dfX0seyJpZCI6IiIsInYiOjIsInRyaWdnZXIiOnsib24iOiJhbGwifSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NDYxNzQ0NTE3NzEiLCJzaG9ydElkIjoiNzc0NjE3NDQ1MTc3MSIsInZhcmlhbnRzIjpbIjQzOTIzMjU4MDgxMzM5IiwiNDQxNjQ0Mjc1NDY2ODMiXSwiaGFuZGxlIjoibm9uZS1vZi10aGF0LXNlYS1zYWx0LXdpdGgtY29sbGFnZW4iLCJ0aXRsZSI6IlNlYSBTYWx0IEVuZXJneSBCaXRlcyB3aXRoIENvbGxhZ2VuIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMjQ2MC8wMDEzL2ZpbGVzL1NlYVNhbHRfVmlzLnBuZz92PTE3ODg0MzQ1OTgifV19fV0="); 6061 if (val === '') { 6062 val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0="); 6063 } 6064 val = JSON.parse(val); 6065 window.upcartSettings.upcartEditorSettings.upsellsItems = val; 6066 6067 val = b64DecodeUnicode("Ym90dG9t"); 6068 if (val === '') { 6069 val = b64DecodeUnicode("Ym90dG9t"); 6070 } 6071 window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val; 6072 6073 val = b64DecodeUnicode("ZmFsc2U="); 6074 if (val === '') { 6075 val = b64DecodeUnicode("ZmFsc2U="); 6076 } 6077 val = JSON.parse(val); 6078 window.upcartSettings.upcartEditorSettings.recommendedUpsells = val; 6079 6080 val = b64DecodeUnicode("ZmFsc2U="); 6081 if (val === '') { 6082 val = b64DecodeUnicode("ZmFsc2U="); 6083 } 6084 val = JSON.parse(val); 6085 window.upcartSettings.upcartEditorSettings.smartVariantMatching = val; 6086 6087 val = b64DecodeUnicode("cmVsYXRlZA=="); 6088 if (val === '') { 6089 val = b64DecodeUnicode("cmVsYXRlZA=="); 6090 } 6091 window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val; 6092 6093 val = b64DecodeUnicode("YWxsLXByb2R1Y3Rz"); 6094 if (val === '') { 6095 val = b64DecodeUnicode("bm8tcHJvZHVjdHM="); 6096 } 6097 window.upcartSettings.upcartEditorSettings.upsellProductReviews = val; 6098 6099 val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk="); 6100 if (val === '') { 6101 val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk="); 6102 } 6103 window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val; 6104 6105 val = b64DecodeUnicode(""); 6106 if (val === '') { 6107 val = b64DecodeUnicode(""); 6108 } 6109 window.upcartSettings.upcartEditorSettings.upsellStrategyId = val; 6110 6111 val = b64DecodeUnicode("ZmFsc2U="); 6112 if (val === '') { 6113 val = b64DecodeUnicode("ZmFsc2U="); 6114 } 6115 val = JSON.parse(val); 6116 window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val; 6117 6118 val = b64DecodeUnicode("ZmFsc2U="); 6119 if (val === '') { 6120 val = b64DecodeUnicode("ZmFsc2U="); 6121 } 6122 val = JSON.parse(val); 6123 window.upcartSettings.upcartEditorSettings.addonsModule = val; 6124 6125 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 6126 if (val === '') { 6127 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 6128 } 6129 val = JSON.parse(val); 6130 window.upcartSettings.upcartEditorSettings.addonsField = val; 6131 6132 val = b64DecodeUnicode("ZmFsc2U="); 6133 if (val === '') { 6134 val = b64DecodeUnicode("ZmFsc2U="); 6135 } 6136 val = JSON.parse(val); 6137 window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val; 6138 6139 val = b64DecodeUnicode("dHJ1ZQ=="); 6140 if (val === '') { 6141 val = b64DecodeUnicode("dHJ1ZQ=="); 6142 } 6143 val = JSON.parse(val); 6144 window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val; 6145 6146 val = b64DecodeUnicode("ZmFsc2U="); 6147 if (val === '') { 6148 val = b64DecodeUnicode("ZmFsc2U="); 6149 } 6150 val = JSON.parse(val); 6151 window.upcartSettings.upcartEditorSettings.notesModule = val; 6152 6153 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 6154 if (val === '') { 6155 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 6156 } 6157 window.upcartSettings.upcartEditorSettings.notesTitle = val; 6158 6159 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 6160 if (val === '') { 6161 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 6162 } 6163 window.upcartSettings.upcartEditorSettings.notesPlaceholder = val; 6164 6165 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 6166 if (val === '') { 6167 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 6168 } 6169 window.upcartSettings.upcartEditorSettings.notesPlacement = val; 6170 6171 val = b64DecodeUnicode("ZmFsc2U="); 6172 if (val === '') { 6173 val = b64DecodeUnicode("ZmFsc2U="); 6174 } 6175 val = JSON.parse(val); 6176 window.upcartSettings.upcartEditorSettings.trustBadgesModule = val; 6177 6178 val = b64DecodeUnicode("eyJ1cmwiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vdXBjYXJ0LXB1YmxpYy9wYXltZW50LWljb25zLndlYnAiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 6179 if (val === '') { 6180 val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 6181 } 6182 val = JSON.parse(val); 6183 window.upcartSettings.upcartEditorSettings.trustBadges = val; 6184 6185 val = b64DecodeUnicode("ZmFsc2U="); 6186 if (val === '') { 6187 val = b64DecodeUnicode("ZmFsc2U="); 6188 } 6189 val = JSON.parse(val); 6190 window.upcartSettings.upcartEditorSettings.discountCodeModule = val; 6191 6192 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 6193 if (val === '') { 6194 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 6195 } 6196 window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val; 6197 6198 val = b64DecodeUnicode("QXBwbHk="); 6199 if (val === '') { 6200 val = b64DecodeUnicode("QXBwbHk="); 6201 } 6202 window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val; 6203 6204 val = b64DecodeUnicode("dHJ1ZQ=="); 6205 if (val === '') { 6206 val = b64DecodeUnicode("ZmFsc2U="); 6207 } 6208 val = JSON.parse(val); 6209 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val; 6210 6211 val = b64DecodeUnicode("ZmFsc2U="); 6212 if (val === '') { 6213 val = b64DecodeUnicode("ZmFsc2U="); 6214 } 6215 val = JSON.parse(val); 6216 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val; 6217 6218 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 6219 if (val === '') { 6220 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 6221 } 6222 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val; 6223 6224 val = b64DecodeUnicode("ZmFsc2U="); 6225 if (val === '') { 6226 val = b64DecodeUnicode("ZmFsc2U="); 6227 } 6228 val = JSON.parse(val); 6229 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val; 6230 6231 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 6232 if (val === '') { 6233 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 6234 } 6235 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val; 6236 6237 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 6238 if (val === '') { 6239 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 6240 } 6241 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val; 6242 6243 val = b64DecodeUnicode("RnVsbCBwcmljZQ=="); 6244 if (val === '') { 6245 val = b64DecodeUnicode("RnVsbCBwcmljZQ=="); 6246 } 6247 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val; 6248 6249 val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z"); 6250 if (val === '') { 6251 val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z"); 6252 } 6253 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val; 6254 6255 val = b64DecodeUnicode("ZmFsc2U="); 6256 if (val === '') { 6257 val = b64DecodeUnicode("ZmFsc2U="); 6258 } 6259 val = JSON.parse(val); 6260 window.upcartSettings.upcartEditorSettings.expressPayModule = val; 6261 6262 val = b64DecodeUnicode("W10="); 6263 if (val === '') { 6264 val = b64DecodeUnicode("W10="); 6265 } 6266 val = JSON.parse(val); 6267 window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val; 6268 6269 val = b64DecodeUnicode("MQ=="); 6270 if (val === '') { 6271 val = b64DecodeUnicode("MQ=="); 6272 } 6273 window.upcartSettings.upcartEditorSettings.expressPayVersion = val; 6274 6275 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 6276 if (val === '') { 6277 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 6278 } 6279 val = JSON.parse(val); 6280 window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val; 6281 6282 val = b64DecodeUnicode("dHJ1ZQ=="); 6283 if (val === '') { 6284 val = b64DecodeUnicode("dHJ1ZQ=="); 6285 } 6286 val = JSON.parse(val); 6287 window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val; 6288 6289 val = b64DecodeUnicode("ZmFsc2U="); 6290 if (val === '') { 6291 val = b64DecodeUnicode("ZmFsc2U="); 6292 } 6293 val = JSON.parse(val); 6294 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val; 6295 6296 val = b64DecodeUnicode("IzAwMDAwMA=="); 6297 if (val === '') { 6298 val = b64DecodeUnicode("IzAwMDAwMA=="); 6299 } 6300 window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val; 6301 6302 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 6303 if (val === '') { 6304 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 6305 } 6306 window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val; 6307 6308 val = b64DecodeUnicode("I2ZmZmZmZg=="); 6309 if (val === '') { 6310 val = b64DecodeUnicode("I2ZmZmZmZg=="); 6311 } 6312 window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val; 6313 6314 val = b64DecodeUnicode("c3F1YXJlQmFn"); 6315 if (val === '') { 6316 val = b64DecodeUnicode("c3F1YXJlQmFn"); 6317 } 6318 window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val; 6319 6320 val = b64DecodeUnicode("I2U0MjYyNg=="); 6321 if (val === '') { 6322 val = b64DecodeUnicode("I2U0MjYyNg=="); 6323 } 6324 window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
6324dColor = val; 6325 6326 val = b64DecodeUnicode("I2ZmZmZmZg=="); 6327 if (val === '') { 6328 val = b64DecodeUnicode("I2ZmZmZmZg=="); 6329 } 6330 window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val; 6331 6332 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 6333 if (val === '') { 6334 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 6335 } 6336 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val; 6337 6338 6339})(); 6340</script>
6340 6341 6342 6343 6344 6345 6346
6347<script> 6348 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}; 6349 window.upcartMoneyFormat = "£{{amount}}"; 6350 window.upcartStorefrontPublicAccessToken = 'f8334eece57dfa2ca72ad3100bbb203c' || undefined; 6351 window.upcartClientLocalizationCountry = { 6352 isoCode: 'US', 6353 currency: 'CurrencyDrop', 6354 name: 'United States' 6355 }; 6356 window.upcartMyShopifyDomain = 'rollagranola.myshopify.com'; 6357</script>
6357 6358 6359
6360<script> 6361 window.upcart = window.upcart || {}; 6362 window.upcart.customer = { isLoggedIn: false }; 6363 </script>
6363<script> 6364 window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => { 6365 6366 6367 return line; 6368 }); 6369</script>
6369 6370 6371<div id="upCart"></div> 6372<div id="upCartStickyButton"></div> 6373 6374<style id="upCart-customCSS"> 6375 6376 /* 6377 Rollagranola x Upcart V2 6378 Built primarily against Upcart's public V2 selector library. 6379 Note: Upcart's selector docs do not expose a public selector for the final 6380 checkout CTA, so `.upcart-checkout-button` is used as a pragmatic fallback. 6381*/ 6382 6383:host { 6384 --rolla-ink: #212121; 6385 --rolla-caramel: #b0704e; 6386 --rolla-yellow: #ffea33; 6387 --rolla-oat: #f7f0d2; 6388 --rolla-oat-light: #fffaf0; 6389 --rolla-green: #0f710b; 6390 --rolla-green-soft: #e0f8c8; 6391 --rolla-sky: #bfefff; 6392 --rolla-peach: #fff2ee; 6393 --rolla-border: rgba(33, 33, 33, 0.14); 6394 --rolla-shadow: 0 16px 36px rgba(33, 33, 33, 0.12); 6395 --rolla-pill: 999px; 6396 --rolla-card-radius: 20px; 6397 --rolla-font-heading: "Amsi Pro Cond", "Amsi Pro", "Arial Narrow", sans-serif; 6398 --rolla-font-ui: "Paralucent Condensed", "Arial Narrow", sans-serif; 6399} 6400 6401*, 6402*::before, 6403*::after { 6404 box-sizing: border-box; 6405} 6406 6407#CartPopup { 6408 color: var(--rolla-ink); 6409 background: 6410 radial-gradient(circle at top left, rgba(255, 234, 51, 0.2), transparent 34%), 6411 linear-gradient(180deg, #fffdf8 0%, #f7f0d2 100%); 6412 box-shadow: -24px 0 48px rgba(33, 33, 33, 0.18); 6413} 6414 6415.upcart-public-header { 6416 color: var(--rolla-ink); 6417 font-family: var(--rolla-font-heading); 6418 font-size: 28px; 6419 font-weight: 700; 6420 line-height: 1; 6421 letter-spacing: 0.01em; 6422} 6423 6424.upcart-public-rewards { 6425 padding-top: 0; 6426 padding-bottom: 15px; 6427 background: transparent; 6428 border: 0; 6429 box-shadow: none; 6430} 6431 6432.upcart-public-rewards__message { 6433 display: flex; 6434 align-items: center; 6435 justify-content: center; 6436 width: fit-content; 6437 max-width: 100%; 6438 margin: 0 auto 10px!important; 6439 padding: 3px 12px; 6440 border: 2px solid #e3e3e3; 6441 border-radius: var(--rolla-pill); 6442 background: transparent; 6443 color: var(--rolla-ink); 6444 font-family: var(--rolla-font-ui); 6445 font-size: 16px; 6446 font-weight: 600; 6447 line-height: 1.15; 6448 text-align: center; 6449} 6450 6451.upcart-public-rewards__message p { 6452 display: inline-flex; 6453 align-items: center; 6454 justify-content: center; 6455 max-width: 100%; 6456 margin: 0; 6457 padding: 0; 6458 border: 0; 6459 border-radius: 0; 6460 background: transparent; 6461 color: inherit; 6462 font-family: inherit; 6463 font-size: inherit; 6464 font-weight: inherit; 6465 letter-spacing: normal; 6466 line-height: inherit; 6467 overflow: hidden; 6468 text-align: inherit; 6469 text-overflow: ellipsis; 6470 text-transform: uppercase; 6471 white-space: nowrap; 6472} 6473 6474.upcart-public-rewards__message p::before { 6475 content: ""; 6476 display: block; 6477 width: 22px; 6478 height: 22px; 6479 flex: 0 0 22px; 6480 margin-right: 12px; 6481 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"); 6482 background-position: center; 6483 background-repeat: no-repeat; 6484 background-size: 22px 22px; 6485} 6486 6487.upcart-public-rewards__message b { 6488 color: inherit; 6489 display: inline-block; 6490 font-weight: inherit; 6491 margin-left: 0.28em; 6492 margin-right: 0.28em; 6493} 6494 6495.upcart-public-component-segmented-progress-bar__segment, 6496.upcart-public-component-segmented-progress-bar__segment-fill { 6497 border-radius: var(--rolla-pill); 6498} 6499 6500.upcart-public-component-segmented-progress-bar__segment { 6501 background: rgba(33, 33, 33, 0.12); 6502} 6503 6504.upcart-public-component-segmented-progress-bar__segment-fill { 6505 background: linear-gradient(90deg, #8edbff 0%, var(--rolla-sky) 100%); 6506} 6507 6508.upcart-public-component-product-tile__product-title, 6509.upcart-public-component-product-tile__title-link { 6510 color: var(--rolla-ink); 6511 font-family: var(--rolla-font-heading); 6512 font-size: 25px; 6513 font-weight: 700; 6514 line-height: 0.95; 6515 text-decoration: none; 6516} 6517 6518.upcart-public-component-product-tile { 6519 margin: 0 24px 22px; 6520 padding: 20px; 6521 background: rgba(255, 255, 255, 0.78); 6522 border: 2px solid var(--rolla-border); 6523 border-radius: var(--rolla-card-radius); 6524 box-shadow: var(--rolla-shadow); 6525 backdrop-filter: blur(8px); 6526} 6527 6528.upcart-public-component-product-tile__image-wrapper { 6529 padding: 10px; 6530 background: #fff8ea; 6531 border: 1px solid rgba(33, 33, 33, 0.08); 6532 border-radius: 18px; 6533} 6534 6535.upcart-public-component-product-tile__image { 6536 border-radius: 12px; 6537} 6538 6539.upcart-public-component-product-tile__header { 6540 margin-bottom: 0px; 6541} 6542 6543.upcart-public-component-product-tile__remove-button { 6544 width: 30px; 6545 height: 30px; 6546 background: rgba(33, 33, 33, 0.05); 6547 border-radius: 50%; 6548} 6549 6550.upcart-public-component-product-tile__variant, 6551.upcart-public-product-properties__subscription, 6552.upcart-public-product-properties__item, 6553.upcart-public-cart-items__key-value-pair { 6554 color: rgba(33, 33, 33, 0.72); 6555 font-family: var(--rolla-font-ui); 6556 font-size: 16px; 6557 line-height: 1.15; 6558} 6559 6560.upcart-public-product-properties__subscription { 6561 display: none; 6562} 6563 6564.upcart-public-component-product-tile__product-pricing { 6565 display: flex; 6566 flex-wrap: wrap; 6567 align-items: center; 6568 gap: 8px; 6569 margin-top: 10px; 6570} 6571 6572.upcart-public-component-product-tile__price-compare-at { 6573 color: rgba(33, 33, 33, 0.42); 6574 font-family: var(--rolla-font-ui); 6575 font-size: 16px; 6576 text-decoration-thickness: 2px; 6577} 6578 6579.upcart-public-component-product-tile__price { 6580 color: var(--rolla-ink); 6581 font-family: var(--rolla-font-heading); 6582 font-size: 28px; 6583 font-weight: 700; 6584 line-height: 1; 6585} 6586 6587.upcart-public-component-product-tile__savings { 6588 display: inline-flex; 6589 align-items: center; 6590 padding: 4px 10px; 6591 background: var(--rolla-green-soft); 6592 border-radius: var(--rolla-pill); 6593 color: var(--rolla-green); 6594 font-family: var(--rolla-font-ui); 6595 font-size: 15px; 6596 font-weight: 700; 6597 line-height: 1.1; 6598} 6599 6600.upcart-public-component-product-tile__controls { 6601 margin-top: 14px; 6602} 6603 6604.upcart-public-component-product-tile__quantity-selector { 6605 overflow: hidden; 6606 border: 2px solid var(--rolla-ink); 6607 border-radius: var(--rolla-pill); 6608 background: #ffffff; 6609} 6610 6611.upcart-public-component-product-tile__quantity-minus, 6612.upcart-public-component-product-tile__quantity-plus { 6613 min-width: 34px; 6614 background: #fff7bf; 6615 border: 0; 6616 color: var(--rolla-ink); 6617} 6618 6619.upcart-public-component-product-tile__quantity-selector input { 6620 border: 0; 6621 background: #ffffff; 6622 color: var(--rolla-ink); 6623 font-family: var(--rolla-font-ui); 6624 font-size: 18px; 6625 font-weight: 700; 6626} 6627 6628.upcart-public-component-product-tile__subscription-upgrade { 6629 margin-top: 12px; 6630} 6631 6632.upcart-public-component-product-tile__select, 6633.upcart-public-component-upsell-tile select { 6634 min-height: 42px; 6635 padding: 10px 52px 10px 14px; 6636 border: 2px solid rgba(33, 33, 33, 0.16); 6637 border-radius: var(--rolla-pill); 6638 background-color: var(--rolla-oat-light); 6639 color: var(--rolla-ink); 6640 font-family: var(--rolla-font-ui); 6641 font-size: 16px; 6642 -webkit-appearance: none; 6643 appearance: none; 6644 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"); 6645 background-position: right 18px center; 6646 background-repeat: no-repeat; 6647 background-size: 14px 14px; 6648} 6649 6650.upcart-public-upsell__title { 6651 color: var(--rolla-ink); 6652 font-family: var(--rolla-font-heading); 6653 font-size: 24px; 6654 font-weight: 700; 6655} 6656 6657.upcart-public-component-upsell-tile__price-row, 6658.upcart-public-component-upsell-tile__price { 6659 color: var(--rolla-ink); 6660 font-family: var(--rolla-font-heading); 6661 font-size: 15px; 6662 font-weight: 700; 6663 line-height: 1; 6664} 6665 6666.upcart-public-component-upsell-tile { 6667 background: linear-gradient(180deg, rgba(255, 250, 240, 0.94) 0%, rgba(255, 242, 238, 0.88) 100%); 6668 border: 2px solid var(--rolla-border); 6669 border-radius: var(--rolla-card-radius); 6670 box-shadow: var(--rolla-shadow); 6671 backdrop-filter: blur(8px); 6672} 6673 6674.upcart-public-component-upsell-tile__title, 6675.upcart-public-component-upsell-tile__title-link { 6676 color: var(--rolla-ink); 6677 font-family: var(--rolla-font-heading); 6678 font-size: 17px; 6679 font-weight: 700; 6680 text-decoration: none; 6681 margin-bottom: 0; 6682} 6683 6684.upcart-public-component__button { 6685 min-height: 42px; 6686 padding: 0 18px; 6687 background: var(--rolla-yellow); 6688 border: 2px solid var(--rolla-ink) !important; 6689 border-radius: var(--rolla-pill); 6690 color: var(--rolla-ink) !important; 6691 font-family: var(--rolla-font-ui); 6692 font-size: 18px; 6693 font-weight: 700; 6694 letter-spacing: 0.01em; 6695 text-transform: uppercase; 6696 box-shadow: 0 8px 16px rgba(33, 33, 33, 0.08); 6697} 6698 6699.upcart-public-component__button, 6700.upcart-public-component__button span { 6701 background: var(--rolla-yellow) !important; 6702 color: var(--rolla-ink) !important; 6703 font-family: var(--rolla-font-ui) !important; 6704 font-size: 18px !important; 6705 font-weight: 700 !important; 6706} 6707 6708.upcart-public-cart-summary__discount-codes, 6709.upcart-public-cart-summary__slide-codes, 6710.upcart-public-cart-summary__total-discount { 6711 font-family: var(--rolla-font-ui); 6712} 6713 6714.upcart-checkout-button { 6715 display: flex; 6716 align-items: center; 6717 justify-content: center; 6718 min-height: 58px; 6719 border: 2px solid var(--rolla-ink) !important; 6720 border-radius: var(--rolla-pill) !important; 6721 background: var(--rolla-yellow); 6722 color: var(--rolla-ink) !important; 6723 font-family: var(--rolla-font-ui); 6724 font-size: 24px; 6725 font-weight: 700; 6726 line-height: 1; 6727 letter-spacing: 0.01em; 6728 text-decoration: none; 6729 text-transform: uppercase; 6730 box-shadow: 0 14px 24px rgba(33, 33, 33, 0.12); 6731} 6732 6733.upcart-checkout-button, 6734.upcart-checkout-button span { 6735 background: var(--rolla-yellow) !important; 6736 color: var(--rolla-ink) !important; 6737 font-family: var(--rolla-font-ui) !important; 6738 font-size: 24px !important; 6739 font-weight: 700 !important; 6740 letter-spacing: 0.01em !important; 6741 text-transform: uppercase; 6742} 6743 6744.upcart-public-header__close-button, 6745.upcart-public-component-product-tile__remove-button, 6746.upcart-public-component-product-tile__quantity-minus, 6747.upcart-public-component-product-tile__quantity-plus, 6748.upcart-public-component__button, 6749.upcart-checkout-button { 6750 transition: 6751 transform 0.18s ease, 6752 box-shadow 0.18s ease, 6753 background-color 0.18s ease, 6754 filter 0.18s ease; 6755} 6756 6757.upcart-public-header__close-button:hover, 6758.upcart-public-component-product-tile__remove-button:hover, 6759.upcart-public-component-product-tile__quantity-minus:hover, 6760.upcart-public-component-product-tile__quantity-plus:hover, 6761.upcart-public-component__button:hover, 6762.upcart-checkout-button:hover { 6763 transform: translateY(-1px); 6764 filter: brightness(0.98); 6765} 6766 6767.upcart-public-header__close-button:focus-visible, 6768.upcart-public-component-product-tile__remove-button:focus-visible, 6769.upcart-public-component-product-tile__quantity-minus:focus-visible, 6770.upcart-public-component-product-tile__quantity-plus:focus-visible, 6771.upcart-public-component__button:focus-visible, 6772.upcart-checkout-button:focus-visible, 6773.upcart-public-component-product-tile__select:focus-visible, 6774.upcart-public-component-upsell-tile select:focus-visible { 6775 outline: 3px solid rgba(176, 112, 78, 0.35); 6776 outline-offset: 3px; 6777} 6778 6779@media (max-width: 640px) { 6780 .upcart-public-rewards__message { 6781 padding: 2px 10px; 6782 } 6783 6784 .upcart-public-rewards__message p::before { 6785 width: 18px; 6786 height: 18px; 6787 flex-basis: 18px; 6788 margin-right: 8px; 6789 background-size: 18px 18px; 6790 } 6791 6792 .upcart-public-component-product-tile__product-title, 6793 .upcart-public-component-product-tile__title-link { 6794 font-size: 26px; 6795 } 6796 6797 .upcart-checkout-button { 6798 font-size: 21px; 6799 } 6800} 6801 6802 6803</style> 6804 6805 6806</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
6806<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
6806 6807<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
6808<script> 6809 (function () { 6810 function initRatingSnippet() { 6811 var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore; 6812 if (!hasStore) return; 6813 6814 if (typeof ratingSnippet !== 'function') return; 6815 6816 // Ensure the target element exists (rating-output block may render after this app embed). 6817 if (!document.querySelector('.ruk_rating_snippet')) return; 6818 6819 var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__; 6820 var storeForSnippet = storeOverride || reviewsIoStore; 6821 6822 ratingSnippet("ruk_rating_snippet",{ 6823 store: storeForSnippet, 6824 color: '#000000', 6825 6826 textClr: '#333333', 6827 6828 linebreak: false, 6829 6830 usePolaris: true, 6831 6832 6833 6834 6835 6836 text: 'Reviews', 6837 6838 lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en', 6839 mode: 'default', 6840 showEmptyStars: true, 6841 6842 enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false 6843 }); 6844 6845 const reviewsIoModal = document.getElementById('reviews_fade'); 6846 if (reviewsIoModal) { 6847 reviewsIoModal.classList.add('rio-withoutBranding'); 6848 } 6849 } 6850 6851 // Retry to survive slow network/script timing. 6852 var attempts = 0; 6853 var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20; 6854 var MAX_TIMEOUT_RETRY = 200; 6855 6856 function tick() { 6857 attempts += 1; 6858 initRatingSnippet(); 6859 if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) { 6860 window.setTimeout(tick, MAX_TIMEOUT_RETRY); 6861 } 6862 } 6863 6864 // Use window load to maximize chance that the external script executed. 6865 window.addEventListener('load', tick); 6866 })(); 6867</script>
6867 6868 6869 6870</div><div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag --> 6871 6872 6873
6873<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>
6873 6874 <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"> 6875 <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" /> 6876 6877<!-- END app snippet --> 6878 6879<essential-upsell-app-embed 6880 upsell-app-data=""upsell-app-config-data='{"analyticsBaseUrl":null,"sfk":"","baseUrl":null}' 6881 product-page-product="{"id":7766449291323,"handle":"none-of-that-sweet-and-salty","title":"Sweet \u0026 Salty Energy Bites","featured_image":"\/\/rollagranola.com\/cdn\/shop\/files\/SweetSalty_Vis.png?v=1788434630","tags":[],"selling_plan_groups":[{"id":"12d55eca2768089b9282160b789b601ff23b1e93","name":"Delivery every 30 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274635"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521478715,"name":"Delivery every 30 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274635"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f","name":"Delivery every 45 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274636"]},{"name":"Order Frequency and Unit","position":2,"values":["45-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521413179,"name":"Delivery every 45 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274636"},{"name":"Order Frequency and Unit","position":2,"value":"45-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"6c45eee619efe23969118f5abb9d14e05c1b1422","name":"Delivery every 60 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274634"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521445947,"name":"Delivery every 60 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274634"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"variants":[{"id":44000145997883,"title":"50g pack","price":251,"compare_at_price":null,"available":true,"featured_image":null,"selling_plan_allocations":[{"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price":213,"compare_at_price":251,"per_delivery_price":213,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}]},{"id":44164432035899,"title":"50g pack of 5","price":1192,"compare_at_price":null,"available":true,"featured_image":null,"selling_plan_allocations":[{"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price":1013,"compare_at_price":1192,"per_delivery_price":1013,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}]},{"id":44000146030651,"title":"50g pack of 10","price":2259,"compare_at_price":null,"available":true,"featured_image":null,"selling_plan_allocations":[{"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521478715,"selling_plan_group_id":"12d55eca2768089b9282160b789b601ff23b1e93"},{"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521413179,"selling_plan_group_id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f"},{"price":1920,"compare_at_price":2259,"per_delivery_price":1920,"selling_plan_id":3521445947,"selling_plan_group_id":"6c45eee619efe23969118f5abb9d14e05c1b1422"}]}]}"product-page-selling-plan-groups="[{"id":"12d55eca2768089b9282160b789b601ff23b1e93","name":"Delivery every 30 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274635"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521478715,"name":"Delivery every 30 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274635"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"ebbc145f829b0d18e4f2891ef763a2829e398f3f","name":"Delivery every 45 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274636"]},{"name":"Order Frequency and Unit","position":2,"values":["45-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521413179,"name":"Delivery every 45 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274636"},{"name":"Order Frequency and Unit","position":2,"value":"45-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"6c45eee619efe23969118f5abb9d14e05c1b1422","name":"Delivery every 60 days","options":[{"name":"Recharge Plan ID","position":1,"values":["23274634"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":3521445947,"name":"Delivery every 60 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23274634"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}]" 6882 selling-plan-translations="[]" 6883 product-page-collection-ids="[90592575547]"
6884 first-shop-product-id="418401058845" 6885 shop-money-format="£{{amount}}" 6886 market-handle="international" 6887 presentment-currency="GBP" 6888 customer-tags="null" 6889 cart-items=' 6890[]' 6891></essential-upsell-app-embed> 6892 6893 6894</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style> 6895 .rio-withoutBranding .FloatingWidget .R-Logo, 6896 .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo, 6897 .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container, 6898 .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container, 6899 .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo, 6900 .rio-withoutBranding .RatingBarWidget .R-PlatformIcon { 6901 display: none !important; 6902 } 6903</style>
6904<script> 6905 window.__REVIEWS_EDITOR__ = false; 6906 window.__REVIEWS_DEMO_CONFIG__ = { 6907 store: 'ecommerce-demo-store', 6908 sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku', 6909 widgetIds: { 6910 nuggets: 'W10cpKyjl72VtHv6', 6911 ugc: '7sG9C5qNeKpvhykZ', 6912 floating: 'GBvqmKV1Zy9H4Mpd', 6913 ratingBar: 'pxNMXi7FTlODgr8Q', 6914 survey: 'uLJcD7bFpGMf1Z0C' 6915 }, 6916 surveyCampaignId: '392' 6917 }; 6918 6919 6920 var reviewsIoStore = 'rollagranola.com-rw7awyp'; 6921 6922 6923 var reviewsIoEnableSyndication = false; 6924 6925 6926 6927 6928 var reviewsIoLang = 'en'; 6929 6930 6931</script>
6931 6932
6933<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>
6933 6934 6935 6936 6937</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> 6938 6939 6940<div class="smile-shopify-init" 6941 data-channel-key="channel_K10u6z1ciN2GN7mdb32ZEkJZ" 6942 6943></div> 6944 6945 6946</div>
6946<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6946 6947</body> 6948</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.