1<!doctype html> 2 <html class="no-js" lang="en"> 3 <head> 4<!-- Start of Shoplift scripts --> 5<!-- 2026-08-27T14:14:35.6255021Z --> 6<style>.shoplift-hide { opacity: 0 !important; }</style> 7<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
8<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-09-26T08:15:03.4424000Z */(function(){"use strict";var te=document.createElement("style");te.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width:400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}#shoplift-preview-subscription-warning{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}#shoplift-preview-subscription-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}#shoplift-preview-subscription-warning__label{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}#shoplift-preview-subscription-warning__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}#shoplift-preview-subscription-warning__tooltip.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}#shoplift-preview-subscription-warning:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}#shoplift-preview-control:has(#shoplift-preview-subscription-warning){max-width:480px}/*$vite$:1*/`,document.head.appendChild(te);var fe=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! channel/|google/)google(?!(?:wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!cam)scan|(?<!lib)http|24x
87|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+/1\\.0;|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[<\\(;]|^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|discovery|dmbrowser|download|exaleadcloudview|feed|firephp|foregenix|functionize|grab|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|productfinder|prospectingstudio|proxy|ptst[ /]\\d|radar|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/",ge=/bot|crawl|http|lighthouse|scan|search|spider/i,z;function me(){if(z instanceof RegExp)return z;try{z=new RegExp(fe,"i")}catch{z=ge}return z}var ye=a=>typeof a=="string"&&a!=="";function ve(a){return ye(a)&&me().test(a)}var we=ve;class X{timestamp;constructor(){this.timestamp=new Date}}class be extends X{type;testId;hypothesisId;constructor(e,t,i){super(),this.type=3,this.testId=e,this.hypothesisId=t,this.timestamp=i}}class Se extends X{type;path;constructor(e){super(),this.type=4,this.path=e}}class Ce extends X{type;cart;constructor(e){super(),this.type=5,this.cart=e}}class ie extends Error{isBot;constructor(){super(),this.isBot=!0}}function Te(a,e,t){for(const i of e.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)t(e.testId,e.hypothesisId)}re(a,e,(i,s,r,o,n)=>n(s,r),t)}function U(a,e,t){for(const i of e.selectors)ne(a,e.testId,e.hypothesisId,i,t??(()=>{}));re(a,e,ne,t??(()=>{}))}function se(a){return a.urlPatterns.reduce((e,t)=>{switch(t.operator){case"contains":return e+`.*${t}.*`;case"endsWith":return e+`.*${t}`;case"startsWith":return e+`${t}.*`}},"")}function re(a,e,t,i){new MutationObserver(()=>{for(const r of e.selectors)t(a,e.testId,e.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function ne(a,e,t,i,s){const r=a.querySelectorAll(i.cssSelector);for(let o=0;o<r.length;o++){let n=r.item(o);if(n instanceof HTMLElement&&n.dataset.shoplift!==""){n.dataset.shoplift="";for(const l of i.actions.sort(Re))n=Ie(a,i.cssSelector,n,l)}}return r.length>0&&s?(s(e,t),!0):!1}function Ie(a,e,t,i){switch(i.type){case"innerHtml":t.innerHTML=i.value;break;case"attribute":Pe(t,i.scope,i.value);break;case"css":Ae(a,e,i.value);break;case"js":ke(a,t,i);break;case"copy":return Ee(t);case"remove":xe(t);break;case"move":_e(t,parseInt(i.value));break}return t}function Pe(a,e,t){a.setAttribute(e,t)}function Ae(a,e,t){const i=a.createElement("style");i.innerHTML=`${e} { ${t} }`,a.getElementsByTagName("head")[0]?.appendChild(i)}function ke(a,e,t){Function("document","element",`"use strict"; ${t.value}`)(a,e)}function Ee(a){const e=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(e,a.nextSibling),e}function xe(a){a.remove()}function _e(a,e){if(e===0)return;const t=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(t+e,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(e>0?"afterend":"beforebegin",a)}function Re(a,e){return oe(a)-oe(e)}function oe(a){return a.type==="copy"||a.type==="remove"?0:1}
8const M={Template:0,UrlRedirect:2,Script:3,Price:5},De="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",Ve="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L7.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function Oe(a){let e=a.replace(/-/g,"+").replace(/_/g,"/");for(;e.length%4;)e+="=";const t=atob(e),i=Uint8Array.from(t,o=>
8o.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function F(a,e){return typeof e=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(e)?new Date(e):e}function ee(a,e){return e}function q(a,e=!1,t=!1,i=","){const s=a/100;if(t){const o=Math.round(s).toLocaleString("en-US");return i!==","?o.replace(/,/g,i):o}else{const r=e?",":".",o=s.toFixed(2).split("."),n=parseInt(o[0],10),l=o[1]??"00",c=n.toLocaleString("en-US");return i!==","?`${c.replace(/,/g,i)}${r}${l}`:e?`${c.replace(/,/g,".")}${r}${l}`:`${c}${r}${l}`}}function H(a,e,t,i){const s=e.replace("{{amount}}",q(a,!1,!1)).replace("{{amount_no_decimals}}",q(a,!1,!0)).replace("{{amount_with_comma_separator}}",q(a,!0,!1)).replace("{{amount_no_decimals_with_comma_separator}}",q(a,!0,!0)).replace("{{amount_with_space_separator}}",q(a,!1,!1," ")).replace("{{amount_no_decimals_with_space_separator}}",q(a,!1,!0," ")).replace("{{amount_with_apostrophe_separator}}",q(a,!1,!1,"'")).replace("{{amount_no_decimals_with_apostrophe_separator}}",q(a,!1,!0,"'")).replace("{{amount_with_period_and_space_separator}}",q(a,!1,!1,". ")).replace("{{amount_no_decimals_with_period_and_space_separator}}",q(a,!1,!0,". "));return i?`${s} ${t}`:s}function ae(a){return a.replace(/[^\d.,\s-]/g,"").trim()}function j(a){const e=new Map;for(const[t,i,s]of a.variants)e.set(t,{priceInCents:i,compareAtPriceInCents:s});return e}function Le(a,e,t,i){const{priceInCents:s,compareAtPriceInCents:r}=t,{moneyFormat:o,currency:n,currencyCodeEnabled:l}=i;if(a.getAttribute("data-sl-attribute-p")===e)a.innerHTML=H(s,o,n,l);else if(a.getAttribute("data-sl-attribute-cap")===e)r<=0||r<=s?a.remove():a.innerHTML=H(r,o,n,l);else if(a.getAttribute("data-sl-attribute-discount")===e&&!(r<=0||r<=s)){const d=Math.round((r-s)/r*100),u=ae(H(r-s,o,n,!1)),h=a.getAttribute("data-sl-format")||"percent";h==="percent"?a.textContent=`-${d}%`:h==="amount"?a.textContent=`-${u}`:h==="both"&&(a.textContent=`-${d}% (-${u})`)}}function $e(a){const e=[],t={id:"url-pattern",operator:"contains",value:"/"};for(const[i,s,r]of a.variants){e.push({id:`p-${i}`,cssSelector:`[data-sl-attribute-p="${i}"]`,urlPatterns:[t],actions:[{id:`p-action-${i}`,type:"innerHtml",scope:"price",value:H(s,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]});const o=r<=0||r<=s;if(e.push({id:`cap-${i}`,cssSelector:`[data-sl-attribute-cap="${i}"]`,urlPatterns:[t],actions:[{id:`cap-action-${i}`,type:o?"remove":"innerHtml",scope:"compare-at-price",value:o?"":H(r,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]}),!o&&r>s){const n=Math.round((r-s)/r*100),l=ae(H(r-s,a.moneyFormat,a.currency,!1));e.push({id:`d-${i}`,cssSelector:`[data-sl-attribute-discount="${i}"]`,urlPatterns:[t],actions:[{id:`d-action-${i}`,type:"js",scope:null,value:`var format = element.getAttribute('data-sl-format') || 'percent'; if (format === 'percent') { element.textContent = '-${n}%'; } else if (format === 'amount') { element.textContent = '-${l}'; } else if (format === 'both') { element.textContent = '-${n}% (-${l})'; }`}]})}}return e}const Me=a=>{let e=5381;for(let t=0;t<a.length;t++)e=(e*33^a.charCodeAt(t))>>>0;return e.toString(36)},qe=()=>Math.random().toString(36).slice(2,10)+Date.now().toString(36).slice(-4),He=a=>btoa(JSON.stringify(a)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""),K=a=>a.replace(/#slr-[a-z0-9]+$/,""),tt="modulepreload",it=function(a){return"/"+a},st={},Ne=function(e,t,i){let s=Promise.resolve();function r(o){const n=new Event("vite:preloadError",{cancelable:!0});if(n.payload=o,window.dispatchEvent(n),!n.defaultPrevented)throw o}return s.then(o=>{for(const n of o||[])n.status==="rejected"&&r(n.reason);return e().catch(r)})};function le(a,e,t){const i=t?a.plans.filter(c=>!c.variantId||c.variantId===t):a.plans,s=[],r=[];for(const c of i)c.direction==="decrease"?(s.push(c.existingShopifyPlanId),r.push(c.createdShopifyPlanId)):(s.push(c.createdShopifyPlanId),r.push(c.existingShopifyPlanId));const o=e?s:r,n=e?r:s;if(t)for(const c of a.plans)for(const d of[c.existingShopifyPlanId,c.createdShopifyPlanId])d&&!o.includes(d)&&!n.includes(d)&&n.push(d);const l={};for(let c=0;c<n.length;c++){const d=n[c],u=o[c];d&&u&&(l[d]=u)}return{showPlanIds:o,hidePlanIds:n,swapMap:l}}function ce(a,e,t){const i=e?a.plans.find(r=>r.variantId===e):void 0;if(i)return i.direction;if(t){const r=a.plans.find(o=>o.productId===t);if(r)return r.direction}return a.plans.find(r=>!r.variantId)?.direction??null}function J(a,e){const t=e?a.plans.filter(r=>!r.productId||r.productId===e):a.plans,i={};for(const r of t)i[r.existingShopifyPlanId]=r.existingDiscountAmount,i[r.createdShopifyPlanId]=r.existingDiscountAmount;
8const s=Math.max(...Object.values(i),0);return{discountMap:i,maxDiscount:s}}function W(a){const e=document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;if(e)return e;if(a){for(const r of Array.from(document.querySelectorAll("[data-sl-attribute-p]"))){const o=r.getAttribute("data-sl-attribute-p");if(!o)continue;const n=a.variants.find(l=>l[0]===o);if(n?.[3])return n[3]}const s=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(s){const r=a.variants.find(o=>o[0]===s);if(r?.[3])return r[3]}}const t=window,i=t.ShopifyAnalytics?.meta?.product?.id??t.meta?.product?.id;return i!=null?String(i):null}function D(a,e){return a.widget.selectors[e]??[]}function N(a,e){return a.replace(/[\d.]+%/,`${e}%`)}function $(a,e){const t=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let i=t.nextNode();for(;i;){if(i.nodeValue!==null){const s=e(i.nodeValue);if(s!==i.nodeValue){i.nodeValue=s;return}}i=t.nextNode()}}function de(a,e){return a===null?!1:a==="decrease"?!e:e}async function Ue(a){if(a.subscriptionSwapDone)return;const e=a.getActiveAssignment();if(!e)return;const t=a.getHypothesis(e.hypothesisId);if(!t?.subscriptionData)return;a.subscriptionSwapDone=!0;const i=t.subscriptionData,s=t.isControl,r=[...new Set(i.plans.map(d=>d.direction))].join(",");a.log(`[SUB-SWAP] ${s?"A":"B"} side, directions=${r}`);const o=i.plans.some(d=>d.variantId);let n=!1,l=!1;function c(){if(!l){l=!0;try{const d=o?document.querySelector("select[name='id'], input[name='id']")?.value:void 0,{showPlanIds:u,hidePlanIds:h,swapMap:p}=le(i,s,d);a.swapMap=p;const b=D(i,"widgetParent"),E=D(i,"subscriptionPlans"),S=D(i,"subscriptionInput");if(!b.length||!E.length||!S.length)return;const C=document.querySelector(b[0].selector);if(!C?.shadowRoot)return;const _=C.shadowRoot.querySelector(E[0].selector);if(!_?.shadowRoot)return;const T=S[0].selector;let m=null;if(i.widget.widgetType==="buttons"||i.widget.widgetType==="radio"){const y=Array.from(_.shadowRoot.querySelectorAll(T));if(!y.length)return;for(const v of y){const g=v.closest("label");g&&(u.includes(v.value)?g.style.display="":h.includes(v.value)&&(g.style.display="none"))}const w=y.some(v=>u.includes(v.value)&&v.checked),I=y.some(v=>h.includes(v.value)&&v.checked);if((w||I)&&(n=!1),!w&&!n){n=!0;for(const v of y)if(u.includes(v.value)){v.closest("label")?.click(),v.dispatchEvent(new Event("change",{bubbles:!0}));break}}const f=y.find(v=>v.checked);m=f&&u.includes(f.value)?f.value:u[0]??null}else if(i.widget.widgetType==="dropdown"){const y=_.shadowRoot.querySelector("select");if(!y)return;for(const w of Array.from(y.options))h.includes(w.value)&&(w.style.display="none",w.disabled=!0);if(h.includes(y.value)){const w=Array.from(y.options).find(I=>u.includes(I.value));w&&(y.value=w.value,y.dispatchEvent(new Event("change",{bubbles:!0})))}m=u.includes(y.value)?y.value:u[0]??null}if(m){const y=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const w of y)w.value!==m&&(w.value=m)}}finally{l=!1}}}if(a.subscriptionHideWrongPlans=c,a.swapMap=le(i,s).swapMap,c(),o){const d=document.querySelector("select[name='id'], input[name='id']");d&&d.addEventListener("change",c)}}function B(a){const e=D(a,"widgetParent");return e.length?document.querySelector(e[0].selector)?.shadowRoot??null:null}function Y(a,e){const t=D(a,"subscriptionPlans");return t.length?e.querySelector(t[0].selector)?.shadowRoot??null:null}function Z(a,e){const t=new URLSearchParams(window.location.search).get("variant");if(t)return t;{const i=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(i)return i}return a.size>0?[...a.keys()][0]:void 0}function G(a,e){return H(a,e.moneyFormat,e.currency,e.currencyCodeEnabled)}function Fe({originalFetch:a,swapMap:e,slptValue:t,getSelectedPlanId:i,log:s}){if(window.fetch.__shoplift_intercepted)return s("[SUB-INTERCEPT] already installed â skipping"),()=>{};function r(n){if(i){const l=i();if(l)return e[l]??l}return e[n]??n}const o=function(n,l){if((typeof n=="string"?n:n instanceof URL?n.href:n.url).includes("/cart/add")&&l?.body)try{if(l.body instanceof FormData){const d=l.body.get("selling_plan");d?l.body.set("selling_plan",r(String(d))):(!d||d==="")&&t&&l.body.set("properties[_slpt]",t)}
8else if(typeof l.body=="string"){const d=JSON.parse(l.body);if(d.items)for(const u of d.items){const h=String(u.selling_plan??"");h?u.selling_plan=r(h):!u.selling_plan&&t&&(u.properties||(u.properties={}),u.properties._slpt=t)}else if(d.id){const u=String(d.selling_plan??"");u?d.selling_plan=r(u):!d.selling_plan&&t&&(d.properties||(d.properties={}),d.properties._slpt=t)}l.body=JSON.stringify(d)}}catch(d){s("[SUB-INTERCEPT] body parse failed; cart-add proceeds with un-swapped plan",d)}return a.call(window,n,l)};return o.__shoplift_intercepted=!0,window.fetch=o,function(){window.fetch===o&&(window.fetch=a)}}function Be({log:a}){if(window.fetch.__shoplift_intercepted)return a("[SUB-PREVIEW-BLOCK] already installed â skipping"),()=>{};const e=window.fetch,t=function(i,s){const r=typeof i=="string"?i:i instanceof URL?i.href:i.url;return r.includes("/cart/add")?(a("[SUB-PREVIEW-BLOCK] cart-add blocked in preview mode",{url:r}),Promise.resolve(new Response(JSON.stringify({id:0,properties:{},quantity:0,variant_id:0,key:"preview",title:"Preview â cart-add blocked",price:0,original_price:0,line_price:0,original_line_price:0,total_discount:0,discounts:[],preview:!0}),{status:200,headers:{"Content-Type":"application/json"}}))):e.call(window,i,s)};return t.__shoplift_intercepted=!0,window.fetch=t,function(){window.fetch===t&&(window.fetch=e)}}function pe({data:a,runUpdates:e,debounceMs:t=150}){let i=null;function s(){i&&clearTimeout(i),e(),i=setTimeout(e,t)}let r=null;const o=[],n={childList:!0,subtree:!0,characterData:!0,attributes:!0};function l(h){for(const p of o)p.disconnect();o.length=0;for(const p of Array.from(h.querySelectorAll("*")))if(p.shadowRoot){const b=new MutationObserver(s);b.observe(p.shadowRoot,n),o.push(b)}}function c(){const h=B(a);return h?(r&&r.disconnect(),l(h),r=new MutationObserver(p=>{p.some(b=>b.type==="childList"&&b.addedNodes.length>0)&&l(h),s()}),r.observe(h,n),!0):!1}const d=document.body||document.documentElement,u=new MutationObserver(()=>{c()&&s()});return u.observe(d,{childList:!0,subtree:!0}),c()&&s(),e(),function(){i&&(clearTimeout(i),i=null),u.disconnect(),r&&(r.disconnect(),r=null);for(const p of o)p.disconnect();o.length=0}}async function ze(a){if(a.subscriptionPriceDone)return;const e=a.getActiveAssignment(),t=e?a.getHypothesis(e.hypothesisId):void 0,i=t?.subscriptionData?null:a.findActiveSubscriptionTestControl(),s=t?.subscriptionData?t:i?.hypothesis;if(!s?.subscriptionData)return;const r=t?.subscriptionData?e.testId:i.testId;a.subscriptionPriceDone=!0;const o=s.subscriptionData,n=s.isControl,l=s.priceData,c=o.widget.widgetType;let d=W(l),u=J(o,d),h=u.discountMap,p=u.maxDiscount;function b(){const g=W(l);g!==d&&(d=g,u=J(o,d),h=u.discountMap,p=u.maxDiscount,a.log(`[SUB-PRICE] scope refreshed side=${n?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${p}`))}a.log(`[SUB-PRICE] side=${n?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${p}`),a.updatePriceTestHiddenInputs(r,n?"control":"variant",!1);function E(){if(!l)return null;const g=j(l),P=Z(g),A=ce(o,P,d);if(!de(A,n))return null;const k=P?g.get(P):void 0;return k?{formattedVariantPrice:G(k.priceInCents,l),formattedDiscounted:G(k.priceInCents*(1-p/100),l)}:null}Fe({originalFetch:a.fetch,swapMap:a.swapMap??{},slptValue:a.slptValue??void 0,log:a.log,getSelectedPlanId:()=>{const g=B(o);if(!g)return null;const P=Y(o,g);if(!P)return null;const A=D(o,"subscriptionInput"),k=A.length?A[0].selector:'input[name="rc_plan"]';return P.querySelector(`${k}:checked`)?.value??null}});function S(g){const P=D(o,"subscriptionDiscount");for(const A of P)if(A.selector.includes("badge")||A.selector.includes("__badge")){const k=g.querySelector(A.selector);k?.textContent&&!k.textContent.includes(`${p}%`)&&$(k,x=>N(x,p))}}function C(g){const P=E();if(!P)return;const A=D(o,"subscriptionCompareAt");for(const k of A){const x=g.querySelector(k.selector)||g.querySelector(`[part~="${k.selector}"]`);x?.textContent&&!x.textContent.includes(P.formattedVariantPrice)&&$(x,R=>/\d/.test(R)?P.formattedVariantPrice:R)}}function _(g,P){const A=D(o,"subscriptionCompareAt"),k=P===0?"none":"";for(const x of A){const R=g.querySelector(x.selector)||g.querySelector(`[part~="${x.selector}"]`);R&&(k==="none"?R.style.display!=="none"&&(R.style.display="none"):R.style.display==="none"&&(R.style.display=""))}}function T(g){const P=D(o,"subscriptionInput"),A=P.length?P[0].selector:'input[name="rc_plan"]',k=D(o,"subscriptionPlanDiscount"),x=k.length?k[0].selector:".rc-plans-button__discount";for(const R of Array.from(g.querySelectorAll("label"))){const O=R.querySelector(A),V=R.querySelector(x);
8if(O&&V){const L=h[O.value];if(L!==void 0){if(L===0)V.style.display!=="none"&&(V.style.display="none");else if(V.style.display==="none"&&(V.style.display=""),V.textContent){const Q=V.textContent.match(/[\d.]+%/)?.[0];Q&&Q!==`${L}%`&&$(V,et=>N(et,L))}}}}}function m(g){const P=g.querySelector("select");if(P)for(const A of Array.from(P.options)){const k=h[A.value];if(k!==void 0&&A.textContent){const x=A.textContent.match(/[\d.]+%/)?.[0];x&&x!==`${k}%`&&(A.textContent=N(A.textContent,k))}}}function y(g,P){const k=D(o,"subscriptionDiscount").filter(x=>x.selector.includes("benefit")||x.selector==="rc-benefits");for(const x of k){const R=g.querySelector(x.selector);if(R?.shadowRoot){for(const O of Array.from(R.shadowRoot.querySelectorAll("li")))if(O.textContent?.includes("Save")){const V=O;if(P===0)V.style.display!=="none"&&(V.style.display="none");else{V.style.display==="none"&&(V.style.display="");const L=O.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${P}%`&&$(O,Q=>N(Q,P))}}}}}let w=!1;function I(){if(!w){w=!0;try{if(b(),d!==null&&Object.keys(h).length===0)return;const g=B(o);if(!g)return;S(g),l&&C(g);const P=Y(o,g);let A=p;if(P){const k=D(o,"subscriptionInput"),x=k.length?k[0].selector:'input[name="rc_plan"]',R=P.querySelector(`${x}:checked`);if(R){const O=h[R.value];O!==void 0&&(A=O)}c==="buttons"||c==="radio"?T(P):m(P)}_(g,A),y(g,A)}finally{w=!1}}}function f(){const g=E();if(!g)return;const P=B(o);if(!P)return;const A=D(o,"onetimeToggle"),k=A.length?A[0].selector:'input[value="onetime"]';if(!P.querySelector(k)?.checked)return;const R=D(o,"subscriptionPrice");for(const O of R){const V=P.querySelector(O.selector)||P.querySelector(`[part~="${O.selector}"]`);V?.textContent&&!V.textContent.includes(g.formattedDiscounted)&&$(V,L=>/\d/.test(L)?g.formattedDiscounted:L)}}function v(){a.subscriptionHideWrongPlans&&a.subscriptionHideWrongPlans(),I(),a.subscriptionUpdateOneTime&&a.subscriptionUpdateOneTime(),f()}pe({data:o,runUpdates:v})}async function We(a){if(a.subscriptionOneTimeDone)return;const e=a.getActiveAssignment(),t=e?a.getHypothesis(e.hypothesisId):void 0,i=!!(t?.subscriptionData&&t.priceData),s=i?null:a.findActiveSubscriptionTestControl(),r=i?t:s?.hypothesis;if(!r?.subscriptionData||!r.priceData)return;const o=i?e.testId:s.testId;a.subscriptionOneTimeDone=!0;const n=r.subscriptionData,l=r.priceData,c=j(l),d=r.isControl,u=d?"control":"variant";a.slptValue=`${o}:${u}:f`,a.updatePriceTestHiddenInputs(o,u,!1);function h(){const p=B(n);if(!p)return;const b=Z(c);if(!b)return;const E=W(l),S=ce(n,b,E);if(!de(S,d))return;const C=c.get(b);if(!C)return;const _=H(C.priceInCents,l.moneyFormat,l.currency,l.currencyCodeEnabled),T=D(n,"onetimePrice");if(!T.length)return;const m=D(n,"onetimeContainer"),y=m.length?m[0].selector:'[part~="rc-purchase-option__onetime"]',I=p.querySelector(y)??p;for(const f of T){let v=null;try{v=I.querySelector(f.selector)}catch{v=null}v??=I.querySelector(`[part~="${f.selector}"]`),v&&v.textContent&&!v.textContent.includes(_)&&$(v,g=>/\d/.test(g)?_:g)}}a.subscriptionUpdateOneTime=h,h()}async function Ge(a,e){const{subscriptionPreviewRender:t}=await Ne(async()=>{const{subscriptionPreviewRender:i}=await Promise.resolve().then(()=>Xe);return{subscriptionPreviewRender:i}},void 0);return t(a.subscriptionData,a.priceData,a.isControl,e)}function je(a,e){const t=a.widget.selectors.widgetParent??[],i=a.widget.selectors.subscriptionPlans??[],s=a.widget.selectors.subscriptionInput??[];if(!t.length||!i.length||!s.length){e("[SUB-GLOBAL-HIDE] Missing required selectors â skipping");return}const r=t[0].selector,o=i[0].selector,n=s[0].selector;let l=!1,c=null,d=!1;function u(){if(!d){d=!0;try{h()}finally{d=!1}}}function h(){const C=document.querySelector(r);if(!C?.shadowRoot)return;const _=C.shadowRoot.querySelector(o);if(!_?.shadowRoot)return;_.shadowRoot!==c&&(c=_.shadowRoot,l=!1);let T=0;if(a.widget.widgetType==="buttons"||a.widget.widgetType==="radio"){const m=Array.from(_.shadowRoot.querySelectorAll(n));for(const f of m)if(a.planIds.includes(f.value)){f.disabled||(f.disabled=!0);const v=f.closest("label");v&&v.style.display!=="none"&&(v.style.display="none",T++)}const y=m.filter(f=>!a.planIds.includes(f.value));if(!y.some(f=>f.checked)&&!l&&y.length>0){l=!0;const f=y[0];f.closest("label")?.click(),f.dispatchEvent(new Event("change",{bubbles:!0})),e(`[SUB-GLOBAL-HIDE] Preselected first visible plan input=${f.value}`)}const I=y.find(f=>f.checked)??y[0];
8if(I){const f=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const v of f)v.value!==I.value&&(v.value=I.value,e(`[SUB-GLOBAL-HIDE] Mirrored plan id ${I.value} to form selling_plan input`))}}else if(a.widget.widgetType==="dropdown"){const m=_.shadowRoot.querySelector("select");if(!m)return;for(const I of Array.from(m.options))a.planIds.includes(I.value)&&(I.style.display!=="none"&&(I.style.display="none"),I.disabled||(I.disabled=!0),T++);const y=Array.from(m.options).filter(I=>!a.planIds.includes(I.value)),w=y.some(I=>I.value===m.value);y.length>0&&!w&&!l&&(l=!0,m.value=y[0].value,m.dispatchEvent(new Event("change",{bubbles:!0})),e(`[SUB-GLOBAL-HIDE] Preselected first visible option=${y[0].value}`))}T>0&&e(`[SUB-GLOBAL-HIDE] Hidden ${T} B-side plan buttons`)}const p={childList:!0,subtree:!0,characterData:!0};let b=null;function E(C){b?.disconnect(),b=new MutationObserver(()=>u()),b.observe(C,p)}function S(){const C=document.querySelector(r);if(!C?.shadowRoot)return!1;u(),new MutationObserver(()=>{u();const m=C.shadowRoot.querySelector(o);m?.shadowRoot&&E(m.shadowRoot)}).observe(C.shadowRoot,p);const T=C.shadowRoot.querySelector(o);return T?.shadowRoot&&E(T.shadowRoot),!0}if(!S()){e("[SUB-GLOBAL-HIDE] Widget not in DOM yet â waiting via MutationObserver");const C=new MutationObserver(()=>{S()&&C.disconnect()});C.observe(document.body??document.documentElement,{childList:!0,subtree:!0})}}const ue="Limited preview",Ke="Add-to-cart and checkout prices won't reflect this test until it launches â test selling plans are not created in your subscription app until after a test is launched.",Je=5e3;function Ye(){const a=document.createElement("div");a.id="shoplift-preview-subscription-warning";const e=document.createElement("span");e.id="shoplift-preview-subscription-warning__icon",e.setAttribute("aria-hidden","true"),e.textContent="!";const t=document.createElement("span");t.id="shoplift-preview-subscription-warning__label",t.textContent=ue;const i=document.createElement("div");i.id="shoplift-preview-subscription-warning__tooltip",i.setAttribute("role","tooltip"),i.textContent=Ke,a.appendChild(e),a.appendChild(t),a.appendChild(i),a.setAttribute("tabindex","0"),a.setAttribute("aria-describedby",i.id),a.setAttribute("aria-label",ue);let s=null;function r(){s!==null&&(clearTimeout(s),s=null)}function o(){i.classList.add("shoplift-preview-subscription-warning__tooltip--visible")}function n(){i.classList.remove("shoplift-preview-subscription-warning__tooltip--visible")}function l(){o(),r(),s=setTimeout(()=>{n(),s=null},Je)}function c(){r(),o()}function d(){s===null&&n()}a.addEventListener("mouseenter",c),a.addEventListener("mouseleave",d),a.addEventListener("focus",c),a.addEventListener("blur",d);function u(p){try{const b=p.target;if(!(b instanceof Element))return;(b.closest('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]')!==null||b.closest('[name="add"], button[name="add"], [data-add-to-cart], button[data-add-to-cart]')!==null)&&l()}catch{}}document.addEventListener("click",u,!0);function h(){r(),document.removeEventListener("click",u,!0),a.removeEventListener("mouseenter",c),a.removeEventListener("mouseleave",d),a.removeEventListener("focus",c),a.removeEventListener("blur",d),a.remove()}return{root:a,tooltip:i,cleanup:h}}let he=!1;class Ze{DATA_SL_ATTRIBUTE_P="data-sl-attribute-p";DATA_SL_TEST_ID="data-sl-test-id";VIEWPORT_TRACK_THRESHOLD=.5;temporarySessionKey="Shoplift_Session";essentialSessionKey="Shoplift_Essential";analyticsSessionKey="Shoplift_Analytics";priceSelectorsSessionKey="Shoplift_PriceSelectors_v2";shop;host;eventHost;disableReferrerOverride;legacySessionKey;cssHideClass;testConfigs;inactiveTestConfigs;hiddenSubscriptionPlans;testsFilteredByAudience;sendPageView;shopliftDebug;gaConfig;telemetryEnabled;getCountryTimeout;geoViaShopify;resolvedRegion=null;state;subscriptionPreviewWarningCleanup=null;shopifyAnalyticsId;cookie=document.cookie;isSyncing=!1;isSyncingGA=!1;fetch;localStorageSet;localStorageGet;sessionStorageSet=window.sessionStorage.setItem.bind(window.sessionStorage);sessionStorageGet=window.sessionStorage.getItem.bind(window.sessionStorage);
8urlParams=new URLSearchParams(window.location.search);device;logHistory;activeViewportObservers=new Map;clientIdRetryCount=0;constructor(e,t,i,s,r,o,n,l,c,d,u,h,p,b=!1){this.shop=e,this.host=t,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=u.map(S=>({...S,startAt:new Date(S.startAt),statusHistory:S.statusHistory.map(C=>({...C,createdAt:new Date(C.createdAt)}))})),this.inactiveTestConfigs=h,this.hiddenSubscriptionPlans=p,this.sendPageView=!!r,this.shopliftDebug=o===!0,this.telemetryEnabled=c===!0,this.geoViaShopify=b===!0,this.gaConfig=n!=={"sendEvents":false,"mode":"gtag"}?n:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const E=this.getDeviceType();this.device=E!=="tablet"?E:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=u.filter(S=>
8S.status=="active"),this.getCountryTimeout=d===1000?1e3:d,window.__slReadCookie=S=>{const C=this.getCookie(S);if(C===null)return null;try{return decodeURIComponent(C)}catch{return C}},this.log("State Loaded",JSON.stringify(this.state))}deriveCategoryFromExistingTests(){if(!this.state.temporary.testCategory&&this.state.essential.visitorTests.length>0){const e=this.state.essential.visitorTests.some(t=>{if(!t.hypothesisId)return!1;const i=this.getHypothesis(t.hypothesisId);return i&&["theme","basicScript","price"].includes(i.type)});this.state.temporary.testCategory=e?"global":"conditional",this.persistTemporaryState(),this.log("Derived test category from existing visitorTests: %s",this.state.temporary.testCategory)}}async init(){try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const o=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",o),this.state.temporary.isMerchant=o,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),document.querySelector("#sl-preview-bar-hide")?.remove();return}if(this.state.temporary.previewConfig=void 0,we(navigator.userAgent))return;const e=Date.now(),t=!this.state.temporary.lastSeen||e-this.state.temporary.lastSeen>1800*1e3;(!this.state.temporary.entryPage||t)&&(this.state.temporary.entryPage=K(window.location.href)),this.state.temporary.lastSeen=e,this.persistTemporaryState(),window.__slEntryPage=this.state.temporary.entryPage??"";const i=this.state.essential.visitorTests.filter(o=>o.hypothesisId&&+o.createdAt>Date.now()-6e4);if(i.length===0)this.sendDiagnosticTelemetry("page-landed",null);else for(const o of i)this.sendDiagnosticTelemetry("page-landed",o.testId,{hypothesisId:o.hypothesisId,isControl:o.assignedTo==="control",testType:o.testType??"unknown"});if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const o=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(n=>n?.json());this.log(`IP: ${o}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),ee)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const o=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>o,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),this.ensureCartAttributesForExistingPriceTests(!1);const r=this.state.essential.visitorTests.some(o=>(o.hypothesisId?this.getHypothesis(o.hypothesisId):void 0)?.subscriptionData!=null)||Object.values(this.state.temporary.testReservations??{}).some(o=>this.getHypothesis(o.hypothesisId)?.subscriptionData!=null);this.hiddenSubscriptionPlans&&!r&&(this.log(`[SUB-GLOBAL] Visitor not in subscription test â hiding ${this.hiddenSubscriptionPlans.planIds.length} B-side plans`),je(this.hiddenSubscriptionPlans,o=>this.log(o))),await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange(),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(e){if(e instanceof ie)return;throw e}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(e){switch(e){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(e){return e.title?e.title:e.type==="price"?e.isControl?"Original prices":"Variant prices":e.isControl?"Original":"Untitled variant "+e.label.toUpperCase()}
8async initPreview(){const e=this.urlParams.get("previewConfig");if(e){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const t=await Oe(e);if(this.state.temporary.previewConfig=t,this.state.temporary.previewConfig.testTypeCategory===M.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const o=await this.makeJsonRequest({method:"get",url:r}).catch(n=>(this.log("Error getting domSelectors",n),null));if(s.variants.forEach(n=>n.domSelectors=o[n.id]?.domSelectors),s.isDraft){const n=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/subscription-preview`,l=await this.makeJsonRequest({method:"get",url:n}).catch(c=>(this.log("No subscription preview data for draft (test may not have a subscription widget)",c),null));l?.subscriptionData&&s.variants.forEach(c=>{c.subscriptionData=l.subscriptionData,c.priceData=l.priceData})}}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const t=this.state.temporary.previewConfig;if(t.testTypeCategory===M.Template&&this.handleTemplatePreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.UrlRedirect&&this.handleUrlPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.Script&&this.handleScriptPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.Price){const i=await this.handlePricePreview(t);t.isDraft?await this.handleSubscriptionPricePreview(t):await this.handleSubscriptionLivePreview(t),i&&this.initPreviewControls(t)}}}initPreviewControls(e){document.addEventListener("DOMContentLoaded",()=>{const t=e.variants.find(b=>b.id===e.currentVariant),i=t?.label||"a",s=e.variants,r=document.createElement("div");r.id="shoplift-preview-control";const o=document.createElement("div"),n=document.createElement("img");n.src=Ve,n.height=24,n.width=14,o.style.padding="0 16px",o.style.lineHeight="100%",o.appendChild(n),r.appendChild(o);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const c=document.createElement("button");c.id="shoplift-preview-variant-menu-trigger";const d=document.createElement("div");d.className="menu-variant-label",d.style.backgroundColor=this.getVariantColor(i).bg,d.style.color=this.getVariantColor(i).text,d.innerText=i.toUpperCase(),c.appendChild(d);const u=document.createElement("span");if(u.id="shoplift-preview-variant-title",u.innerText=t?this.getDefaultVariantTitle(t):"Untitled variant "+i.toUpperCase(),c.appendChild(u),s.length>1){const b=document.createElement("img");b.src=De,b.width=12,b.height=12,b.style.height="12px",b.style.width="12px",c.appendChild(b);const E=document.createElement("div");E.className="preview-variant-menu";for(const S of e.variants.filter(C=>C.id!==e.currentVariant)){const C=document.createElement("div");C.className="preview-variant-menu--item";const _=document.createElement("div");_.className="menu-variant-label",_.style.backgroundColor=this.getVariantColor(S.label).bg,_.style.color=this.getVariantColor(S.label).text,_.style.flexShrink="0",_.innerText=S.label.toUpperCase(),C.appendChild(_);const T=document.createElement("span");T.innerText=this.getDefaultVariantTitle(S),C.appendChild(T),C.addEventListener("click",()=>{this.pickVariant(S.id)}),E.appendChild(C)}l.appendChild(E),c.addEventListener("click",()=>{E.className!=="preview-variant-menu preview-variant-menu__visible"?E.classList.add("preview-variant-menu__visible"):E.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",S=>{S.target instanceof Element&&!c.contains(S.target)&&E.className==="preview-variant-menu preview-variant-menu__visible"&&E.classList.remove("preview-variant-menu__visible")})}else c.style.pointerEvents="none",d.style.margin="0";if(l.appendChild(c),r.appendChild(l),e.hasSubscription){this.subscriptionPreviewWarningCleanup?.();const b=Ye();r.appendChild(b.root),this.subscriptionPreviewWarningCleanup=b.cleanup}const h=document.createElement("div"),p=document.createElement("button");p.id="shoplift-exit-preview-button",p.innerText="Exit",h.appendChild(p),p.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(h),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0)}pickVariant(e){if(this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig,i=new URL(window.location.toString());if(t.testTypeCategory===M.UrlRedirect){const s=t.variants.find(r=>r.id===t.currentVariant)?.redirectUrl;if(i.pathname===s){const r=t.variants.find(o=>o.id===e)?.redirectUrl;r&&(i.pathname=r)}}if(t.testTypeCategory===M.Template){const s=t.variants.find(r=>r.id===t.currentVariant)?.pathName;if(s&&i.pathname===s){const r=t.variants.find(o=>o.id===e)?.pathName;r&&r!==s&&(i.pathname=r)}}t.currentVariant=e,this.persistTemporaryState(),this.queueRedirect(i)}}exitPreview(){const e=new URL(window.location.toString());if(this.state.temporary.previewConfig?.testTypeCategory===M.Template&&e.searchParams.delete("view"),this.state.temporary.previewConfig?.testTypeCategory===M.Script&&e.searchParams.delete("slVariant"),this.state.temporary.previewConfig?.testTypeCategory===M.UrlRedirect){const i=this.state.temporary.previewConfig.variants.filter(r=>!r.isControl&&r.redirectUrl!==null).map(r=>r.redirectUrl),s=this.state.temporary.previewConfig.variants.find(r=>r.label==="a")?.redirectUrl;i.includes(e.pathname)&&s&&(e.pathname=s)}this.state.temporary.isMerchant=!1,e.searchParams.delete("isShopliftMerchant"),this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.subscriptionPreviewWarningCleanup?.(),this.subscriptionPreviewWarningCleanup=null,this.hidePage(),this.queueRedirect(e)}handleTemplatePreview(e){const t=e.currentVariant,i=e.variants.find(l=>l.id===t);if(!i)return!1;const s=e.variants.find(l=>l.isControl);if(!s)return!1;this.log("Setting up template preview for type",s.type);
8const r=new URL(window.location.toString()),o=r.searchParams.get("view"),n=i.type===s.type;return!n&&!i.isControl&&template.suffix===s.affix&&this.typeFromTemplate()===s.type&&i.pathName!==null?(this.log("Hit control template type, redirecting to the variant url"),this.hidePage(),r.pathname=i.pathName,this.queueRedirect(r),!0):(!i.isControl&&this.typeFromTemplate()==i.type&&template.suffix===s.affix&&n&&o!==(i.affix||"__DEFAULT__")&&(this.log("Template type and affix match control, updating the view param"),r.searchParams.delete("view"),this.log("Setting the new viewParam to",i.affix||"__DEFAULT__"),this.hidePage(),r.searchParams.set("view",i.affix||"__DEFAULT__"),this.queueRedirect(r)),o!==null&&o!==(i.affix||"__DEFAULT__")&&(r.searchParams.delete("view"),this.hidePage(),this.queueRedirect(r)),!0)}handleUrlPreview(e){const t=e.currentVariant,i=e.variants.find(o=>o.id===t),s=e.variants.find(o=>o.isControl)?.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(e){const t=e.currentVariant,i=e.variants.find(o=>o.id===t);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(e){const t=e.currentVariant,i=e.variants.find(s=>s.id===t);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(U(document,{testId:e.testId,hypothesisId:i.id,selectors:i.domSelectors}),this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async handleSubscriptionPricePreview(e){const t=e.variants.find(i=>i.id===e.currentVariant);t?.subscriptionData&&(this.log("Setting up subscription price preview"),await Ge({id:t.id,isControl:t.isControl,subscriptionData:t.subscriptionData,priceData:t.priceData},(i,...s)=>this.log(i,...s)))}async handleSubscriptionLivePreview(e){this.testConfigs.find(s=>s.id===e.testId)?.hypotheses.find(s=>s.id===e.currentVariant)?.subscriptionData&&(this.log("Setting up subscription live preview"),this.subscriptionSwapDone=!1,this.subscriptionOneTimeDone=!1,this.subscriptionPriceDone=!1,await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange())}async finalize(){const e=await this.getCartState();e!==null&&this.queueCartUpdate(e),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),t)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(n=>n.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const o=this.state.essential.visitorTests.find(n=>n.testId===r.id);return o?(this.log("Active visitor test found",s),o.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(n=>n.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(c=>c.hypothesisId===l.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,savedAt:o,...n}=s;return n})})}}setShopliftStub(){this.log("Setting up stubbed public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(t||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(e){this.log("Starting manual split for test '%s'",e.id),await this.handleVisitorTest([e]);const t=this.getReservationForTest(e.id);t&&!t.isRealized&&t.entryCriteriaKey&&(this.log("Realizing manual API reservation for test '%s'",e.id),this.realizeReservationForCriteria(t.entryCriteriaKey)),this.saveState(),this.syncAllEvents()}async handleVisitorTest(e){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests),this.pruneStaleVisitorTests(),this.deriveC
8ategoryFromExistingTests(),this.clearStaleReservations();let t=e?e.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(t.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(t);if(i){this.log("Found current visitor test");const l=this.considerRedirect(i);return l&&(this.log("Redirecting for current visitor test"),this.redirect(i)),l}const s=this.getReservationForCurrentPage();if(s){this.log("Found matching reservation for current page: %s",s.testId);const l=this.getHypothesis(s.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(s.entryCriteriaKey);const c=this.considerRedirect(l);return c&&this.redirect(l),c}}this.log("No active test relation for test page");const r=this.testsForUrl(this.inactiveTestConfigs.filter(l=>this.testIsPaused(l)&&l.hypotheses.some(c=>this.state.essential.visitorTests.some(d=>d.hypothesisId===c.id)))).map(l=>l.id);if(r.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",r),!1;if(!this.state.temporary.testCategory){const l=this.testsFilteredByAudience.filter(d=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d))),c=this.testsFilteredByAudience.filter(d=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d)));if(this.log("Category dice roll - global tests: %o, conditional tests: %o",l.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)})),c.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)}))),l.length>0&&c.length>0){const d=l.length,u=c.length,h=d+u,p=Math.random()*h;this.state.temporary.testCategory=p<d?"global":"conditional",this.log("Category dice roll: rolled %.2f of %d (global weight: %d, conditional weight: %d), selected '%s'",p,h,d,u,this.state.temporary.testCategory)}else l.length>0?(this.state.temporary.testCategory="global",this.log("Only global tests available, setting category to global")):(this.state.temporary.testCategory="conditional",this.log("Only conditional tests available, setting category to conditional"));this.persistTemporaryState()}const o=this.state.temporary.testCategory;if(this.log("Visitor test category: %s",o),o==="global"){const l=this.testsFilteredByAudience.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:global");t=t.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}else{const l=this.testsFilteredByAudience.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:conditional");t=t.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}if(t.length===0)return this.log("No tests remaining after category filter"),!1;this.createReservations(t);const n=this.getReservationForCurrentPage();if(n&&!n.isRealized){const l=this.getHypothesis(n.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(n.entryCriteriaKey);const c=this.considerRedirect(l);return c&&(this.log("Redirecting for new test"),this.redirect(l)),c}}return!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){this.applyControlForAudienceFilteredPriceTests();const e=this.getDomTestsForCurrentUrl(),t=this.getVisitorDomHypothesis(e);for(const i of e){this.log("Evaluating dom test '%s'",i.id);const s=i.hypotheses.some(p=>p.type==="price");if(this.state.essential.visitorTests.find(p=>p.testId===i.id&&p.isInvalid&&!p.hypothesisId)){if(this.log("Visitor is blocked from test '%s', applying control prices if price test",i.id),s){const p=i.hypotheses.find(b=>b.isControl);p?.priceData&&(this.applyPriceTestWithMapLookup(i.id,p,[p],()=>{this.log("Control prices applied for blocked visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1))}continue}const o=this.getReservationForTest(i.id);let n=null,l=!1;const c=t.find(p=>i.hypotheses.some(b=>p.id===b.id));if(o)n=this.getHypothesis(o.hypothesisId)??null,this.log("Using reserved hypothesis '%s' for test '%s'",o.hypothesisId,i.id);else if(c)n=c,this.log("Using existing hypothesis assignment for test '%s'",i.id);else if(s){const p=this.visitorActiveTestTypeWithReservations();p?(l=!0,this.log("Visitor already in test type '%s', treating as non-test for price test '%s'",p,i.id)):n=this.pickHypothesis(i)}else n=this.pickHypothesis(i);if(l&&s){const p=i.hypotheses.find(b=>b.isControl);p?.priceData&&(this.log("Applying control prices for non-test visitor on price test '%s' (Map-based)",i.id),this.applyPriceTestWithMapLookup(i.id,p,[p],()=>{this.log("Control prices applied for non-test visitor, no metrics tracked")}
8),this.updatePriceTestHiddenInputs(i.id,"control",!1));continue}if(!n){this.log("Failed to pick hypothesis for test");continue}this.sendDiagnosticTelemetry("assignment",i.id,{hypothesisId:n.id,isControl:n.isControl,testType:n.type});const d=i.bayesianRevision??4,u=n.type==="price",h=d>=5;if(u&&h){if(this.log(`Price test with Map-based lookup (v${d}): ${i.id}`),!n.priceData){this.log("No price data for hypothesis '%s', skipping",n.id);continue}const p=n.isControl?"control":"variant";this.log(`Setting up Map-based price test for ${p} (test: ${i.id})`),this.applyPriceTestWithMapLookup(i.id,n,i.hypotheses,b=>{const E=this.getReservationForTest(b);E&&!E.isRealized&&E.entryCriteriaKey?this.realizeReservationForCriteria(E.entryCriteriaKey):this.queueAddVisitorToTest(b,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(u&&!h){this.log(`Price test without viewport tracking (v${d}): ${i.id}`);const p=this.getDomSelectorsForHypothesis(n);if(p.length===0)continue;U(document,{testId:i.id,hypothesisId:n.id,selectors:p},b=>{this.queueAddVisitorToTest(b,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!n.domSelectors||n.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}U(document,{testId:i.id,hypothesisId:n.id,selectors:n.domSelectors},p=>{this.queueAddVisitorToTest(p,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(e){if(this.log("Considering redirect for hypothesis '%s'",e.id),e.isControl)return this.log("Skipping redirect for control"),!1;if(e.type==="basicScript"||e.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const t=this.state.essential.visitorTests.find(o=>o.hypothesisId===e.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(e.type==="theme"){if(!(e.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",e.themeId,themeId),this.isAppProxyPath())return this.log("On App Proxy path, skipping theme redirect to avoid infinite loop"),!1;if(t&&t.themeId!==e.themeId&&(t.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),t.themeId=e.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(e.type!=="dom"&&e.type!=="price"&&e.affix!==template.suffix&&e.affix!==r||e.redirectPath&&!i.pathname.endsWith(e.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(e){if(this.log("Redirecting to hypothesis '%s'",e.id),e.isControl)return;const t=new URL(window.location.toString());if(t.searchParams.delete("view"),e.redirectPath){const n=RegExp("^(/w{2}-w{2})/").exec(t.pathname);if(n&&n.length>1){const l=n[1];t.pathname=`${l}${e.redirectPath}`}else t.pathname=e.redirectPath}else e.type==="theme"?(t.searchParams.set("_ab","0"),t.searchParams.set("_fd","0"),t.searchParams.set("_sc","1"),t.searchParams.set("preview_theme_id",e.themeId.toString())):e.type!=="urlRedirect"&&t.searchParams.set("view",e.affix);const i=this.state.essential.visitorTests.find(n=>n.hypothesisId===e.id)?.testId,s=t.pathname+t.search,r=window.location.pathname+window.location.search,o=K(t.hash);if(i&&s!==r&&!o){const n=qe(),l=He({v:2,t:i,n,fh:Me(window.location.pathname+window.location.search)});t.hash=`slr-${n}`;const c=new Date(Date.now()+3e4).toUTCString();document.cookie=`shoplift_redirect=${l};domain=.${window.location.hostname};path=/;SameSite=Strict;expires=${c}`}s===r&&this.showPage(),this.queueRedirect(t)}async refreshVisitor(e){if(e===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const t=await this.getVisitor(e);t&&t.id&&this.updateLocalVisitor(t)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const e=this.getUTMValue("utm_source")??"",t=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,o=this.device;return{createdAt:new Date,utmSource:e,utmMedium:t,utmCampaign:i,utmContent:s,referrer:r,device:o}}checkForThemePreview(){return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(e=>e.isThemeTest&&e.hypothesisId!=null&&this.getHypothesis(e.hypothesisId)&&e.themeId===themeId)?(this.log("On active theme test, remov
8ing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(e=>e.isThemeTest&&e.hypothesisId!=null&&!this.getHypothesis(e.hypothesisId)&&e.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(e=>e.hypotheses.some(t=>t.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(e=>e.hypotheses.some(t=>t.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const e=new URL(window.location.toString());e.searchParams.set("preview_theme_id",""),this.queueRedirect(e)}testsForUrl(e){const t=new URL(window.location.href),i=this.typeFromTemplate();return e.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&t.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!t.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(t.searchParams.get("view")??"")))}domTestsForUrl(e){const t=new URL(window.location.href);return e.filter(i=>i.hypotheses.some(s=>s.type!=="dom"&&s.type!=="price"?!1:s.type==="price"&&s.priceData&&s.priceData.variants.length>0?!0:s.domSelectors&&s.domSelectors.some(r=>new RegExp(se(r)).test(K(t.toString())))))}async filterTestsByAudience(e,t,i){const s=[],r=e.some(n=>(n.requiresRegion||this.geoViaShopify&&n.requiresCountry)&&!i.some(l=>l.testId===n.id));this.resolvedRegion===null&&r&&(this.log("Hiding page to wait for Shopify region resolution"),this.hidePage(),await this.waitForResolvedRegion()),window.__slRegion=this.resolvedRegion??"";let o=t.country;this.geoViaShopify?o=this.resolvedRegion?this.resolvedRegion.slice(0,2):o:!o&&e.some(n=>n.requiresCountry&&!i.some(l=>l.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),o=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of e){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(d=>d.testId===n.id&&d.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const l=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(d=>d.testId===n.id&&(n.device==="all"||n.device===t.device&&n.device===this.device))||this.isTargetAudience(n,t,l,o))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}async waitForResolvedRegion(e=1500,t=50){const i=Date.now();for(;this.resolvedRegion===null&&Date.now()-i<e;)await new Promise(s=>window.setTimeout(s,t))}isTargetAudience(e,t,i,s){const r=this.getChannel(t);return(e.device==="all"||e.device===t.device&&e.device===this.device)&&(e.visitorOption==="all"||e.visitorOption==="new"&&i||e.visitorOption==="returning"&&!i)&&(e.targetAudiences.length===0||e.targetAudiences.reduce((o,n)=>o||n.reduce((l,c)=>l&&c(t,i,r,s),!0),!1))}visitorCreatedDuringTestActive(e){let t="";for(const i of e){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;t=i.status}return t==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(e){return e.flatMap(t=>t.hypotheses).find(t=>t.type!=="dom"&&t.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getVisitorDomHypothesis(e){return e.flatMap(t=>t.hypotheses).filter(t=>(t.type==="dom"||t.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getHypothesis(e){return this.testConfigs.filter(t=>t.hypotheses.some(i=>i.id===e)).map(t=>t.hypotheses.find(i=>i.id===e))[0]}getActiveAssignment(){if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig;return t.currentVariant&&t.testId?{testId:t.testId,hypothesisId:t.currentVariant}:null}const e=this.state.essential.visitorTests.find(t=>t.hypothesisId);return e?.hypothesisId?{testId:e.testId,hypothesisId:e.hypothesisId}:null}findActiveSubscriptionTestControl(){for(const e of this.testConfigs){const t=e.hypotheses.find(i=>i.isControl);if(t?.subscriptionData)return{testId:e.id,hypothesis:t}}return null}getDomSelectorsForHypothesis(e){if(!e)return[];if(e.domSelectors&&e.domSelectors.length>0)return e.domSelectors;if(e.priceData){const t=`${this.priceSelectorsSessionKey}_${e.id}`;try{const s=sessionStorage.getItem(t);if(s){const r=JSON.parse(s);return e.domSelectors=r,this.log("Loaded %d price selectors from cache for hypothesis '%s'",r.length,e.id),r}}catch{}const i=$e(e.priceData);e.domSelectors=i;try{sessionStorage.setItem(t,JSON.stringify(i)),this.log("Generated and cached %d price selectors for hypothesis '%s'",i.length,e.id)}catch{this.log("Generated %d price selectors for hypothesis '%s' (cache unavailable)",i.length,e.id)}return i}return[]}hasThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(e){return this.hasThemeTest(e)&&this.hasTestThatIsNotThemeTest(e)}testIsPaused(e){return e.status==="paused"||e.status==="incompatible"||e.status==="suspended"}visitorActiveTestType(){const e=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==t.hypothesisId)));return e.length===0?null:e.some(t=>t.isThemeTest)?"theme":"templateOrUrlRedirect"}getReservationType(e){return e==="price"||this.isTemplateTestType(e)?"deferred":"immediate"}isTemplateTestType(e){return["product","collection","landing","index","cart","search","blog","article","collectionList"].includes(e)}getEntryCriteriaKey(e){const t=e.hypotheses.find(i=>i.isControl);if(!t)return`unknown:${e.id}`;switch(t.type){case"theme":return"global:theme";case"basicScript":return"global:autoApi";case"price":return"global:price";case"manualScript":return`conditional:manualApi:${e.id}`;case"urlRedirect":return`conditional:url:${t.redirectPath||"unknown"}`;default:return`conditional:template:${t.type}`}}isGlobalEntryCriteria(e){return e.startsWith("global:")}groupTestsByEntryCriteria(e){const t=new Map;for(const i of e){const s=this.getEntryCriteriaKey(i),r=t.get(s)||[];r.push(i),t.set(s,r)}return t}doesCurrentPageMatchEntryCriteria(e){if(this.isGlobalEntryCriteria(e))return!0;
8if(e==="conditional:manualApi")return!1;if(e.startsWith("conditional:url:")){const t=e.replace("conditional:url:","");return window.location.pathname.endsWith(t)}if(e.startsWith("conditional:template:")){const t=e.replace("conditional:template:","");return this.typeFromTemplate()===t}return!1}hasActiveReservation(){const e=this.getActiveReservations();return Object.values(e).some(t=>!t.isRealized)}getActiveReservation(){const e=this.getActiveReservations();return Object.values(e).find(t=>!t.isRealized)??null}clearStaleReservations(){const e=this.state.temporary.testReservations;if(!e)return;let t=!1;for(const[i,s]of Object.entries(e)){const r=this.testConfigs.find(n=>n.id===s.testId);if(!r){this.log("Test '%s' no longer in config, clearing reservation for criteria '%s'",s.testId,i),delete e[i],t=!0;continue}if(r.status!=="active"){this.log("Test '%s' status is '%s', clearing reservation for criteria '%s'",s.testId,r.status,i),delete e[i],t=!0;continue}this.testsFilteredByAudience.some(n=>n.id===s.testId)||(this.log("Visitor no longer passes audience for test '%s', clearing reservation for criteria '%s'",s.testId,i),delete e[i],t=!0)}t&&this.persistTemporaryState()}createReservations(e){if(this.state.temporary.testReservations||(this.state.temporary.testReservations={}),this.state.temporary.rolledEntryCriteria||(this.state.temporary.rolledEntryCriteria=[]),this.state.temporary.testCategory==="global"){this.createSingleReservation(e,"global");return}const i=e.filter(n=>this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(n))),s=e.filter(n=>!this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(n)));this.log("Conditional tests split - matching current page: %d, not matching: %d",i.length,s.length),i.length>0&&this.log("Tests matching current page (same pool): %o",i.map(n=>({id:n.id,title:n.title,criteria:this.getEntryCriteriaKey(n)})));const r=`conditional:current-page:${this.typeFromTemplate()}`;if(i.length>0&&!this.state.temporary.rolledEntryCriteria.includes(r)){this.createSingleReservation(i,r);for(const n of i){const l=this.getEntryCriteriaKey(n);this.state.temporary.rolledEntryCriteria.includes(l)||this.state.temporary.rolledEntryCriteria.push(l)}}const o=this.groupTestsByEntryCriteria(s);for(const[n,l]of o){if(this.state.temporary.rolledEntryCriteria.includes(n)){this.log("Already rolled for criteria '%s', skipping",n);continue}if(l.some(S=>this.state.essential.visitorTests.some(C=>C.testId===S.id))){this.log("Visitor already has VT for criteria '%s', skipping",n),this.state.temporary.rolledEntryCriteria.push(n);continue}const d=[...l].sort((S,C)=>S.id.localeCompare(C.id));this.log("Test dice roll for criteria '%s' - available tests: %o",n,d.map(S=>({id:S.id,title:S.title})));const u=Math.floor(Math.random()*d.length),h=d[u];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",u+1,l.length,h.id,h.title);const p=this.pickHypothesis(h);if(!p){this.log("No hypothesis picked for test '%s'",h.id);continue}this.sendDiagnosticTelemetry("assignment",h.id,{hypothesisId:p.id,isControl:p.isControl,testType:p.type});const b=this.getReservationType(p.type),E={testId:h.id,hypothesisId:p.id,testType:p.type,reservationType:b,isThemeTest:p.type==="theme",themeId:p.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:n};this.state.temporary.testReservations[n]=E,this.state.temporary.rolledEntryCriteria.push(n),this.log("Created %s reservation for test '%s' (criteria: %s)",b,h.id,n);for(const S of l)S.id!==h.id&&this.markTestAsBlocked(S,n)}this.persistTemporaryState()}createSingleReservation(e,t){if(this.state.temporary.rolledEntryCriteria.includes(t)){this.log("Already rolled for pool '%s', skipping",t);return}if(e.some(u=>this.state.essential.visitorTests.some(h=>h.testId===u.id&&!h.isInvalid))){this.log("Visitor already has VT for pool '%s', skipping",t),this.state.temporary.rolledEntryCriteria.push(t);return}if(e.length===0){this.log("No tests in pool '%s'",t);return}const s=[...e].sort((u,h)=>u.id.localeCompare(h.id));this.log("Test dice roll for pool '%s' - available tests: %o",t,s.map(u=>({id:u.id,title:u.title,criteria:this.getEntryCriteriaKey(u)})));const r=Math.floor(Math.random()*s.length),o=s[r];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",r,e.length,o.id,o.title);const n=this.pickHypothesis(o);if(!n){this.log("No hypothesis picked for test '%s'",o.id);return}this.sendDiagnosticTelemetry("assignment",o.id,{hypothesisId:n.id,isControl:n.isControl,testType:n.type});const l=this.getReservationType(n.type),c=this.getEntryCriteriaKey(o),d={testId:o.id,hypothesisId:n.id,testType:n.type,reservationType:l,isThemeTest:n.type==="theme",themeId:n.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:c};this.state.temporary.testReservations[c]=d,this.state.temporary.rolledEntryCriteria.push(t),this.log("Created %s reservation for test '%s' from pool '%s' (criteria: %s)",l,o.id,t,c);for(const u of e)u.id!==o.id&&this.markTestAsBlocked(u,`pool:${t}`);this.persistTemporaryState()}markTestAsBlocked(e,t){this.state.essential.visitorTests.some(i=>i.testId===e.id)||(this.log("Blocking visitor from test '%s' (reason: %s)",e.id,t),this.state.essential.visitorTests.push({createdAt:new Date,testId:e.id,hypothesisId:null,isThemeTest:e.hypotheses.some(i=>
8i.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))}realizeReservationForCriteria(e){const t=this.state.temporary.testReservations?.[e];if(!t)return this.log("No reservation found for criteria '%s'",e),!1;if(t.isRealized)return this.log("Reservation already realized for criteria '%s'",e),!1;if(this.state.essential.visitorTests.some(s=>s.testId===t.testId&&!s.isInvalid))return this.log("Visitor already assigned to test '%s'",t.testId),!1;const i=this.getHypothesis(t.hypothesisId);return i?(t.isRealized=!0,this.persistTemporaryState(),this.queueAddVisitorToTest(t.testId,i),this.saveState(),this.log("Realized reservation for test '%s' (criteria: %s)",t.testId,e),!0):(this.log("Hypothesis '%s' not found",t.hypothesisId),!1)}getActiveReservations(){return this.state.temporary.testReservations??{}}getReservationForCurrentPage(){const e=this.getActiveReservations();for(const[t,i]of Object.entries(e)){if(i.isRealized)continue;const s=this.testConfigs.find(r=>r.id===i.testId);if(!(!s||s.status!=="active")&&this.doesCurrentPageMatchEntryCriteria(t))return i}return null}getReservationForTest(e){const t=this.getActiveReservations();return Object.values(t).find(i=>i.testId===e)??null}getReservationTestType(){const e=this.getActiveReservations(),t=Object.values(e);if(t.length===0)return null;for(const i of t)if(i.isThemeTest)return"theme";for(const i of t)if(i.testType==="price")return"price";return t.some(i=>!i.isRealized)?"templateOrUrlRedirect":null}hasPriceTests(e){return e.some(t=>t.hypotheses.some(i=>i.type==="price"))}_priceTestProductIds=null;getPriceTestProductIds(){if(this._priceTestProductIds)return this._priceTestProductIds;const e=new Set;for(const t of this.testConfigs)for(const i of t.hypotheses)if(i.type==="price"){for(const s of i.domSelectors||[]){const r=s.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);r?.[1]&&e.add(r[1])}if(i.priceData?.variants)for(const[s]of i.priceData.variants)e.add(s)}return this._priceTestProductIds=e,this.log("Built price test product ID cache with %d products",e.size),e}isProductInAnyPriceTest(e){return this.getPriceTestProductIds().has(e)}visitorActiveTestTypeWithReservations(){const e=this.getActiveReservations();for(const r of Object.values(e)){if(r.isThemeTest)return"theme";if(r.testType==="price")return"price"}if(Object.values(e).some(r=>!r.isRealized)){if(this.state.temporary.testCategory==="global")for(const o of Object.values(e)){if(o.testType==="theme")return"theme";if(o.testType==="price")return"price";if(o.testType==="basicScript")return"theme"}return"templateOrUrlRedirect"}const i=this.state.essential.visitorTests.filter(r=>!r.isInvalid&&this.testConfigs.some(o=>o.hypotheses.some(n=>n.id===r.hypothesisId)));return i.length===0?null:i.some(r=>this.getHypothesis(r.hypothesisId)?.type==="price")?"price":i.some(r=>r.isThemeTest)?"theme":"templateOrUrlRedirect"}applyControlForAudienceFilteredPriceTests(){const e=this.testConfigs.filter(s=>s.status==="active"&&s.hypotheses.some(r=>r.type==="price"));if(e.length===0)return;const t=this.testsFilteredByAudience.filter(s=>s.hypotheses.some(r=>r.type==="price")),i=e.filter(s=>!t.some(r=>r.id===s.id));if(i.length!==0){this.log("Found %d price tests filtered by audience, applying control selectors",i.length);for(const s of i){const r=s.hypotheses.find(c=>c.isControl),o=this.getDomSelectorsForHypothesis(r);if(o.length===0){this.log("No control selectors for audience-filtered price test '%s'",s.id);continue}const n=new URL(window.location.href);o.some(c=>{try{return new RegExp(se(c)).test(K(n.toString()))}catch{return!1}})&&(this.log("Applying control selectors for audience-filtered price test '%s'",s.id),U(document,{testId:s.id,hypothesisId:r.id,selectors:o},()=>{}),this.updatePriceTestHiddenInputs(s.id,"control",!1))}}}pickHypothesis(e){let t=Math.random();const i=e.hypotheses.reduce((r,o)=>r+o.visitorCount,0);return e.hypotheses.sort((r,o)=>r.isControl?o.isControl?0:-1:o.isControl?1:0).reduce((r,o)=>{if(r!==null)return r;const l=e.hypotheses.reduce((c,d)=>c&&d.visitorCount>20,!0)?o.visitorCount/i-o.trafficPercentage:0;return t<=o.trafficPercentage-l?o:(t-=o.trafficPercentage-l,null)},null)}typeFromTemplate(){switch(template.type){case"list-collections":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(e){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(e),0),window.setTimeout(()=>{this.syncAllEvents()},2e3)}scheduleRetrySync(){this.clientIdRetryCount>=5||(this.clientIdRetryCount++,window.setTimeout(()=>{this.syncAllEvents()},500))}async syncAllEvents(){const e=async()=>
8{if(this.isSyncing){window.setTimeout(()=>{(async()=>await e())()},500);return}try{if(this.isSyncing=!0,this.syncGAEvents(),this.shopifyAnalyticsId||(this.shopifyAnalyticsId=this.getShopifyAnalyticsId()),!this.shopifyAnalyticsId){this.scheduleRetrySync();return}await this.syncEvents()}finally{this.isSyncing=!1}};await e()}async syncEvents(){if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const e=this.state.analytics.queue.length,t=this.state.analytics.queue.splice(0,e);this.log("Syncing %s events",e);try{const i={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.state.analytics.visitor?.device??this.device,country:this.state.analytics.visitor?.country??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(r=>!r.isInvalid&&!r.isSaved&&r.hypothesisId!=null).map(r=>new be(r.testId,r.hypothesisId,r.createdAt)).concat(t)};await this.sendEvents(i);for(const r of this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved&&o.hypothesisId!=null))this.sendDiagnosticTelemetry("event-delivered",r.testId,{hypothesisId:r.hypothesisId,isControl:r.assignedTo==="control",testType:r.testType??"unknown"});const s=await this.getVisitor(this.shopifyAnalyticsId);s!==null&&this.updateLocalVisitor(s);for(const r of this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved))r.isSaved=!0,r.savedAt=Date.now()}catch{this.state.analytics.queue.splice(0,0,...t)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(he)return;he=!0,this.log("UseGtag is false â skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const e=this.state.essential.visitorTests.filter(t=>t.shouldSendToGa);e.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",e.length),Promise.allSettled(e.map(t=>this.sendGAEvent(t))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(e){return new Promise(t=>{this.log("Sending GA Event for test %s, hypothesis %s",e.testId,e.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",e.hypothesisId),e.shouldSendToGa=!1,this.persistEssentialState(),t()},s={exp_variant_string:`SL-${e.testId}-${e.hypothesisId}`};
8this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(o,n,l){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(e){let t;({visitorTests:t,...this.state.analytics.visitor}=e),this.log("updateLocalVisitor - server returned %d tests: %o",t.length,t.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isInvalid:s.isInvalid}))),this.log("updateLocalVisitor - local has %d tests: %o",this.state.essential.visitorTests.length,this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid})));const i=300*1e3;for(const s of this.state.essential.visitorTests.filter(r=>r.isSaved&&(!r.savedAt||Date.now()-r.savedAt>i)&&!t.some(o=>o.testId===r.testId)))this.log("updateLocalVisitor - marking LOCAL test as INVALID (isSaved && not in server): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),s.isInvalid=!0;for(const s of t){const r=this.state.essential.visitorTests.findIndex(n=>n.testId===s.testId);if(!(r!==-1))this.log("updateLocalVisitor - ADDING server test (not found locally): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),this.state.essential.visitorTests.push(s);else{const n=this.state.essential.visitorTests.at(r);this.log("updateLocalVisitor - REPLACING local test with server test: testId=%s, local hypothesisId=%s -> server hypothesisId=%s, local isInvalid=%s -> false",s.testId,n?.hypothesisId,s.hypothesisId,n?.isInvalid),s.isInvalid=!1,s.shouldSendToGa=n?.shouldSe
8ndToGa??!1,s.testType=n?.testType,s.assignedTo=n?.assignedTo,s.testTitle=n?.testTitle,this.state.essential.visitorTests.splice(r,1,s)}}this.log("updateLocalVisitor - FINAL local tests: %o",this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid}))),this.state.analytics.visitor.storedAt=new Date}async getVisitor(e){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${e}`})}catch{return null}}async sendEvents(e){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(e)})}sendDiagnosticTelemetry(e,t,i){if(!this.telemetryEnabled||!navigator.sendBeacon)return;const s=this.state.essential.consentApproved,r=JSON.stringify({shop:this.shop,testId:t,checkpoint:e,device:this.device,...s?{visitorId:this.shopifyAnalyticsId??"unknown"}:{},clientTimestamp:Date.now(),consentApproved:s,hasConsentInteraction:this.state.essential.hasConsentInteraction,...i});navigator.sendBeacon(`${this.eventHost}/api/v0/telemetry`,new Blob([r],{type:"text/plain"}))}getUTMValue(e){const i=decodeURIComponent(window.location.search.substring(1)).split("&");for(let s=0;s<i.length;s++){const r=i[s].split("=");if(r[0]===e)return r[1]||null}return null}hidePage(e){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),e||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function e(){let i=!1;return(function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}function t(){let i=!1;return(function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
8sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}return e()?"mobile":t()?"tablet":"desktop"}removeAsyncHide(e){return()=>{e&&window.document.documentElement.classList.remove(e)}}async getCartState(){try{let e=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return e===null||(e.note===null&&(e=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),e==null)?null:{token:e.token,total_price:e.total_price,total_discount:e.total_discount,currency:e.currency,items_subtotal_price:e.items_subtotal_price,items:e.items.map(t=>({quantity:t.quantity,variant_id:t.variant_id,key:t.key,price:t.price,final_line_price:t.final_line_price,sku:t.sku,product_id:t.product_id}))}}catch(e){return this.log("Error sending cart info",e),null}}ensureCartAttributesForExistingPriceTests(e){try{if(this.log("Checking visitor assignments for active price tests"),e&&this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",t.testId);let i="variant";if(t.variants&&t.variants.length>0){const s=t.variants.find(r=>r.id===t.currentVariant);s&&s.isControl&&(i="control")}this.log("Merchant preview - updating hidden inputs:",t.testId,i),this.updatePriceTestHiddenInputs(t.testId,i,!0);return}for(const t of this.state.essential.visitorTests){const i=this.testConfigs.find(o=>o.id===t.testId);if(!i){this.log("Test config not found:",t.testId);continue}const s=i.hypotheses.find(o=>o.id===t.hypothesisId);if(!s||s.type!=="price")continue;const r=s.isControl?"control":"variant";this.log("Updating hidden inputs for price test:",t.testId,r),this.updatePriceTestHiddenInputs(t.testId,r,e)}}catch(t){this.log("Error ensuring cart attributes for existing price tests:",t)}}subscriptionSwapDone=!1;subscriptionHideWrongPlans=null;subscriptionPriceDone=!1;subscriptionUpdateOneTime=null;subscriptionOneTimeDone=!1;swapMap=null;slptValue=null;async subscriptionSwap(){await Ue(this)}async subscriptionPriceChange(){await ze(this)}async subscriptionOneTimePrice(){await We(this)}updatePriceTestHiddenInputs(e,t,i){try{this.cleanupPriceTestObservers();const s=`${e}:${t}:${i?"t":"f"}`,r=T=>{const m=T.getAttribute("data-sl-pid");if(!m)return!0;if(i&&this.state.temporary.previewConfig){const w=this.state.temporary.previewConfig,I=t==="control"?"a":"b",f=w.variants.find(v=>v.label===I);if(!f)return!1;for(const v of f.domSelectors||[]){const g=v.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(g){const P=g[1];if(this.log(`Extracted ID from selector: ${P}, comparing to: ${m}`),P===m)return this.log("Product ID match found in preview config:",m,"variant:",f.label),!0}else this.log(`Could not extract ID from selector: ${v.cssSelector}`)}return this.log("No product ID match in preview config for:",m,"variant:",I),!1}const y=this.testConfigs.find(w=>w.id===e);if(!y)return this.log("Test config not found for testId:",e),!1;for(const w of y.hypotheses||[]){for(const I of w.domSelectors||[]){const f=I.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(f&&f[1]===m)return this.log("Product ID match found in domSelectors:",m,"for test:",e),!0}if(w.priceData?.variants){for(const I of w.priceData.variants)if(I[0]===m)return this.log("Product ID match found in priceData:",m,"for test:",e),!0}}return this.log("No product ID match for:",m,"in test:",e),!1},o=new Set;let n=!1,l=null;const c=(T,m)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(w=>{if(w instanceof Element&&w.nodeType===Node.ELEMENT_NODE&&w.isConnected&&document.contains(w))try{T.observe(w,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(I){this.log(`Failed to observe element (${m}):`,I)}}),document.body&&document.body.isConnected)try{T.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(w){this.log(`Failed to observe document.body (${m}):`,w)}},d=(T,m,y,w)=>{const I=T.filter(f=>{const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return v&&v[1]===w});this.log(`Applying ${y} DOM selectors, total: ${T.length}, filtered: ${I.length}`),I.length>0&&U(document,{testId:e,hypothesisId:m,selectors:I})},u=(T,m)=>{this.log(`Applying DOM selector changes for product ID: ${T}`),m.disconnect(),n=!0;try{if(i&&this.state.temporary.previewConfig){const y=t==="control"?"a":"b",w=this.state.temporary.previewConfig.variants.find(I=>I.label===y);if(!w?.domSelectors){this.log(`No DOM selectors found for preview variant: ${y}`);return}d(w.domSelectors,w.id,"preview config",T)}else{const y=this.testConfigs.find(I=>I.id===e);if(!y){this.log(`No test config found for testId: ${e}`);return}const w=y.hypotheses.find(I=>t==="control"?I.isControl:!I.isControl);if(!w?.domSelectors){this.log(`No DOM selectors found for assignment: ${t}`);return}d(w.domSelectors,w.id,"live config",T)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{n=!1,l=null,c(m,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")}
8,50)}},h=new MutationObserver(T=>{if(!n)for(const m of T){if(m.type!=="childList"&&m.type!=="characterData")continue;let y=m.target;m.type==="characterData"&&(y=m.target.parentElement||m.target.parentNode);let w=y,I=w.getAttribute("data-sl-attribute-p");for(;!I&&w.parentElement;)w=w.parentElement,I=w.getAttribute("data-sl-attribute-p");if(!I)continue;const f=w.innerHTML||w.textContent||"";let v="";m.type==="characterData"&&m.oldValue!==null&&(v=m.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${I}"`),v&&this.log(`Previous content: "${v}"`),this.log(`Current content: "${f}"`),u(I,h)}});c(h,"initial setup"),o.add(h);const p=new MutationObserver(T=>{T.forEach(m=>{m.addedNodes.forEach(y=>{if(y.nodeType===Node.ELEMENT_NODE){const w=y;E(w);const I=w.matches('input[name="properties[_slpt]"]')?[w]:w.querySelectorAll('input[name="properties[_slpt]"]');I.length>0&&this.log(`MutationObserver found ${I.length} new hidden input(s)`),I.forEach(f=>{const v=f.getAttribute("data-sl-pid");if(this.log(`MutationObserver checking new input with data-sl-pid="${v}"`),r(f))f.value!==s&&(f.value=s,this.log("Updated newly added hidden input:",s)),S(f);else{const g=f.getAttribute("data-sl-pid");g&&this.isProductInAnyPriceTest(g)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",g):(f.remove(),this.log("Removed newly added non-matching hidden input for product ID:",g))}})}})})});o.add(p);const b=new MutationObserver(T=>{T.forEach(m=>{if(m.type==="attributes"&&m.attributeName==="data-sl-pid"){const y=m.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",y.tagName),y.matches('input[name="properties[_slpt]"]')){const w=y,I=m.oldValue,f=w.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${I}" to "${f}" - triggering payment placement updates`),r(w)?(w.value!==s&&(w.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),f&&u(f,h),this.log("Re-running payment placement updates after variant change"),E(document.body)):f&&this.isProductInAnyPriceTest(f)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",f):(w.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",f))}}})});o.add(b);const E=T=>{T.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(e,t));const m=T.querySelectorAll("shopify-payment-terms");m.length>0&&(this.log(`MutationObserver found ${m.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(e,t)),T.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(e,t,"afterpay"));const y=T.querySelectorAll("afterpay-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} afterpay-placement in added node`),this.updateAfterpayPlacements(e,t,"afterpay")),T.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(e,t,"square"));const w=T.querySelectorAll("square-placement");w.length>0&&(this.log(`MutationObserver found ${w.length} square-placement in added node`),this.updateAfterpayPlacements(e,t,"square")),T.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(e,t));const I=T.querySelectorAll("klarna-placement");I.length>0&&(this.log(`MutationObserver found ${I.length} klarna-placement in added node`),this.updateKlarnaPlacements(e,t))},S=T=>{b.observe(T,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const m=T.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${m}"`)},C=()=>{const T=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${T.length} existing hidden inputs to check`),T.forEach(m=>{const y=m.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${y}"`),r(m)?(m.value=s,this.log("Updated existing hidden input:",s),y&&(this.log("Applying initial DOM selector changes for existing product"),u(y,h)),S(m)):y&&this.isProductInAnyPriceTest(y)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",
8y):(m.remove(),this.log("Removed non-matching hidden input for product ID:",y))})},_=()=>{document.body?(p.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),C(),E(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(p.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),C(),E(document.body))}):(this.log("Set timeout on observer"),setTimeout(_,10))};_(),window.__shopliftPriceTestObservers=o,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden inputs")}catch(s){this.log("Error updating price test hidden inputs:",s)}}updateKlarnaPlacements(e,t){this.updatePlacementElements(e,t,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const e=window.__shopliftPriceTestObservers;e&&(e.forEach(t=>{t.disconnect()}),e.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(e,t,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(e,t,s,(o,n)=>{if(i==="afterpay"){const l=(n/100).toFixed(2);o.setAttribute("data-amount",l)}else o.setAttribute("data-amount",n.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(e,t,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let o;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=t==="control"?"a":"b",c=this.state.temporary.previewConfig.variants.find(d=>d.label===l);if(!c?.domSelectors){this.log(`No variant found for label ${l} in preview config for ${i}`);return}o=c.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(d=>d.id===e);if(!l){this.log(`No testConfig found for id: ${e} - early return`);return}
8const c=l.hypotheses.find(d=>t==="control"?d.isControl:!d.isControl);if(!c?.domSelectors){this.log(`No hypothesis or domSelectors found for assignment: ${t} - early return`);return}o=c.domSelectors}const n=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let c=null;const d=l.parentElement;if(d&&(c=d.querySelector('input[name="properties[_slpt]"]')),c||(c=l.querySelector('input[name="properties[_slpt]"]')),!c){this.log(`No hidden input found for ${i} element`);return}const u=c.getAttribute("data-sl-pid");if(!u){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const h=o.find(S=>{const C=S.cssSelector.match(n);return C&&C[1]===u});if(!h){this.log(`No matching selector found for productId: ${u} - skipping element`);return}const p=h.actions.find(S=>S.scope==="price");if(!p?.value){this.log("No price action or value found - skipping element");return}const b=parseFloat(p.value.replace(/[^0-9.]/g,""));if(Number.isNaN(b)){this.log(`Invalid price "${p.value}" for product ${u} - skipping`);return}const E=Math.round(b*100);s(l,E)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(e,t){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const o=t==="control"?"a":"b",n=this.state.temporary.previewConfig.variants.find(l=>l.label===o);if(!n||!n.domSelectors){this.log(`No variant found for label ${o} in preview config`);return}s=n.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${o}`)}else{const o=this.testConfigs.find(l=>l.id===e);if(!o)return;const n=o.hypotheses.find(l=>t==="control"?l.isControl===!0:l.isControl===!1);if(!n||!n.domSelectors)return;s=n.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(o=>{const n=o.getAttribute("variant-id");if(!n)return;const l=s.find(c=>{const d=c.cssSelector.match(r);return d&&d[1]===n});if(l){const c=l.actions.find(d=>d.scope==="price");if(c&&c.value){const d=o.getAttribute("shopify-meta");if(d)try{const u=JSON.parse(d);if(u.variants&&Array.isArray(u.variants)){const h=u.variants.find(p=>p.id?.toString()===n);if(h){h.full_price=c.value;const p=parseFloat(c.value.replace(/[^0-9.]/g,""));if(h.number_of_payment_terms&&h.number_of_payment_terms>1){const b=p/h.number_of_payment_terms;h.price_per_term=`$${b.toFixed(2)}`}o.setAttribute("shopify-meta",JSON.stringify(u))}}}catch(u){this.log("Error parsing/updating shoplift-meta:",u)}}}})}async makeJsonRequest(e){const t=await this.makeRequest(e);return t===null?null:JSON.parse(await t.text(),F)}async makeRequest(e){const{url:t,method:i,headers:s,data:r,signal:o}=e,n=new Headers;if(s)for(const c in s)n.append(c,s[c]);(!s||!s.Accept)&&n.append("Accept","application/json"),(!s||!s["Content-Type"])&&n.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&n.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(t,{method:i,headers:n,body:r,signal:o});if(!l.ok){if(l.status===204)return null;if(l.status===422){const c=await l.json();if(typeof c<"u"&&c.isBot)throw new ie}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(e,t){if(this.state.essential.visitorTests.some(s=>s.testId===e))return;const i=this.testConfigs.find(s=>s.id===e);if(this.state.essential.visitorTests.push({createdAt:new Date,testId:e,hypothesisId:t.id,isThemeTest:t.type==="theme",themeId:t.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0,testType:t.type,assignedTo:t.isControl?"control":"variant",testTitle:i?.title}),t.type==="price"){const s=t.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",e,s),this.updatePriceTestHiddenInputs(e,s,!1)}}queueCartUpdate(e){this.queueEvent(new Ce(e))}queuePageView(e){this.queueEvent(new Se(e))}queueEvent(e){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(e)}legacyGetLocalStorageVisitor(){const e=this.localStorageGet(this.legacySessionKey);if(e)try{return JSON.parse(e,F)}catch{}return null}pruneStaleVisitorTests(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(t=>t.id==e.testId)||this.inactiveTestConfigs.filter(t=>this.testIsPaused(t)).some(t=>t.id===e.testId))}pruneStateAndSave(){this.pruneStaleVisitorTests(),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const e=this.loadAnalyticsState(),t={analytics:e,essential:this.loadEssentialState(e),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(o=>o!==null).sort((o,n)=>+n.storedAt-+o.storedAt)[0];return t.analytics.visitor===null&&r&&({visitorTests:t.essential.visitorTests,...t.analytics.visitor}=r,t.essential.isFirstLoad=!1,t.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!t.essential.consentApproved&&t.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),t}loadEssentialState(e){const t=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();e.visitor?.device&&(s.device=e.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},o=[t,i].filter(n=>n!==null).sort((n,l)=>+l.timestamp-+n.timestamp)[0]??r;return o.initialState||(e.visitor!==null?o.initialState=e.visitor:(o.initialState=s,o.initialState.createdAt=o.timestamp)),o}loadAnalyticsState(){const e=this.loadLocalStorage(this.analyticsSessionKey),t=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[e,t].filter(r=>r!==null).sort((r,o)=>+o.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&e&&e.queue.length>1&&(s.queue=e.queue),s}loadTemporaryState(){const e=this.sessionStorageGet(this.temporarySessionKey),t=e?JSON.parse(e,F):null,i=this.loadCookie(this.temporarySessionKey);return t??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persist
8CookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persistCookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(e){const t=this.localStorageGet(e);if(t===null)return null;try{return JSON.parse(t,F)}catch{return null}}loadCookie(e){const t=this.getCookie(e);if(t===null)return null;try{return JSON.parse(t,F)}catch{return null}}persistLocalStorageState(e,t){this.localStorageSet(e,JSON.stringify(t))}persistCookieState(e,t,i=!1){const s=JSON.stringify(t),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${e}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(e){const t=new Date(0).toUTCString();document.cookie=`${e}=;domain=.${window.location.hostname};path=/;expires=${t};`}deleteLocalStorage(e){window.localStorage.removeItem(e)}getChannel(e){return[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
8andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.o
8pera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)}
8,{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|k
8akao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
8andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(i=>i.test(e))?.name??"other"}getShopifyAnalyticsId(){const e=this.getCookie("_shopify_y");if(e)return e;try{const t=this.localStorageGet("Shoplift_ClientId");if(t)return t}catch{}return null}legacyGetCookieVisitor(){const e=this.getCookie("SHOPLIFT");return e===null?null:JSON.parse(e,F)}getCookie(e){const t=this.cookie.split("; ").filter(i=>i.split("=").at(0)===e).at(0);return t===void 0?null:t.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",e=>{(async()=>await this.onConsentChange(e.detail.analyticsAllowed,!0))()}),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let e=0;const t=()=>{this.loadShopifyConsentApi()||e++<10&&window.setTimeout(t,100)};t()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const e=async()=>{if(!window.Shopify){this.log("Shopify object missing... suddenly?");return}if(window.Shopify.customerPrivacy===void 0){this.log("Shopify CustomerPrivacy api still missing, trying again in 1000ms"),t=window.setTimeout(()=>{(async()=>await e())()},1e3);return}if(this.geoViaShopify){const s=window.Shopify.customerPrivacy.getRegion?.();this.resolvedRegion=typeof s=="string"?s.replace(/-/g,""):""}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let t=window.setTimeout(()=>{(async()=>await e())()},5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(t),i){this.log("Error loading consent tracking",i);return}await e()})()}),!0}return!1}async onConsentChange(e,t){try{if(this.log("Consent change detected",e,t),this.state.essential.consentApproved=e,this.state.essential.hasConsentInteraction=t,!this.state.essential.consentApproved){this.state.essential.hasConsentInteraction&&(this.state.analytics.queue.length=0),this.saveState();return}this.cookie=document.cookie,this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}isAppProxyPath(){const e=["/apps/","/tools/","/a/"],t=window.location.pathname;return e.some(i=>t.startsWith(i))}clearThemeBar(e,t,i){const s=structuredClone(i);this.log("Looking for theme bar"),this.waitForElement(null,"body").then(r=>this.waitForElement(r,"#preview-bar-iframe, #PBarNextFrameWrapper").then(o=>(this.log("Found theme bar"),t&&(this.log("Removing theme bar"),o.remove()),e?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},ee)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(e,t){return new Promise(i=>{const s=document.querySelector(t);if(s){i(s);return}const r=new MutationObserver(o=>{const n=document.querySelector(t);if(n){r.disconnect(),i(n);return}});r.observe(e??document.documentElement,{childList:!0})})}setDebug(e){this.state.essential.debugMode=e,this.saveState()}log(e,...t){let i=0;const s=e.replace(/%[sdoOfF]/g,r=>{if(i>=t.length)return r;const o=t[i++];return r==="%o"||r==="%O"?JSON.stringify(o):String(o)});this.logHistory.push(`[${new Date().toISOString()}][SL] ${s}`),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${e}`,...t)}debugState(){return{state:this.state,storage:{essential:this.loadLocalStorage(this.essentialSessionKey),analytics:this.loadLocalStorage(this.analyticsSessionKey)},params:{shop:this.shop,host:this.host,eventHost:this.eventHost,cssHideClass:this.cssHideClass,testConfigs:this.testConfigs,inactiveTestConfigs:this.inactiveTestConfigs,sendPageView:this.sendPageView,isShopifyMerchantCookie
8:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}createViewportObserver(e,t={}){const{threshold:i=this.VIEWPORT_TRACK_THRESHOLD,triggerOnce:s=!0}=t,r=new Set;return new IntersectionObserver(o=>{o.forEach(n=>{if(n.isIntersecting&&!r.has(n.target)){const l=n.target,c=l.getAttribute(this.DATA_SL_TEST_ID);c&&(e(c,l),s&&r.add(l))}})},{threshold:i})}applyChangesWithViewport(e,t,i,s){const r=t.selectorsForViewportTracking??t.selectors,o=n=>{if(this.state.essential.visitorTests.some(h=>h.testId===n)||this.activeViewportObservers.has(n))return;const l=[];if(r.forEach(h=>{e.querySelectorAll(h.cssSelector).forEach(b=>l.push(b))}),l.length===0)return;let c=!1;const d=()=>{c||(c=!0,i(n),u.disconnect(),this.activeViewportObservers.delete(n))},u=this.createViewportObserver(()=>{d()},{triggerOnce:!0,...s});this.activeViewportObservers.set(n,u),this.log(`Created viewport observer for test ${n}, observing ${l.length} elements`),l.forEach(h=>{h.setAttribute(this.DATA_SL_TEST_ID,String(n)),u.observe(h)}),setTimeout(()=>{c||l.forEach(h=>{const p=h.getBoundingClientRect(),b=s?.threshold??this.VIEWPORT_TRACK_THRESHOLD,E=Math.min(p.bottom,window.innerHeight)-Math.max(p.top,0),S=Math.min(p.right,window.innerWidth)-Math.max(p.left,0);p.top<window.innerHeight&&p.bottom>0&&p.left<window.innerWidth&&p.right>0&&E>0&&S>0&&E>=p.height*b&&(this.log(`Price element already visible in viewport for test ${n}:`,h),d())})},100)};t.selectors.length>0&&U(e,t,()=>{}),Te(e,{testId:t.testId,hypothesisId:t.hypothesisId,selectors:r},n=>{o(n)})}applyPriceTestWithMapLookup(e,t,i,s){if(!t.priceData){this.log("No price data for hypothesis '%s'",t.id);return}this.log("Hypothesis '%s' isControl=%s, priceData has %d variants",t.id,t.isControl,t.priceData.variants.length);const r=t.priceData.variants.slice(0,3);for(const[S,C,_]of r)this.log(" Sample priceData: variant=%s, price=%d, compareAt=%d",S,C,_);const o=j(t.priceData),n=new Set;for(const S of i)if(S.priceData)for(const[C]of S.priceData.variants)n.add(C);this.log("Price test Map lookup: %d products in hypothesis, %d total products to track",o.size,n.size);const l=t.priceData,c=new WeakSet;let d=!1;const u="[data-sl-attribute-p], [data-sl-attribute-cap], [data-sl-attribute-discount]",h=S=>{if(c.has(S))return;const C=S.getAttribute("data-sl-attribute-p"),_=S.getAttribute("data-sl-attribute-cap"),T=S.getAttribute("data-sl-attribute-discount"),m=C||_||T;if(!m||!n.has(m))return;c.add(S);const y=o.get(m);y&&(this.log("Applying price for product %s: %d cents (compare at: %d cents)",m,y.priceInCents,y.compareAtPriceInCents),Le(S,m,y,l),this.log("Applied price to element for product %s",m)),!d&&!this.state.essential.visitorTests.some(w=>w.testId===e)&&(S.setAttribute(this.DATA_SL_TEST_ID,String(e)),this.setupElementViewportTracking(S,e,()=>{d||(d=!0,s(e))}))},p=()=>{const S=document.querySelectorAll(u);this.log("Scanning for price elements, found: %d",S.length),S.forEach(h)},b=new MutationObserver(S=>{for(const C of S)C.type==="childList"&&C.addedNodes.forEach(_=>{if(_.nodeType===Node.ELEMENT_NODE){const T=_;(T.hasAttribute("data-sl-attribute-p")||T.hasAttribute("data-sl-attribute-cap")||T.hasAttribute("data-sl-attribute-discount"))&&h(T),T.querySelectorAll(u).forEach(h)}}),C.type==="attributes"&&C.target instanceof Element&&h(C.target)}),E=document.body||document.documentElement;b.observe(E,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-sl-attribute-p","data-sl-attribute-cap","data-sl-attribute-discount"]}),this.log("MutationObserver started for price elements"),p(),document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{this.log("DOMContentLoaded - rescanning for price elements"),p()}),setTimeout(()=>{this.log("Delayed rescan for price elements"),p()},100),setTimeout(()=>{this.log("Final rescan for price elements"),p()},500)}setupElementViewportTracking(e,t,i){const s=this.VIEWPORT_TRACK_THRESHOLD,r=e.getBoundingClientRect(),o=Math.min(r.bottom,window.innerHeight)-Math.max(r.top,0),n=Math.min(r.right,window.innerWidth)-Math.max(r.left,0);if(r.top<window.innerHeight&&r.bottom>0&&r.left<window.innerWidth&&r.right>0&&o>0&&n>0&&o>=r.height*s){this.log("Price element already visible for test %s",t),i();return}const c=new IntersectionObserver(d=>{for(const u of d)if(u.isIntersecting&&u.intersectionRatio>=s){this.log("Price element entered viewport for test %s",t),c.disconnect(),i();break}},{threshold:s});c.observe(e)}debug(){const e=this.debugState();console.log(JSON.stringify(e,ee,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new Ze("nutriseeduk.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",true,false,false,{"sendEvents":false,"mode":"gtag"},false,false,1000,[{"id":"01a0c8ad-6257-752c-b823-8077329d7b14","startAt":"2026-09-22T10:33:21.236422Z","requiresCountry":false,"requiresRegion":false,"bayesianRevision":5,"device":"all","status":"active","visitorOption":"all","ignoreTestViewParameterEnforcement":false,"statusHistory":[{"status":"active","createdAt":"2026-09-22T10:33:21.244768Z"}],"hypotheses":[{"visitorCount":529,"trafficPercentage":0.4920661194568422,"title":"Ginger & Turmeric Shots","domSelectors":[],"id":"01a0c8ac-bef1-702f-a826-72a1620f2c86","type":"urlRedirect","themeId":126588977223,"affix":"","isControl":true,"redirectPath":"/products/ginger-turmeric-shots"},{"visitorCount":547,"trafficPercentage":0.5079338805431578,"title":"Ginger & Turmeric Shots v21","domSelectors":[],"id":"01a0c8ac-bef1-78d3-a54e-6b16ca2bb7b3","type":"urlRedirect","themeId":126588977223,"affix":"","isControl":false,"redirectPath":"/products/ginger-turmeric-shots-3"}],"targetAudiences":[],"title":"GT Shot Hero Image Conversion Test 2"},{"id":"01a0d314-eba7-7c5b-a1a1-5735b7c34814","startAt":"2026-09-24T11:02:38.756725Z","requiresCountry":false,"requiresRegion":false,"bayesianRevision":5,"device":"all","status":"active","visitorOption":"all","ignoreTestViewParameterEnforcement":false,"statusHistory":[{"status":"active","createdAt":"2026-09-24T11:02:38.765395Z"}
8],"hypotheses":[{"visitorCount":1091,"trafficPercentage":0.5034281285413249,"title":"Juice Cleanse Sale","domSelectors":[],"id":"01a0d2e9-1876-7de6-9d02-8b91a232bb6a","type":"urlRedirect","themeId":126588977223,"affix":"","isControl":true,"redirectPath":"/products/juice-cleanse-sale"},{"visitorCount":1076,"trafficPercentage":0.49657187145867515,"title":"Apple Pay CTA","domSelectors":[],"id":"01a0d2e9-8957-7b27-b5b8-8e44183b3248","type":"urlRedirect","themeId":126588977223,"affix":"","isControl":false,"redirectPath":"/products/juice-cleanse-sale-new"}],"targetAudiences":[],"title":"JC Apple Pay CTA Test"}],[{"id":"01a07bb0-95b2-72b8-8263-9d3260e2335f","bayesianRevision":5,"status":"paused","hypotheses":[{"id":"01a05cba-ff00-733f-a995-4672661ff8a9","type":"urlRedirect","themeId":126588977223,"affix":"","isControl":true,"redirectPath":"/products/juice-cleanse-sale"},{"id":"01a07bb0-1c9c-7fd5-bc22-d6d02935e8d1","type":"urlRedirect","themeId":126588977223,"affix":"","isControl":false,"redirectPath":"/products/juice-cleanse-sale-1"}],"ignoreTestViewParameterEnforcement":false}],null,false),await window.shopliftInstance.init())})();async function Qe(a,e,t,i){const s=Be({log:i});if(t)return i("[SUB-PREVIEW] A side â no overlay applied; widget renders naturally"),s;const r=a.widget.widgetType,o=e?j(e):null;let n=W(e),l=J(a,n),c=l.discountMap,d=l.maxDiscount;function u(){const f=W(e);f!==n&&(n=f,l=J(a,n),c=l.discountMap,d=l.maxDiscount,i(`[SUB-PREVIEW] scope refreshed currentProductId=${n??"n/a"}, maxDiscount=${d}`))}i(`[SUB-PREVIEW] side=B, currentProductId=${n??"n/a"}, maxDiscount=${d}`);function h(f){if(!e||!o)return null;const v=Z(o),g=v?o.get(v):void 0;return g?{formattedVariantPrice:G(g.priceInCents,e),formattedDiscounted:G(g.priceInCents*(1-f/100),e)}:null}function p(f){const v=Y(a,f);if(!v)return d;const g=D(a,"subscriptionInput"),P=g.length?g[0].selector:'input[name="rc_plan"]',A=v.querySelector(`${P}:checked`);if(A){const k=c[A.value];if(k!==void 0)return k}return d}function b(f){const v=D(a,"subscriptionDiscount");for(const g of v)if(g.selector.includes("badge")||g.selector.includes("__badge")){const P=f.querySelector(g.selector);P?.textContent&&!P.textContent.includes(`${d}%`)&&$(P,A=>N(A,d))}}function E(f,v){const g=h(v);if(!g)return;const P=D(a,"subscriptionCompareAt");for(const A of P){const k=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);k?.textContent&&!k.textContent.includes(g.formattedVariantPrice)&&$(k,x=>/\d/.test(x)?g.formattedVariantPrice:x)}}function S(f,v){const g=h(v);if(!g)return;const P=D(a,"subscriptionPrice");for(const A of P){const k=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);k?.textContent&&!k.textContent.includes(g.formattedDiscounted)&&$(k,x=>/\d/.test(x)?g.formattedDiscounted:x)}}function C(f){const v=D(a,"subscriptionInput"),g=v.length?v[0].selector:'input[name="rc_plan"]',P=D(a,"subscriptionPlanDiscount"),A=P.length?P[0].selector:".rc-plans-button__discount";for(const k of Array.from(f.querySelectorAll("label"))){const x=k.querySelector(g),R=k.querySelector(A);if(x&&R?.textContent){const O=c[x.value];if(O!==void 0){const V=R.textContent.match(/[\d.]+%/)?.[0];V&&V!==`${O}%`&&$(R,L=>N(L,O))}}}}function _(f){const v=f.querySelector("select");if(v)for(const g of Array.from(v.options)){const P=c[g.value];if(P!==void 0&&g.textContent){const A=g.textContent.match(/[\d.]+%/)?.[0];A&&A!==`${P}%`&&(g.textContent=N(g.textContent,P))}}}function T(f){const v=D(a,"onetimePrice");if(!v.length||!e||!o)return;const g=Z(o),P=g?o.get(g):void 0;if(!P)return;const A=G(P.priceInCents,e),k=D(a,"onetimeContainer"),x=k.length?k[0].selector:'[part~="rc-purchase-option__onetime"]',R=f.querySelector(x);if(R)for(const O of v){const V=R.querySelector(`[part~="${O.selector}"]`);V?.textContent&&!V.textContent.includes(A)&&$(V,L=>/\d/.test(L)?A:L)}}function m(f,v){const P=D(a,"subscriptionDiscount").filter(A=>A.selector.includes("benefit")||A.selector==="rc-benefits");for(const A of P){const k=f.querySelector(A.selector);if(k?.shadowRoot){for(const x of Array.from(k.shadowRoot.querySelectorAll("li")))if(x.textContent?.includes("Save")){const R=x.textContent.match(/[\d.]+%/)?.[0];R&&R!==`${v}%`&&$(x,O=>N(O,v))}}}}let y=!1;function w(){if(!y){y=!0;try{u();const f=B(a);if(!f)return;const v=p(f);b(f),E(f,v),S(f,v),T(f);const g=Y(a,f);g&&(r==="buttons"||r==="radio"?C(g):_(g)),m(f,v)}finally{y=!1}}}const I=pe({data:a,runUpdates:w});return function(){I(),s()}}const Xe=Object.freeze(Object.defineProperty({__proto__:null,subscriptionPreviewRender:Qe},Symbol.toStringTag,{value:"Module"}))})(); })("/", { suffix: "", type: "register" }, "main", 126588977223, false)</script>
8 9<!-- End of Shoplift scripts --> 10 11
11<script src="//www.nutriseed.co.uk/cdn/shop/files/pandectes-rules.js?v=5600224752088562467"></script>
11 12 <style> 13 @media screen and (max-width: 767px) { 14 #gorgias-chat-container iframe, 15 #chat-button, 16 #chat-input, 17 #chat-window, 18 #chat-campaigns-iframe { 19 bottom: 20px !important; 20 } 21 } 22</style> 23 24 25<!--LOOMI SDK--> 26<!--DO NOT EDIT--> 27<link rel="preconnect" href="https://live.visually-io.com/" crossorigin> 28<link rel="dns-prefetch" href="https://live.visually-io.com/">
29<script> 30(()=> { 31 const env = 2; 32 var store = "nutriseeduk.myshopify.com"; 33 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 34 var jitsuKey = "js.9710000"; 35 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env}; 36 37 38 39})() 40</script>
40 41<link href="https://live.visually-io.com/widgets/vsly-preact.min.js?k=js.9710000&e=2&s=NUTRISEEDUK" rel="preload" as="script">
42<script type="text/javascript" src="https://live.visually-io.com/widgets/vsly-preact.min.js?k=js.9710000&e=2&s=NUTRISEEDUK"></script>
42 43<link href="https://live.visually-io.com/cf/NUTRISEEDUK.js" rel="preload" as="script"> 44<link href="https://live.visually-io.com/v/visually.js" rel="preload" as="script">
45<script type="text/javascript" src="https://live.visually-io.com/cf/NUTRISEEDUK.js"></script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript" src="https://live.visually-io.com/v/visually.js"></script>
vendor: 1 bytes, line 46
46
47<script defer type="text/javascript" src="https://live.visually-io.com/v/visually-a.js"></script>
47 48<!--LOOMI SDK--> 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 <meta name="robots" content="index" />
65<script>!function(){window.ZipifyPages=window.ZipifyPages||{},window.ZipifyPages.analytics={},window.ZipifyPages.currency="GBP",window.ZipifyPages.shopDomain="nutriseeduk.myshopify.com",window.ZipifyPages.moneyFormat="\u0026pound;{{amount}}",window.ZipifyPages.shopifyOptionsSelector=false,window.ZipifyPages.unitPriceEnabled=false,window.ZipifyPages.integrations="oneclickupsell".split(","),window.ZipifyPages.crmUrl="https://crms.zipify.com",window.ZipifyPages.isPagesEntity=false,window.ZipifyPages.translations={soldOut:"Sold Out",unavailable:"Sold Out"},window.ZipifyPages.routes={root:"\/",cart:{index:"\/cart",add:"\/cart\/add",change:"\/cart\/change",clear:"\/cart\/clear",update:"\/cart\/update"}};window.ZipifyPages.eventsSubscriptions=[],window.ZipifyPages.on=function(i,a){window.ZipifyPages.eventsSubscriptions.push([i,a])}}();</script>
65<script>(() => { 66(()=>{class g{constructor(t={}){this.defaultConfig={sectionIds:[],rootMargin:"0px",onSectionViewed:()=>{},onSectionInteracted:()=>{},minViewTime:500,minVisiblePercentage:30,interactiveSelector:'a, button, input, select, textarea, [role="button"], [tabindex]:not([tabindex="-1"])'},this.config={...this.defaultConfig,...t},this.viewedSections=new Set,this.observer=null,this.viewTimers=new Map,this.init()}init(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",this.setup.bind(this)):this.setup()}setup(){this.setupObserver(),this.setupGlobalClickTracking()}setupObserver(){const t={root:null,rootMargin:this.config.rootMargin,threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]};this.observer=new IntersectionObserver(e=>{e.forEach(i=>{this.calculateVisibility(i)?this.handleSectionVisible(i.target):this.handleSectionHidden(i.target)})},t),this.config.sectionIds.forEach(e=>{const i=document.getElementById(e);i&&this.observer.observe(i)})}calculateVisibility(t){const e=window.innerHeight,i=window.innerWidth,n=e*i,o=t.boundingClientRect,s=Math.max(0,o.top),c=Math.min(e,o.bottom),d=Math.max(0,o.left),a=Math.min(i,o.right),r=Math.max(0,c-s),l=Math.max(0,a-d)*r,m=n>0?l/n*100:0,h=o.width*o.height,p=h>0?l/h*100:0,S=m>=this.config.minVisiblePercentage,b=p>=80;return S||b}isSectionViewed(t){return this.viewedSections.has(Number(t))}setupGlobalClickTracking(){document.addEventListener("click",t=>{const e=this.findParentTrackedSection(t.target);if(e){const i=this.findInteractiveElement(t.target,e.el);i&&(this.isSectionViewed(e.id)||this.trackSectionView(e.id),this.trackSectionInteract(e.id,i,t))}})}findParentTrackedSection(t){let e=t;for(;e&&e!==document.body;){const i=e.id||e.dataset.zpSectionId,n=i?parseInt(i,10):null;if(n&&!isNaN(n)&&this.config.sectionIds.includes(n))return{el:e,id:n};e=e.parentElement}return null}findInteractiveElement(t,e){let i=t;for(;i&&i!==e;){if(i.matches(this.config.interactiveSelector))return i;i=i.parentElement}return null}trackSectionView(t){this.viewedSections.add(Number(t)),this.config.onSectionViewed(t)}trackSectionInteract(t,e,i){this.config.onSectionInteracted(t,e,i)}handleSectionVisible(t){const e=t.id,i=setTimeout(()=>{this.isSectionViewed(e)||this.trackSectionView(e)},this.config.minViewTime);this.viewTimers.set(e,i)}handleSectionHidden(t){const e=t.id;this.viewTimers.has(e)&&(clearTimeout(this.viewTimers.get(e)),this.viewTimers.delete(e))}addSection(t){if(!this.config.sectionIds.includes(t)){this.config.sectionIds.push(t);const e=document.getElementById(t);e&&this.observer&&this.observer.observe(e)}}}class f{constructor(){this.sectionTracker=new g({onSectionViewed:this.onSectionViewed.bind(this),onSectionInteracted:this.onSectionInteracted.bind(this)}),this.runningSplitTests=[]}getCookie(t){const e=document.cookie.match(new RegExp(`(?:^|; )${t}=([^;]*)`));return e?decodeURIComponent(e[1]):null}setCookie(t,e){let i=`${t}=${encodeURIComponent(e)}; path=/; SameSite=Lax`;location.protocol==="https:"&&(i+="; Secure");const n=new Date;n.setTime(n.getTime()+365*24*60*60*1e3),i+=`; expires=${n.toUTCString()}`,document.cookie=i}pickByWeight(t){const e=Object.entries(t).map(([o,s])=>[Number(o),s]),i=e.reduce((o,[,s])=>o+s,0);let n=Math.random()*i;for(const[o,s]of e){if(n<s)return o;n-=s}return e[e.length-1][0]}render(t){const e=t.blocks,i=t.test,n=i.id,o=`zpSectionSplitTest${n}`;let s=Number(this.getCookie(o));e.some(r=>r.id===s)||(s=this.pickByWeight(i.distribution),this.setCookie(o,s));const c=e.find(r=>r.id===s),d=`sectionSplitTest${c.id}`,a=document.querySelector(`template[data-id="${d}"]`);if(!a){console.error(`Template for split test ${c.id} not found`);return}document.currentScript.parentNode.insertBefore(a.content.cloneNode(!0),document.currentScript),this.runningSplitTests.push({id:n,block:c,templateId:d}),this.initTrackingForSection(c.id)}findSplitTestForSection(t){return this.runningSplitTests.find(e=>e.block.id===Number(t))}initTrackingForSection(t){this.sectionTracker.addSection(t)}onSectionViewed(t){this.trackEvent({sectionId:t,event:"zp_section_viewed"})}onSectionInteracted(t){this.trackEvent({sectionId:t,event:"zp_section_clicked"})}trackEvent({event:t,sectionId:e,payload:i={}}){const n=this.findSplitTestForSection(e);n&&window.Shopify.analytics.publish(t,{...i,sectionId:e,splitTestHash:n.id})}}window.ZipifyPages??={};window.ZipifyPages.SectionSplitTest=new f;})(); 67 68})()</script>
68<style data-shopify>@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap'); 69 70:root { 71 --font-body-family: 'Ubuntu', sans-serif; 72} 73 74body { 75 font-family: 'Ubuntu', sans-serif; 76} 77 78.UbuntuFont { 79 font-family: 'Ubuntu', sans-serif; 80 --font-body-family: 'Ubuntu', sans-serif; 81}</style><meta charset="utf-8"> 82<meta http-equiv="X-UA-Compatible" content="IE=edge"> 83<meta name="viewport" content="width=device-width,initial-scale=1"> 84<meta name="theme-color" content="">
85<script class="redux"> 86const spdStamp=()=>{return Math.round(performance.now())},doc=document; 87if ((typeof spdLayr) == 'undefined') {window.spdLayr = JSON.parse(localStorage.getItem('_spdLayr')) || {"client": {},"currency": {"base": "GBP","rates": {"GBP" : 1},"expires": (Date.now()-1),"timestamp": (Date.now()),"active": "GBP","activeRate": 1 } } };spdLayr.performance={"time-origin": performance.timeOrigin, "startmark": spdStamp()}; 88if ((typeof Speedopz) == 'undefined') {window.Speedopz = {"spdRates":["Blazing","Very-Fast","Fast","Average","Slow"],"endarr":[],"performance": ["navigation", "resource", "paint", "measure", "first-input", "mark", "event", "largest-contentful-paint", "longtask", "layout-shift"],"cLSscore": 0,"firstHiddenTime": document.visibilityState === 'hidden' ? 0 : Infinity} }; 89const obsShopScripts=new MutationObserver(a=>{a.forEach(({addedNodes:a})=>{a.forEach(a=>{"SCRIPT"==a.tagName&&a.classList.contains("analytics")&&(a.type="text/deferTrek") || "SCRIPT"==a.tagName&&a.classList.contains("boomerang")&&(a.type="text/noBoom") || "SCRIPT"==a.tagName&&a.id.indexOf("web-pixels-manager-setup")>-1&&(a.type="text/deferPixM") || "SCRIPT"==a.tagName&&a.id.indexOf("okendo-reviews")>-1&&(a.type="text/okendo")})})}),targetTrek=document.head; 90obsShopScripts.observe(targetTrek,{childList:!0,subtree:!1}); 91Speedopz.onFirstInputEntry=(en)=>{if (en.startTime < Speedopz.firstHiddenTime) {const fidv = en.processingStart - en.startTime; spdLayr.performance.fid=fidv} }; 92Speedopz.obsPerformance = new PerformanceObserver((list) => {list.getEntries().forEach((en) => {if(en.entryType=="largest-contentful-paint") {Speedopz.lastEntry = en; spdLayr.performance.lcp=Speedopz.lastEntry.startTime;}; if(en.entryType=="paint") {spdLayr.performance.firstPaint=en.startTime}; if(en.entryType=="longtask") {console.log(en)}; if(en.entryType=="layout-shift") {if (!en.hadRecentInput) {Speedopz.cLSscore += en.value; spdLayr.performance.cls=Speedopz.cLSscore} }; if(en.entryType=="first-input") {Speedopz.onFirstInputEntry(en)} })}); 93Speedopz.performance.forEach((type)=>Speedopz.obsPerformance.observe({ type, buffered: true })); 94 95</script>
95<link rel="canonical" href="https://www.nutriseed.co.uk/account/register"><link rel="icon" type="image/png" href="//www.nutriseed.co.uk/cdn/shop/t/112/assets/favicon.png?v=171426834007511592871705570848"> 96<link rel="preload" as="style" href="//www.nutriseed.co.uk/cdn/shop/t/140/assets/speedopz.css?v=51498504999590610391782988075"> 97<link rel="preload" as="style" href="//www.nutriseed.co.uk/cdn/shop/t/140/assets/speedopz.css?v=51498504999590610391782988075"> 98<link rel="preload" as="font" type="font/woff2" crossorigin="" href="https://www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.woff2?v=83843853491958796311710481082"> 99<link rel="preload" as="font" type="font/woff2" crossorigin="" href="https://www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-thin.woff2?v=71929925530004343301710481088"> 100<link rel="preload" as="font" type="font/woff2" crossorigin="" href="https://www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-medium.woff2?v=91674648976478620221710481086"> 101<link rel="preload" as="font" type="font/woff2" crossorigin="" href="https://www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue.woff2?v=55903007831947225971710481090"> 102<link rel="preload" as="font" type="font/woff2" crossorigin="" href="https://www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-bold.woff2?v=36959184974894293671710481079"> 103<link rel="preload" as="font" type="font/woff2" crossorigin="" href="https://www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-light.woff2?v=4678458238409815621710481084"> 104<style data-shopify> 105 @font-face {font-family: 'Helvetica Neue';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue.eot?v=149104382059672252671710481089");src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue.eot?%23iefix&v=149104382059672252671710481089") format("embedded-opentype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue.woff2?v=55903007831947225971710481090") format("woff2"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue.woff?v=183119347527788095971710481090") format("woff"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue.ttf?v=84557699222359332071710481089") format("truetype");font-weight: 400; font-display:swap;} 106 @font-face {font-family: 'Helvetica Neue';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-bold.eot?v=50616460177480498541710481077"); src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-bold.eot?%23iefix&v=50616460177480498541710481077") format("embedded-opentype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-bold.woff2?v=36959184974894293671710481079") format("woff2"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-bold.woff?v=127098692763654061251710481078") format("woff"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-bold.ttf?v=81351505147791440041710481078") format("truetype");font-weight: 700; font-display:swap;} 107 @font-face {font-family: 'Helvetica Neue';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-light.eot?v=66199728691509421701710481082");src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-light.eot?%23iefix&v=66199728691509421701710481082") format("embedded-opentype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-light.woff2?v=4678458238409815621710481084") format("woff2"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-light.woff?v=1265350991957623851710481083") format("woff"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-light.ttf?v=100258340277874350931710481083") format("truetype");font-weight: 300; font-display:swap;} 108 @font-face {font-family: 'Helvetica Neue';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-medium.eot?v=76845659935027671521710481084");src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-medium.eot?%23iefix&v=76845659935027671521710481084") format("embedded-opentype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-medium.woff2?v=91674648976478620221710481086") format("woff2"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-medium.woff?v=35806460517076589001710481085") format("woff"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-medium.ttf?v=89383164218020218011710481085") format("truetype");font-weight: 500; font-display:swap;} 109 @font-face {font-family: 'Helvetica Neue';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-thin.eot?v=115103315068261590661710481086");src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-thin.eot?%23iefix&v=115103315068261590661710481086") format("embedded-opentype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-thin.woff2?v=71929925530004343301710481088") format("woff2"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-thin.woff?v=100845001581368183311710481088") format("woff"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/helveticaneue-thin.ttf?v=176140775535649998451710481087") format("truetype");font-weight: 200; font-display:swap;} 110 @font-face {font-family: 'Helvetica-Neue-Con';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.eot?v=160704766542017650421710481079");src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.eot?%23iefix&v=160704766542017650421710481079") format("embedded-opentype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.woff2?v=83843853491958796311710481082") format("woff2"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.woff?v=74748210413026691821710481081") format("woff"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.ttf?v=13961736741094119211710481080") format("truetype"),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/HelveticaNeue-CondensedBold.svg%23HelveticaNeue-CondensedBold?84079") format("svg");font-weight: bold;font-style: normal;font-display: swap; } 111 @font-face {font-family: 'Gill Sans';src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/GillSans.eot?v=73609713108250511641710481062");src: url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/GillSans.eot?%23iefix&v=73609713108250511641710481062") format('embedded-opentype'),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/GillSans.woff2?v=34381368576180970191710481064") format('woff2'),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/GillSans.woff?v=107464543919431569761710481063") format('woff'),url("//www.nutriseed.co.uk/cdn/shop/t/117/assets/GillSans.ttf?v=51404599566748706721710481063") format('truetype');font-weight: normal;font-style: normal;font-display: swap;} 112 @font-face {font-family: 'Lato';font-style: italic;font-weight: 400;font-display: swap;src: url('//www.nutriseed.co.uk/cdn/shop/t/117/assets/Lato-Italic.woff2?v=116116074141981630061710481129') format('woff2'),url('//www.nutriseed.co.uk/cdn/shop/t/117/assets/Lato-Italic.woff?v=6814199682272174821710481129') format('woff');} 113 @font-face {font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url('//www.nutriseed.co.uk/cdn/shop/t/117/assets/Lato-Regular.woff2?v=30751214514735030511710481130') format('woff2'),url('//www.nutriseed.co.uk/cdn/shop/t/117/assets/Lato-Regular.woff?v=180501266235918779551710481130') format('woff');} 114 @font-face {font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url('//www.nutriseed.co.uk/cdn/shop/t/117/assets/Lato-Bold.woff2?v=35873940385059093131710481128') format('woff2'),url('//www.nutriseed.co.uk/cdn/shop/t/117/assets/Lato-Bold.woff?v=110019775644275203411710481128') format('woff');} 115 span.material-icons svg {width: 1em;height: auto;vertical-align: baseline;} 116 h4.nutri-media__title .material-icons {margin-right: 0.5em;height: 1em;} 117 </style> 118<style data-shopify>@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');:root { --font-body-family: 'Ubuntu', sans-serif;}body { font-family: 'Ubuntu', sans-serif;}.UbuntuFont { font-family: 'Ubuntu', sans-serif; --font-body-family: 'Ubuntu', sans-serif;}</style><style data-shopify>@font-face {font-family: 'Helvetica Neue';font-style: normal;font-weight:100 300;font-display: swap;src: url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue-thin.woff2?v=71929925530004343301722436630") format('woff2'), url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue-thin.woff?v=100845001581368183311722436628") format('woff');}@font-face {font-family: 'Helvetica Neue';font-style: normal;font-weight:400;font-display: swap;src: url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue.woff2?v=55903007831947225971722436627") format('woff2'), url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue.woff?v=183119347527788095971722436637") format('woff');}@font-face {font-family: 'Helvetica Neue';font-style: normal;font-weight:500;font-display: swap;src: url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue-medium.woff2?v=91674648976478620221722436636") format('woff2'), url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue-medium.woff?v=35806460517076589001722436637") format('woff');}@font-face {font-family: 'Helvetica Neue';font-style: normal;font-weight:600 900;font-display: swap;src: url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue-bold.woff2?v=36959184974894293671722436638") format('woff2'), url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/helveticaneue-bold.woff?v=127098692763654061251722436628") format('woff');}@font-face {font-family: 'Helvetica Neue Con';font-style: normal;font-weight:100 900;font-display: swap;src: url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/HelveticaNeue-CondensedBold.woff2?v=83843853491958796311722436635") format('woff2'), url("//www.nutriseed.co.uk/cdn/shop/t/140/assets/HelveticaNeue-CondensedBold.woff?v=74748210413026691821722436627") format('woff');}.HelveticaNeueCon{font-family:'Helvetica Neue Con';--font-body-family:'Helvetica Neue Con';}</style><style data-shopify></style><style data-shopify>:root, body { --color-base-heading: #23564e; --color-base-text: 35, 86, 78; --color-shadow: 35, 86, 78; --clr-base-bg-1: 255, 255, 255; --clr-base-bg-2: 243, 243, 243; --clr-base-bg-3: 243, 243, 243; --clr-base-bg-4: 243, 243, 243; --clr-base-bg-5: 243, 243, 243; --clr-base-bg-6: 243, 243, 243; --clr-base-btn-txt: 255, 255, 255; --clr-base-btn-txt-ol: 18, 18, 18; --clr-base-acc-1: 35, 86, 78; --clr-base-acc-2: 51, 79, 180; --clr-base-acc-3: 198, 0, 0; --clr-base-acc-4: 18, 18, 18; --clr-base-acc-5: 18, 18, 18; --clr-base-acc-6: 18, 18, 18; --grad-base-bg-1: #FFFFFF; --grad-base-bg-2: #F3F3F3; --grad-base-bg-3: #F3F3F3; --grad-base-bg-4: #F3F3F3; --grad-base-bg-5: #F3F3F3; --grad-base-bg-6: #F3F3F3; --grad-base-acc-1: #23564e; --grad-base-acc-2: #334FB4; --grad-base-acc-3: #c60000; --grad-base-acc-4: #121212; --grad-base-acc-5: #121212; --grad-base-acc-6: #121212; } :root,.color-background-1 {--color-fg: var(--color-base-text);--color-bg: var(--clr-base-bg-1);--grad-bg: var(--grad-base-bg-1);}.color-background-2 {--color-fg: var(--color-base-text);--color-bg: var(--clr-base-bg-2);--grad-bg: var(--grad-base-bg-2);}.color-background-3 {--color-fg: var(--color-base-text);--color-bg: var(--clr-base-bg-3);--grad-bg: var(--grad-base-bg-3);}.color-background-4 {--color-fg: var(--color-base-text);--color-bg: var(--clr-base-bg-4);--grad-bg: var(--grad-base-bg-4);}.color-background-5 {--color-fg: var(--color-base-text);--color-bg: var(--clr-base-bg-5);--grad-bg: var(--grad-base-bg-5);}.color-background-6 {--color-fg: var(--color-base-text);--color-bg: var(--clr-base-bg-6);--grad-bg: var(--grad-base-bg-6);}.color-inverse {--color-fg: var(--clr-base-bg-1);--color-bg: var(--color-base-text);--grad-bg: rgb(var(--color-base-text));}.color-accent-1 {--color-fg: var(--clr-base-btn-txt);--color-bg: var(--clr-base-acc-1);--grad-bg: var(--grad-base-acc-1);}.color-accent-2 {--color-fg: var(--clr-base-btn-txt);--color-bg: var(--clr-base-acc-2);--grad-bg: var(--grad-base-acc-2);}.color-accent-3 {--color-fg: var(--clr-base-btn-txt);--color-bg: var(--clr-base-acc-3);--grad-bg: var(--grad-base-acc-3);}.color-accent-4 {--color-fg: var(--clr-base-btn-txt);--color-bg: var(--clr-base-acc-4);--grad-bg: var(--grad-base-acc-4);}.color-accent-5 {--color-fg: var(--clr-base-btn-txt);
118--color-bg: var(--clr-base-acc-5);--grad-bg: var(--grad-base-acc-5);}.color-accent-6 {--color-fg: var(--clr-base-btn-txt);--color-bg: var(--clr-base-acc-6);--grad-bg: var(--grad-base-acc-6);}.color-foreground-outline-button {--color-fg: var(--clr-base-btn-txt-ol);}.color-foreground-accent-1 {--color-fg: var(--clr-base-acc-1);}.color-foreground-accent-2 {--color-fg: var(--clr-base-acc-2);}.color-foreground-accent-3 {--color-fg: var(--clr-base-acc-3);}:root,.color-background-1 {--color-link: var(--clr-base-btn-txt-ol);--alpha-link: 0.85;}.color-background-2,.color-background-3,.color-background-4,.color-background-5,.color-background-6,.color-inverse,.color-accent-1,.color-accent-2,.color-accent-3 {--color-link: var(--color-fg);--alpha-link: 0.7;}:root,.color-background-1 {--color-button: var(--clr-base-acc-1);--color-button-text: var(--clr-base-btn-txt);--alpha-button-background: 1;--alpha-button-border: 1;}.color-background-2,.color-background-3,.color-background-4,.color-background-5,.color-background-6,.color-inverse,.color-accent-1,.color-accent-2,.color-accent-3 {--color-button: var(--color-fg);--color-button-text: var(--color-bg);}.button--secondary {--color-button: var(--clr-base-btn-txt-ol);--color-button-text: var(--clr-base-btn-txt-ol);--color-button: var(--color-bg);--alpha-button-background: 1;}.color-background-2 .button--secondary,.color-background-3 .button--secondary,.color-accent-1 .button--secondary,.color-accent-2 .button--secondary,.color-accent-3 .button--secondary {--color-button: var(--color-bg);--color-button-text: var(--color-fg);}.color-inverse .button--secondary {--color-button: var(--color-bg);--color-button-text: var(--color-fg);}.button--tertiary {--color-button: var(--clr-base-btn-txt-ol);--color-button-text: var(--clr-base-btn-txt-ol);--alpha-button-background: 0;--alpha-button-border: 0.2;}.color-background-2 .button--tertiary,.color-background-3 .button--tertiary,.color-inverse .button--tertiary,.color-accent-1 .button--tertiary,.color-accent-2 .button--tertiary,.color-accent-3 .button--tertiary {--color-button: var(--color-fg);--color-button-text: var(--color-fg);}:root,.color-background-1 {--color-badge-background: var(--color-bg);--color-badge-border: var(--color-fg);--alpha-badge-border: 0.1;}.color-background-2,.color-background-3,.color-inverse,.color-accent-1,.color-accent-2,.color-accent-3 {--color-badge-background: var(--color-bg);--color-badge-border: var(--color-bg);--alpha-badge-border: 1;}:root,.color-background-1,.color-background-2,.color-background-3 {--color-card-hover: var(--color-base-text);}.color-inverse {--color-card-hover: var(--clr-base-bg-1);}.color-accent-1,.color-accent-2,.color-accent-3 {--color-card-hover: var(--clr-base-btn-txt);}:root,.color-icon-text {--color-icon: rgb(var(--color-base-text));}.color-icon-accent-1 {--color-icon: rgb(var(--clr-base-acc-1));}.color-icon-accent-2 {--color-icon: rgb(var(--clr-base-acc-2));}.color-icon-accent-3 {--color-icon: rgb(var(--clr-base-acc-3));}.color-icon-outline-button {--color-icon: rgb(var(--clr-base-btn-txt-ol));}.contains-card,.card {--border-radius: var(--card-corner-radius);--border-width: var(--card-border-width);--border-opacity: var(--card-border-opacity);--shadow-horizontal-offset: var(--card-shadow-horizontal-offset);--shadow-vertical-offset: var(--card-shadow-vertical-offset);--shadow-blur-radius: var(--card-shadow-blur-radius);--shadow-opacity: var(--card-shadow-opacity);}.contains-content-container,.content-container {--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);}.contains-media,.global-media-settings {--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);
118--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);}.color-transparent {--color-bg: rgba(0,0,0,0); --grad-bg: rgba(0,0,0,0);}.color-transparent-darken {--color-bg: rgba(0,0,0,0.2); --grad-bg: rgba(0,0,0,0.2);}:root {--place-self: center;--icon-size: 2em;--icon-color: var(--color-icon);}.no-js:not(html) {display: none !important;}html.no-js .no-js:not(html) {display: block !important;}.no-js-inline {display: none !important;}html.no-js .no-js-inline {display: inline-block !important;}html.no-js .no-js-hidden {display: none !important;}.page-width {max-width: var(--page-width);margin: 0 auto;padding-left:1.5rem;padding-right:1.5rem;}.page-width-desktop {padding: 0;margin: 0 auto;}@media screen and (min-width: 750px) {.page-width {padding-left:5rem;padding-right:5rem;}.page-width--narrow {padding-left:8rem;padding-right:8rem;}.page-width-desktop {padding-left:0;padding-right:0;}.page-width-tablet {padding-left:5rem;padding-right:5rem;} }@media screen and (min-width: 990px) {.page-width--narrow {max-width: 72.6rem;padding-left:0;padding-right:0;}.page-width-desktop {max-width: var(--page-width);padding-left:5rem;padding-right:5rem;} }.isolate {position: relative;z-index: 0;}.section + .section {margin-top: var(--spacing-sections);}section.shopify-section, div.shopify-section {margin-top: var(--spacing-sections);}.element-margin-top {margin-top: 5rem;}@media screen and (min-width: 750px) {.element-margin {margin-top: calc(5rem + var(--page-width-margin));} }body,.color-background-1,.color-background-2,.color-background-3,.color-background-4,.color-background-5,.color-background-6,.color-inverse,.color-accent-1,.color-accent-2,.color-accent-3,.color-accent-4,.color-accent-5,.color-accent-6 {color: rgba(var(--color-fg), 0.75);background-color: rgb(var(--color-bg));}.background-secondary {background-color: rgba(var(--color-fg), 0.04);}.grid-auto-flow {display: grid;grid-auto-flow: column;}.page-margin,.shopify-challenge__container {margin: 7rem auto;}.rte-width {max-width: 82rem;margin: 0 auto 2rem;}.list-unstyled {margin: 0;padding: 0;list-style: none;}.hidden {display: none !important;}.visually-hidden {position: absolute !important;overflow: hidden;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);word-wrap: normal !important;}.visually-hidden--inline {margin: 0;height: 1em;}.overflow-hidden {overflow: hidden;}.skip-to-content-link:focus {z-index: 9999;position: inherit;overflow: auto;width: auto;height: auto;clip: auto;}.full-width-link {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}::selection {background-color: rgba(var(--color-fg), 0.2);}.text-body {font-size: 1.5rem;letter-spacing: 0.06rem;line-height: calc(1 + 0.8 / var(--font-body-scale));font-family: var(--font-body-family);font-style: var(--font-body-style);font-weight: var(--font-weight);}h0, .h0, h1:not(.zp,[class*="zpa-"]), .h1, h2:not(.zp,[class*="zpa-"]), .h2, h3:not(.zp,[class*="zpa-"]), .h3, h4:not(.zp,[class*="zpa-"]), .h4, h5, .h5, h6, .h6, .h6 {font-family: Ubuntu,sans-serif;font-style: var(--font-h-style);text-align:var(--text-align);line-height: calc(1 + 0.3 / max(1, var(--font-h-scale)));word-break: break-word;}body, p:not(.zp,[class*="zpa-"]), .p, .p a {font-size:var(--font-size-p);font-weight:var(--font-weight-p);font-family:Ubuntu,sans-serif;text-align:var(--text-align);color: rgb(var(--color-fg));}blockquote {font-style: italic;color: rgba(var(--color-fg), 0.75);border-left: 0.2rem solid rgba(var(--color-fg), 0.2);padding-left: 1rem;}@media screen and (min-width: 750px) {blockquote {padding-left: 1.5rem;}}.caption {font-size: 1rem;letter-spacing: 0.07rem;line-height: calc(1 + 0.7 / var(--font-body-scale));}@media screen and (min-width: 750px) {.caption {font-size: 1.3rem;}}.caption-with-letter-spacing {font-size: 1rem;letter-spacing: 0.13rem;line-height: calc(1 + 0.2 / var(--font-body-scale));text-transform: uppercase;}.caption-with-letter-spacing--medium {font-size: 1.2rem;letter-spacing: .16rem;}.caption-with-letter-spacing--large {font-size: 1.4rem;letter-spacing: 0.18rem;}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select {font-size: 1.3rem;line-height: calc(1 + 0.5 / var(--font-body-scale));letter-spacing: 0.04rem;}.color-foreground {color: rgb(var(--color-fg));}table:not([class]) {table-layout: fixed;border-collapse: collapse;font-size: 1.4rem;border-style: hidden;box-shadow: 0 0 0 0.1rem rgba(var(--color-fg), 0.2);/* draws the table border */}table:not([class]) td,table:not([class]) th {padding: 1em;border: 0.1rem solid rgba(var(--color-fg), 0.2);}.hidden {display: none !important;}@media screen and (max-width: 749px) {.small-hide {display: none !important;}}@media screen and (min-width: 750px) and (max-width: 989px) {.medium-hide {display: none !important;}}@media screen and (min-width: 990px) {.large-up-hide {display: none !important;}}.center {text-align: center;}.right {text-align: right;}.uppercase {text-transform: uppercase;}.lowercase {text-transform: lowercase;}.light {opacity: 0.7;}.color-background-1, .color-background-2,.color-background-3,.color-background-4,.color-background-5,.color-background-6,.color-transparent,.color-transparent-darken, .color-inverse, .color-accent-1, .color-accent-2{color: rgb(var(--color-fg));}.accent-1, .accent-1 p, .accent-1 a, .accent1, .accent1 p, .accent1 a {color:rgb(var(--clr-base-acc-1));}.accent-2, .accent-2 p, .accent-2 a, .accent2, .accent2 p, .accent2 a {color:rgb(var(--clr-base-acc-2));}.accent-3, .accent-3 p, .accent-3 a, .accent3, .accent3 p, .accent3 a {color:rgb(var(--clr-base-acc-3));}.accent-4, .accent-4 p, .accent-4 a, .accent4, .accent4 p, .accent4 a {color:rgb(var(--clr-base-acc-4));}.accent-5, .accent-5 p, .accent-5 a, .accent5, .accent5 p, .accent5 a {color:rgb(var(--clr-base-acc-5
118));}.accent-6, .accent-6 p, .accent-6 a, .accent6, .accent6 p, .accent6 a {color:rgb(var(--clr-base-acc-6));}.background-1, .background-1 p, .background-1 a, .background1, .background1 p, .background1 a {color:var(--clr-base-bg-1);}.background-2, .background-2 p, .background-2 a, .background2, .background2 p, .background2 a {color:var(--clr-base-bg-2);}.background-3, .background-3 p, .background-3 a, .background3, .background3 p, .background3 a {color:var(--clr-base-bg-3);}.background-4, .background-4 p, .background-4 a, .background4, .background4 p, .background4 a {color:var(--clr-base-bg-3);}.background-5, .background-5 p, .background-5 a, .background5, .background5 p, .background5 a {color:var(--clr-base-bg-3);}.background-6, .background-6 p, .background-6 a, .background6, .background6 p, .background6 a {color:var(--clr-base-bg-3);}.colorWhite, .colorWhite p, .colorWhite a {color:#ffffff;}.colorBlack, .colorBlack p, .colorBlack a {color:#000000;}.colorRed, .colorRed p, .colorRed a {color:red;}.font-heading, .font-heading p {font-family:var(--font-h-family);}.font-body, .font-body p {font-family:var(--font-body-family);}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty {display: none;}div:empty.showEmpty{display:revert}.link,.customer a {cursor: pointer;display: inline-block;border: none;box-shadow: none;text-decoration: underline;text-underline-offset: 0.3rem;color: rgb(var(--color-link));background-color: transparent;font-size: var(--font-size-p);font-family: inherit;}.link--text {color: rgb(var(--color-fg));}.link--text:hover {color: rgba(var(--color-fg), 0.75);}.link-with-icon {display: inline-flex;font-size: 1.4rem;font-weight: 600;letter-spacing: 0.1rem;text-decoration: none;margin-bottom: 4.5rem;white-space: nowrap;}.link-with-icon .icon {width: 1.5rem;margin-left: 1rem;}a:not([href]) {cursor: not-allowed;}.circle-divider::after {content: '\2022';margin: 0 1.3rem 0 1.5rem;}.circle-divider:last-of-type::after {display: none;}hr {border: none;height: 0.1rem;background-color: rgba(var(--color-fg), 0.2);display: block;margin: 5rem 0;}@media screen and (min-width: 750px) {hr {margin: 7rem 0;}}.full-unstyled-link {text-decoration: none;color: currentColor;display: block;}.placeholder {background-color: rgba(var(--color-fg), 0.04);color: rgba(var(--color-fg), 0.55);fill: rgba(var(--color-fg), 0.55);}details > * {box-sizing: border-box;}.break {word-break: break-word;}.visibility-hidden {visibility: hidden;}@media (prefers-reduced-motion) {.motion-reduce {transition: none !important;animation: none !important;}} :root, body { --font-body-family: "Helvetica Neue", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; --font-body-style: normal; --font-weight: 400; --font-h-family: "Helvetica Neue", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; --font-h-style: normal; --font-h-weight: 400; --font-body-scale: 1.0; --font-h-scale: 1.0; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.0; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 0px; --popup-shadow-blur-radius: 0px; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 0px; --page-width: 130rem; --page-width-margin: 0rem; --card-image-padding: 0.0rem; --card-corner-radius: 0.0rem; --card-text-alignment: left; --card-border-width: 0.0rem; --card-border-opacity: 0.0; --card-shadow-opacity: 0.1; --card-shadow-horizontal-offset: 0.0rem; --card-shadow-vertical-offset: 0.0rem; --card-shadow-blur-radius: 0.0rem; --badge-corner-radius: 4.0rem; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 0px; --drawer-shadow-blur-radius: 0px; --spacing-sections: 0px; --grid-desktop-vertical-spacing: 8px; --grid-desktop-horizontal-spacing: 8px; --grid-mobile-vertical-spacing: 4px; --grid-mobile-horizontal-spacing: 4px; --text-boxes-border-opacity: 0.0; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 0px; --text-boxes-shadow-blur-radius: 0px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 0px; --buttons-shadow-blur-radius: 0px; --buttons-border-offset: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 0px; --inputs-shadow-blur-radius: 0px; --inputs-radius-outset: 0px; --align-items:stretch; --block-display: revert; --block-gap: 10px; --block-height: revert; --block-overlay-color: revert; --block-overlay-opacity: revert; --block-pos-left: revert; --block-pos-top: revert; --block-position: relative; --block-translate: revert; --block-width: 100%; --block-z-index: revert; --button-border: revert; --button-color: revert; --button-hover-color: revert; --button-padding: revert; --button-radius: revert; --button-shadow: revert; --button-text-color: revert; --grid-column-gap: unset; --grid-row-gap: unset; --grid-temp-areas: auto; --grid-temp-columns: auto; --grid-temp-rows: auto; --icon-bg-color:#FFFFFF; --icon-color:#23564e; --icon-flex-flow: row; --icon-gap: revert; --icon-height:1em; --icon-isize: 1em; --icon-osize: revert; --icon-radius: revert; --icon-rotate:0deg; --icon-width: 1em; --justify-content:flex-start; --letter-spacing:revert; --line-height:revert; --section-display:flex; --section-height: unset; --section-place-self: unset; --section-position:relative; --text-align: left; --transform-x: 0; --transform-y: -50%; --image-opacity:0; --image-overlay:#000; --image-height:100%; --image-width:100%; --object-fit:cover; --object-position:center; } @media(min-width:750px){--font-size-h:var(--font-size-hd);} @media(max-width:749px){:root, body {--spacing-sections: 0px;}} *, *::before, *::after {box-sizing: inherit;} html {box-sizing: border-box;font-size: calc(var(--font-body-scale) * 62.5%); height: 100%;} body {display: grid;grid-template-rows: auto auto 1fr auto;grid-template-columns: 100%;min-height: 100%;margin: 0;--font-size-p: 1.6rem;font-size:var(--font-size-p);letter-spacing: 0.06rem;line-height: calc(1 + 0.8 / var(--font-body-scale));font-family: var(--font-body-family);font-style: var(--font-body-style); font-weight: var(--font-weight);} h0,.h0{--font-size-h:6rem; font-size:var(--font-size-h);} h1,.h1{--font-size-h:4rem; font-size:var(--font-size-h);} h2,.h2{--font-size-h:2.6rem; font-size:var(--font-size-h);} h3,.h3{--font-size-h:1.8rem; font-size:var(--font-size-h);} h4,.h4{--font-size-h:1.6rem; font-size:var(--font-size-h);} h5,.h5{--font-size-h:1.3rem; font-size:var(--font-size-h);} h6,.h6{--font-size-h:1.67rem; font-size:var(--font-size-h);} @media (max-width:749){ h0,.h0{--font-size-h:4rem; font-size:var(--font-size-h);} h1,.h1{--font-size-h:3rem; font-size:var(--font-size-h);} h2,.h2{--font-size-h:2rem; font-size:var(--font-size-h);} h3,.h3{--font-size-h:1.7rem; font-size:var(--font-size-h);} h4,.h4{--font-size-h:1.6rem; font-size:var(--font-size-h);} h5,.h5{--font-size-h:1.2rem; font-size:var(--font-size-h);} h6,.h6{--font-size-h:1.67rem; font-size:var(--font-size-h);} } .h0 p,.h0 a,.h1 p,.h1 a,.h2 p,.h2 a,.h3 p,.h3 a,.h4 p,.h4 a,.h5 p,.h5 a,.h6 p,.h6 a {font-size:var(--font-size-h);} .thin, .thin p, .thin a {--font-weight:200; font-weight:200; } .lighter, .lighter p, .lighter a {--font-weight:300; font-weight:300; } .normal, .normal p, .normal a {--font-weight:400; font-weight:400; } .medium, .medium p, .medium a {--font-weight:500;font-weight:500; } .bold, .bold p, .bold a, strong, b {--font-weight:700; font-weight:700; } .fontAlt, .fontAlt p, .fontAlt a {font-family: '';--font-h-family: ''; --font-body-family: '';} @media(min-width:750px){:root, body{--font-size-hd:revert;}body * {--font-size-h:var(--font-size-hd);}} @media(max-width:749px){:root, body {--font-size-hm:revert;} body * {--font-size-h:var(--font-size-hm);}} </style><style data-shopify>/* classes */.flex-center {display:flex;align-items:center;justify-content:center;}.flex-column {display:flex;flex-flow:column}.flex-column-reverse {display:flex;flex-flow:column-reverse}.flex-flow-row {flex-flow:row}.flex-flow-wrap {flex-flow:wrap}.flex-row {display:flex;flex-flow:row;}.flex-wrap {display:flex;flex-flow:wrap;}.flex-row-reverse {display:flex;flex-flow:row-reverse}.spd-element.bulletPoint p {background-size: 1em 1em;background-position: left;background-repeat: no-repeat;padding-left: 1.5em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%23fff'%3E%3Cpath d='M320 256c0 88.4-71.6 160-160 160S0 344.4 0 256S71.6 96 160 96s160 71.6 160 160z'/%3E%3C/svg%3E");}.space-section {margin-bottom:var(--section-space);margin-top:var(--section-space);}.space-section-bottom {margin-bottom:var(--section-space);}.space-section-top {margin-top:var(--section-space);}.pad-space-section {padding-top:var(--section-space); padding-bottom:var(--section-space);--grid-y-padding:var(--section-space);}.pad-space-section-top {padding-top:var(--section-space);}.pad-space-section-bottom {padding-bottom:var(--section-space);}.center p {text-align:center;}:root, body {--section-space:70px; --block-space:40px}.space-section {margin-bottom:var(--section-space);margin-top:var(--section-space);}.space-section-bottom {margin-bottom:var(--section-space);}.space-section-top {margin-top:var(--section-space);}.pad-space-section {padding-top:var(--section-space); padding-bottom:var(--section-space);--grid-y-padding:var(--section-space);}.pad-space-section-top {padding-top:var(--section-space);}.pad-space-section-bottom {padding-bottom:var(--section-space);}.space-block {margin-bottom:var(--block-space);margin-top:var(--block-space);}.space-block-bottom {margin-bottom:var(--block-space);}.space-block-top {margin-top:var(--block-space);}.pad-space-block {padding-top:var(--block-space); padding-bottom:var(--block-space);}.pad-space-block-top {padding-top:var(--block-space);}.pad-space-block-bottom {padding-bottom:var(--block-space);}.block-width {width:var(--block-width);}.marginauto {margin:auto}.marginzero, .marginzero p, .marginzero a {margin:0;}.marginHalf, .marginHalf p, .marginHalf a {margin:0.5em 0;}.marginzero-bottom, .marginzero-bottom p, .marginzero-bottom a {margin-bottom:0;}.relative {position:relative;}.absolute {position:absolute;}/*! image hover scale effect */ .media--hover-effect {overflow:hidden}.media--hover-effect img{transform: scale(1);transition:ease transform 0.3s}.media--hover-effect img:hover{transform: scale(1.2);transition:ease transform 0.3s}.lineThrough,.lineThrough p {text-decoration: line-through;}.noTextDecoration a, .noTextDec a {text-decoration:none;}.noIcon .ace__rich_text--bulletList {display:none}.colorRevert {color:currentColor;}.no-shadow, .no-shadow a.button, .no-shadow p, .no-shadow:hover, .no-shadow a.button:hover, .no-shadow p:hover {box-shadow: 0 0 0 0 rgba(0,0,0,0);}.link--hover a,a.link--hover {text-decoration: none; background: linear-gradient(to right,currentColor 25%,transparent 0 75%,currentColor 0) bottom right/400% 1px no-repeat;}.link.link--hover {text-decoration: none;}.link--hover:after, .link--pressed:after {width: 100%;}.link--hover:hover {background-position: bottom left;transition: 1.5s;}.flex-row {display:flex;flex-flow:row;}.flex-row-reverse {display:flex;flex-flow:row-reverse}.flex-column {display:flex;flex-flow:column}.flex-column-reverse {display:flex;flex-flow:column-reverse}
118.alignSpace .ace__rich_text--inner-wrap {display: flex;flex-flow: column;justify-content: space-between;height: 100%;}.alignSpace .ace__rich_text--wrapper {height: 100%;}.border,.border-1,.border1 {border: solid 1px currentColor;}.border-2, .border2 {border: solid 2px currentColor;}.border-3, .border3 {border: solid 3px currentColor;}.border-4,.border4 {border: solid 4px currentColor;}.borderBottom-1,.borderBottom {border-bottom: 1px solid currentColor;}.borderBottom-2 {border-bottom: 2px solid currentColor;}.borderBottom-3 {border-bottom: 3px solid currentColor;}.borderBottom-4 {border-bottom: 4px solid currentColor;}.borderTop-1,.borderTop {border-top: 1px solid currentColor;}.borderTop-2 {border-top: 2px solid currentColor;}.borderTop-3 {border-top: 3px solid currentColor;}.borderTop-4 {border-top: 4px solid currentColor;}.center { text-align: center; margin: 0 auto; justify-content: center; align-items: center;}.justifyStart{justify-content:start;}.justifyEnd{justify-content:end;}.justifyBetween{justify-content:space-between;}.justifyEvenly{justify-content:space-evenly;}.alignStart{align-self:start;}.alignCenter{align-items: center;}.alignEnd{align-self:end;}.maxwidth{width:100%;}@media (min-width:750px){.show__mobile {display:none!important}}@media (max-width:749px){:root, body {--section-space:40px; --block-space:20px}.mobAlignSpace .ace__rich_text--inner-wrap {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.mobAlignSpace .ace__rich_text--wrapper {height: 100%;}.show__desktop {display:none!important}.flex-row.mob-flex-column {flex-direction: column}.flex-row.mob-flex-column-reverse {flex-direction:column-reverse}}</style><link href="//www.nutriseed.co.uk/cdn/shop/t/140/assets/speedopz.css?v=51498504999590610391782988075" rel="stylesheet" type="text/css" media="all" /><style data-shopify>:root{ --klBg-bg:#f8b7c7; --grid-temp-areas:auto; --grid-temp-columns:auto; --grid-temp-rows:auto; --grid-column-gap:0px; --grid-row-gap:0px; --grid-x-padding: inherit; --grid-y-padding: inherit; --section-justify-content:stretch; --max-height:100%; --section-align-items:stretch; --section-display: flex; --flex-flow: wrap; --justify-content: flex-start; --align-items: stretch; --block-width: 100%; --block-gap: 10px; --text-width: 100%; --scroll-type: smooth;}extract-capture, .hidden{display:none!important;}@media (min-width:1380px){:root{--page-width-padding: calc((100% - 1300px) / 2);} .width-page {padding-left:var(--page-width-padding); padding-right:var(--page-width-padding); --grid-x-padding:var(--page-width-padding);} }@media (max-width:1379px) and (min-width:750px) {:root{--page-width-padding: 40px;} }@media (max-width:749px) {:root{--page-width-padding: 30px;} }@media(min-width:750px){.img-mob {display:none} .show__mobile,.show__tablet,.show__tablet_mobile {display:none!important} }@media(max-width:749px) and (min-width:501px){.img-desk, .img-mob {display:none} img.img-tab {display:block;}.show__desk,.show__mobile,.show__desk_mobile {display:none!important} }@media(max-width:500px){.img-desk {display:none} .img-mob{display:revert;}.show__desk,.show__tablet,.show__desk_tablet {display:none!important} } .spd-inner-section>spd-img {width:var(--block-width);overflow:hidden;position:relative;}spd-img.sectionBg {display: flex;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:-1;}spd-img .spd-img-wrapper img {object-fit:var(--object-fit); object-position:var(--object-position);width:100%;height:100%;}spd-img .spd-img-wrapper img{object-fit:var(--object-fit);object-position:var(--object-position);width:100%;height:100%;}.spd__block_link spd-img.spd__imgFit {width: 100%;}spd-img.spd__imgFit .spd-img-wrapper {width: 100%;position: relative;}spd-img.spd__imgFit .spd-img-wrapper img {position:absolute;top:0;left:0}.spd__flxiBlock .customFit {--block-width: 100%;}spd-img.blockWidth{width:var(--block-width);}.spd-element.spd-text.spd-image spd-img{min-width:10%;width:var(--image-width);}spd-img.portraitFit .spd-img-wrapper,.media--portrait {padding-bottom: 125%;}spd-img.squareFit .spd-img-wrapper,.media--square {padding-bottom: 100%;}spd-img.standardFit .spd-img-wrapper{padding-bottom: 75%;}.media--landscape {padding-bottom: 66.6%;}spd-img.wideFit .spd-img-wrapper,.media--16-9, .media--cropped {padding-bottom: 56.25%;} spd-img.wideExFit .spd-img-wrapper{padding-bottom: 37.5%;} spd-img.imageFit .spd-img-wrapper{padding-bottom:var(--image-height);}spd-img.circleFit .spd-img-wrapper {padding-bottom: 100%;border-radius: 50%;}spd-img.customFit .spd-img-wrapper {width:var(--image-width); height:var(--image-height);}spd-img.heightFix .spd-img-wrapper{height:var(--image-height);}spd-img img.imgPrimary {transition: opacity 0.2s ease;}spd-img img.img-overlay {background-color: var(--image-overlay);}spd-img img.img-overlay img {opacity: var(--image-opacity);}@media(min-width:750px){ spd-img img.fit-contain {--object-fit:contain;}spd-img img.fit-cover {--object-fit:cover;}spd-img img.fit-fill {--object-fit:fill;}spd-img img.fit-scale-down {--object-fit:scale-down;}spd-img img.obp-left-top {--object-position:left top;}spd-img img.obp-center-top {--object-position:center top;}spd-img img.obp-right-top {--object-position:right top;}spd-img img.obp-left-center {--object-position:left center;}spd-img img.obp-center {--object-position:center;}spd-img img.obp-right-center {--object-position:right center;}spd-img img.obp-left-bottom {--object-position:left bottom;}spd-img img.obp-center-bottom {--object-position:center bottom;}spd-img img.obp-right-bottom {--object-position:right bottom;}spd-img img.acc-hover img.imgPrimary {opacity:0.02}spd-img [data-hover="zoom"] img {transition: 0.2s ease transition}spd-img img.acc-zoom[data-hover="zoom"] img {transform: scale(3);}}@media(max-width:749px){spd-img img.fitM-contain {--object-fit:contain;}spd-img img.fitM-cover {--object-fit:cover;}spd-img img.fitM-fill {--object-fit:fill;}spd-img img.fitM-scale-down {--object-fit:scale-down;}spd-img img.Mobp-left-top {--object-position:left top;}spd-img img.Mobp-center-top {--object-position:center top;}spd-img img.Mobp-right-top {--object-position:right top;}spd-img img.Mobp-left-center {--object-position:left center;}spd-img img.Mobp-center {--object-position:center;}spd-img img.Mobp-right-center {--object-position:right center;}spd-img img.Mobp-left-bottom {--object-position:left bottom;}spd-img img.Mobp-center-bottom {--object-position:center bottom;}spd-img img.Mobp-right-bottom {--object-position:right bottom;}spd-img img.Mfit-contain {--object-fit:contain;}spd-img img.Mfit-cover {--object-fit:cover;}spd-img img.Mfit-fill {--object-fit:fill;}spd-img img.Mfit-scale-down {--object-fit:scale-down;}spd-img.mob-portraitMFit .spd-img-wrapper{padding-bottom: 125%;}spd-img.mob-squareMFit .spd-img-wrapper{padding-bottom: 100%;}spd-img.mob-standardMFit .spd-img-wrapper{padding-bottom: 75%;}spd-img.mob-wideMFit .spd-img-wrapper{padding-bottom: 56.25%;}}.media--circle {padding-bottom: 100%;border-radius: 50%;}.media.media--hover-effect > img + img {opacity: 0;}@media screen and (min-width: 990px) {.media--cropped {padding-bottom: 63%;} }deferred-media {display: block;}.media {display: block;background-color: rgba(var(--color-fg), 0.1);position: relative;overflow: hidden;}.media--transparent {background-color: transparent;}.media > *:not(.zoom):not(.deferred-media__poster-button),.media model-viewer {display: block;max-width: 100%;position: absolute;top: 0;left: 0;
118height: 100%;width: 100%;}.media > img {object-fit: cover;object-position: center center;transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}/*! image overlay color */.spd-img-wrapper.img-overlay {background-color: var(--image-overlay);}.spd-img-wrapper.img-overlay img {opacity: var(--image-opacity);}.spd-img-wrapper.mouseTrack.zooming img{transform: scale(1.9);}spd-img img.imgOpac {--image-opacity: 0;transition: ease opacity 0.1s;}spd-img img.imgOpac.lazyloaded,spd-img img.imgOpac.lazyload,spd-img img.imgOpac.loaded {--image-opacity: revert;transition: ease opacity 0.1s;}spd-text{display:flex;flex-flow:var(--flex-flow);justify-content:var(--justify-content);align-items:var(--align-items);}spd-text.spd-element.icon-inline svg {width: 1em;margin-right: 0.5em;}spd-text.product-rating {display: flex;align-items: center;justify-content: start;gap: 0.5em;margin:0;}spd-product-card spd-text.product-rating {justify-content: center;}spd-text i.review-stars {color:var(--icon-color); margin-bottom:0.2em; background-color:currentColor;max-width:5em;height: 1em;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 576'%3E%3Cpath d='M288.1 0l86.5 164 182.7 31.6L428 328.5 454.4 512 288.1 430.2 121.7 512l26.4-183.5L18.9 195.6 201.5 164 288.1 0z'/%3E%3C/svg%3E");}spd-text i.star-1 {width: 1em;} spd-text i.star-2 {width: 2em;} spd-text i.star-3 {width: 3em;} spd-text i.star-4 {width: 4em;} spd-text i.star-5 {width: 5em;} spd-text i.icon,spd-breadcrumb i.icon {position: relative;width: 1em;height: 1.4em;display: inline-flex;margin-right: 0.3em;}spd-section>spd-text {max-width: var(--block-width); display:flex;}.spd-element spd-text {width:var(--text-width);}spd-text a {color: #fff;text-decoration: none;}.spd-element.spd-text.spd-image.flex-column>spd-text.spd-element.txt-blk {flex-flow: column;}spd-text ul {padding-inline-start: 21px; margin-block-start:0.6em;margin-block-end:0.6em;}spd-section {display: var(--section-display);flex-flow:var(--flex-flow);justify-content:var(--justify-content);align-items:var(--align-items);gap:var(--block-gap);position:relative;}.spd-inner-section.spd-flex_wrap>a {width: var(--block-width);text-decoration:none;}.spd-inner-section.spd-flex_wrap>a .spd-element {--block-width: 100%;}.layout-grid {display: grid;grid-template-areas:var(--grid-temp-areas);grid-template-columns:var(--grid-temp-columns);grid-template-rows:var(--grid-temp-rows);column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap);place-items:var(--section-justify-content) var(--section-align-items);padding-top: var(--grid-y-padding);padding-bottom: var(--grid-y-padding);padding-left: var(--grid-x-padding);padding-right:var(--grid-x-padding);}.spd-element.spd-text.spd-image {display:flex;flex-flow:var(--flex-flow);justify-content:var(--justify-content);align-items:var(--align-items);gap:var(--block-gap);position: relative;width: var(--block-width);}.spd-element.spd__overlay>spd-text {position: absolute;}.spd-element.spd__overlay>spd-img {position:relative}.product__media-toggle {display: flex;border: none;background-color: transparent;color: currentColor;padding: 0;position: absolute;width: 100%;height: 100%;top: 0;cursor:zoom-in;}.product__media-toggle::after{content:'';cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media (forced-colors:active){ .product-form__input input[type=radio]:focus-visible+label,.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-bg)),0 0 0 .5rem rgba(var(--color-fg),.5);border-radius:var(--media-radius)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-bg)),0 0 0 .5rem rgba(var(--color-fg),.5);border-radius:var(--media-radius)}.overflow-hidden-tablet span.product__media-icon {z-index: 2;}summary.header__icon.header__icon--menu.link.menuText {text-decoration:none;display: flex;flex-flow: column;align-items: center;}summary.header__icon.header__icon--menu.link.menuText span {align-items: baseline;--icon-size:25px;}summary.header__icon.header__icon--menu p {font-size: 12px;margin: 0;display: flex;transform: translateY(2.4em);}/* fixed header */.header__icon svg {height: var(--icon-size);width: var(--icon-size);}fixed-header#spd_header {position: fixed;width:100%;}fixed-header#spd_header.color-transparent.gradient {--color-fg: 18,18,18;--grad-bg: 255,255,255,1;--color-bg: 255,255,255;background-color: rgba(var(--color-bg));}.color-transparent div#svgLogo,.color-transparent .header__icons.spd__accountIcon svg,.color-transparent .header__icons.spd__cartIcon svg {color: #313131;}.color-background-1 div#svgLogo,.color-background-1 .header__icons.spd__accountIcon svg,.color-background-1 .header__icons.spd__cartIcon svg {color: #313131;}nav.header__inline-menu.spd__menu-1 {width: 100%;padding:0;}.header__heading-logo {padding-top: 1.5rem;max-width: 250px;color: #10425d;}.spd__searchBar {place-self:center;--place-self:center;width: 100%;}spd-text a {color: #fff;text-decoration: none;}.button{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);} #shopify-section-header{z-index:3;} button.spd-element {cursor: pointer;}.mega-menu {position: static;}.mega-menu__content {background-color: rgb(var(--color-bg));border-left: 0;border-radius: 0;border-right: 0;
118 left: 0;overflow-y: auto;padding-bottom: 2.4rem;padding-top: 2.4rem;position: absolute;right: 0;top: 100%;z-index: -1;}.shopify-section-header-sticky .mega-menu__content {max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);}.header-wrapper--border-bottom .mega-menu__content {border-top: 0;}.js .mega-menu__content {opacity: 0;transform: translateY(-1.5rem);}.mega-menu[open] .mega-menu__content {opacity: 1;transform: translateY(0);background: #fff;z-index: 1;top: 85px;}.mega-menu[open] .mega-menu__content>a {text-decoration: none;}.mega-menu[open] .mega-menu__content>a>spd-text {justify-content: flex-start;padding-left: var(--page-width-padding);}.mega-menu[open] .mega-menu__content>a>spd-text>p {font-weight: 500;font-family: 'Helvetica Neue'!important;font-size:25px;text-transform: capitalize;padding-left: 20px;text-decoration: none;}.mega-menu .mega-menu__list--condensed {display: flex;flex-flow:wrap;gap:15px 0;}.mega-menu .mega-menu__list--condensed>li {width: 25%;}summary.header__menu-item.list-menu__item.link,a.header__menu-item.header__menu-item.list-menu__item.link {padding: 0 2.7rem 0 1.2rem;height: 80px;} .mega-menu__list {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));list-style: none;place-items:stretch;}.mega-menu__link {color: rgba(var(--color-fg), 1);display: block;font-size: 1.3rem;line-height: calc(1 + 0.3 / var(--font-body-scale));padding-bottom: 0.6rem;padding-top: 0.6rem;text-decoration: none;transition: text-decoration var(--duration-short) ease;word-wrap: break-word;}.header--top-center .mega-menu__list {display: flex;justify-content: center;flex-wrap: wrap;column-gap: 0;}.header--top-center .mega-menu__list > li {width: 16%;padding-right: 2.4rem;}a.mega-menu__link:hover, a.mega-menu__link--active {color: rgb(var(--color-fg));text-decoration: underline;}.mega-menu__link--active:hover {text-decoration-thickness: 0.2rem;}.mega-menu__list--condensed .mega-menu__link {font-weight: normal;}header-menu .mega-menu__link--level-2 {font-size: 1.8rem;font-weight: 700;}header-menu .mega-menu__link--level-2+ul {transition: all 0.3s ease;--font-size-p:15px;margin: 0;padding: 0;list-style: none;}header-menu .mega-menu__link--level-2+ul .mega-menu__link {display: block; color: #666;font-size: 1.5rem;line-height: calc(1 + 0.3 / var(--font-body-scale));padding-bottom: 0.3rem;padding-top: 0.3rem;text-decoration: none;transition: text-decoration var(--duration-short) ease;word-wrap: break-word;cursor: pointer;letter-spacing: 0.06rem;transition: all 0.3s ease;}header-menu .mega-menu__link--level-2+ul .mega-menu__link:hover {color: #1390d3;text-decoration:underline;transition: all 0.3s ease;}.mega-menu__link--level-2:not(:only-child) {margin-bottom: 0.8rem; text-transform: uppercase;font-weight: 600;color: #23564e;font-size: 1.6rem;}.mega-menu__link--level-2+ul .seemore-seeless{display:flex;align-items:center; gap:5px;}.mega-menu__link--level-2+ul .seemore-seeless p {color: #1d5e81;}.mega-menu__link--level-2+ul li.overflow-item {height:0px;overflow:hidden;}.mega-menu__link--level-2+ul .seemore-seeless>.icon-caret {display: inline; width:0.75em;height:0.75em;opacity:1;}.mega-menu__link--level-2+ul .seemore-seeless>.seeless {display: none;transition: all 0.3s ease;}.mega-menu__link--level-2+ul:hover li.overflow-item {height: 21.5px;overflow:hidden;transition: all 0.3s ease;}.mega-menu__link--level-2+ul:hover .seemore-seeless>.seeless {display: block;height:0px;overflow:hidden;transition: all 03.s ease;}.mega-menu__link--level-2+ul:hover .seemore-seeless>.seemore {display: none;transition: all 0.3s ease;}.mega-menu__link--level-2+ul:hover .seemore-seeless>.icon-caret {transform:rotate(-180deg);opacity:0; transition: all 0.3s ease;}header-menu .mega-menu__link--level-2+ul .mega-menu__link {padding-bottom: 0.1rem;padding-top: 0.1rem;}p.seemore {margin: 0;}.mega-menu__link.mega-menu__link--level-2.link {margin: 0;}a spd-text.megamenu-heading p {text-decoration: underline;}spd-text.megamenu-heading p {font-size: 28px;color: #23564e;font-weight: 700;letter-spacing: 2px;margin: 0 0 10px;}li.img-mega-menu ul.mega-menu__list {grid-template-columns: repeat(4, minmax(0, 1fr));grid-area:innerUl;width: 100%;}li.img-mega-menu spd-img.spd-element{grid-area:spdImg;}li.img-mega-menu spd-text.megamenu-heading{grid-area:spdTxt;margin: auto;}li.img-mega-menu div.mega-menu__content {display:grid; grid-template-areas:"spdTxt spdImg""innerUl spdImg"; grid-template-columns:75% 22%;padding: 10px 60px;grid-template-rows: 50px auto;}ul.list-menu.list-menu--inline>.img-mega-menu, ul.list-menu.list-menu--inline>li {flex-grow: 1;}.list-menu--inline {display: inline-flex;flex-wrap: wrap;width: 100%;}div.spd-promobar {display: flex;align-items: center;gap: 10px;place-self: stretch;justify-content: space-between;}copy-btn {cursor:pointer;}copy-btn p.copied {opacity: 1;transition: 0.6s ease opacity;}copy-btn p.recopied {opacity: 0;transition: 0s ease opacity;}spd-article.spd-element {width: var(--block-width); background-color: rgba(var(--color-fg),.04);}spd-article spd-text.spd-element {padding-left: 3rem;padding-right: 3rem;}spd-article .articleInfo-top {padding-top: 3rem;}spd-article .articleInfo-bottom {padding-bottom: 3rem;}#MainContent .shopify-policy__container{max-width:1300px;padding:0 1.5rem;} @media (min-width: 768px){#MainContent .shopify-policy__container{padding:0 5rem;} }#MainContent .shopify-policy__container .shopify-policy__title{color:#1d5e81;text-transform:uppercase;}#MainContent .shopify-policy__container a{text-decoration:underline;}#MainContent .shopify-policy__container h1 {font-size: 40px;text-align: center;margin-top: 40px;}#MainContent .shopify-policy__container h2 {font-size: 24px;}@media (max-width: 767px){#MainContent .shopify-policy__container h1 {font-size: 30px;}#MainContent .shopify-policy__container h2 {font-size: 20px;} }.rte a { color: rgba(var(--color-link), var(--alpha-link)); text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness var(--duration-short) ease;}.rte a:hover { color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem;}modal-opener.product-popup-modal__opener[data-modal="#PopupModal-productsize"] {padding-top: 15px;}.oke-reviewsTab--small-top-left {transform: translateX(0px);transition: 0.3s ease transform;}.overflow-hidden-tablet .oke-reviewsTab--small-top-left {transform: translateX(-50px);transition: 0.3s ease transform;}@media (max-width: 767px){.oke-reviewsTab.oke-reviewsTab--small-top-left.oke-reviewsTab--large-top-left {opacity: 0.8;}}section.shopify-section.spd-section.search-spring{ min-height: 1100px;}.cc-color-override--1027040969.cc-window,.cc-revoke.cc-bottom.cc-left.cc-animate {display:none;}.consentSought .BeaconFabButtonFrame { transform: translateY(-50px)!important;}.klBg { fill: var(--klBg-bg);}.product-form__input input.option-disabled[type=radio]+label { --color-background: 230,230,230; opacity:0.7; position:relative; }.product-form__input input.option-disabled[type=radio]:checked+label { --color-fg: 86,131,155;}.product-form__input svg.stockOut-cross { position: absolute; opacity:0.8; width: 100%; height: 100%; top: 0; left: 0;border-radius:40px;}.footer__blocks-wrapper.adv-grid-setting {display: grid; grid-template-areas: var(--grid-temp-areas); grid-template-columns: var(--grid-temp-columns); grid-template-rows: var(--grid-temp-rows); column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
118.footer-block modal-opener.product-popup-modal__opener {display: block;}.shopify-policy__container {margin: auto;}spd-text.spd-element.text-overlay {position: absolute;}.product-media-modal__content {height: 100%;}.product-media-modal__content spd-img.spd-element {display:none}.product-media-modal__content spd-img.spd-element.active {display:block;height: 100%;max-width: 100%;position: relative;}.product-media-modal__content spd-img.squareFit .spd-img-wrapper {height: 100%;position: absolute;padding-bottom: 0px;}.spd-promobar.color-accent-1 {padding: 0 var(--page-width-padding);}header-menu details summary svg.icon-caret {display: none;}.starRating5 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1em' viewBox='0 0 510 510' xml:space='preserve'%3E%3Cpolygon points='255,402.212 412.59,497.25 370.897,318.011 510,197.472 326.63,181.738 255,12.75 183.371,181.738 0,197.472 139.103,318.011 97.41,497.25' fill='%23e3813f'%3E%3C/polygon%3E%3C/svg%3E");background-position-y: center;background-repeat: repeat-x;background-size: 1.5em;padding-left: 7.7em;width: 403px;max-width: 100%;}.starRating5 p {background: #23564e;width:100%;}.deliveryIcon {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 469.333 469.333' width='20px' heght='20px' xml:space='preserve' fill='%23fff'%3E%3Cg%3E%3Cpath d='M405.333,149.333h-64V64H42.667C19.093,64,0,83.093,0,106.667v234.667h42.667c0,35.307,28.693,64,64,64s64-28.693,64-64 h128c0,35.307,28.693,64,64,64c35.307,0,64-28.693,64-64h42.667V234.667L405.333,149.333z M106.667,373.333 c-17.707,0-32-14.293-32-32s14.293-32,32-32s32,14.293,32,32S124.373,373.333,106.667,373.333z M362.667,373.333 c-17.707,0-32-14.293-32-32s14.293-32,32-32s32,14.293,32,32S380.373,373.333,362.667,373.333z M341.333,234.667v-53.333h53.333 l41.92,53.333H341.333z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position: left center;background-repeat: no-repeat;background-size: auto;padding-left: 30px;}.guaranteeIcon {width: 403px;max-width: 100%;justify-content:center;}.guaranteeIcon p {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 408 408' xml:space='preserve' fill='%23fff'%3E%3Cpath d='M346.8,61.2C311.1,22.95,260.1,0,204,0C91.8,0,0,91.8,0,204s91.8,204,204,204c94.35,0,173.4-66.3,196.35-153H346.8 C326.4,313.65,270.3,357,204,357c-84.15,0-153-68.85-153-153c0-84.15,68.85-153,153-153c43.35,0,79.05,17.85,107.1,45.9 l-81.6,81.6H408V0L346.8,61.2z'%3E%3C/path%3E%3C/svg%3E");background-position: left center;background-repeat: no-repeat;background-size: auto;padding-left: 30px;}.header__icon svg {--icon-size:25px}ul.mega-menu__list.page-width {padding-left: 20px;}span.menuIconText {margin-left: 0.5em;}footer a.list-menu__item--link {font-weight: 400;}@media(max-width:1380px){ footer .footer__content-top.width-page {padding: 0 40px;}}@media(max-width:1250px){ .guaranteeIcon,.starRating5 {width:275px;}summary.header__menu-item.list-menu__item.link, a.header__menu-item.header__menu-item.list-menu__item.link {padding: 0 1rem 0 0;height: unset;font-size:14px}div.spd-promobar {--font-size-p: 11px!important;}ul.mega-menu__list.page-width {padding-left: 60px;}.mega-menu__link.mega-menu__link--level-2 {font-size:14px;}}@media(min-width:991px){ header .spd__headerDrawer {display:none;}}@media(max-width:990px){ div.spd-promobar, nav.header__inline-menu, header .header__icons.spd__searchIcon, header .spd__accountIcon {display:none;} nav ul.list.list-social.list-unstyled a {padding: 0;} nav ul.list.list-social.list-unstyled {padding: 0 32px;--icon-osize: 55px;--icon-isize: 28px;}}@media(max-width:749px){ div#rc_login {width: 80%;} div#svgLogo svg {max-height: 48px;} }ul.list.list-social li a svg {pointer-events:none;}.nextElAccord+div.elAccord { overflow: hidden; cursor:pointer; transition: all 0.3s ease;}.nextElAccord[open="false"]+div.elAccord {max-height: 0!important;}.nextElAccord[open="true"]+div.elAccord {max-height: 800px;}.nextElAccord { cursor:pointer;}.nextElAccord p {pointer-events:none;}@media(min-width:750px){modal-dialog.product-popup-modal.atc-modal {background-color: #006666ee;align-items: center;justify-content: center;}modal-dialog.product-popup-modal.atc-modal .product-popup-modal__content {width: 800px;max-width: 100%;height: 850px;max-height: 85vh;margin: 0;border-radius:10px;position: relative;display:flex;}}.atc-modal .product-popup-modal__content-info.center {display: flex;flex-flow: column;padding: 0;}
118spd-text.order1 {order:1;--font-size-hm: 24px;}spd-text.order2 {order:2;--font-size-hm: 22px;}spd-text.order3 {order:3;--font-size-hm: 15px;}spd-text.order4 {order:4;--font-size-p: 12px;line-height: 1.2em;}spd-text.order6 {order:6;--font-size-p: 13px;}spd-text.order3 p {margin: 0.4em 0;}.atc-modal product-form {order:5}.atc-modal .product-form__buttons button.product-form__submit {color: #fff;background-color: #f63;border: 0;transition: .4s all;line-height: normal;display: flex;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;box-shadow: 0 30px 44px #ff66334d;border-radius: 6px;--font-size-h: 22px;padding: 1.1em;width: 240px;}.product-form__buttons {display: flex;align-items: center;justify-content: center;}.atc-modal .product-form__buttons button.product-form__submit span {--font-size-hd:22px;--font-size-hm:18px;font-size:var(--font-size-h);}@media(max-width:749px){modal-dialog.product-popup-modal.atc-modal {background-color: #fff;}modal-dialog.product-popup-modal.atc-modal .product-popup-modal__content {width: 100%;height: 100%;padding: 20px 20px 0;}}#spd_cb887074-1dc8-4912-a961-7b1571cd97c5id1 spd-text .txt_1.text-1 p { --font-size-hd: 50px; font-family: "times"; --font-h-family: "times";}</style><style data-shopify>#spd_sectionid1 {--section-display: flex;--flex-flow: wrap;--justify-content:flex-start;--align-items:stretch;--block-width: calc(33.333333333333336% - 10px);--block-gap:10px;}#spd_sectionid1 spd-img.img_sec { --image-height:NaN%;}@media (max-width:999px){ #spd_sectionid1 {--block-width: calc(50.0% - 10px);} }@media (max-width:749px){ #spd_sectionid1 {--block-width: calc(50.0% - 10px); --block-gap:10px;}}</style> 119 <title>Create Account – Nutriseed</title><meta property="og:site_name" content="Nutriseed"><meta property="og:url" content="https://www.nutriseed.co.uk/account/register"><meta property="og:title" content="Create Account"><meta property="og:type" content="website"><meta property="og:description" content="Healthy living that fits real life. Shop Nutriseed cold-pressed juices, juice cleanses, smoothie blends and superfoods. Simple nutrition, made for you."><meta property="og:image" content="http://www.nutriseed.co.uk/cdn/shop/files/Copy_of_NUTRISEED_LOGOS-03_3_1.png?height=628&pad_color=ffffff&v=1674740949&width=1200"><meta property="og:image:secure_url" content="https://www.nutriseed.co.uk/cdn/shop/files/Copy_of_NUTRISEED_LOGOS-03_3_1.png?height=628&pad_color=ffffff&v=1674740949&width=1200"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Create Account"><meta name="twitter:description" content="Healthy living that fits real life. Shop Nutriseed cold-pressed juices, juice cleanses, smoothie blends and superfoods. Simple nutrition, made for you."> 120
120<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
120<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
120<meta name="google-site-verification" content="EwOhP06HxJycaLNSZywIDb4f1EnN0D_mUGVWmpObzDA"> 121<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9710000/digital_wallets/dialog"> 122<meta id="in-context-paypal-metadata" data-shop-id="9710000" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 123<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
123<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=402128967"></script>
123 124<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
125<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=402128967&shop_id=9710000" crossorigin="anonymous"></script>
vendor: 1 bytes, line 125
125
126<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9710000,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9710000","merchantName":"Nutriseed","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Nutriseed","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 126
126
127<script id="shopify-features" type="application/json">{"accessToken":"b7898e575b63ee51f96f3fefe43fd25b","betas":["rich-media-storefront-analytics"],"domain":"www.nutriseed.co.uk","predictiveSearch":true,"shopId":9710000,"locale":"en"}</script>
vendor: 1 bytes, line 127
127
128<script>var Shopify = Shopify || {}; 129Shopify.shop = "nutriseeduk.myshopify.com"; 130Shopify.locale = "en"; 131Shopify.currency = {"active":"GBP","rate":"1.0"}; 132Shopify.country = "GB"; 133Shopify.theme = {"name":"Nutriseed-Website\/main","id":126588977223,"schema_name":"Speedopz","schema_version":"9.2.1c","theme_store_id":null,"role":"main"}; 134Shopify.theme.handle = "null"; 135Shopify.theme.style = {"id":null,"handle":null}; 136Shopify.cdnHost = "www.nutriseed.co.uk/cdn"; 137Shopify.routes = Shopify.routes || {}; 138Shopify.routes.root = "/"; 139Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 140Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 141Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 142Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 142
142
143<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 143
143
144<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 144
144
145<script> 146 window.ShopifyPay = window.ShopifyPay || {}; 147 window.ShopifyPay.apiHost = "shop.app\/pay"; 148 window.ShopifyPay.redirectState = null; 149</script>
vendor: 1 bytes, line 149
149
150<script> 151 window.Shopify = window.Shopify || {}; 152 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 153 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 154 window.Shopify.SignInWithShop.eligible = true; 155</script>
vendor: 1 bytes, line 155
155
156<script id="shop-js-analytics" type="application/json">{"pageType":"customers/register"}</script>
vendor: 1 bytes, line 156
156
157<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 157
157
158<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 158
158
159<script type="module"> 160 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 161await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 162 163 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 164window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 165 166</script>
vendor: 1 bytes, line 166
166
167<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 167
167
168<script type="module"> 169 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 170 171 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 172 173</script>
vendor: 1 bytes, line 173
173
174<script> 175 window.Shopify = window.Shopify || {}; 176 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 177 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"]}; 178</script>
vendor: 1 bytes, line 178
178
179<script>(function() { 180 var isLoaded = false; 181 function asyncLoad() { 182 if (isLoaded) return; 183 isLoaded = true; 184 var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=nutriseeduk.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01H7WSBKJ1FWFHE80XJHB68DJK?source=shopify1click\u0026shop=nutriseeduk.myshopify.com","https:\/\/widget.wickedreports.com\/v2\/3869\/wr-368352b36f09fdbe99bd786ed8f24dba.js?shop=nutriseeduk.myshopify.com","https:\/\/api.socialsnowball.io\/js\/referral.js?shop=nutriseeduk.myshopify.com","https:\/\/app.octaneai.com\/s48tn4r6me0b095j\/shopify.js?x=OaQZf9iAwh8lclIt\u0026shop=nutriseeduk.myshopify.com","https:\/\/localdelivery.herokuapp.com\/\/assets\/localdelivery-3.09.min.js?shop=nutriseeduk.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=8d8e8778-ba9f-440e-90c7-098c695666ec\u0026shop=nutriseeduk.myshopify.com","https:\/\/cdn.attn.tv\/nutriseed\/dtag.js?shop=nutriseeduk.myshopify.com"]; 185 for (var i = 0; i < urls.length; i++) { 186 var s = document.createElement('script'); 187 s.type = 'text/javascript'; 188 s.async = true; 189 s.src = urls[i]; 190 var x = document.getElementsByTagName('script')[0]; 191 x.parentNode.insertBefore(s, x); 192 } 193 }; 194 if(window.attachEvent) { 195 window.attachEvent('onload', asyncLoad); 196 } else { 197 window.addEventListener('load', asyncLoad, false); 198 } 199})();</script>
vendor: 1 bytes, line 199
199
200<script id="__st">var __st={"a":9710000,"offset":3600,"reqid":"8cc79254-85b7-4432-a3c0-5a6fa9ffea34-1790412654","pageurl":"www.nutriseed.co.uk\/account\/register","u":"e67c60c82629"};</script>
vendor: 1 bytes, line 200
200
201<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 201
201
202<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 202
202
203<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.nutriseed.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 203
203
204<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 = "//www.nutriseed.co.uk/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>
204<script crossorigin="anonymous" defer="defer" src="//www.nutriseed.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 204
204
205<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 205
205
206<script> 207 window.Shopify = window.Shopify || {}; 208 window.Shopify.MCP = window.Shopify.MCP || {}; 209 window.Shopify.MCP.enabled = true; 210 window.Shopify.MCP.shop = "nutriseeduk.myshopify.com"; 211 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.nutriseed.co.uk\/api\/mcp"; 212 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"]}}]; 213</script>
vendor: 1 bytes, line 213
213
214<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("\/\/www.nutriseed.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 215</script>
vendor: 1 bytes, line 215
215
216<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://www.nutriseed.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 217</script>
vendor: 1 bytes, line 217
217
218<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 219 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); 220</script>
vendor: 1 bytes, line 220
220
221<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})}})); 222</script>
222 223<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.nutriseed.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 224<style id="shopify-accelerated-checkout-cart"> 225 #shopify-buyer-consent { 226 margin-top: 1em; 227 display: inline-block; 228 width: 100%; 229} 230 231#shopify-buyer-consent.hidden { 232 display: none; 233} 234 235#shopify-subscription-policy-button { 236 background: none; 237 border: none; 238 padding: 0; 239 text-decoration: underline; 240 font-size: inherit; 241 cursor: pointer; 242} 243 244#shopify-subscription-policy-button::before { 245 box-shadow: none; 246} 247 248 </style> 249
250<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
250<!-- begin Convert Experiences code--> 251 <!--
251<script type="text/javascript" src="//cdn-4.convertexperiments.com/js/10041621-10044561.js"></script>
251--> 252 <!-- end Convert Experiences code --> 253 254 255 256<link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 257<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin /> 258<link rel='preconnect dns-prefetch' href='https://whale.camera/' crossorigin />
259<script> 260/* >> TriplePixel :: start*/ 261window.TriplePixelData={TripleName:"nutriseeduk.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage); 262/* << TriplePixel :: end*/ 263</script>
263 264<link rel="stylesheet" href="//www.nutriseed.co.uk/cdn/shop/t/140/assets/spd-index.css?v=153066674625883708521783494746"> 265<!-- <link rel="stylesheet" type="text/css" href="https://www.nutriseed.co.uk/cdn/shop/t/112/assets/spd-index.css?v=83176856281931668691715403291"> --> 266<style> 267 button.rc_cancel-btn.rc_btn--link.text-uppercase.text-center.js-cancel-sub-btn{ 268 display:none !important; 269 } 270 .header .header__bottom-bar, 271.header .header__main{width: 100%;} 272</style>
273<script type="text/javascript"> 274 var _conv_page_type = "customers/register"; 275 var _conv_category_id = ""; 276 var _conv_category_name = ""; 277 var _conv_product_sku = ""; 278 var _conv_product_name = ''; 279 var _conv_product_price = ""; 280 var _conv_customer_id = ""; 281 var _conv_custom_v1 = ""; 282 var _conv_custom_v2 = ""; 283 var _conv_custom_v3 = "0"; 284 var _conv_custom_v4 = "0.00"; 285</script>
285 286<!-- begin Convert Experiences code-->
287<script type="text/javascript"> 288 // Function to turn on the conversion integration 289 function _conv_integration_on() { 290 true; 291 } 292 293 // Initialize the _conv_q array if it doesn't exist 294 window._conv_q = window._conv_q || []; 295 296 // Function to align segments to the first format 297 function alignSegmentsToFirstFormat(segFromSecondFormat) { 298 // Initialize the aligned segment with direct mappings 299 const alignedSeg = { 300 browser: segFromSecondFormat.browser, 301 devices: segFromSecondFormat.devices, 302 source: segFromSecondFormat.source, 303 campaign: segFromSecondFormat.campaign, 304 // Directly map 'country' to 'ctry', ensuring a value is always provided 305 ctry: segFromSecondFormat.country || "", 306 // Handle 'customSegments' with a check to ensure it's treated correctly 307 cust: 308 segFromSecondFormat.customSegments && 309 Array.isArray(segFromSecondFormat.customSegments) 310 ? segFromSecondFormat.customSegments 311 : [], 312 }; 313 314 // Adjust the 'new' flag based on 'visitorType' 315 // Since 'visitorType' of "returning" implies the visitor is not new, we map accordingly 316 alignedSeg.new = 317 segFromSecondFormat.visitorType === "new" 318 ? 1 319 : segFromSecondFormat.visitorType === "returning" 320 ? 0 321 : undefined; 322 323 return alignedSeg; 324 } 325 326 // Push a new listener to the _conv_q array 327 _conv_q.push({ 328 what: "addListener", 329 params: { 330 event: "snippet.goals_evaluated", 331 handler: function () { 332 // Try to get the session cookie 333 let session_cookie; 334 try { 335 session_cookie = convert.getCookie("_conv_s"); 336 } catch (error) { 337 console.error( 338 'Convert: Error getting session cookie. Operation: convert.getCookie("_conv_s")', 339 error 340 ); 341 return; // Exit the function if there's an error 342 } 343 344 const isCurrentData = Boolean(convert.currentData && convert.currentData.experiences); 345 const isHistoricalData = Boolean(convert.historicalData && convert.historicalData.experiences); 346 347 // If there are experiments and a session cookie, proceed 348 if ( 349 (isCurrentData || isHistoricalData) && 350 session_cookie 351 ) { 352 // Define some variables 353 let revenue_goal_id = "100420109"; 354 let visitor_id = session_cookie.split("*")[0].replace("sh:", ""); 355 let exp_list = []; 356 let variation_list = []; 357 let varID; 358 359 // If there are current experiments, add them to the lists 360 if (isCurrentData) { 361 let new_exp = convert.currentData.experiences; 362 for (let expID in new_exp) { 363 varID = new_exp[expID].variation.id; 364 if (!exp_list.includes(expID.toString())) { 365 exp_list.push(expID.toString()); 366 variation_list.push(varID.toString()); 367 } 368 } 369 } 370 371 // Adjusting for the new historicalData format 372 if (isHistoricalData) { 373 let old_exp = convert.historicalData.experiences; 374 for (let expID in old_exp) { 375 varID = old_exp[expID].variation_id; 376 if (!exp_list.includes(expID.toString())) { 377 exp_list.push(expID.toString()); 378 variation_list.push(varID.toString()); 379 } 380 } 381 } 382 383 // Define the base convert attributes 384 let convert_attributes = { 385 cid: convert.data.account_id, 386 pid: convert.data.project.id, 387 vid: visitor_id, 388 goals: revenue_goal_id, 389 vars: variation_list, 390 exps: exp_list, 391 }; 392 393 // Try to get visitor segments 394 try { 395 let segmentsFromConvert = convert.getVisitorSegments(); 396 convert_attributes.visitorSegments = 397 alignSegmentsToFirstFormat(segmentsFromConvert); 398 } catch (error) { 399 console.error("Convert: Error getting visitor segments:", error); 400 } 401 402 // Try to set convert_attributes in localStorage 403 try { 404 localStorage.setItem("convert_revenue_goal", revenue_goal_id); 405 console.log( 406 "%cConvert: convert_revenue_goal successfully saved to localStorage", 407 "color: lightgreen" 408 ); // Debugging line 409 } catch (error) { 410 console.error( 411 "%cConvert: Error saving convert_attributes to localStorage: ", 412 "color: deeppink", 413 error 414 ); // Error handling 415 } 416 417 // Prefix the convert attributes 418 const prefixed_convert_attributes = { 419 __event: btoa(JSON.stringify(convert_attributes)), 420 __currency: "", 421 __version: "5", 422 }; 423 424 const shopifyRoot = 425 window.Shopify && window.Shopify.routes 426 ? window.Shopify.routes.root 427 : "/"; 428 console.log("shopifyRoot:", shopifyRoot); 429 fetch(shopifyRoot + "cart/update.js", { 430 method: "POST", 431 headers: { 432 "Content-Type": "application/json", 433 }, 434 body: JSON.stringify({ 435 attributes: prefixed_convert_attributes, 436 }), 437 }) 438 .then(function () { 439 console.log( 440 "%cConvert: Hidden cart attributes successfully updated", 441 "color: lightgreen" 442 ); // Debugging line 443 }) 444 .catch(function (errorThrown) { 445 console.error( 446 "%cConvert: Error updating hidden cart attribute values: ", 447 "color: deeppink", 448 errorThrown 449 ); // Error handling 450 console.log( 451 "%cValues: ", 452 "color: deeppink", 453 prefixed_convert_attributes 454 ); // Error debugging 455 }); 456 } 457 }, 458 }, 459 }); 460</script>
vendor: 1 bytes, line 460
460
461<script 462 type="text/javascript" 463 src="//cdn-4.convertexperiments.com/v1/js/10041621-10044561.js" 464></script>
464 465<!-- end Convert Experiences code --> 466 467 468<!-- heatmap.com snippet -->
469<script> 470(function() { 471var _heatmap_paq = window._heatmap_paq || []; 472var heatUrl = window.heatUrl = "https://dashboard.heatmap.com/"; 473function heatLoader(url, item) { 474if(typeof handleSinglePagedWebsite !== 'undefined' && item == 'prep') return true; 475var s = document.createElement("script"); s.type = "text/javascript"; 476s.src = url; s.async = false; s.defer = true; document.head.appendChild(s); 477} 478heatLoader(heatUrl+"preprocessor.min.js?sid=2921", "prep"); 479setTimeout(function() { 480if(typeof _heatmap_paq !== "object" || _heatmap_paq.length == 0) { 481_heatmap_paq.push(["setTrackerUrl", heatUrl+"heatmap.php"]); 482heatLoader(heatUrl+"heatmap-light.min.js?sid=2921", "heat"); 483} 484}, 1000); 485})(); 486</script>
486 487 488<!-- End heatmap.com snippet Code --> 489 490�<!-- TikTok Pixel Code -->
491<script> 492!function (w, d, t) { 493 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var e=0;e<ttq.methods.length;e++)ttq.setAndDefer(ttq,ttq.methods[e]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq._i=ttq._i||{},ttq._f=ttq._f||{},ttq._t=ttq._t||{},ttq._o=ttq._o||{},ttq._p=ttq._p||{};var n=d.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://analytics.tiktok.com/i18n/pixel/events.js?sdkid="+t;var o=d.getElementsByTagName("script")[0];o.parentNode.insertBefore(n,o) 494}(window, document, 'C8BOG4G394AVM2002IL0'); 495 496// Page view is tracked on all pages 497ttq.page(); 498 499// Identify user if logged in (securely hashed server-side with SHA-256) 500 501 502// Track ViewContent on Product Pages 503 504 505// Track Search on Search Result Pages 506 507 508// Track AddToCart events (via standard form submissions and AJAX requests) 509document.addEventListener('DOMContentLoaded', function() { 510 // 1. Intercept standard forms 511 document.addEventListener('submit', function(e) { 512 var form = e.target; 513 if (form.action && form.action.indexOf('/cart/add') !== -1) { 514 var idInput = form.querySelector('[name="id"]'); 515 var id = idInput ? idInput.value : ''; 516 var qtyInput = form.querySelector('[name="quantity"]'); 517 var quantity = qtyInput ? parseInt(qtyInput.value, 10) : 1; 518 519 // If we are on a product page and the form variant ID matches first available, use product info 520 var content_name = ''; 521 var price = 0; 522 523 524 ttq.track('AddToCart', { 525 "contents": [ 526 { 527 "content_id": id || '', 528 "content_type": "product", 529 "content_name": content_name 530 } 531 ], 532 "value": price ? (price * quantity) : undefined, 533 "currency": "GBP" 534 }); 535 } 536 }); 537 538 // 2. Intercept fetch AJAX requests 539 var origFetch = window.fetch; 540 if (origFetch) { 541 window.fetch = function() { 542 var args = arguments; 543 var url = args[0]; 544 if (typeof url === 'string' && url.indexOf('/cart/add') !== -1) { 545 try { 546 var body = args[1] && args[1].body; 547 var id = ''; 548 if (body) { 549 if (body instanceof FormData) { 550 id = body.get('id'); 551 } else if (typeof body === 'string') { 552 var parsed = JSON.parse(body); 553 id = parsed.id || (parsed.items && parsed.items[0] && parsed.items[0].id); 554 } 555 } 556 ttq.track('AddToCart', { 557 "contents": [ 558 { 559 "content_id": id ? String(id) : '', 560 "content_type": "product" 561 } 562 ], 563 "currency": "GBP" 564 }); 565 } catch(e) {} 566 } 567 return origFetch.apply(this, arguments); 568 }; 569 } 570 571 // 3. Intercept jQuery / XHR AJAX requests 572 var origOpen = XMLHttpRequest.prototype.open; 573 var origSend = XMLHttpRequest.prototype.send; 574 XMLHttpRequest.prototype.open = function(method, url) { 575 this._url = url; 576 return origOpen.apply(this, arguments); 577 }; 578 XMLHttpRequest.prototype.send = function(data) { 579 if (this._url && this._url.indexOf('/cart/add') !== -1) { 580 try { 581 var id = ''; 582 if (data) { 583 if (typeof data === 'string') { 584 if (data.indexOf('id=') !== -1) { 585 var params = new URLSearchParams(data); 586 id = params.get('id'); 587 } else { 588 var parsed = JSON.parse(data); 589 id = parsed.id || (parsed.items && parsed.items[0] && parsed.items[0].id); 590 } 591 } 592 } 593 ttq.track('AddToCart', { 594 "contents": [ 595 { 596 "content_id": id ? String(id) : '', 597 "content_type": "product" 598 } 599 ], 600 "currency": "GBP" 601 }); 602 } catch(e) {} 603 } 604 return origSend.apply(this, arguments); 605 }; 606 607 // 4. Wishlist tracking helper (optional click-based) 608 document.addEventListener('click', function(e) { 609 var target = e.target;
610 if (target.closest('.wishlist, .add-to-wishlist, [href*="wishlist"]')) { 611 ttq.track('AddToWishlist', { 612 "contents": [ 613 { 614 "content_id": "", 615 "content_type": "product", 616 "content_name": null 617 } 618 ], 619 "currency": "GBP" 620 }); 621 } 622 }); 623}); 624</script>
624 625<!-- End TikTok Pixel Code --> 626 627<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 628 629 630 631 <!-- TCF is active, scripts are loaded above --> 632 633
633<script> 634 if (!window.PandectesRulesSettings) { 635 window.PandectesRulesSettings = {"store":{"id":9710000,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"0","hybridStrict":false,"isActive":false},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"blocker":{"isActive":false,"googleConsentMode":{"isActive":true,"id":"","analyticsId":"","adwordsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{"isActive":true,"uetTags":"5512558"},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":true,"klaviyoIsActive":false,"defaultBlocked":0,"patterns":{"whiteList":["cdn-4.convertexperiments.com"],"blackList":{"1":["app.octaneai.com","d18eg7dreypte5.cloudfront.net","d10lpsik1i8c69.cloudfront.net"],"2":[],"4":["northbeam.io","widget.wickedreports.com"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 636 const rulesScript = document.createElement('script'); 637 window.PandectesRulesSettings.auto = true; 638 rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules.js"; 639 const firstChild = document.head.firstChild; 640 document.head.insertBefore(rulesScript, firstChild); 641 } 642 </script>
642 643 644
644<script> 645 646 window.PandectesSettings = {"store":{"id":9710000,"plan":"premium","theme":"Nutriseed-Website/main","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1759395214,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"This website uses cookies to ensure you get the best experience."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Ok"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."}
646,"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declWeeks":{"en":"week(s)"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
646,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":0,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#021703"},"button":{"background":"#00594E","backgroundForCalculations":{"a":1,"b":78,"g":89,"r":0},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://nutriseeduk.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://nutriseeduk.myshopify.com/cdn/shop/files/pandectes-banner-logo.png\" alt=\"Cookie banner\" />"},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}"},"position":"bottom","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://nutriseeduk.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1706088767,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#021703;} button.pd-cp-btn, a.pd-cp-btn{background-color:#00594E;color:#FFFFFF!important;} input + .pd-cp-preferences-slider{background-color: rgba(2, 23, 3, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(2, 23, 3, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(2, 23, 3, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(2, 23, 3, 1)} .pd-cp-ui-close{color:#021703;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #021703!important} .pd-cp-preferences-slider{background-color:#021703} .pd-cp-toggle{color:#021703!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #021703}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#021703!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} a.cc-btn.cc-deny { background: #fff !important; color: #00594E !important; border: 2px solid #00594E !important;}a.cc-btn.cc-deny:hover{opacity:0.7 !important;}","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"0","isActive":false,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"secure_customer_sig","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"localization","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"_cmp_a","type":"http","domain":".nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"_tracking_consent","type":"http","domain":".nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracking preferences."}},{"name":"_secure_session_id","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with navigation through a storefront."}},{"name":"cart_ts","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Used in connection with checkout."}},{"name":"cart_sig","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Shopify analytics."}}
646,{"name":"cart","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Necessary for the shopping cart functionality on the website."}}],"1":[],"2":[{"name":"_ga","type":"http","domain":".nutriseed.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_nb_sp_ses.8630","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Snowplow","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"_nb_sp_id.8630","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Snowplow","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_WMEW7RQ4K7","type":"http","domain":".nutriseed.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}],"4":[],"8":[{"name":"_conv_v","type":"http","domain":".nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":false,"retention":"6 month(s)","session":false,"expires":6,"unit":"declMonths","purpose":{"en":""}},{"name":"AMP_9bdc728a74","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_conv_s","type":"http","domain":".nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":false,"retention":"20 minute(s)","session":false,"expires":20,"unit":"declMinutes","purpose":{"en":""}},{"name":"mm_id","type":"http","domain":".mention-me.com","path":"/","provider":"Unknown","firstParty":false,"retention":"6 month(s)","session":false,"expires":6,"unit":"declMonths","purpose":{"en":""}},{"name":"_nb_sp_cookie","type":"http","domain":"i.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"AMP_TEST","type":"http","domain":"www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"gorgias.language-loaded","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--userId","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--params","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--lastCollectionPathname","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--cart","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--cookies","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.version","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--lastDlPushTimestamp","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snowplowOutQueue__nb_sp_nb_post2","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","expires":{"en":""}}},{"name":"___ELEVAR_GTM_SUITE--sessionId","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"debug","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--sessionCount","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"AMP_unsent_9bdc728a74","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"conv_rand","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snowplowOutQueue__nb_sp_nb_post2.expires","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"gorgias.renderedOnce","type":"html_session","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"AMP_TEST","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_spdLayr","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"c576067e-39d0-48ba-816b-42fe92d57186","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ba4e27d5-0354-43f4-9586-5f19d2c1fd2d","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"modernizr","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"a13e15a8-ef59-4b82-acf0-32fee9e5a289","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"e98fd768-f7ff-4c80-afb8-3d9364529836","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"___ELEVAR_GTM_SUITE--userOnSignupPath","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"9a72b262-e815-4fe1-8da5-f5a434f08823","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"c8b81e97-ecd9-4fb7-a9b7-a7a072836ad5","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"convert_attributes","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"conv_variations","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"d9abba0b-e914-4ac6-88c8-73d72606052a","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"2914ac1a-2830-4cf6-98a4-da6bb7dc5a26","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"c34d6fcd-bb10-401e-95b1-cd51105d0dc8","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"8ab04d79-75a5-4559-a7a6-f2a0696e7a3b","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"b769a611-b153-48a1-976f-b3bfa22646cd","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"86f26195-1b36-4779-a56b-8806d66accf1","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"1ef1a941-b37b-4f30-a9cf-460e7c738fbe","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"4de0f7db-1918-44c4-a88f-96b3449b3b40","type":"html_local","domain":"https://www.nutriseed.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","adwordsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{"isActive":true,"uetTags":"5512558"},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":false,"gpcIsActive":true,"clarity":{},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 647 648 window.addEventListener('DOMContentLoaded', function(){ 649 const script = document.createElement('script'); 650 651 script.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core.js"; 652 653 script.defer = true; 654 document.body.appendChild(script); 655 }) 656 </script>
656 657 658 659 660 661 662 663 664<!-- END app block --><!-- BEGIN app block: shopify://apps/conversion-companion/blocks/fero-reporter/ee7aac79-cb01-4b85-a5a8-43c934422413 --> 665<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 666<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
667<script> 668/* >> TriplePixel :: start*/ 669window.TriplePixelData={TripleName:"nutriseeduk.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"checkout",template:"register",curr:"GBP" || "GBP", market:"285966407"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 670/* << TriplePixel :: end*/ 671</script>
671 672 673 674 675<!-- END app block --><!-- BEGIN app block: shopify://apps/blocky-fraud-blocker/blocks/app-embed/aa25b3bf-c2c5-4359-aa61-7836c225c5a9 -->
676<script async src="https://app.blocky-app.com/get_script/?shop_url=nutriseeduk.myshopify.com"></script>
676 677 678 679<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
679<script type="text/javascript" src="https://cdn.attn.tv/nutriseed-gb/dtag.js?source=app-embed" defer="defer"></script>
679 680 681 682<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
683<script type="text/javascript"> 684 (function (c, l, a, r, i, t, y) { 685 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 686 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 687 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 688 689 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 690 if (error) { 691 console.error("Error loading Shopify features:", error); 692 return; 693 } 694 695 c[a]('consentv2', { 696 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 697 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 698 source: 101, 699 }); 700 }); 701 702 l.addEventListener("visitorConsentCollected", function (e) { 703 c[a]('consentv2', { 704 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 705 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 706 source: 101, 707 }); 708 }); 709 })(window, document, "clarity", "script", "tb6entdvww"); 710</script>
710 711 712 713 714<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 715 716 717 718 719 720 721 722 723 724 725 726 727
727<script async src="https://static.klaviyo.com/onsite/js/E5u8br/klaviyo.js?company_id=E5u8br"></script>
727 728
728<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>
728 729 730 731 732 733 734 735
735<script> 736 window.klaviyoReviewsProductDesignMode = false 737 </script>
737 738 739 740 741 742 743 744 745 746 747<!-- END app block -->
747<script src="https://cdn.shopify.com/extensions/8726cec3-2214-4d9d-98eb-9e7951b4ac92/checkout-companion-125/assets/fero-reporter.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 747
747
748<script src="https://cdn.shopify.com/extensions/019fdc0d-a3a6-740d-a2c6-267c07342bce/zipifypages-40/assets/theme-helper.js" type="text/javascript" defer="defer"></script>
748 749<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
750<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: 9710000,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/register"};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 750
750
751<script> 752 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 753</script>
vendor: 1 bytes, line 753
753
754<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}
754).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: 9710000,storefrontBaseUrl: "https://www.nutriseed.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.nutriseed.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2225963079","configuration":"{\"accountID\":\"nutriseeduk.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6754ad72e0e28b16b01649eca2e02d50","type":"APP","apiClientId":124999335937,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
754,"dataSharingState":"unrestricted"},{"id":"2158428231","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92d7cfd1521456d481ee553d236893f","type":"APP","apiClientId":30400643073,"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":"2151350343","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"861bc5270812e6cf52b3b7de2153b9de","type":"APP","apiClientId":356527079425,"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":"2129952839","configuration":"{\"shop_url\": \"nutriseeduk.myshopify.com\", \"backend_url\": \"https:\/\/app.blocky-app.com\/record_cart_ip\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6477fe5b4c5043c7a83db889bb44611b","type":"APP","apiClientId":5096093,"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":"2126315591","configuration":"{\"shopId\":\"nutriseeduk.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":"2083913799","configuration":"{\"shop\":\"nutriseeduk.myshopify.com\", \"shopliftUrl\":\"https:\/\/events.shoplift.ai\/api\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dabcda9558be25394b12ce3ce899568b","type":"APP","apiClientId":7521861633,"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":"1932525639","configuration":"{\"pixelCode\":\"C8BOG4G394AVM2002IL0\"}","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":"unrestricted"},{"id":"1870266439","configuration":"{\"teamID\": \"0\", \"eventsUrl\": \"https:\/\/webhook.refunnel.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1ba7af26e659fbb17a659456616ec7d6","type":"APP","apiClientId":7083425793,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1753317447","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
754,"dataSharingState":"unrestricted"},{"id":"1687650375","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"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":"1427734599","configuration":"{\"accountID\":\"web_pixel_spark_07eoBiQRZG\",\"lastUpdatedAt\":\"2026-05-07T13:12:32.586Z\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"19db5cf556f9228418f5987814046179","type":"APP","apiClientId":86932488193,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1423802439","configuration":"{\"account_ID\":\"1079946\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/nutriseeduk.js\\\",\\\"allow_tracking\\\":false,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"-1\\\",\\\"ga4_measurement_id\\\":\\\"\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":1,\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-955968496\\\",\\\"ga_purchase_label\\\":\\\"F46RCP3U-7UbEPDX68cD\\\",\\\"ga_add_to_cart_label\\\":\\\"ssdnCPep-O0BEPDX68cD\\\",\\\"ga_begin_checkout_label\\\":\\\"45ZfCPqp-O0BEPDX68cD\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"GB\\\",\\\"google_merchant_id\\\":\\\"109261234\\\",\\\"target_country\\\":\\\"GB\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"1\\\",\\\"consent_mode\\\":\\\"-1\\\",\\\"ads_data_redaction\\\":\\\"-1\\\",\\\"url_passthrough\\\":\\\"1\\\",\\\"sku_as_product_id\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"ad4f3b942b9e62ea62b69bbf040fdca1c9902debfca9f1b79017746c267030dfb152f030b1155b4cce53b8167ffbea195b04289026eda3420157c3da8b57af97\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"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":"1291452487","configuration":"{\"accountID\":\"E5u8br\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1110212679","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1091600455","configuration":"{\"ti\":\"151016014\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
754,"dataSharingState":"unrestricted"},{"id":"955088967","configuration":"{\"projectId\":\"tb6entdvww\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"829882439","configuration":"{\"pixel_id\":\"1379556430257409\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"262373447","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-955968496\\\",\\\"GT-WFFQT7HR\\\",\\\"G-WMEW7RQ4K7\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/h7RxCP2p-O0BEPDX68cD\\\",\\\"G-WMEW7RQ4K7\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/45ZfCPqp-O0BEPDX68cD\\\",\\\"G-WMEW7RQ4K7\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/GtFrCPSp-O0BEPDX68cD\\\",\\\"MC-P0ZZZ86BTM\\\",\\\"G-WMEW7RQ4K7\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/V9FwCPGp-O0BEPDX68cD\\\",\\\"MC-P0ZZZ86BTM\\\",\\\"G-WMEW7RQ4K7\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/yuSbCO6p-O0BEPDX68cD\\\",\\\"MC-P0ZZZ86BTM\\\",\\\"G-WMEW7RQ4K7\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/ZYgWCPiq-O0BEPDX68cD\\\",\\\"G-WMEW7RQ4K7\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-955968496\\\/ssdnCPep-O0BEPDX68cD\\\",\\\"G-WMEW7RQ4K7\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"121012295","configuration":"{\"shopDomain\":\"nutriseeduk.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"51871815","configuration":"{\"botID\":\"s48tn4r6me0b095j\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bd1df4806f96b914851f3ad62aad33e8","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"22446151","configuration":"{\"shopId\":\"nutriseeduk.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
754,"dataSharingState":"unrestricted"},{"id":"3309639","configuration":"{\"myshopifyDomain\":\"nutriseeduk.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"77627463","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Google Tag Manager"},{"id":"86900807","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UpstackData"},{"id":"98762823","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Ads Tracking"},{"id":"128614471","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"TikTok Pixel Custom"},{"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":"Nutriseed","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"nutriseeduk.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.nutriseed.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.nutriseed.co.uk/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"126588977223","themePublished":"true","eventMetadataId":"9c58323c-8e12-4eed-98c0-0ea51428efba","shopId":"9710000","storefrontBaseUrl":"https:\/\/www.nutriseed.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
754<script> 755 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 756 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 757 window.ShopifyAnalytics.meta.currency = 'GBP'; 758 var meta = {"page":{"requestId":"8cc79254-85b7-4432-a3c0-5a6fa9ffea34-1790412654"}}; 759 for (var attr in meta) { 760 window.ShopifyAnalytics.meta[attr] = meta[attr]; 761 } 762</script>
vendor: 1 bytes, line 762
762
763<script class="analytics"> 764 (function () { 765 var customDocumentWrite = function(content) { 766 var jquery = null; 767 768 if (window.jQuery) { 769 jquery = window.jQuery; 770 } else if (window.Checkout && window.Checkout.$) { 771 jquery = window.Checkout.$; 772 } 773 774 if (jquery) { 775 jquery('body').append(content); 776 } 777 }; 778 779 var hasLoggedConversion = function(token) { 780 if (token) { 781 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 782 } 783 return false; 784 } 785 786 var setCookieIfConversion = function(token) { 787 if (token) { 788 var twoMonthsFromNow = new Date(Date.now()); 789 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 790 791 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 792 } 793 } 794 795 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 796 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 797 if (trekkie.integrations) { 798 return; 799 } 800 trekkie.methods = [ 801 'identify', 802 'page', 803 'ready', 804 'track', 805 'trackForm', 806 'trackLink' 807 ]; 808 trekkie.factory = function(method) { 809 return function() { 810 var args = Array.prototype.slice.call(arguments); 811 args.unshift(method); 812 trekkie.push(args); 813 if (method == 'track' || method == 'page') { 814 var pageUrl; 815 try { 816 pageUrl = window.location.href; 817 } catch (e) {} 818 var pageReferrer; 819 try { 820 pageReferrer = document.referrer; 821 } catch (e) {} 822 try { 823 if (window.__TREKKIE_SHIM_QUEUE == null) { 824 window.__TREKKIE_SHIM_QUEUE = []; 825 } 826 window.__TREKKIE_SHIM_QUEUE.push({ 827 from: 'trekkie-stub', 828 method: method, 829 args: args.slice(1), 830 pageContext: { 831 url: pageUrl, 832 referrer: pageReferrer 833 } 834 }); 835 } catch (e) { 836 // no-op 837 } 838 } 839 return trekkie; 840 }; 841 }; 842 for (var i = 0; i < trekkie.methods.length; i++) { 843 var key = trekkie.methods[i]; 844 trekkie[key] = trekkie.factory(key); 845 } 846 trekkie.load = function(config) { 847 trekkie.config = config || {}; 848 trekkie.config.initialDocumentCookie = document.cookie; 849 var first = document.getElementsByTagName('script')[0]; 850var script = document.createElement('script'); 851script.type = 'text/javascript'; 852script.onerror = function(e) { 853 var scriptFallback = document.createElement('script'); 854 scriptFallback.type = 'text/javascript'; 855 scriptFallback.onerror = function(error) { 856 var Monorail = { 857 produce: function produce(monorailDomain, schemaId, payload) { 858 var currentMs = new Date().getTime(); 859 var event = { 860 schema_id: schemaId, 861 payload: payload, 862 metadata: { 863 event_created_at_ms: currentMs, 864 event_sent_at_ms: currentMs 865 } 866 }; 867 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 868 }, 869 sendRequest: function sendRequest(endpointUrl, payload) { 870 // Try the sendBeacon API 871 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 872 var blobData = new window.Blob([payload], { 873 type: 'text/plain' 874 }); 875 876 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 877 return true; 878 } // sendBeacon was not successful 879 880 } // XHR beacon 881 882 var xhr = new XMLHttpRequest(); 883 884 try { 885 xhr.open('POST', endpointUrl); 886 xhr.setRequestHeader('Content-Type', 'text/plain'); 887 xhr.send(payload); 888 } catch (e) { 889 console.log(e); 890 } 891 892 return false; 893 }, 894 isIos12: function isIos12() { 895 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 896 } 897 }; 898 Monorail.produce('monorail-edge.shopifysvc.com', 899 'trekkie_storefront_load_errors/1.1', 900 {shop_id: 9710000,
901 theme_id: 126588977223, 902 app_name: "storefront", 903 context_url: window.location.href, 904 source_url: "//www.nutriseed.co.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 905 906 }; 907 scriptFallback.async = true; 908 scriptFallback.src = '//www.nutriseed.co.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 909 first.parentNode.insertBefore(scriptFallback, first); 910}; 911script.async = true; 912script.src = '//www.nutriseed.co.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 913first.parentNode.insertBefore(script, first); 914 915 }; 916 trekkie.load( 917 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9710000,"isMerchantRequest":null,"themeId":126588977223,"themeCityHash":"13693705371434257751","contentLanguage":"en","currency":"GBP","eventMetadataId":"9c58323c-8e12-4eed-98c0-0ea51428efba"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 918 ); 919 920 var loaded = false; 921 trekkie.ready(function() { 922 if (loaded) return; 923 loaded = true; 924 925 window.ShopifyAnalytics.lib = window.trekkie; 926 927 var originalDocumentWrite = document.write; 928 document.write = customDocumentWrite; 929 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 930 document.write = originalDocumentWrite; 931 932 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 933 var token = match? match[1]: undefined; 934 if (!hasLoggedConversion(token)) { 935 setCookieIfConversion(token); 936 937 } 938 }); 939 940 window.ShopifyAnalytics.lib.page(null,{"requestId":"8cc79254-85b7-4432-a3c0-5a6fa9ffea34-1790412654","shopifyEmitted":true}); 941 942 var eventsListenerScript = document.createElement('script'); 943 eventsListenerScript.async = true; 944 eventsListenerScript.src = "//www.nutriseed.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 945 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 946})();</script>
946 947
947<script> 948 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 949 window.ga = function ga() { 950 (window.ga.q = window.ga.q || []).push(arguments); 951 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 952 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 953 } 954 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."); 955 }; 956 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 957 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 958 } 959 } 960</script>
vendor: 1 bytes, line 960
960
961<script 962 defer 963 src="https://www.nutriseed.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 964 data-application="storefront-renderer" 965 data-shop-id="9710000" 966 data-render-region="gcp-us-east1" 967 data-page-type="customers/register" 968 data-theme-instance-id="126588977223" 969 data-theme-name="Speedopz" 970 data-theme-version="9.2.1c" 971 data-monorail-region="shop_domain" 972 data-resource-timing-sampling-rate="10" 973 data-shs="true" 974 data-shs-beacon="true" 975 data-shs-export-with-fetch="true" 976 data-shs-logs-sample-rate="1" 977 data-shs-beacon-endpoint="https://www.nutriseed.co.uk/api/collect" 978></script>
978 979<meta name="shopify-y" content="14bf7105-5332-4db9-b818-cd2ceae582f0" data-expiration="1821970254000"><meta name="shopify-s" content="fb2d6664-81cf-49ee-bd9d-664a50717f00" data-expiration="1790414454000"><meta name="new-cookie-storage-activated" content="t"> 980</head> 981<body class="gradient newheader shifter shifter-enabled "><style data-shopify>@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap'); 982 983:root { 984 --font-body-family: 'Ubuntu', sans-serif; 985} 986 987body { 988 font-family: 'Ubuntu', sans-serif; 989} 990 991.UbuntuFont { 992 font-family: 'Ubuntu', sans-serif; 993 --font-body-family: 'Ubuntu', sans-serif; 994}</style><a class="skip-to-content-link button visually-hidden" href="#MainContent">Skip to content</a><div id="shopify-section-spd-asset-builder" class="shopify-section hidden"><svg xmlns="http://www.w3.org/2000/svg" class="hidden" viewbox="0 0 5459 2062" preserveaspectratio="xMidYMid meet"><devs> 995 <g id="svglogo" transform="translate(0.000000,2062.000000) scale(0.100000,-0.100000)" fill="#00574e" stroke="none"> 996 <path d="M28650 20614 c-294 -36 -485 -100 -630 -212 -120 -93 -175 -189 -191 -330 -5 -48 -37 -766 -70 -1597 -46 -1179 -68 -1633 -99 -2070 -124 -1756 -170 -2736 -170 -3600 0 -692 29 -1059 100 -1248 32 -86 58 -103 173 -111 53 -3 194 -19 314 -36 120 -16 275 -34 345 -41 166 -15 451 -7 533 15 238 66 354 206 371 449 3 45 32 755 65 1577 44 1114 69 1643 99 2075 22 319 51 762 64 985 145 2341 140 3617 -15 3922 -36 70 -254 167 -456 203 -86 16 -363 27 -433 19z"></path> 997 <path d="M23115 20449 c-325 -15 -725 -40 -1050 -65 -1185 -92 -1178 -91 -1239 -114 -169 -64 -209 -192 -172 -561 18 -189 25 -317 66 -1234 75 -1679 137 -2809 210 -3825 155 -2152 335 -3315 534 -3445 23 -15 71 -16 503 -12 382 3 498 7 578 21 264 43 413 115 482 233 20 34 27 62 30 117 4 60 -53 915 -192 2916 -33 473 -33 464 8 505 50 50 127 70 272 70 165 0 174 -4 220 -113 21 -48 210 -481 420 -962 488 -1115 478 -1091 575 -1375 244 -714 421 -1040 616 -1136 l65 -32 372 6 c399 6 573 17 788 48 299 42 488 118 533 213 36 75 33 82 -225 635 -249 532 -1316 2800 -1432 3043 l-65 137 106 79 c753 561 1075 1563 872 2712 -46 258 -144 588 -233 786 -219 485 -570 845 -1052 1079 -333 162 -691 250 -1121 275 -186 11 -209 11 -469 -1z m247 -1610 c450 -49 692 -262 777 -686 49 -242 68 -617 42 -801 -66 -453 -324 -699 -812 -772 -41 -6 -157 -13 -259 -17 -270 -8 -340 12 -389 111 -23 45 -25 67 -33 255 -5 113 -34 581 -64 1040 -42 628 -53 835 -44 841 6 4 93 12 193 19 100 7 191 14 202 15 53 8 296 5 387 -5z"></path> 998 <path d="M33460 20224 c-19 -2 -78 -9 -130 -15 -489 -55 -981 -259 -1366 -566 -476 -381 -799 -937 -903 -1560 -122 -727 -18 -1364 302 -1851 87 -132 166 -228 289 -349 256 -254 426 -358 1028 -630 474 -215 708 -343 886 -488 229 -185 309 -353 321 -675 21 -565 -219 -1144 -542 -1311 -107 -56 -152 -63 -359 -56 -256 9 -398 41 -515 117 -75 49 -125 115 -153 204 -23 77 -25 129 -19 496 4 235 -6 306 -63 427 -46 96 -100 153 -189 196 -176 87 -435 128 -1007 162 -146 9 -296 20 -335 25 -74 9 -146 0 -192 -24 -40 -21 -97 -84 -123 -134 -100 -200 -98 -635 6 -1152 58 -291 128 -537 187 -655 77 -156 220 -347 387 -519 444 -456 1051 -738 1739 -806 133 -13 449 -13 582 0 752 75 1418 430 1818 970 206 278 334 570 450 1034 243 961 181 1765 -177 2316 -176 272 -447 509 -822 722 -63 36 -286 151 -495 256 -381 190 -472 239 -684 368 -311 188 -489 482 -531 876 -40 378 120 740 389 882 112 58 206 80 351 80 384 -1 625 -169 700 -486 24 -101 40 -267 40 -408 0 -251 32 -414 96 -488 47 -55 74 -68 186 -91 51 -11 210 -49 353 -85 453 -113 644 -146 838 -146 183 0 274 33 356 127 50 56 115 184 136 268 89 351 -7 928 -247 1489 -71 166 -92 209 -171 346 -73 127 -115 178 -277 340 -429 428 -939 683 -1555 776 -95 14 -507 27 -585 18z"></path> 999 <path d="M16195 19370 c-1459 -354 -1939 -467 -2105 -495 -372 -62 -552 -121 -656 -217 -86 -79 -99 -143 -64 -316 10 -54 31 -171 45 -262 70 -456 131 -644 250 -765 56 -58 96 -82 170 -101 114 -31 192 -18 526 90 396 127 610 176 758 176 79 0 142 -20 170 -53 7 -9 47 -155 88 -324 40 -170 395 -1635 788 -3258 392 -1622 723 -3008 735 -3080 55 -342 142 -524 262 -553 58 -14 251 -7 373 12 573 94 1143 314 1241 481 22 38 26 59 31 167 4 102 1 141 -17 227 -20 98 -96 341 -204 649 -34 98 -243 943 -776 3145 -401 1657 -730 3021 -732 3032 -5 31 79 54 528 145 577 117 792 174 920 244 48 26 64 41 84 82 23 46 25 59 24 194 -1 439 -213 1071 -405 1210 -34 24 -51 30 -93 29 -31 0 -804 -183 -1941 -459z"></path> 1000 <path d="M38845 19080 c-60 -15 -86 -30 -128 -73 -117 -122 -212 -371 -316 -827 -28 -124 -67 -290 -86 -370 -19 -83 -430 -1384 -960 -3040 -761 -2381 -943 -2939 -1024 -3145 -170 -430 -233 -657 -234 -846 -1 -93 2 -112 24 -154 13 -27 35 -57 49 -67 14 -10 489 -166 1055 -348 567 -181 1071 -345 1120 -365 50 -20 211 -89 359 -152 804 -344 12
100006 -466 1488 -451 109 6 173 29 231 86 123 118 256 409 320 702 93 419 42 730 -135 821 -51 26 -199 63 -593 149 -1119 243 -1581 395 -1741 572 -36 41 -37 42 -31 107 24 271 462 1638 600 1874 38 64 91 81 236 75 198 -10 360 -76 915 -376 395 -213 603 -302 776 -333 91 -16 282 -4 331 21 158 81 364 490 445 885 21 100 27 161 28 265 1 164 -15 229 -72 289 -32 34 -54 44 -167 79 -71 22 -292 91 -490 152 -868 270 -1440 471 -1469 519 -7 11 231 773 403 1291 126 380 210 609 235 642 11 16 112 -15 1215 -367 662 -212 1219 -385 1238 -385 131 0 278 173 402 475 108 263 165 531 159 750 -3 119 -5 135 -31 188 -16 31 -32 57 -36 57 -4 0 -33 22 -64 49 -120 106 -288 191 -542 275 -263 88 -444 133 -1310 322 -298 66 -393 97 -731 240 -618 261 -916 365 -1168 409 -92 16 -249 19 -301 5z"></path> 1001 <path d="M10635 17681 c-375 -129 -495 -176 -648 -252 -200 -100 -335 -207 -388 -310 -17 -33 -22 -60 -22 -109 1 -63 27 -128 1055 -2555 919 -2168 1075 -2530 1210 -2800 213 -428 288 -611 343 -839 53 -216 42 -351 -41 -505 -95 -177 -204 -296 -324 -353 -264 -127 -601 67 -904 521 -41 60 -98 158 -129 218 -30 59 -555 1292 -1167 2738 -612 1447 -1130 2666 -1152 2710 -150 299 -302 398 -539 350 -99 -20 -190 -53 -399 -148 -85 -38 -235 -105 -333 -148 -291 -127 -418 -214 -471 -321 -36 -72 -36 -175 0 -288 14 -45 324 -787 688 -1648 657 -1552 734 -1742 981 -2412 374 -1015 621 -1554 922 -2014 481 -735 1041 -1127 1743 -1222 142 -19 482 -18 640 1 779 97 1505 548 1944 1208 391 587 489 1299 267 1928 -17 47 -223 542 -459 1100 -236 558 -494 1181 -572 1384 -715 1857 -1150 2869 -1475 3436 -183 317 -298 450 -389 448 -24 -1 -186 -51 -381 -118z"></path> 1002 <path d="M45238 16855 c-97 -31 -223 -182 -335 -400 -65 -126 -147 -318 -258 -605 -79 -204 -214 -478 -1463 -2970 -942 -1880 -1409 -2802 -1483 -2926 -265 -448 -373 -683 -401 -875 -14 -91 0 -173 36 -212 12 -13 463 -245 1002 -516 902 -452 999 -503 1229 -647 862 -540 1229 -724 1526 -764 149 -21 228 7 339 119 126 127 259 348 354 590 112 284 138 577 65 723 -48 94 -88 115 -609 318 -1009 393 -1397 581 -1598 773 -79 77 -96 107 -88 160 31 191 667 1474 868 1752 54 74 74 85 161 85 176 0 409 -119 778 -398 79 -59 207 -156 284 -214 384 -290 560 -378 790 -399 113 -11 115 -10 172 15 145 67 370 369 502 673 126 291 163 535 100 660 -29 55 66 4 -854 461 -564 280 -861 436 -1023 536 -147 91 -169 3 177 698 401 807 598 1174 641 1201 12 7 305 -136 1148 -557 1259 -629 1173 -593 1278 -541 220 110 517 600 610 1010 24 107 25 259 1 302 -45 84 -186 218 -327 312 -255 169 -490 274 -1445 646 -361 140 -387 154 -810 417 -528 327 -829 483 -1070 553 -112 32 -233 40 -297 20z"></path> 1003 <path d="M4085 14558 c-27 -17 -171 -97 -320 -178 -294 -161 -414 -231 -547 -322 -109 -75 -221 -177 -253 -233 -14 -23 -35 -51 -46 -61 -77 -69 -70 -201 19 -379 63 -128 139 -238 342 -495 59 -74 479 -688 935 -1365 456 -676 880 -1306 943 -1399 63 -92 106 -164 96 -158 -31 17 -1668 1109 -2108 1406 -224 152 -465 320 -534 374 -70 53 -201 155 -292 225 -623 483 -983 595 -1384 435 -52 -21 -163 -87 -320 -191 -399 -265 -518 -362 -581 -478 -24 -45 -30 -68 -33 -140 -7 -133 37 -254 169 -469 36 -58 949 -1417 2030 -3020 2254 -3343 2131 -3159 2274 -3395 180 -296 260 -390 385 -448 55 -27 76 -31 145 -31 142 1 275 57 514 217 700 467 831 655 690 990 -47 111 -126 239 -419 672 -236 349 -1616 2395 -1762 2612 l-48 72 157 -103 c87 -56 893 -585 1792 -1175 898 -589 1660 -1085 1692 -1101 119 -60 218 -82 395 -88 122 -3 186 0 257 12 476 81 866 372 952 711 31 124 12 303 -46 419 -12 22 -148 237 -304 476 -155 239 -424 653 -597 920 -2503 3857 -3846 5722 -4120 5720 -13 0 -45 -15 -73 -32z"></path> 1004 <path d="M51477 13520 c-80 -25 -175 -90 -249 -169 -35 -37 -1029 -1331 -2210 -2877 -1677 -2194 -2181 -2847 -2304 -2984 -347 -389 -538 -660 -609 -865 -23 -66 -31 -182 -15 -229 17 -53 48 -86 168 -179 59 -45 242 -192 407 -328 622 -509 871 -700 1180 -904 455 -301 834 -479 1226 -575 102 -25 220 -43 434 -68 71 -9 421 5 450 17 11 5 58 16 105 26 281 57 615 222 885 439 346 279 621 596 1165 1346 284 392 447 600 994 1270 827 1013 1223 1609 1380 2080 152 457 141 918 -31 1350 -238 597 -706 1132 -1612 1839 -120 94 -295 237 -387 319 -248 217 -352 303 -439 362 -89 60 -217 122 -287 139 -69 16 -184 13 -251 -9z m715 -2296 c72 -37 151 -108 313 -283 165 -178 221 -256 253 -354 88 -267 -14 -533 -381 -996 -50 -64 -611 -795 -1245 -1626 -735 -963 -1176 -1532 -1217 -1571 -197 -187 -491 -238 -850 -148 -238 61 -540 212 -633 319 l-32 36 43 57 c24 31 431 563 903 1182 473 619 1204 1575 1624 2125 903 1183 895 1173 965 1226 95 72 162 80 257 33z"></path> 1005 <path d="M31466 7279 c-685 -39 -1317 -227 -1814 -540 -356 -225 -691 -560 -907 -909 -61 -99 -205 -385 -205 -407 0 -23 -15
1005-14 -75 48 -154 157 -449 397 -672 547 -966 650 -2172 1036 -3546 1136 -269 20 -547 31 -547 21 0 -4 44 -66 97 -139 473 -637 826 -1314 1058 -2028 186 -572 295 -1141 395 -2066 119 -1106 544 -1894 1260 -2335 191 -117 495 -239 712 -286 201 -43 291 -53 544 -58 l251 -5 11 88 c31 248 37 367 37 749 0 257 -5 445 -13 525 -59 568 -174 935 -512 1640 -144 298 -195 392 -303 554 -109 165 -246 343 -512 666 -124 151 -224 281 -223 290 2 8 11 16 21 18 18 4 318 -148 502 -254 114 -66 267 -190 482 -390 122 -114 346 -396 451 -568 271 -444 427 -1025 463 -1727 22 -420 -22 -966 -117 -1433 -13 -66 -23 -121 -21 -122 7 -7 162 20 264 47 646 166 1089 598 1288 1254 78 259 109 478 109 785 0 194 -4 260 -22 380 -30 192 -82 424 -133 590 -23 74 -42 144 -43 155 -1 18 7 21 85 27 487 37 906 328 1148 798 105 205 157 359 231 689 208 922 521 1530 1104 2139 43 45 77 85 74 87 -16 16 -473 46 -668 43 -63 0 -178 -5 -254 -9z m-920 -1240 c4 -6 -46 -65 -118 -138 -319 -324 -374 -391 -549 -671 -263 -420 -347 -617 -401 -933 l-22 -135 -49 91 c-27 51 -72 129 -99 175 -56 94 -56 78 -11 282 145 663 514 1099 1103 1300 127 43 136 45 146 29z" fill="#f6dacb"></path> 1006 </g></devs><use href="#svglogo"></use></svg> 1007 1008 1009</div><div id="shopify-section-new_header" class="shopify-section"> 1010<div class="new_boot"><div id="shopify-section-lpg-home-header" class="shopify-section new_boot"> 1011 1012
1013<script> 1014 document.addEventListener("DOMContentLoaded", function() { 1015 var url = window.location.pathname; 1016 if (url.includes('/products/5-2-juice-club-weekly')) { 1017 window.location.href = "/pages/52-club"; 1018 } 1019 }); 1020</script>
1020 1021 1022 1023 1024 1025 1026<style> 1027@font-face { 1028 font-family: 'Ubuntu,sans-serif'; 1029 src: url('https://cdn.shopify.com/s/files/1/0971/0000/files/gazpacho-medium-webfont.woff2') format('woff2'), 1030 url('https://cdn.shopify.com/s/files/1/0971/0000/files/gazpacho-medium-webfont.woff') format('woff'); 1031 font-weight: normal; 1032 font-style: normal; 1033} 1034 1035 1036 1037 1038 1039 1040html { 1041 overflow: scroll !important; 1042} 1043.head_right_btm .col-md-4 { 1044 padding: 0 6px; 1045} 1046.head_right .col-md-12 { 1047 padding: 0 6px; 1048} 1049.vueperslides__arrows { 1050 display: none; 1051} 1052.rb-hover-img:hover { 1053 opacity: 0 !important; 1054} 1055p.rb-title { 1056 text-align: center; 1057} 1058button.recharge-button.recharge-button-primary span.recharge-text.recharge-text-p3 { 1059 color: #fff !important; 1060} 1061button.recharge-button.recharge-button-secondary:hover, 1062button.recharge-button.recharge-button-primary:hover { 1063 background: #00594d !important; 1064} 1065button.recharge-button.recharge-button-secondary { 1066 color: #fff !important; 1067 border: 0; 1068 min-width: auto; 1069 background: #00594d; 1070} 1071button.recharge-button.recharge-button-primary { 1072 border: 0; 1073} 1074a.rb-btn { 1075 background: #00594d !important; 1076} 1077.rb-close circle, .rb-success-icon circle { 1078 fill: #00594d !important; 1079} 1080input.rb-input { 1081 min-width: auto !important; 1082} 1083span.recharge-text.recharge-text-p3 { 1084 color: #00594d; 1085} 1086#rc_manage_subscription_container input { 1087 width: auto; 1088 min-width: auto; 1089 height: auto; 1090 padding: initial; 1091 line-height: normal; 1092} 1093body#recharge-novum #recharge-te .te-modal-title { 1094 margin-bottom: 0; 1095 font-weight: 600; 1096 font-size: 20px; 1097} 1098body#recharge-novum #recharge-te .close-sidebar.close-btn { 1099 min-width: auto; 1100} 1101#te-modal button.js-back-btn.back-btn { 1102 min-width: auto; 1103} 1104header#te-modal-heading { 1105 background: transparent; 1106 color: rgb(37, 37, 37); 1107} 1108body#recharge-novum #recharge-te #v-cal button { 1109 min-width: auto; 1110 border-radius: 50px !important; 1111 font-size: 13.33px; 1112} 1113body#recharge-novum #recharge-te #v-cal button.vcal-date--active, 1114body#recharge-novum #recharge-te #v-cal button:focus { 1115 outline: 0; 1116} 1117body#recharge-novum #recharge-te #te-modal-heading .close-sidebar { 1118 outline: 0 !important; 1119} 1120div#shopify-section-spd-footer footer { 1121 background-color: #00594e; 1122} 1123div#shopify-section-spd-footer footer p.footer-block__heading { 1124 font-size: 20px; 1125 font-family: "new-spirit"; 1126 font-weight: 500; 1127} 1128div#shopify-section-spd-footer footer ul li { 1129 margin-bottom: 10px; 1130} 1131div#shopify-section-spd-footer footer ul li a.link { 1132 font-size: 16px; 1133 text-decoration: none; 1134} 1135.footer-block__details-content p a, 1136.footer-block__details-content p { 1137 color: #fff; 1138 font-size: 16px; 1139} 1140.rating-main .rating__star li img { 1141 width: 16px; 1142} 1143.footer .footer__bottom .footer__bottom-left .footer__copyright p { 1144 font-size: 14px; 1145 color: #23564e; 1146} 1147.footer .footer__list li a, 1148.footer .footer__contact .footer__contact-item span { 1149 font-size: 16px; 1150} 1151/* .container.custom__container { 1152 max-width: 1200px; 1153 width: 100%; 1154} */ 1155.footer .footer__title { 1156 font-size: 24px; 1157 font-family: new-spirit; 1158} 1159.footer-block__details-content a:visited { 1160 color: #fff; 1161} 1162a.navbar-brand.header__logo img { 1163 max-width: 140px; 1164 width: 140px; 1165} 1166header.header.lpg-header.desktop_layout { 1167 padding: 0; 1168} 1169/* .nutriseed-NS19 main#MainContent { 1170 text-align: center; 1171 max-width: 1280px; 1172 margin: 40px auto; 1173} */ 1174.header .header__bottom-bar .header__icon-content svg{ 1175 margin-right:5px; 1176} 1177.rating-main .rating__star li { 1178 margin-right: 3px; 1179} 1180.head_club_left p, .head_club_left span { 1181 font-family: Ubuntu,sans-serif ; 1182 font-weight:700; 1183} 1184.header .header__nav .header__list li ul li a { 1185 font-family: Ubuntu,sans-serif; 1186 font-size: 16px; 1187 line-height: 22px; 1188 letter-spacing: 0.05em; 1189 font-weight:700; 1190} 1191.top_bar_head { 1192 background: #23564e; 1193 text-align: center; 1194} 1195.top_bar_head .row { 1196 width: 100%; 1197} 1198.top_bar_head p { 1199 color: #fff; 1200 font-weight: 500; 1201 margin: 0 0 2px 0; 1202 line-height: normal; 1203 padding: 10px 0; 1204 font-size: 15px; 1205 font-family: Ubuntu,sans-serif; 1206} 1207.header .header__nav .header__list li.has-children .header__submenu-title { 1208 color: #23564E; 1209 font-style: normal; 1210 text-transform: uppercase; 1211 font-family: Ubuntu,sans-serif !important; 1212 font-size: 16px; 1213 line-height: 24px !important; 1214 letter-spacing: 0.05px; 1215 margin-bottom: 10px; 1216 font-weight:700; 1217} 1218.header .header__nav .ruk_rating_snippet { 1219 margin: 5px 0 0; 1220} 1221.header .header__nav .ruk_rating_snippet i:nth-child(5):after{ 1222 display:none !important; 1223} 1224.header .header__nav .header__list li.has-children ul.header__submenu-list{ 1225column-count: 1; 1226} 1227.header .header__nav .header__list li.has-children ul.header__submenu-list li { 1228 margin: 0; 1229 line-height: 100%; 1230} 1231.header .header__nav .header__list li.has-children ul.header__submenu-list li a { 1232 color: #212531; 1233 font-size: 16px; 1234 line-height: 22px; 1235 letter-spacing: 0.5px; 1236 text-transform: capitalize; 1237 padding: 7px 0; 1238 display: block; 1239 font-family: Ubuntu,sans-serif; 1240 font-weight:700; 1241} 1242.head_right_top { 1243 display: flex; 1244 justify-content: space-between; 1245 margin-bottom: 20px; 1246 align-items: center; 1247 vertical-align: middle; 1248} 1249.head_right_top h4.header__submenu-title { 1250 margin: 0 !important; 1251 line-height: 100% !important; 1252} 1253.header .header__nav .head_right_top a.head_bestseller, 1254 a.shop_all_link{ 1255 color: #F67B14 !important; 1256 font-size: 14px !important; 1257 /* font-style: normal !important; 1258 font-weight: 400 !important; */ 1259 line-height: 20px !important; 1260 letter-spacing: 0.5px !important; 1261 text-decoration-line: underline !important; 1262 text-transform: capitalize !important; 1263 font-family: Ubuntu,sans-serif; 1264 font-weight:700; 1265} 1266 1267.head_pd_img { 1268 border: 1px solid #D2D2D2; 1269 padding: 10px; 1270 text-align:center; 1271} 1272.head_pd_img img { 1273 max-height: 189px; 1274 object-fit: cover; 1275 margin: 0 auto; 1276} 1277.head_pd h6 { 1278 color: #004e3b; 1279 font-size: 12px; 1280 1281 font-weight: unset; 1282 line-height: 20px; 1283 letter-spacing: 0.28px; 1284 text-transform: uppercase; 1285 margin: 0; 1286 padding: 5px 0 0; 1287 font-family: Ubuntu, sans-serif; 1288 font-weight:700; 1289} 1290.head_pd .ruk_rating_snippet i { 1291 font-size: 15px !important; 1292 color: #F67B14 !important; 1293 line-height: 100% !important; 1294} 1295.head_pd .ruk_rating_snippet { 1296 line-height: normal; 1297} 1298.head_club { 1299 display: flex; 1300 justify-content: space-between; 1301 border-radius: 16px; 1302 background: #FBF4F0; 1303 padding: 30px; 1304} 1305.head_club_left span { 1306 color: #00594E; 1307 font-style: normal; 1308 font-size: 32px; 1309 line-height: 40px; 1310 letter-spacing: 0.02em; 1311} 1312.head_club_left p { 1313 min-height: auto !important; 1314 margin: 0; 1315 color: #212529 !important; 1316 font-size: 16px !important; 1317 font-style: normal; 1318 font-weight: 400 !important; 1319 line-height: 20px !important; 1320 letter-spacing: 0.28px; 1321 font-family: Ubuntu,sans-serif !important; 1322} 1323.head_club_left a.club_btn { 1324 border-radius: 4px; 1325 background: #00594E; 1326 color: #fff !important; 1327 font-size: 14px !important; 1328 font-style: normal; 1329 font-weight: 700; 1330 line-height: 24px; 1331 letter-spacing: 0.28px !important; 1332 padding: 7px 15px !important; 1333 display: table; 1334 width: auto; 1335 margin-top: 15px; 1336 font-family: Ubuntu,sans-serif !important; 1337} 1338/* .head_pd_img img { 1339 max-height: 89px; 1340 width: 100%; 1341 object-fit: cover; 1342} */ 1343.header .header__nav .header__list li.last_item a { 1344 padding: 7px 12px; 1345 border-radius: 33px; 1346 border: 1px solid #00594E; 1347} 1348.new_release { 1349 line-height: 100%; 1350} 1351header .head_pd .new_release span { 1352 color: #00594E; 1353 font-size: 14px; 1354 text-transform: capitalize; 1355 line-height: 100%; 1356 font-family: Ubuntu, sans-serif; 1357 font-weight:bold; 1358} 1359.header .header__nav .header__list li.has-children .header__submenu{ 1360 z-index:999; 1361} 1362.zp.zp.ba-20485668 h4, .zp.zp.ba-20485668 p, .zp.zp.ba-20485671 h4, .zp.zp.ba-20485671 p { 1363 text-align: center; 1364} 1365.zp.zp.ba-20436735 h2, .zp.zp.ba-20436735 p,.zp.zp.ba-20436151 h1,.zp.zp.ba-20436151 h2,.zp.zp.ba-20436151 h1,.zp.zp.ba-20436151 h2 { 1366 text-align: center; 1367} 1368section#shopify-section-template--15209465774151__content h1 { 1369 text-align: center; 1370} 1371@media only screen and (max-width: 767px) { 1372/* .isp_mobile_dropdown_container.no-visual { 1373 display: none; 1374} */ 1375#MainContent{ 1376display:block !important; 1377} 1378.zp.ba-20436735 h2, 1379.zp.ba-20436735 p, 1380.zp.ba-20436165 h1, 1381.zp.cac-20485668 p, 1382.zp.cac-20485668 h4, 1383.zp.cac-20485671 h4,.zp.cac-20485671 p{ 1384 text-align:center; 1385} 1386 .shifter-navigation .mob_menus > .menu_lists .menu_lists.sub_menus .menu__item a svg { 1387 display: none; 1388} 1389body#recharge-novum .menu__item .svg-inline--fa.fa-w-10 { 1390 display: none; 1391} 1392body#recharge-novum .menu__item svg.svg-inline--fa.fa-plus.fa-w-14.link{ 1393 float:right; 1394}
1395 footer .footer__content-top.width-page { 1396 padding: 0; 1397 } 1398 .top_bar_head p { 1399 font-size: 14px; 1400 } 1401 .shifter-navigation li ul li a { 1402 color: #004e3b; 1403 font-size: 13px; 1404 line-height: 12px; 1405 } 1406 .shifter-navigation .mob_menus > .menu_lists > .menu__item.expand a.expandable, .shifter-navigation .mob_menus > .menu_lists > .menu__item a { 1407 color: #004e3b; 1408 font-size: 14px; 1409 font-weight: 400; 1410 line-height: 12px; 1411 letter-spacing: 0.02em; 1412 } 1413 .shifter-navigation .mob_menus > .menu_lists .menu_lists .menu__item a { 1414 font-size: 13px; 1415 font-weight: 400; 1416 line-height: 12px; 1417 letter-spacing: 0.02em; 1418} 1419 .mob_menus > .menu_lists > .menu__item:last-child { 1420 width: 100%; 1421 padding: 20px; 1422 } 1423 .shifter-navigation .mob_menus > .menu_lists > .menu__item:last-child { 1424 margin: 0; 1425 } 1426 .shifter-navigation .mob_menus > .menu_lists > .menu__item:last-child { 1427 border: 0 !important; 1428 } 1429 .shifter-navigation .mob_menus > .menu_lists > .menu__item .NS19-button-container { 1430 display: flex; 1431 width: 222px; 1432 height: 36px; 1433 padding: 10px; 1434 justify-content: center; 1435 align-items: center; 1436 gap: 10px; 1437 flex-shrink: 0; 1438 border-radius: 28px; 1439 background: #00594e; 1440 color: #fff; 1441 margin: 0 auto; 1442} 1443.shifter-navigation .mob_menus > .menu_lists > .menu__item .NS19-button-container a.NS19-health-quiz { 1444 color: #fff; 1445} 1446 1447} 1448.mob_menus > .menu_lists > .menu__item:nth-child(1) { 1449 border-bottom: 1px solid #dee2e6 !important; 1450 padding: 14px 0; 1451} 1452 1453 .NS19-button-container{ 1454 width:100%; 1455 height: 40px; 1456 } 1457 .refer_frnd a { 1458 color: #00594E; 1459 text-decoration: underline; 1460 font-size: 14px; 1461 font-weight: 400; 1462 line-height: 12px; 1463 letter-spacing: 0.02em; 1464 text-align: center; 1465 1466 } 1467 a.NS19-health-quiz { 1468 1469 text-transform: uppercase; 1470 } 1471 a.NS19-best-sellers { 1472 font-size: 15px; 1473 font-weight: 400 !important; 1474 line-height: 12px; 1475 letter-spacing: 0.02em; 1476 text-align: center; 1477 1478 } 1479 a.NS19-best-seller-links { 1480 font-size: 13px; 1481 font-weight: 400 !important; 1482 line-height: 12px; 1483 letter-spacing: 0.02em; 1484 text-align: center; 1485 1486 } 1487 .mob_menus .search-menu input { 1488 1489 color: #84868C; 1490 } 1491 .shifter-navigation li a { 1492 font-weight: 400; 1493 } 1494 .refer_frnd { 1495 text-align: center; 1496 } 1497 .shifter-navigation .mob_menus > .menu_lists > .menu__item, 1498 .NS19_text,.NS19_star_img, #NS_19_new_release{ 1499 1500 } 1501 .shifter-navigation li ul li a:before{ 1502 display:none; 1503 } 1504.shifter-open .st-search-box.hidden-desktop 1505} 1506.shifter-open #mobile-header-var, .shifter-open .shifter-page,.shifter-enabled .shifter-page { 1507 transform: translateZ(0); 1508 transition: opacity 1ms linear 0s, transform .5s ease; 1509} 1510 1511#mobile-header-varm, 1512.shifter-enabled .shifter-navigation, 1513.shifter-enabled .shifter-navigation{ 1514 transition: opacity 1ms linear 0s, transform .5s ease; 1515} 1516.shifter-open .shifter-navigation{ 1517 transition: opacity 1ms linear 0s, transform .5s ease; 1518} 1519.header .header__nav .header__list li a { 1520 padding: 45px 30px; 1521} 1522.header .header__nav .head_right_top a.head_bestseller, a.shop_all_link { 1523 padding: 0; 1524} 1525.head_pd a { 1526 padding: 0 !important; 1527} 1528.header .header__nav .header__list li a.shop_all_link { 1529 padding: 0; 1530} 1531@media only screen and (max-width: 1024px) { 1532.header .header__nav .header__list li a { 1533 padding: 45px 20px; 1534} 1535.shifter-navigation { 1536 width: 320px !important; 1537} 1538.shifter-open #mobile-header-var, .shifter-open .shifter-page { 1539 transform: translate3D(320px, 0, 0); 1540} 1541} 1542@media only screen and (max-width: 480px){ 1543.shifter-navigation { 1544 width: 320px !important; 1545} 1546.shifter-open #mobile-header-var, .shifter-open .shifter-page { 1547 transform: translate3D(320px, 0, 0); 1548} 1549} 1550 1551 1552 1553 @media only screen and (max-width: 767px) { 1554 .shifter-navigation .mob_menus > .menu_lists > .menu__item { 1555 display: flex; 1556 align-items: center; 1557 flex-wrap: wrap; 1558 border-bottom: 1px solid #dee2e6 !important; 1559 padding: 4px 0; 1560 margin: 0 10px; 1561 } 1562 1563 .shifter-navigation .mob_menus > .menu_lists > .menu__item .EL-mob-nav-img { 1564 width: 54px; 1565 min-width: 54px; 1566 height: 54px; 1567 margin-right: 12px; 1568} 1569 } 1570 </style> 1571<!-- <div class="top_bar_head"> 1572 <div class="container"> 1573 <div class="row"> 1574 <div class="col-md-12"> 1575 <div class="top_bar_content"> 1576 <p>Sale Now On Get 15% OFF - Use Code: NEWYOU15</p> 1577 </div> 1578 </div> 1579 </div> 1580 </div> 1581</div> --> 1582 1583 1584 1585 1586 1587<header class="header lpg-header desktop_layout"> 1588 <div class="header__main"> 1589 <div class="container custom__container"> 1590 <div class="header__row"> 1591 <div class="header__toggle d-block d-lg-none">
1592 <span class="header__line"></span> 1593 <span class="header__line"></span> 1594 <span class="header__line"></span> 1595 </div> 1596 <div class="header__nav"> 1597 <div class="header__nav-wrapper"> 1598 1599 <a class="site-nav__link site-nav__link--icon st-search-icon"> 1600 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="20px" height="20px" viewBox="0 0 446.25 446.25" style="enable-background:new 0 0 446.25 446.25;" xml:space="preserve" fill="#00584f"><g id="search--inject-2"><path d="M318.75,280.5h-20.4l-7.649-7.65c25.5-28.05,40.8-66.3,40.8-107.1C331.5,73.95,257.55,0,165.75,0S0,73.95,0,165.75 S73.95,331.5,165.75,331.5c40.8,0,79.05-15.3,107.1-40.8l7.65,7.649v20.4L408,446.25L446.25,408L318.75,280.5z M165.75,280.5 C102,280.5,51,229.5,51,165.75S102,51,165.75,51S280.5,102,280.5,165.75S229.5,280.5,165.75,280.5z"></path></g></svg> 1601</a> 1602<a class="site-nav__link site-nav__link--icon st-search-close-btn" style="display:none;"> 1603 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#00584f" version="1.1" id="Capa_1" width="20" height="20" viewBox="0 0 94.926 94.926" xml:space="preserve"> 1604 <g> 1605 <path d="M55.931,47.463L94.306,9.09c0.826-0.827,0.826-2.167,0-2.994L88.833,0.62C88.436,0.224,87.896,0,87.335,0 c-0.562,0-1.101,0.224-1.498,0.62L47.463,38.994L9.089,0.62c-0.795-0.795-2.202-0.794-2.995,0L0.622,6.096 c-0.827,0.827-0.827,2.167,0,2.994l38.374,38.373L0.622,85.836c-0.827,0.827-0.827,2.167,0,2.994l5.473,5.476 c0.397,0.396,0.936,0.62,1.498,0.62s1.1-0.224,1.497-0.62l38.374-38.374l38.374,38.374c0.397,0.396,0.937,0.62,1.498,0.62 s1.101-0.224,1.498-0.62l5.473-5.476c0.826-0.827,0.826-2.167,0-2.994L55.931,47.463z"/> 1606 </g> 1607 </svg> 1608</a> 1609 1610<style> 1611 1612 .st-search-icon { 1613 top: 50%; 1614 z-index: 2; 1615 width: 50px; 1616 height: 50px; 1617 cursor: pointer; 1618 line-height: 50px; 1619 position: absolute; 1620 padding: 0!important; 1621 border: none!important; 1622 transform: translate(-50% , -58%); 1623 background-color: transparent!important; 1624} 1625@media only screen and (min-width: 1024px){ 1626 .st-search-close-btn { 1627 top: 50%; 1628 z-index: 2; 1629 width: 50px; 1630 height: 50px; 1631 cursor: pointer; 1632 line-height: 50px; 1633 position: absolute; 1634 padding: 0!important; 1635 border: none!important; 1636 transform: translate(-50% , -58%); 1637 background-color: transparent!important; 1638} 1639} 1640 1641@media only screen and (max-width:834px) { 1642 .st-search-icon { 1643 display: none !important; 1644 } 1645} 1646@media only screen and (min-width: 801px) and (max-width: 1025px) { 1647 .st-search-icon { 1648 transform: translate(-17% , -58%); 1649} 1650 1651} 1652</style> 1653
1654<script> 1655 1656 document.addEventListener("DOMContentLoaded", function () { 1657 let st_searchIcon = document.querySelectorAll(".st-search-icon"); 1658 let st_searchCrossIcon = document.querySelectorAll(".st-search-close-btn"); 1659 let st_searchBoxDesktop = document.querySelector( 1660 ".st-search-box.hidden-mobile" 1661 ); 1662 let st_searchBoxMobile = document.querySelector( 1663 ".st-search-box.hidden-desktop" 1664 ); 1665 1666 function toggleStSearchBar(showSearchBar) { 1667 if (!isDeviceMobile()) { 1668 if (st_searchBoxDesktop) 1669 st_searchBoxDesktop.style.display = showSearchBar ? "" : "none"; 1670 if (st_searchBoxMobile) 1671 st_searchBoxMobile.style.display = showSearchBar ? "" : "none"; 1672 if (st_searchIcon) { 1673 st_searchIcon.forEach((x) => { 1674 x.style.display = showSearchBar ? "none" : ""; 1675 }); 1676 } 1677 if (st_searchCrossIcon) { 1678 st_searchCrossIcon.forEach((x) => { 1679 x.style.display = showSearchBar ? "" : "none"; 1680 }); 1681 } 1682 } 1683 st_searchIcon.forEach((a) => { 1684 setTimeout(() => { 1685 // st_searchBoxDesktop.focus(); 1686 document.querySelectorAll('input[name="st"]').forEach((x) => { 1687 x.focus(); 1688 }); 1689 }, 200); 1690 }); 1691 } 1692 1693 if (st_searchIcon) { 1694 st_searchIcon.forEach((a) => { 1695 a.addEventListener("click", (e) => { 1696 setTimeout(() => { 1697 toggleStSearchBar(true); 1698 }, 300); 1699 }); 1700 }); 1701 } 1702 if (st_searchCrossIcon) { 1703 st_searchCrossIcon.forEach((a) => { 1704 a.addEventListener("click", (e) => { 1705 toggleStSearchBar(false); 1706 }); 1707 }); 1708 } 1709 1710 function isDeviceMobile() { 1711 return window.matchMedia("only screen and (max-width: 768px)").matches; 1712 } 1713 1714 toggleStSearchBar(false); 1715 1716}); 1717 1718</script>
1718 1719 <div class="st-search-box hidden-mobile" style="display: none;"> 1720 <input type="text" autocomplete="off" placeholder="Search" name="st" id="st-search" class="st-search-input"> 1721</div> 1722<style> 1723 .ui-autocomplete.isp-wide-layout.ui-front.ui-menu.ui-widget.ui-widget-contentx.ui-corner-all { 1724 display: none!important; 1725} 1726 .st-search-box .st-search-input:focus { 1727 box-shadow: none; 1728 border: 2px solid #00594d; 1729} 1730 1731 1732 @media only screen and (min-width:1025px) { 1733 .hidden-desktop { 1734 display: none !important; 1735 } 1736 a.site-nav__link.site-nav__link--icon.st-searchbox-close-btn { 1737 display: inline-flex; 1738 cursor: pointer; 1739} 1740 } 1741 @media only screen and (max-width:1023px) { 1742 .hidden-mobile { 1743 display: none !important; 1744 } 1745 } 1746 1747 @media only screen and (max-width:1366px) { 1748 .st-search-box.hidden-mobile{ 1749 margin-right: 25px !important; 1750 } 1751 /* .st-search-box .st-search-input{ 1752 padding: 8px 35px 8px 40px !important; 1753 } */ 1754 1755 } 1756 1757 @media only screen and (min-width:834px) and (max-width:1300px) { 1758/* .st-search-box.hidden-mobile { 1759 transform: translate(15%, 15%) !important; 1760 width: 77% !important; */ 1761} 1762 } 1763 @media only screen and (min-width: 1301px) and (max-width: 1424px){ 1764 .st-search-box.hidden-mobile { 1765/* transform: translate(15%, 20%) !important; 1766 width: 76% !important; */ 1767} 1768 } 1769 @media only screen and (min-width: 1700px) and (max-width: 2500px){ 1770 .st-search-box.hidden-mobile { 1771/* width: 64% !important; */ 1772} 1773} 1774 @media only screen and (min-width: 2500px){ 1775 .st-search-box.hidden-mobile { 1776/* width: 66% !important; 1777 transform: translate(-20%, 50%) !important; */ 1778} 1779} 1780 .st-search-box .st-search-input { 1781 /* font-family: SF Mono,sans-serif; */ 1782 color: #0d0d0d; 1783 font-size: 16px; 1784 padding: 15px 35px 15px 50px; 1785 width: 100%; 1786 /* height: 35px; */ 1787 /* min-height: 35px; */ 1788 margin-bottom: 0; 1789 background-position-y: center; 1790 background-position-x: 20px; 1791 background-repeat: no-repeat; 1792 background-size: 20px; 1793 border-radius: 0px; 1794 box-shadow: none; 1795 background-color: #ffffff; 1796 height: 55px; 1797 border: 1px solid #cccccc!important; 1798 border-radius: 50px!important; 1799 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='25px' height='25px' viewBox='0 0 446.25 446.25' style='enable-background:new 0 0 446.25 446.25;' xml:space='preserve' fill='%2300584f'%3E%3Cg id='search--inject-2'%3E%3Cpath d='M318.75,280.5h-20.4l-7.649-7.65c25.5-28.05,40.8-66.3,40.8-107.1C331.5,73.95,257.55,0,165.75,0S0,73.95,0,165.75 S73.95,331.5,165.75,331.5c40.8,0,79.05-15.3,107.1-40.8l7.65,7.649v20.4L408,446.25L446.25,408L318.75,280.5z M165.75,280.5 C102,280.5,51,229.5,51,165.75S102,51,165.75,51S280.5,102,280.5,165.75S229.5,280.5,165.75,280.5z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); 1800 visibility: visible !important; 1801} 1802.st-search-box.hidden-mobile { 1803 position: absolute; 1804 top: 50%; 1805 width: 100%; 1806 left: -15px; 1807 z-index: 9; 1808 padding: 0; 1809 transform: translate(8% , -58%); 1810 width: calc(50% - 130px)!important; 1811} 1812 span.st-search-close-btn { 1813 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' version='1.1' id='Capa_1' width='20' height='20' viewBox='0 0 94.926 94.926' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M55.931,47.463L94.306,9.09c0.826-0.827,0.826-2.167,0-2.994L88.833,0.62C88.436,0.224,87.896,0,87.335,0 c-0.562,0-1.101,0.224-1.498,0.62L47.463,38.994L9.089,0.62c-0.795-0.795-2.202-0.794-2.995,0L0.622,6.096 c-0.827,0.827-0.827,2.167,0,2.994l38.374,38.373L0.622,85.836c-0.827,0.827-0.827,2.167,0,2.994l5.473,5.476 c0.397,0.396,0.936,0.62,1.498,0.62s1.1-0.224,1.497-0.62l38.374-38.374l38.374,38.374c0.397,0.396,0.937,0.62,1.498,0.62 s1.101-0.224,1.498-0.62l5.473-5.476c0.826-0.827,0.826-2.167,0-2.994L55.931,47.463z'/%3E%3C/g%3E%3C/svg%3E"); 1814 background-repeat: no-repeat; 1815 background-position: center; 1816 width: 20px; 1817 height: 20px; 1818 position: absolute; 1819 top: 50%; 1820 right: -4%; 1821 transform: translate(-50%, -50%); 1822 padding: 17px; 1823 background-color: #fef8ec; 1824 cursor: pointer; 1825} 1826 1827 a.site-nav__link.site-nav__link--icon.st-searchbox-close-btn svg { 1828 width: 30px; 1829 height: 30px; 1830} 1831 li.st-search-bar-container { 1832 margin-left: 35px; 1833} 1834 1835@media only screen and (min-width:1200px) and (max-width:1490px) { 1836 1837 li.st-search-bar-container { 1838 margin-left: 10px !important; 1839 } 1840 .st-search-box.hidden-mobile { 1841 margin-right: 0 !important; 1842 } 1843 .nav--desktop .main-menu > li > a { 1844 padding-left: 10px !important; 1845 } 1846 1847} 1848 1849</style> 1850 1851 <ul class="header__list list-unstyled list-inline"> 1852 1853 1854 1855 <li><a href="https://www.nutriseed.co.uk/pages/52-club">5:2 club</a></li> 1856 1857 1858 1859 1860 1861 1862 1863 <li class="has-children"> 1864 <a href="#">Juice Cleanse</a> 1865 <div class="header__submenu"> 1866 <div class="row"> 1867 1868 <div class="col-md-12"> 1869 <h4 class="header__submenu-title">Juice Cleanse</h4> 1870 </div> 1871 <div class="col-md-6"> 1872 <div class="head_left"> 1873 <ul class="header__submenu-list"> 1874 1875 <li>
1875<a href="/products/3-day-juice-cleanse">3 Day Juice Cleanse</a></li> 1876 1877 <li><a href="/products/5-day-juice-cleanse">5 Day Juice Cleanse</a></li> 1878 1879 <li><a href="/products/7-day-juice-cleanse">7 Day Juice Cleanse</a></li> 1880 1881 <li><a href="/products/10-day-juice-cleanse">10 Day Juice Cleanse</a></li> 1882 1883 <li><a href="/pages/build-your-own">Build Your Own</a></li> 1884 1885 <li><a href="/products/soup-juice-cleanse">Soup & Juice Cleanse</a></li> 1886 1887 <li><a href="/products/cocktail-cleanse">Cocktail Cleanse</a></li> 1888 1889 <li><a href="/products/couples-cleanse">Couples Cleanse</a></li> 1890 1891 </ul> 1892 1893 <a href="https://www.nutriseed.co.uk/collections/juice-and-soup" class="shop_all_link">Shop All</a> 1894 1895 </div> 1896 </div> 1897 <div class="col-md-6"> 1898 <div class="head_right"> 1899 1900 1901 <div class="row"> 1902 <div class="col-md-12"> 1903 <div class="head_club"> 1904 <div class="head_club_left"> 1905 <span>5:2 Club</span> 1906 <p>Your gateway to reaching your goals</p> 1907 <a href="https://www.nutriseed.co.uk/pages/52-club" class="club_btn">Get Started</a> 1908 </div> 1909 <div class="head_club_right"> 1910 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/menu_pd.png"> 1911 </div> 1912 </div> 1913 </div> 1914 </div> 1915 1916 </div> 1917 </div> 1918 </div> 1919 </div></li> 1920 1921 1922 1923 1924 1925 <li class="has-children"> 1926 <a href="#">shop</a> 1927 <div class="header__submenu"> 1928 <div class="row"> 1929 1930 <div class="col-md-12"> 1931 <h4 class="header__submenu-title">shop</h4> 1932 </div> 1933 <div class="col-md-6"> 1934 <div class="head_left"> 1935 <ul class="header__submenu-list"> 1936 1937 <li><a href="/collections/weight-loss-auto">Weight Loss</a></li> 1938 <li><a href="/collections/juice-packs">Juice Packs</a></li> 1939 <li><a href="/collections/daily-health">Daily Health</a></li> 1940 1941 <li><a href="https://www.nutriseed.co.uk/collections/menopause">Menopause</a></li> 1942 1943 <li><a href="/collections/female-health-auto">Female Health</a></li> 1944 1945 <li><a href="/collections/immunity">Immunity</a></li> 1946 1947 <li><a href="/collections/gut-health-auto">Gut Health</a></li> 1948 <li><a href="/collections/shots">Shots</a></li> 1949 <li><a href="/collections/superfoods">Superfoods</a></li> 1950 1951 <li><a href="/collections/vitamins-and-supplements">Vitamins & Supplements</a></li> 1952 1953 <li><a href="/collections/food-snacks">Food & Snacks</a></li> 1954 1955 </ul> 1956 1957 <a href="https://www.nutriseed.co.uk/collections/all" class="shop_all_link">Shop All</a> 1958 1959 </div> 1960 </div> 1961 <div class="col-md-6"> 1962 <div class="head_right"> 1963 1964 1965 <div class="row"> 1966 <div class="col-md-12"> 1967 <div class="head_right_top"> 1968 <h4 class="header__submenu-title">best sellers</h4> 1969 <a href="https://www.nutriseed.co.uk/collections/best-sellers" class="head_bestseller">All Best Sellers</a> 1970 </div> 1971 </div> 1972 </div> 1973 <div class="head_right_btm"> 1974 <div class="row"> 1975 <div class="col-md-4"> 1976 <div class="head_pd"> 1977 <a href="https://www.nutriseed.co.uk/pages/52-club"> 1978 <div class="head_pd_img"> 1979 <img src="https://abtest-img-upload.s3.eu-west-2.amazonaws.com/NS19/firstImage.png"> 1980 </div> 1981 <h6>5:2 Club</h6> 1982 <div class="rating collection__rating rating-main"> 1983 <div class="ruk_rating_snippet" data-sku="" data-done="true" style="color: rgb(244, 126, 39);"><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><br><span class="ruk-rating-snippet-count">(339)</span></div> 1984 </div> 1985 </a> 1986 </div> 1987 </div> 1988 <div class="col-md-4"> 1989 <div class="head_pd"> 1990 <a href="https://www.nutriseed.co.uk/products/3
1990-day-juice-cleanse"> 1991 <div class="head_pd_img"> 1992 <img src="https://abtest-img-upload.s3.eu-west-2.amazonaws.com/NS19/secondImg.png"> 1993 </div> 1994 <h6>juice cleanse</h6> 1995 <div class="rating collection__rating rating-main"> 1996 <div class="ruk_rating_snippet" data-sku="" data-done="true" style="color: rgb(244, 126, 39);"><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><br><span class="ruk-rating-snippet-count">(684)</span></div> 1997 </div> 1998 </a> 1999 </div> 2000 </div> 2001 <div class="col-md-4"> 2002 <div class="head_pd"> 2003 <a href="https://www.nutriseed.co.uk/products/collagen-shots-1"> 2004 <div class="head_pd_img"> 2005 <img src="https://www.nutriseed.co.uk/cdn/shop/files/ss_1024x1024.jpg"> 2006 </div> 2007 <h6>Collagen Shots</h6> 2008 <div class="new_release"> 2009 <span>New Release</span> 2010 </div> 2011 </a> 2012 </div> 2013 </div> 2014 </div> 2015 </div> 2016 2017 </div> 2018 </div> 2019 </div> 2020 </div></li> 2021 2022 2023 <a class="navbar-brand header__logo" href="/"> 2024 2025 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/lpg-logo.svg?v=1676481555"> 2026 <!-- <svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="100%" viewBox="0 0 5459.000000 2062.000000" preserveAspectRatio="xMidYMid meet"><use href="#svglogo"></use></svg><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 510 510" xml:space="preserve"><defs><g id="starOrange"><polygon points="255,402.212 412.59,497.25 370.897,318.011 510,197.472 326.63,181.738 255,12.75 183.371,181.738 0,197.472 139.103,318.011 97.41,497.25" fill="#e3813f"></polygon></g></defs></svg> --> 2027 2028 2029 </a> 2030 2031 2032 2033 <li><a href="https://www.nutriseed.co.uk/pages/refer-a-friend">refer a friend</a></li> 2034 2035 2036 2037 2038 <li class="last_item"><a href="https://www.nutriseed.co.uk/pages/take-the-nutriseed-quiz">take health quiz</a></li> 2039 <!-- <li><a href="#">Success Stories</a></li> 2040<li><a href="#">Recipes & Blog</a></li> --> 2041 </ul> 2042 <div class="header__social social d-flex d-lg-none"> 2043 2044 </div> 2045 </div> 2046 </div> 2047 <div class="header__logo-wrapper d-block d-lg-none"> 2048 <a class="navbar-brand header__logo" href="/"> 2049 2050 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/lpg-logo.svg?v=1676481555"> 2051 <!-- <svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="100%" viewBox="0 0 5459.000000 2062.000000" preserveAspectRatio="xMidYMid meet"><use href="#svglogo"></use></svg><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 510 510" xml:space="preserve"><defs><g id="starOrange"><polygon points="255,402.212 412.59,497.25 370.897,318.011 510,197.472 326.63,181.738 255,12.75 183.371,181.738 0,197.472 139.103,318.011 97.41,497.25" fill="#e3813f"></polygon></g></defs></svg> --> 2052 2053 2054 </a> 2055 </div> 2056 <div class="header__actions"> 2057 2058 2059 <div class="header__account d-none d-lg-block"> 2060 <a href="/tools/recurring/get-subscription-access?passwordless=true"> 2061 <!--<img data-src="//www.nutriseed.co.uk/cdn/shop/files/icon-user-round-accent.svg?v=12129246886771445425" class="injectable lazyload" alt="" />--> 2062 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="35px" height="35px" viewBox="0 0 510 510" xml:space="preserve" fill="#23564e"> 2063 <g id="account-circle"> 2064 <path d="M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,76.5 2065 c43.35,0,76.5,33.15,76.5,76.5s-33.15,76.5-76.5,76.5c-43.35,0-76.5-33.15-76.5-76.5S211.65,76.5,255,76.5z M255,438.6 2066 c-63.75,0-119.85-33.149-153-81.6c0-51,102-79.05,153-79.05S408,306,408,357C374.85,405.45,318.75,438.6,255,438.6z"></path> 2067 </g> 2068 </svg> 2069 2070 2071 </a> 2072 </div> 2073 2074 2075 2076 <div class="header__cart"> 2077 <a href="/cart"> 2078 <!--<img data-src="//www.nutriseed.co.uk/cdn/shop/files/icon-shopping-basket-accent.svg?v=529241387994785597" class="injectable lazyload" alt="" /> --> 2079 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="35px" height="35px" viewBox="0 0 555.9 555.9" xml:space="preserve" fill="#23564e"> 2080 <g id="shopping-basket"> 2081 <path d="M413.1,212.925L300.9,44.625c-5.101-5.1-12.75-10.2-20.4-10.2c-7.65,0-15.3,2.55-20.4,10.2l-112.2,168.3H25.5 2082 c-15.3,0-25.5,10.2-25.5,25.5c0,2.55,0,5.1,0,7.65l63.75,237.15c5.1,20.4,25.5,38.25,48.45,38.25h331.5 2083 c22.95,0,43.35-15.3,48.45-38.25l63.75-237.15c0-2.55,0-5.1,0-7.65c0-15.3-10.2-25.5-25.5-25.5H413.1z M204,212.925l76.5-112.2 2084 l76.5,112.2H204z M280.5,416.925c-28.05,0-51-22.95-51-51s22.95-51,51-51s51,22.95,51,51S308.55,416.925,280.5,416.925z"></path> 2085 </g> 2086 </svg> 2087 2088 </a> 2089 <div class="cart_count_div">
2090 <span class="cart_count">0</span> 2091 </div> 2092 </div> 2093 2094 </div> 2095 </div> 2096 <div class="st-search-box hidden-ipad"> 2097 <input type="text" autocomplete="off" placeholder="" name="st" id="st-search-mobile" class="st-search-input"> 2098</div> 2099<style> 2100 .st-search-box.hidden-desktop { 2101 padding: 10px 10px 0; 2102 background: #fff; 2103} 2104 .st-search-box.hidden-desktop .st-search-input { 2105 height: 40px; 2106 min-height: 40px; 2107} 2108 .hidden-ipad { 2109 display:none; 2110 } 2111@media only screen and (min-width: 768px) and (max-width: 1023px) { 2112.hidden-ipad { 2113 display: block !important; 2114 margin: 10px 0 0; 2115} 2116 2117 2118} 2119 2120/* 2121.shifter-navigation .mob_menus .st-search-box.hidden-desktop { 2122 margin-top: 20px; 2123 padding-bottom: 10px; 2124} 2125.shifter-navigation .mob_menus .st-search-box.hidden-desktop input#st-search-mobile { 2126 border: 2px solid #00594d; 2127 border-radius: 4px; 2128} */ 2129 2130 2131</style> 2132 </div> 2133 </div> 2134 <div class="header__bottom-bar "> 2135 <div class="container custom__container"> 2136 <div class="row"> 2137 2138 <div class="col-lg-4"> 2139 2140 <div class="header__rating rating-main"> 2141 <ul class="header__star-list rating__star"> 2142 <li> <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/icon-star-orange.svg?v=1676481544"></li> 2143 <li> <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/icon-star-orange.svg?v=1676481544"></li> 2144 <li> <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/icon-star-orange.svg?v=1676481544"></li> 2145 <li> <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/icon-star-orange.svg?v=1676481544"></li> 2146 <li> <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/icon-star-orange.svg?v=1676481544"></li> 2147 </ul> 2148 Rated 5 Stars by 10,000+ Customers 2149 </div> 2150 </div> 2151 2152 <div class="col-lg-4 d-lg-block"> 2153 <div class="header__icon-content text-center header__icon-delivery"> 2154 <!-- <img src="//www.nutriseed.co.uk/cdn/shop/files/icon-truck.svg?v=8894510772228765031" class="injectable" alt="" />--> 2155 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 469.333 469.333" width="20px" heght="20px" xml:space="preserve" fill="#ffffff"><g><path d="M405.333,149.333h-64V64H42.667C19.093,64,0,83.093,0,106.667v234.667h42.667c0,35.307,28.693,64,64,64s64-28.693,64-64 h128c0,35.307,28.693,64,64,64c35.307,0,64-28.693,64-64h42.667V234.667L405.333,149.333z M106.667,373.333 c-17.707,0-32-14.293-32-32s14.293-32,32-32s32,14.293,32,32S124.373,373.333,106.667,373.333z M362.667,373.333 c-17.707,0-32-14.293-32-32s14.293-32,32-32s32,14.293,32,32S380.373,373.333,362.667,373.333z M341.333,234.667v-53.333h53.333 l41.92,53.333H341.333z"></path></g></svg> 2156 <span> Free UK delivery over £39.99*</span> 2157 </div> 2158 </div> 2159 <div class="col-lg-4 d-lg-block"> 2160 <div class="header__icon-content text-right"> 2161 <!--<img src="//www.nutriseed.co.uk/cdn/shop/files/icon-refresh-white.svg?v=7328007293298394384" class="injectable" alt="" />--> 2162 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="35px" height="35px" viewBox="0 0 408 408" xml:space="preserve" fill="#ffffff"> 2163 <g id="refresh"> 2164 <path d="M346.8,61.2C311.1,22.95,260.1,0,204,0C91.8,0,0,91.8,0,204s91.8,204,204,204c94.35,0,173.4-66.3,196.35-153H346.8 C326.4,313.65,270.3,357,204,357c-84.15,0-153-68.85-153-153c0-84.15,68.85-153,153-153c43.35,0,79.05,17.85,107.1,45.9 l-81.6,81.6H408V0L346.8,61.2z"></path> 2165 </g> 2166 </svg> 2167 <span> 365 Day Nutriseed Guarantee</span> 2168 </div> 2169 </div> 2170 </div> 2171 </div> 2172 </div> 2173</header> 2174 2175<header class="header lpg-header mobile_layout"> 2176 <style> 2177 @media screen and (min-width: 767px){ 2178 .ui-autocomplete { 2179 margin-top: -8px !important; 2180 width:60%!important; 2181 } 2182 } 2183 @media only screen and (max-width: 766px) { 2184 .ui-autocomplete { 2185 width:95%!important; 2186 } 2187 } 2188#mobile-header-var{display:none;} 2189 @media screen and (max-width: 767px){ 2190 #mobile-header{display:none;} 2191 #mobile-header-var{display:block;} 2192 2193 /*--- comment this line if you want control version ---*/ 2194 .shifter-page{margin:0!important;} 2195 } 2196 2197 @media screen and (min-width: 767px){ 2198 #mobile-header{display:none;} 2199 #q,header,input{width:100%;} 2200 .shifter-handle { 2201 display: block !important; 2202 } 2203 .shifter-navigation { 2204 display: none; 2205 2206 } 2207 .shifter-open .shifter-navigation{ 2208 display:block !important; 2209} 2210 .shifter-enabled .shifter-navigation { 2211 height: 100%; 2212 position: fixed; 2213 top: 100px; 2214 z-index: 0; 2215 background: #fff; 2216 display: block; 2217 overflow: auto; 2218 pointer-events: none; 2219 transition: opacity 1ms linear .2s, transform .2s ease; 2220} 2221 } 2222 2223 /*-------- MOBILE STYLE ---------*/ 2224 2225 @media screen and (max-width: 767px){ 2226 #content{ 2227 margin-top: 30px!important; 2228 } 2229 .index div#content { 2230 margin-top: 0 !important; 2231 } 2232 #mobile-header-menu, #mobile-header-srh { 2233 border-bottom: none!important; 2234 } 2235 .mobile-logo{ 2236 /* position: unset!important; */ 2237 width: 160px !important; 2238 position: relative !important; 2239 top: 50% !important; 2240 left: 50% !important; 2241 transform: translate(-50%, -50%); 2242 z-index: 0; 2243 } 2244 } 2245 2246 #mobile-header-srh input{ 2247 -moz-border-top-left-radius: 4px!important; 2248 border-top-left-radius: 4px!important; 2249 -moz-border-bottom-left-radius: 4px!important; 2250 border-bottom-left-radius: 4px!important; 2251 } 2252 #mobile-header-srh button{ 2253 -moz-border-top-right-radius: 4px!important; 2254 border-top-right-radius: 4px!important; 2255 -moz-border-bottom-right-radius: 4px!important; 2256 border-bottom-right-radius: 4px!important; 2257 } 2258 #mobile-header-var{background-color:#fff;} 2259 .mobile-logo {position: absolute;top: 0;padding-top: 8px;width: auto;height: 100%;left: 54px;} 2260 2261</style> 2262 2263<div id="mobile-header-var"> 2264 2265 <div id="mobile-header-menu"> 2266 <div id='mobile-icon' class="shifter-handle header-icon">
2267 <span class="menu-icon__bar"></span> 2268 <span class="menu-icon__bar"></span> 2269 <span class="menu-icon__bar"></span> 2270 </div> 2271 2272 <div class="mobile-logo"> 2273 2274 <a href="/"><!--<img height="48" src="//www.nutriseed.co.uk/cdn/shop/t/140/assets/logo.png?v=134519792229061316241722436638" alt="Nutriseed" style="border: 0;"/>--> 2275 <svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="100%" viewBox="0 0 5459.000000 2062.000000" preserveAspectRatio="xMidYMid meet"><use xlink:href="#svglogo"></use></svg></a> 2276 2277 </div> 2278 2279 2280 2281 <div id="mobile-cart" class="header-icon"> 2282 <a href="/cart" title="Cart"> 2283 <span class="mob-crt"><div class="cart_count_div"> 2284 <span class="cart_count">0</span> 2285 </div></span> 2286 </a> 2287 </div> 2288 </div> 2289 2290 <!-- Added by Team SearchTap --> 2291 2292 2293</div> 2294 2295 2296<div class="st-search-box hidden-desktop" style="display: none;"> 2297<!-- <div class="st-search-box hidden-desktop"> --> 2298 <input isp_ignore type="text" autocomplete="off" placeholder="Search" name="st" id="st-search-mobile" class="st-search-input"> 2299 <span class="st-input-action-btn"> 2300 <svg style="display:none;" class="st-search-close-btn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"> 2301 <path d="M 4.9902344 3.9902344 A 1.0001 1.0001 0 0 0 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 A 1.0001 1.0001 0 1 0 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 A 1.0001 1.0001 0 1 0 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 A 1.0001 1.0001 0 0 0 18.980469 3.9902344 A 1.0001 1.0001 0 0 0 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 A 1.0001 1.0001 0 0 0 4.9902344 3.9902344 z"></path> 2302 </svg> 2303 </span> 2304</div> 2305<style> 2306 2307 2308 .st-search-box.hidden-desktop { 2309 padding: 10px 10px 0; 2310 background: #fff; 2311} 2312 .st-search-box.hidden-desktop .st-search-input { 2313 height: 40px; 2314 min-height: 40px; 2315} 2316 2317.shifter-navigation .mob_menus .st-search-box.hidden-desktop { 2318 margin-top: 20px; 2319 padding-bottom: 10px; 2320} 2321.shifter-navigation .mob_menus .st-search-box.hidden-desktop input#st-search-mobile { 2322 border: 2px solid #00594d; 2323 border-radius: 4px; 2324} 2325 2326/* .shifter-open #mobile-header-var .st-search-box.hidden-desktop { 2327 position: relative; 2328 z-index: 999; 2329} */ 2330 .shifter-open .st-search-box.hidden-desktop { 2331 position: relative; 2332 z-index: 999; 2333 width: 300px; 2334 margin: 0px 10px 0; 2335 padding: 0 0 10px; 2336} 2337 body.shifter-open li.menu__item.menu_best { 2338 margin-top: 50px !important; 2339} 2340.st-input-action-btn{ 2341 display: block; 2342 width: fit-content; 2343 position: absolute; 2344 top: 21%; 2345 right: 10%; 2346} 2347.shifter-open .st-input-action-btn{ 2348 top: 4%; 2349 right: 6%; 2350} 2351body.searchtap:not(.shifter-open) .st-search-box.hidden-desktop{ 2352 display: block !important; 2353 position: relative !important; 2354 top: unset !important; 2355 left: unset !important; 2356 right: unset !important; 2357 z-index: 1 !important; 2358} 2359</style> 2360 2361 2362 2363 2364</header> 2365 2366<style> 2367 .cart_count_div{ 2368 position: absolute; 2369 top: 5px; 2370 right: -12px; 2371 background: #00594e; 2372 border-radius: 50%; 2373 width: 20px; 2374 height: 20px; 2375 color: #fff; 2376 } 2377 .cart_count { 2378 display: flex; 2379 align-items: center; 2380 justify-content: center; 2381 font-size: 11px; 2382 max-height: 100%; 2383} 2384 @media only screen and (max-width: 767px) { 2385 .cart_count_div{ 2386 position: absolute; 2387 top: 20px; 2388 left: -16px; 2389 background: #00594e; 2390 border-radius: 50%; 2391 width: 25px; 2392 height: 25px; 2393 color: #fff; 2394 } 2395 .cart_count{ 2396 font-size: 13px; 2397 } 2398 } 2399</style> 2400 2401 2402 2403<style> #shopify-section-lpg-home-header .lpg-header.mobile_layout {display: none;} </style></div></div> 2404 2405<nav class="shifter-navigation"> 2406 2407 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 2408 2409<!-- cstm code for menu --> 2410 2411 2412<!-- cstm code for menu ends --> 2413 2414 2415<style> 2416.mob_menus { 2417 background-color: #fbfaf9; 2418 padding:0px 15px; 2419 height:100% 2420} 2421.shifter-open .shifter-navigation { 2422 background: #fbfaf9 !important; 2423 z-index: 2147483647 !important; 2424} 2425/* ââ Drawer Wrapper Width ââ */ 2426.shifter-navigation, nav.shifter-navigation { 2427 width: calc(100% - 40px) !important; 2428 max-width: 420px !important; 2429} 2430 2431.shifter-open #gorgias-chat-container, 2432.shifter-open #gorgias-chat-container iframe, 2433.shifter-open #chat-button, 2434.shifter-open #chat-input, 2435.shifter-open #chat-window, 2436.shifter-open #chat-campaigns-iframe { 2437 z-index: 1 !important; 2438 pointer-events: none !important; 2439} 2440 2441.ns-drawer-search { 2442 margin: 14px 0 10px; 2443} 2444.ns-drawer-search-form { 2445 position: relative; 2446} 2447.ns-drawer-search-input { 2448 width: 100%; 2449 min-height: 48px; 2450 padding: 10px 48px 10px 54px; 2451 border: 1px solid #c9c9c9; 2452 border-radius: 24px; 2453 background: #fff; 2454 color: #333; 2455 font: 400 18px/1.2 Ubuntu, sans-serif; 2456 box-sizing: border-box; 2457} 2458.ns-drawer-search-input::placeholder { 2459 color: #777; 2460 opacity: 1; 2461} 2462.ns-drawer-search-button { 2463 position: absolute !important; 2464 top: 50% !important; 2465 left: 16px !important; 2466 width: 25px !important; 2467 min-width: 25px !important; 2468 height: 25px !important; 2469 min-height: 25px !important; 2470 margin: 0 !important; 2471 padding: 0 !important; 2472 border: 0 !important; 2473 border-radius: 0 !important; 2474 background: transparent !important; 2475 box-shadow: none !important; 2476 color: #00584f !important; 2477 transform: translateY(-50%) !important; 2478} 2479.ns-drawer-search-button svg { 2480 display: block; 2481 width: 25px; 2482 height: 25px; 2483} 2484.ns-drawer-search-input { 2485 background: #fff !important; 2486 color: #333 !important; 2487} 2488 2489/* ââ Drawer Header ââ */ 2490.ns-drawer-header { 2491 display: flex; 2492 align-items: center; 2493 justify-content: space-between; 2494 padding: 14px 0px 14px 0px; 2495 position: sticky; 2496 background:#fbfaf9; 2497 top: 0; 2498 z-index: 10; 2499} 2500 2501.ns-drawer-logo { 2502 display: flex; 2503 align-items: center; 2504} 2505 2506.ns-drawer-logo svg { 2507 width: 70px; 2508 height: auto; 2509 display: block; 2510} 2511 2512/* ââ Login / Register Block ââ */ 2513.shifter-navigation .ns-drawer-login { 2514 margin: 0px !important; 2515 list-style: none !important; 2516 padding: 0 !important; 2517 background: #f5f5f0; 2518 border-radius: 10px; 2519} 2520.ns-drawer-login-link { 2521 display: flex !important; 2522 align-items: center; 2523 padding: 10px 16px 10px 12px; 2524 text-decoration: none !important; 2525 justify-content: space-between; 2526} 2527.ns-drawer-login-left { 2528 display: flex; 2529 align-items: center; 2530} 2531.ns-drawer-login-icon { 2532 width: 40px; 2533 height: 40px; 2534 background-color: #004e3b; 2535 border-radius: 50%; 2536 display: flex; 2537 align-items: center; 2538 justify-content: center; 2539 margin-right: 14px; 2540 flex-shrink: 0; 2541} 2542.ns-drawer-login-icon svg {
2543 width: 20px; 2544 height: 20px; 2545 fill: #ffffff; 2546} 2547.ns-drawer-login-text { 2548 display: flex; 2549 flex-direction: column; 2550} 2551.ns-drawer-login-title { 2552 color: #004e3b; 2553 font-weight: 700; 2554 font-size: 15px; 2555 line-height: 1.2; 2556 margin-bottom: 2px; 2557 font-family: inherit; 2558} 2559.ns-drawer-login-subtitle { 2560 color: #7b7b7b; 2561 font-size: 13px; 2562 line-height: 1.2; 2563} 2564.ns-drawer-login-arrow svg { 2565 width: 20px; 2566 height: 20px; 2567 fill: #004e3b; 2568} 2569 2570.ns-drawer-close { 2571 display: flex; 2572 align-items: center; 2573 justify-content: center; 2574 width: 34px; 2575 height: 34px; 2576 border-radius: 50%; 2577 border: 1.5px solid #c5bfb6; 2578 background: transparent; 2579 cursor: pointer; 2580 color: #333; 2581 font-size: 17px; 2582 line-height: 1; 2583 padding: 0; 2584 flex-shrink: 0; 2585 transition: background 0.15s, color 0.15s; 2586} 2587 2588.ns-drawer-close:hover { 2589 background: #004e3b; 2590 color: #fff; 2591 border-color: #004e3b; 2592} 2593 2594/* ââ Keep existing styles below ââ */ 2595.mob_menus > .menu_lists > .menu__item:nth-child(7) { 2596 display: flex; 2597} 2598/* .mob_menus > .menu_lists > .menu__item:nth-child(7) .EL-mob-nav-img:first-child { 2599 display: none; 2600} */ 2601.mob_menus > .menu_lists > .menu__item:nth-child(8), 2602.mob_menus > .menu_lists > .menu__item:nth-child(9){ 2603display:flex !important; 2604} 2605.mob_menus > .menu_lists > .menu__item:nth-child(10) { 2606 display: none; 2607} 2608.head_right_btm .ruk_rating_snippet i:nth-child(5):after{ 2609display:none; 2610} 2611.page\.build-a-box .head_right_btm .ruk_rating_snippet { 2612 margin: 0 !important; 2613} 2614.page\.build-a-box .head_right_btm .ruk_rating_snippet i:nth-child(5):after 2615.page\.build-a-box .head_right_btm .ruk_rating_snippet i.ruk-icon-full-star-01 { 2616 top: 0; 2617} 2618.page\.build-a-box .menu__item .ruk_rating_snippet { 2619 margin: 0 !important; 2620 align-items: center; 2621 vertical-align: middle; 2622 display: flex; 2623} 2624.page\.build-a-box .menu__item .ruk_rating_snippet i:nth-child(5):after{ 2625display:none; 2626} 2627.page\.build-a-box .head_right_btm .ruk_rating_snippet .ruk-rating-snippet-count { 2628 bottom: unset; 2629 top: 0; 2630} 2631.page\.build-a-box .header__list .ruk_rating_snippet .ruk-rating-snippet-count { 2632 top: -5px; 2633} 2634.mob_menus .head_right_btm .row .col-md-4 { 2635 margin-bottom: 10px; 2636} 2637.mob_menus .head_right_btm .row { 2638 width: 100%; 2639 display: -ms-flexbox; 2640 display: flex; 2641 -ms-flex-wrap: wrap; 2642 flex-wrap: wrap; 2643 margin-right: 0; 2644 margin-left: 0; 2645 justify-content: space-around; 2646} 2647.mob_menus .head_right_btm .row .col-md-4 { 2648 -ms-flex: 0 0 31%; 2649 flex: 0 0 31%; 2650 max-width: 31%; 2651 padding: 0; 2652 background: white; 2653 box-shadow: 0px 0px 1px #aeaaaa; 2654 padding: 5px; 2655 border-radius: 6px; 2656 2657} 2658.mob_menus li .head_pd h6 { 2659 font-size: 9px; 2660 line-height: 14px; 2661} 2662.mob_menus li .head_pd .ruk_rating_snippet { 2663 display: flex; 2664 align-items: center; 2665 vertical-align: middle; 2666 margin:0; 2667 flex-wrap: wrap; 2668} 2669nav.shifter-navigation .mob_menus li .head_right_btm .ruk_rating_snippet .ruk-rating-snippet-count { 2670 line-height: 12px; 2671 font-size: 10px !important; 2672 bottom: 0; 2673 top: 0; 2674 color: #333 !important; 2675 font-weight: 500; 2676} 2677.mob_menus .search-menu input { 2678 border-top-right-radius: 0; 2679 border-bottom-right-radius: 0; 2680} 2681.mob_menus li .head_pd .ruk_rating_snippet i { 2682 font-size: 6px !important; 2683 color: #F67B14 !important; 2684 line-height: 100% !important; 2685 right: 0; 2686 top: 0; 2687 position: relative; 2688 width: 1em; 2689 height: auto; 2690 letter-spacing: 0; 2691} 2692.mob_menus li .head_right_top h4.header__submenu-title { 2693 color: #00594d !important; 2694 text-transform: capitalize; 2695 font-family: Ubuntu,sans-serif; 2696 font-size: 15px; 2697 font-weight: 700; 2698 line-height: 12px !important; 2699 letter-spacing: 0.02em; 2700} 2701.shifter-navigation .mob_menus > .menu_lists > .menu__item.expand a.expandable, 2702.shifter-navigation .mob_menus > .menu_lists > .menu__item a { 2703 font-family: Ubuntu,sans-serif; 2704} 2705.shifter-navigation .mob_menus > .menu_lists > .menu__item ul li a { 2706 padding: 10px 0; 2707} 2708.mob_menus li .new_release span { 2709 color: #F67B14; 2710 font-size: 11px; 2711 text-transform: capitalize; 2712 line-height: 100%; 2713 font-family: Ubuntu,sans-serif; 2714} 2715.menu_best .col-md-12 { 2716 padding: 0; 2717} 2718.mob_menus > .menu_lists > .menu__item:nth-child(9){ 2719display:none; 2720} 2721 2722.mob_menus li .head_right .row { 2723 width: 100%; 2724} 2725.mob_menus li .head_right_top { 2726 margin: 10px 0 10px; 2727} 2728.mob_menus a.head_bestseller { 2729 color: #004e3b !important; 2730 font-size: 14px !important; 2731 line-height: 20px !important; 2732 text-decoration-line: underline !important; 2733 text-transform: capitalize !important; 2734 letter-spacing: 0.02em !important; 2735} 2736 2737/* --- Drawer Footer Styles --- */ 2738.ns-drawer-footer-buttons { 2739 display: flex; 2740 flex-direction: column; 2741 gap: 12px; 2742 margin: 20px 10px; 2743} 2744 2745.ns-health-quiz-btn { 2746 display: flex; 2747 justify-content: space-between; 2748 align-items: center; 2749 background-color: #004e3b; 2750 color: #fff !important; 2751 text-decoration: none !important; 2752 padding: 12px 16px; 2753 border-radius: 28px; 2754 font-family: inherit; 2755 font-weight: 600; 2756 font-size: 14px; 2757} 2758 2759.ns-health-quiz-btn .ns-btn-left { 2760 display: flex; 2761 align-items: center; 2762 gap: 10px; 2763 text-transform: uppercase; 2764 letter-spacing: 0.5px; 2765} 2766 2767.ns-health-quiz-btn .ns-btn-icon {
2768 width: 20px; 2769 height: 20px; 2770 filter: brightness(0) invert(1); 2771} 2772 2773.ns-health-quiz-btn .ns-btn-right-arrow { 2774 display: flex; 2775 align-items: center; 2776 justify-content: center; 2777 width: 24px; 2778 height: 24px; 2779 background-color: #fff; 2780 border-radius: 50%; 2781} 2782 2783.ns-health-quiz-btn .ns-btn-right-arrow svg { 2784 width: 14px; 2785 height: 14px; 2786} 2787 2788.ns-refer-friend-btn { 2789 display: flex; 2790 justify-content: space-between; 2791 align-items: center; 2792 background-color: #fbfaf9; 2793 border: 1px solid #c5bfb6; 2794 color: #004e3b !important; 2795 text-decoration: none !important; 2796 padding: 12px 16px; 2797 border-radius: 28px; 2798 font-family: inherit; 2799 font-weight: 600; 2800 font-size: 15px; 2801} 2802 2803.ns-refer-friend-btn .ns-btn-left { 2804 display: flex; 2805 align-items: center; 2806 gap: 10px; 2807} 2808 2809.ns-refer-friend-btn .ns-btn-icon { 2810 width: 20px; 2811 height: 20px; 2812} 2813 2814.ns-refer-friend-btn .ns-btn-right-arrow { 2815 display: flex; 2816 align-items: center; 2817 justify-content: center; 2818} 2819 2820.ns-refer-friend-btn .ns-btn-right-arrow svg { 2821 width: 16px; 2822 height: 16px; 2823} 2824 2825.ns-drawer-footer-features { 2826 display: flex; 2827 justify-content: space-between; 2828 background-color: #f5f5f0; 2829 margin: 0 -15px; 2830 padding: 20px 10px; 2831} 2832 2833.ns-feature-item { 2834 display: flex; 2835 flex-direction: column; 2836 align-items: center; 2837 text-align: center; 2838 flex: 1; 2839 position: relative; 2840 padding: 0 4px; 2841} 2842 2843.ns-feature-item:not(:last-child)::after { 2844 content: ''; 2845 position: absolute; 2846 right: 0; 2847 top: 10%; 2848 height: 80%; 2849 width: 1px; 2850 background-color: #d8d8d8; 2851} 2852 2853.ns-feature-icon { 2854 width: 20px; 2855 height: 20px; 2856 margin-bottom: 8px; 2857} 2858 2859.ns-feature-item span { 2860 font-size: 9px; 2861 line-height: 1.2; 2862 color: #004e3b; 2863 font-weight: 500; 2864 font-family: inherit; 2865} 2866.shifter-open .shifter-navigation form { 2867 padding-bottom: 0; 2868} 2869 2870@media only screen and (max-width: 767px) { 2871.shifter-open .st-search-box.hidden-desktop { 2872 width: 100% !important; 2873 2874 background: transparent; 2875 max-width:80%; 2876} 2877 2878 2879.shifter-open .st-search-box.hidden-desktop { 2880 margin: 0px 22px 0px !important; 2881} 2882 2883body.st-autocomplete-focused.shifter-open .st-search-box.hidden-desktop{ 2884 max-width: 420px !important; 2885 width: calc(100% - 40px) !important; 2886 margin: 0 !important; 2887} 2888html:has(body.shifter-open), 2889body.shifter-open { 2890 overflow: hidden !important; 2891 background-attachment: fixed; 2892} 2893 .shifter-navigation .mob_menus > .menu_lists > .menu__item { 2894 display: flex; 2895 align-items: center; 2896 flex-wrap: wrap; 2897 border-bottom: 1px solid #dee2e6 !important; 2898 padding: 4px 0; 2899 margin: 0 10px; 2900 } 2901 .shifter-navigation .mob_menus > .menu_lists > .menu__item .EL-mob-nav-img { 2902 width: 54px; 2903 min-width: 54px; 2904 height: 54px; 2905 margin-right: 12px; 2906 } 2907 li.menu__item.expand a.expandable { 2908 background: transparent; 2909 color: #212529 !important; 2910 } 2911 li.menu__item.expand i.fa.fa-plus { 2912 background: #55565a; 2913 } 2914 ul.menu_lists.sub_menus { 2915 width: 100%; 2916 } 2917 2918 2919 2920} 2921.mob_menus > .menu_lists > .menu__item:nth-child(1) { 2922 border-bottom: 1px solid #dee2e6 !important; 2923 padding: 14px 0; 2924} 2925 2926 2927.EL-mob-nav-img.juice-cleanse { 2928 background: #ebf0e5; 2929 padding: 10px; 2930 border-radius: 16px; 2931} 2932 2933.EL-mob-nav-img.\35 -2-club { 2934 background: #f6e9e7; 2935 padding: 12px; 2936 border-radius: 16px; 2937} 2938.EL-mob-nav-img.shots { 2939 background: #fdeed6; 2940 padding: 3px; 2941 border-radius: 15px; 2942} 2943 2944.EL-mob-nav-img.shop-by-category { 2945 background: #ecefe4; 2946 padding: 12px; 2947 border-radius: 16px; 2948} 2949.shifter-navigation .mob_menus > .menu_lists > .menu__item:last-child .shop-by-category { 2950 margin: 0px 0px 0px 10px; 2951 } 2952 2953 2954body .shifter-navigation .ns-drawer-search .ns-drawer-search-button { 2955 width: 25px !important; 2956 min-width: 25px !important; 2957 height: 25px !important; 2958 min-height: 25px !important; 2959 margin: 0 !important; 2960 padding: 0 !important; 2961 border: 0 !important; 2962 border-radius: 0 !important; 2963 background: transparent !important; 2964 background-color: transparent !important; 2965 background-image: none !important; 2966 box-shadow: none !important; 2967} 2968 2969</style> 2970<div class="mob_menus"> 2971 2972 <!-- ââ Custom Drawer Header ââ --> 2973 <div class="ns-drawer-header"> 2974 <div class="ns-drawer-logo"> 2975 <!-- Nutriseed SVG logo (dark green) --> 2976 <a href="/"> 2977 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5459 2062" fill="#004e3b" aria-label="Nutriseed"> 2978 <use xlink:href="#svglogo"></use> 2979 </svg> 2980 </a> 2981 </div> 2982 <span class="ns-drawer-close" id="ns-close-drawer" aria-label="Close menu">✕
2982</span> 2983 </div> 2984 2985 2986 2987 2988 <ul class='menu_lists'> 2989 <li class="ns-drawer-login"> 2990 <a href="/tools/recurring/get-subscription-access?passwordless=true" class="ns-drawer-login-link"> 2991 <div class="ns-drawer-login-left"> 2992 <div class="ns-drawer-login-icon"> 2993 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg> 2994 </div> 2995 <div class="ns-drawer-login-text"> 2996 <span class="ns-drawer-login-title">Login or Register</span> 2997 <span class="ns-drawer-login-subtitle">Access your account</span> 2998 </div> 2999 </div> 3000 <div class="ns-drawer-login-arrow"> 3001 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"/></svg> 3002 </div> 3003 </a> 3004 </li> 3005 <div class="ns-drawer-search"> 3006 <form action="/search" method="get" class="ns-drawer-search-form" role="search"> 3007 <button type="submit" class="ns-drawer-search-button" aria-label="Search"> 3008 <svg viewBox="0 0 24 24" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2.4"><circle cx="10.8" cy="10.8" r="7.2"></circle><path d="m16.2 16.2 5 5"></path></svg> 3009 </button> 3010 <input type="search" name="q" class="ns-drawer-search-input" placeholder="Search" aria-label="Search Nutriseed"> 3011 </form> 3012 </div> 3013 <li class='menu__item' style="display:none !important;"></li> 3014 3015 3016 <li class='menu__item ctm_div_append'> 3017 <div class="EL-mob-nav-img juice-cleanse"><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/juice_cleanse_1.svg?v=1778846560" alt="cleanse img"/></div> 3018 <a class='display--block menu__link expandable'>Juice Cleanse<i class="fa fa-plus link" aria-hidden="true"></i></a> 3019 <ul class='menu_lists sub_menus'> 3020 <li class='menu__item'><a href="https://www.nutriseed.co.uk/products/3-day-juice-cleanse" class='display--block menu__link border-bottom'>3 Day Juice Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3021 <li class='menu__item'><a href="https://www.nutriseed.co.uk/products/5-day-juice-cleanse" class='display--block menu__link border-bottom'>5 Day Juice Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3022 <li class='menu__item'><a href="https://www.nutriseed.co.uk/products/7-day-juice-cleanse" class='display--block menu__link border-bottom'>7 Day Juice Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3023 <li class='menu__item'><a href="https://www.nutriseed.co.uk/products/10-day-juice-cleanse" class='display--block menu__link border-bottom'>10 Day Juice Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3024 <!-- <li class='menu__item'><a href="/pages/52-club" class='display--block menu__link border-bottom'>5:2 Club<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> --> 3025 <li class='menu__item'><a href="/pages/build-your-own" class='display--block menu__link border-bottom'>Build Your Own Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3026 <li class='menu__item'><a href="https://www.nutriseed.co.uk/products/soup-juice-cleanse" class='display--block menu__link border-bottom'>Soup & Juice Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3027 3028 <li class='menu__item'><a href="https://www.nutriseed.co.uk/products/couples-cleanse" class='display--block menu__link border-bottom'>Couples Cleanse<i class="fa fa-chevron-right link" aria-hidden="true"></i></a></li> 3029 </ul> 3030 </li> 3031 <li class='menu__item'> 3032 <div class="EL-mob-nav-img 5-2-club"><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/5_2_club_1.svg?v=1778846560" alt="superfood img"></div> 3033 <a href="https://www.nutriseed.co.uk/pages/52-club" class='display--block menu__link'>5:2 Club<i class="fa fa-chevron-right link" aria-hidden="true"></i></a> 3034 </li> 3035 <li class='menu__item'> 3036 <div class="EL-mob-nav-img shots"><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/shots_1.svg?v=1778846560" alt="Shots img"></div> 3037 <a href="https://www.nutriseed.co.uk/collections/shots" class='display--block menu__link'>Shots<i class="fa fa-chevron-right link" aria-hidden="true"></i></a> 3038 </li> 3039 <li class='menu__item'> 3040 <div class="EL-mob-nav-img shop-by-category"><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/category.png?v=1778855334" alt="category img"></div> 3041 <a class='display--block menu__link expandable'>Shop By Category<i class="fa fa-plus" aria-hidden="true"></i></a> 3042 <ul class='menu_lists sub_menus'> 3043 3044 <li class='menu__item'><a href="/collections/weight-loss" class='display--block menu__link border-bottom'>Weight Loss</a></li> 3045 <li class='menu__item'><a href="/collections/juice-packs" class='display--block menu__link border-bottom'>Juice Packs</a></li> 3046 <li class='menu__item'><a href="/collections/daily-health" class='display--block menu__link border-bottom'>Daily Health</a></li> 3047 3048 <li class='menu__item'><a href="https://www.nutriseed.co.uk/collections/menopause" class='display--block menu__link border-bottom'>Menopause</a></li> 3049 3050 <li class='menu__item'><a href="/collections/female-health" class='display--block menu__link border-bottom'>Female Health</a></li> 3051 3052 <li class='menu__item'><a href="/collections/immunity" class='display--block menu__link border-bottom'>Immunity</a></li> 3053 3054 <li class='menu__item'><a href="/collections/gut-health" class='display--block menu__link border-bottom'>Gut Health</a></li> 3055 3056 <li class='menu__item'><a href="/collections/superfoods" class='display--block menu__link border-bottom'>Superfoods</a></li> 3057 3058 <li class='menu__item'><a href="/collections/vitamins-and-supplements" class='display--block menu__link border-bottom'>Vitamins & Supplements</a></li> 3059 3060 <li class='menu__item'><a href="/collections/food-snacks" class='display--block menu__link border-bottom'>Food & Snacks</a></li> 3061 3062 </ul> 3063 </li> 3064 </ul> 3065 3066 <div class="ns-drawer-footer-buttons"> 3067 <a href="/pages/take-the-nutriseed-quiz" class="ns-health-quiz-btn">
3068 <span class="ns-btn-left"> 3069 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/nutriseed_logo.svg?v=1778846181" alt="Health Quiz" class="ns-btn-icon"> 3070 TAKE OUR HEALTH QUIZ 3071 </span> 3072 <span class="ns-btn-right-arrow"> 3073 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="#004e3b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 3074 </span> 3075 </a> 3076 3077 <a href="/pages/refer-a-friend" class="ns-refer-friend-btn"> 3078 <span class="ns-btn-left"> 3079 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/gift-box_3918244_2.svg?v=1778846560" alt="Refer a friend" class="ns-btn-icon"> 3080 Refer a friend 3081 </span> 3082 <span class="ns-btn-right-arrow"> 3083 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 5l7 7-7 7" stroke="#004e3b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 3084 </span> 3085 </a> 3086 </div> 3087 3088 <div class="ns-drawer-footer-features"> 3089 <div class="ns-feature-item"> 3090 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/leaf_bb693c72-6d8f-4e46-8f07-00607f8fe0ef.svg?v=1779101559" alt="Leaf" class="ns-feature-icon"> 3091 <span>Made with real,<br>whole ingredients</span> 3092 </div> 3093 <div class="ns-feature-item"> 3094 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/delivery_7610711_1_2.svg?v=1778846560" alt="Delivery" class="ns-feature-icon"> 3095 <span>Delivered fresh<br>to your door</span> 3096 </div> 3097 <div class="ns-feature-item"> 3098 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/profile_15478364_2.svg?v=1778846560" alt="Nutritionist" class="ns-feature-icon"> 3099 <span>Nutritionist<br>designed</span> 3100 </div> 3101 <div class="ns-feature-item"> 3102 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/global_117479_2.svg?v=1778846560" alt="Sustainable" class="ns-feature-icon"> 3103 <span>Sustainable &<br>eco-friendly</span> 3104 </div> 3105 </div> 3106</div> 3107 3108<div class="ctm_div_mobile_menu_clone" style="display:none;"> 3109 3110 <li class='menu__item menu_best'> 3111 <div class="head_right"> 3112 <div class="row"> 3113 <div class="col-md-12"> 3114 <div class="head_right_top"> 3115 <h4 class="header__submenu-title">best sellers</h4> 3116 <a href="https://www.nutriseed.co.uk/collections/best-sellers" class="head_bestseller">All Best Sellers</a> 3117 </div> 3118 </div> 3119 </div> 3120 <div class="head_right_btm"> 3121 <div class="row"> 3122 <div class="col-md-4"> 3123 <div class="head_pd"> 3124 <a href="https://www.nutriseed.co.uk/pages/52-club"> 3125 <div class="head_pd_img"> 3126 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/52_new_img.png" alt="Image"> 3127 </div> 3128 <h6>5:2 Club</h6> 3129 <div class="rating collection__rating rating-main"> 3130 <div class="ruk_rating_snippet" data-sku="" data-done="true"><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><br><span class="ruk-rating-snippet-count">(339)</span></div> 3131 </div> 3132 </a> 3133 </div> 3134 </div> 3135 <div class="col-md-4"> 3136 <div class="head_pd"> 3137 <a href="https://www.nutriseed.co.uk/products/3-day-juice-cleanse"> 3138 <div class="head_pd_img"> 3139 <img src="https://abtest-img-upload.s3.eu-west-2.amazonaws.com/NS19/secondImg.png" alt="Image"> 3140 </div> 3141 <h6>juice cleanse</h6> 3142 <div class="rating collection__rating rating-main"> 3143 <div class="ruk_rating_snippet" data-sku="" data-done="true"><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><i class="ruk-icon-full-star-01" style="font-family: 'product-widget-iconfont'"></i><br><span class="ruk-rating-snippet-count">(684)</span></div> 3144 </div> 3145 </a> 3146 </div> 3147 </div> 3148 <div class="col-md-4"> 3149 <div class="head_pd"> 3150 <a href="https://www.nutriseed.co.uk/products/ginger-turmeric-shots"> 3151 <div class="head_pd_img"> 3152 <img src="https://cdn.shopify.com/s/files/1/0971/0000/files/ginger-turmeric-nav-transparent.png"> 3153 </div> 3154 <h6>Ginger Turmeric Shots</h6> 3155 <div class="new_release">
3156 <span>New Release</span> 3157 </div> 3158 </a> 3159 </div> 3160 </div> 3161 </div> 3162 </div> 3163 </div> 3164 </li> 3165 3166 3167</div> 3168
3169<script> 3170 document.addEventListener('DOMContentLoaded', function (event) { 3171 3172 /* ââ 1. Best sellers clone inject ââ */ 3173 setTimeout(function(e){ 3174 if(document.querySelector('.ctm_div_mobile_menu_clone') != undefined){ 3175 var html = document.querySelector('.ctm_div_mobile_menu_clone').innerHTML; 3176 document.querySelector('.menu_lists:not(.sub_menus) > li.ctm_div_append').insertAdjacentHTML('beforebegin',html); 3177 } 3178 },2000); 3179 3180 /* ââ 2. X button closes the drawer ââ */ 3181 function closeMobileDrawer(e) { 3182 if (e) { 3183 e.preventDefault(); 3184 e.stopImmediatePropagation(); 3185 } 3186 3187 document.documentElement.classList.remove('shifter-open'); 3188 document.body.classList.remove('shifter-open'); 3189 document.body.classList.add('shifter-enabled'); 3190 3191 var nav = document.querySelector('.shifter-navigation'); 3192 if (nav) nav.classList.remove('open'); 3193 } 3194 3195 document.addEventListener('click', function(e) { 3196 if (e.target.closest && e.target.closest('#ns-close-drawer, .ns-drawer-close')) { 3197 closeMobileDrawer(e); 3198 } 3199 }, true); 3200 3201 document.addEventListener('touchstart', function(e) { 3202 if (e.target.closest && e.target.closest('#ns-close-drawer, .ns-drawer-close')) { 3203 closeMobileDrawer(e); 3204 } 3205 }, { capture: true, passive: false }); 3206 3207 /* ââ 3. Hamburger (3-line) should ONLY open â not close ââ */ 3208 /* We intercept the click BEFORE Shifter's handler, 3209 so if the drawer is already open we do nothing and let 3210 only the X button handle closing. */ 3211 var hamburger = document.querySelector('.shifter-handle'); 3212 if (hamburger) { 3213 hamburger.addEventListener('click', function(e) { 3214 if (document.body.classList.contains('shifter-open')) { 3215 // Drawer is open â stop the event so shifter doesn't toggle/close it 3216 e.stopImmediatePropagation(); 3217 e.preventDefault(); 3218 } 3219 }, true); /* capture phase so we fire before Shifter's listener */ 3220 } 3221 3222 }); 3223</script>
3223 3224 3225 3226</nav> 3227 3228 3229
3229<script> 3230 document.addEventListener('DOMContentLoaded', function () { 3231 var mobileIcon = document.getElementById('mobile-icon'); 3232 if (mobileIcon) { 3233 mobileIcon.addEventListener('click', function () { 3234 document.body.classList.add('shifter-open'); 3235 }); 3236 } 3237 document.querySelectorAll('.menu__item').forEach(function (menuItem) { 3238 menuItem.addEventListener('click', function () { 3239 menuItem.classList.toggle('expand'); 3240 }); 3241 }); 3242 }); 3243</script>
3243 3244
3245<script> 3246// // Function to check if the .st-search-box.hidden-desktop is set to display none 3247// function toggleMainContentDisplay() { 3248// const searchBox = document.querySelector('.st-search-box.hidden-desktop'); 3249// const mainContent = document.querySelector('main#MainContent'); 3250 3251// if (searchBox && mainContent) { 3252// const searchBoxDisplay = window.getComputedStyle(searchBox).display; 3253 3254// // Check if the display is none and then set main#MainContent to display block 3255// if (searchBoxDisplay === 'none') { 3256// mainContent.style.display = 'block'; 3257// } else { 3258// mainContent.style.display = 'none'; // You can adjust this if you want a different behavior 3259// } 3260// } 3261// } 3262 3263// // Call the function when the document is ready 3264// document.addEventListener('DOMContentLoaded', function() { 3265// toggleMainContentDisplay(); 3266 3267// // Optionally, observe changes to the display property if it's dynamic 3268// const observer = new MutationObserver(toggleMainContentDisplay); 3269// const searchBox = document.querySelector('.st-search-box.hidden-desktop'); 3270 3271// if (searchBox) { 3272// observer.observe(searchBox, { attributes: true, attributeFilter: ['style', 'class'] }); 3273// } 3274// }); 3275</script>
3275</div><main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"><style> 3276 .shifter-page { 3277 background-color: #fff; 3278 } 3279 div#rc_login {border-top: 0;} 3280 @media only screen and (max-width: 767px){ 3281 .top_bar { 3282 margin-top: 0; 3283 } 3284 } 3285 #forgot_password{text-align:center;} 3286 .form-edit{ max-width: 450px !important; padding: 30px;position: relative; margin: auto; } 3287 .form-edit input{ 3288 border: 1px solid #e3e3e3; 3289 height: 50px; 3290 padding: 0 20px 0 15px; 3291 border-radius: 0; 3292 font-size: 14px; 3293 cursor: pointer; 3294 display: block; 3295 margin-left: auto; 3296 margin-right: auto; 3297 width: 100%; 3298 max-width: 400px; 3299 margin-bottom: 10px; 3300 } 3301 .form-edit label{ 3302 display: block; 3303 margin-left: auto; 3304 margin-right: auto; 3305 font-size: 12px; 3306 text-align: left; 3307 margin-bottom: 5px; 3308 } 3309 input[type=email]:focus, input[type=password]:focus, input[type=text]:focus, textarea:focus{ 3310 box-shadow:none; 3311 } 3312 3313 .form-edit .template_header h2{ font-size: 2.25rem;font-weight: bold;text-align: center;margin-bottom: 1.5rem;} 3314 .form-edit .template_header p{ text-align: center;} 3315 .form-edit input.secondary.button { 3316 border: 0; 3317 text-transform: unset; 3318 font-size: 14px; 3319 border-radius: 5px; 3320 background: #00594D; 3321 height: 50px; 3322 line-height: 50px; 3323 } 3324 3325 .form-edit input.secondary.button:hover { 3326 background: rgb(242, 123, 41); 3327 } 3328 span.note a { 3329 text-transform: unset; 3330 font-size: 14px; 3331 border-radius: 5px; 3332 background: #00594D; 3333 height: 50px; 3334 line-height: 50px; 3335 width: 100%; 3336 text-align: center; 3337 } 3338 span.note a:hover{ 3339 text-decoration: none; 3340 background: #333; 3341 } 3342 3343 @media only screen and (max-width: 665px){ 3344 .form-edit{ height: auto; padding: 30px 20px;} 3345 .form-edit.rec-form { 3346 height: auto; 3347 } 3348 .form-edit .template_header h2{ 3349 font-size: 18px; 3350 line-height: 18px; 3351 } 3352 .form-edit .template_header p{ 3353 line-height: 16px; 3354 } 3355 3356 form{ margin-bottom: 0;} 3357 } 3358 3359</style><style data-shopify>header .spd__searchBar.show__mobile{display: none!important;}</style> 3360 3361<div id="create-customer" class="form-edit fst-form"> 3362 <div class="template_header"> 3363 <h2>Create Account</h2> 3364 </div> 3365 3366 <form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="â" /> 3367 3368 3369 3370 <div id="first_name" class="clearfix large_form"> 3371 <label for="first_name" class="login">First Name</label> 3372 <input type="text" value="" name="customer[first_name]" id="first_name" placeholder="First Name" class="large" size="30" /> 3373 </div> 3374 3375 <div id="last_name" class="clearfix large_form"> 3376 <label for="last_name" class="login">Last Name</label> 3377 <input type="text" value="" name="customer[last_name]" id="last_name" placeholder="Last Name" class="large" size="30" /> 3378 </div> 3379 3380 <div id="email" class="clearfix large_form"> 3381 <label for="email" class="login">Email</label> 3382 <input type="email" value="" name="customer[email]" id="email" placeholder="Email" class="large" size="30" /> 3383 </div> 3384 3385 <div id="phonenumber" class="clearfix large_form"> 3386 <label for="phonenumber" class="login">Phone number</label> 3387 <input type="tel" value="" name="customer[phone_number]" id="email" class="large" placeholder="Phone number" autocomplete="tel" /> 3388 </div> 3389 3390 <div id="password" class="clearfix large_form"> 3391 <label for="password" class="login">Password</label> 3392 <input type="password" value="" name="customer[password]" id="password" class="large password" placeholder="Password" size="30" /> 3393 </div> 3394 3395 3396 <div class="action_bottom"> 3397 <input class="secondary button" type="submit" value="Create"/> 3398 </div> 3399 </form> 3400</div> 3401 3402<style> 3403 @media only screen and (max-width: 767px){ 3404 .top_bar { 3405 margin-top: 0; 3406 } 3407 } 3408</style> 3409 3410 3411</main><div id="shopify-section-a_section" class="shopify-section spd-section"><div class="spd_section acc-custom before-section color-background-1"></div> 3412 3413 3414 3415 3416<spd-section id="spd_sectionid1" class="spd-inner-section spd-flex_wrap color-background-1 spd_section show__all page-width cart-empty" data-load-mode="jsViewport"></spd-section> 3417 3418 3419 3420 3421<div class="spd_section acc-custom after-section color-background-1"></div> 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433</div><div id="shopify-section-spd-footer" class="shopify-section"><div class="new_boot"> 3434<footer class="footer"> 3435 <div class="footer__top"> 3436 <div class="container custom__container"> 3437 <div class="row"> 3438 <div class="col-lg-6"> 3439 <div class="footer__about-list"> 3440 <h4 class="footer__title">About Nutriseed</h4> 3441 <div class="footer__toogle-wrapper"> 3442 <ul class="list-unstyled footer__list column-count-3"> 3443 3444 <li><a href="/pages/about-us">Our Story</a></li> 3445 3446 <li><a href="/pages/take-the-nutriseed-quiz">Quiz</a></li> 3447 3448 <li><a href="https://www.nutriseed.co.uk/pages/contact-us">Contact Us</a></li> 3449 3450 <li><a href="https://www.nutriseed.co.uk/pages/faq">FAQ</a></li> 3451 3452 <li><a href="/pages/delivery">Delivery Information</a></li> 3453 3454 <li><a href="/pages/tandc">Terms & Conditions</a></li> 3455 3456 <li><a href="https://nutriseed1.typeform.com/to/Yis3G5Xm">Partnerships</a></li> 3457 3458 <li><a href="/pages/reviews">Reviews</a></li> 3459 3460 <li><a href="https://www.nutriseed.co.uk/pages/nutriseed-ambassador">Become An Ambassador</a></li> 3461 3462 <li><a href="https://www.nutriseed.co.uk/pages/nutriseed-trade">Trade</a></li> 3463 3464 <li><a href="/pages/privacy">Privacy Policy</a></li> 3465 3466 <li><a href="/pages/sitemap">Sitemap</a></li> 3467 3468 <li><a href="/pages/sustainability">Sustainability</a></li> 3469 3470 <li><a href="/pages/refer-a-friend?situation=homepagefooter">Refer A Friend</a></li> 3471 3472 </ul> 3473 </div> 3474 </div> 3475 </div> 3476 <div class="col-lg-3"> 3477 <div class="footer__product-list"> 3478 <h4 class="footer__title">Product Categories</h4> 3479 <div class="footer__toogle-wrapper"> 3480 <ul class="list-unstyled footer__list column-count-2"> 3481 3482 3483 <li><a href="https://www.nutriseed.co.uk/pages/52-club">5:2 Club</a></li> 3484 3485 <li><a href="https://www.nutriseed.co.uk/products/cold-pressed-juice-cleanse#">Juice Cleanse</a></li> 3486 3487 <li><a href="https://www.nutriseed.co.uk/products/total-superfoods-blend">Total Superfoods</a></li> 3488 3489 3490 </ul> 3491 </div> 3492 </div> 3493 </div> 3494 <div class="col-lg-3">
3495 <div class="footer__contact"> 3496 <h4 class="footer__title">Contact us</h4> 3497 <div class="footer__toogle-wrapper"> 3498 <div class="footer__contact-item"> 3499 <span>E-mail: <a href="mailto:[email protected]">[email protected]</a></span> 3500 <span> <a href="tel:"></a></span> 3501 </div> 3502 <div class="footer__contact-item"> 3503 <span>Customer Care opening hours: <b>Monday to Friday: 9:00am - 5:00pm</b></span> 3504 </div> 3505 <div class="footer__contact-note"> 3506 <p> 3507 <span>* Applies to UK Mainland only</span> <span>** Calls to 0800 numbers are free</span> 3508 3509 </p> 3510 </div> 3511 </div> 3512 </div> 3513 </div> 3514 </div> 3515 </div> 3516 </div> 3517 <div class="footer__bottom"> 3518 <div class="container custom__container"> 3519 <div class="row align-items-md-center"> 3520 <div class="col-lg-2 order-lg-2"> 3521 <div class="footer__logo"> 3522 <a href="/"> 3523 <svg width="140" height="53" viewBox="0 0 133 50" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_993_4811)"> <path d="M69.477 0.0149861C68.7641 0.10228 68.3009 0.257469 67.9493 0.52905C67.6583 0.754559 67.5249 0.987343 67.4861 1.32924C67.474 1.44564 67.3964 3.18666 67.3164 5.2017C67.2048 8.06057 67.1515 9.16145 67.0763 10.2211C66.7756 14.4791 66.6641 16.8554 66.6641 18.9505C66.6641 20.6285 66.7344 21.5184 66.9066 21.9767C66.9842 22.1852 67.0472 22.2264 67.3261 22.2458C67.4546 22.2531 67.7965 22.2919 68.0875 22.3331C68.3785 22.3719 68.7544 22.4156 68.9241 22.4325C69.3266 22.4689 70.0178 22.4495 70.2166 22.3962C70.7937 22.2361 71.075 21.8967 71.1163 21.3074C71.1235 21.1983 71.1939 19.4767 71.2739 17.4835C71.3806 14.7822 71.4412 13.4995 71.5139 12.4519C71.5673 11.6784 71.6376 10.6042 71.6691 10.0635C72.0208 4.38695 72.0086 1.29287 71.6328 0.553298C71.5455 0.38356 71.0168 0.148352 70.527 0.0610579C70.3184 0.0222606 69.6467 -0.0044125 69.477 0.0149861Z" fill="#004E3B"></path> <path d="M56.061 0.416129C55.2729 0.452502 54.303 0.513122 53.5149 0.573743C50.6413 0.796827 50.6583 0.794403 50.5104 0.850174C50.1005 1.00536 50.0035 1.31574 50.0933 2.2105C50.1369 2.6688 50.1539 2.97917 50.2533 5.20274C50.4352 9.27403 50.5855 12.0141 50.7626 14.4777C51.1384 19.696 51.5749 22.516 52.0575 22.8313C52.1132 22.8676 52.2296 22.8701 53.2772 22.8604C54.2035 22.8531 54.4848 22.8434 54.6788 22.8094C55.319 22.7052 55.6803 22.5306 55.8477 22.2445C55.8962 22.162 55.9131 22.0941 55.9204 21.9607C55.9301 21.8153 55.7919 19.742 55.4548 14.8899C55.3748 13.743 55.3748 13.7648 55.4742 13.6654C55.5955 13.5442 55.7822 13.4957 56.1338 13.4957C56.5339 13.4957 56.5557 13.5054 56.6673 13.7697C56.7182 13.8861 57.1765 14.936 57.6858 16.1024C58.8691 18.806 58.8449 18.7478 59.0801 19.4365C59.6718 21.1678 60.101 21.9583 60.5739 22.1911L60.7315 22.2687L61.6336 22.2542C62.6011 22.2396 63.0231 22.2129 63.5444 22.1378C64.2695 22.0359 64.7278 21.8516 64.8369 21.6213C64.9242 21.4394 64.9169 21.4224 64.2913 20.0815C63.6875 18.7915 61.1001 13.292 60.8188 12.7027L60.6612 12.3705L60.9182 12.179C62.7442 10.8187 63.525 8.38897 63.0328 5.60284C62.9212 4.97723 62.6836 4.17704 62.4677 3.69692C61.9367 2.52088 61.0855 1.64794 59.9167 1.08053C59.1092 0.68771 58.2411 0.474325 57.1983 0.413704C56.7473 0.387031 56.6915 0.387031 56.061 0.416129ZM56.66 4.32011C57.7512 4.43892 58.3381 4.95541 58.5442 5.98354C58.663 6.57035 58.7091 7.47966 58.646 7.92583C58.486 9.02428 57.8604 9.62079 56.677 9.7978C56.5776 9.81235 56.2963 9.82932 56.0489 9.83902C55.3942 9.85842 55.2244 9.80992 55.1056 9.56986C55.0498 9.46075 55.045 9.4074 55.0256 8.95153C55.0135 8.67753 54.9432 7.54271 54.8704 6.42971C54.7686 4.90691 54.7419 4.40497 54.7637 4.39043C54.7783 4.38073 54.9892 4.36133 55.2317 4.34435C55.4742 4.32738 55.6949 4.31041 55.7216 4.30798C55.8501 4.28858 56.4393 4.29586 56.66 4.32011Z" fill="#004E3B"></path> <path d="M81.1463 0.960291C81.1002 0.96514 80.9572 0.982114 80.8311 0.996663C79.6453 1.13003 78.4522 1.62469 77.5186 2.36912C76.3643 3.29298 75.5811 4.64118 75.3289 6.15185C75.033 7.9147 75.2852 9.45932 76.0612 10.6402C76.2722 10.9603 76.4637 11.1931 76.762 11.4865C77.3828 12.1024 77.795 12.3546 79.2549 13.0141C80.4043 13.5355 80.9717 13.8458 81.4034 14.1974C81.9587 14.646 82.1527 15.0534 82.1818 15.8342C82.2327 17.2042 81.6507 18.6082 80.8674 19.0132C80.608 19.1489 80.4988 19.1659 79.9969 19.1489C79.3761 19.1271 79.0318 19.0495 78.748 18.8652C78.5662 18.7464 78.4449 18.5864 78.377 18.3706C78.3213 18.1839 78.3164 18.0578 78.331 17.1679C78.3407 16.598 78.3164 16.4259 78.1782 16.1325C78.0666 15.8997 77.9357 15.7615 77.7199 15.6572C77.2931 15.4462 76.665 15.3468 75.278 15.2644C74.9239 15.2425 74.5602 15.2159 74.4656 15.2037C74.2862 15.1819 74.1116 15.2037 74 15.2619C73.903 15.3129 73.7648 15.4656 73.7017 15.5869C73.4592 16.0718 73.4641 17.1266 73.7163 18.3803C73.8569 19.0859 74.0267 19.6824 74.1698 19.9685C74.3565 20.3468 74.7032 20.81 75.1082 21.227C76.1849 22.3327 77.6568 23.0165 79.3252 23.1814C79.6477 23.213 80.414 23.213 80.7365 23.1814C82.56 22.9996 84.1751 22.1388 85.
3523145 20.8294C85.6446 20.1552 85.955 19.4472 86.2363 18.3221C86.8255 15.9918 86.6752 14.0423 85.807 12.7062C85.3803 12.0466 84.7231 11.4719 83.8137 10.9554C83.661 10.8681 83.1202 10.5893 82.6134 10.3347C81.6895 9.87397 81.4688 9.75515 80.9547 9.44235C80.2006 8.98648 79.7689 8.27358 79.6671 7.3182C79.5701 6.40161 79.9581 5.52382 80.6104 5.1795C80.882 5.03886 81.1099 4.98551 81.4616 4.98551C82.3927 4.98793 82.9771 5.39531 83.159 6.16398C83.2172 6.40888 83.256 6.81141 83.256 7.15331C83.256 7.76194 83.3336 8.15719 83.4888 8.33662C83.6028 8.46999 83.6682 8.50151 83.9398 8.55728C84.0635 8.58396 84.4491 8.6761 84.7958 8.76339C85.8943 9.0374 86.3575 9.11742 86.8279 9.11742C87.2717 9.11742 87.4924 9.0374 87.6912 8.80947C87.8125 8.67368 87.9701 8.3633 88.021 8.15961C88.2368 7.3085 88.004 5.90937 87.4221 4.54904C87.2499 4.14652 87.199 4.04225 87.0074 3.71005C86.8304 3.40209 86.7285 3.27843 86.3357 2.88561C85.2954 1.84778 84.0587 1.22945 82.5649 1.00394C82.3345 0.96999 81.3355 0.938467 81.1463 0.960291Z" fill="#004E3B"></path> <path d="M39.2771 3.03138C35.7391 3.88977 34.5751 4.16378 34.1726 4.23167C33.2705 4.38201 32.834 4.52508 32.5818 4.75786C32.3733 4.94942 32.3418 5.10461 32.4266 5.52411C32.4509 5.65505 32.5018 5.93875 32.5358 6.15941C32.7055 7.26513 32.8534 7.721 33.142 8.01441C33.2778 8.15505 33.3748 8.21324 33.5542 8.25931C33.8307 8.33448 34.0198 8.30296 34.8298 8.04108C35.79 7.73313 36.309 7.61431 36.6679 7.61431C36.8594 7.61431 37.0122 7.66281 37.0801 7.74283C37.0971 7.76465 37.1941 8.11867 37.2935 8.52847C37.3905 8.94069 38.2513 12.4931 39.2044 16.4286C40.1549 20.3616 40.9576 23.7225 40.9867 23.897C41.1201 24.7263 41.331 25.1677 41.622 25.238C41.7627 25.2719 42.2307 25.2549 42.5265 25.2089C43.916 24.9809 45.2982 24.4475 45.5359 24.0425C45.5892 23.9504 45.5989 23.8995 45.611 23.6376C45.6207 23.3903 45.6135 23.2957 45.5698 23.0872C45.5213 22.8495 45.337 22.2603 45.0751 21.5134C44.9927 21.2758 44.4859 19.2268 43.1934 13.8873C42.221 9.8694 41.4232 6.56193 41.4183 6.53526C41.4062 6.46009 41.6099 6.40432 42.6987 6.18366C44.0979 5.89995 44.6192 5.76174 44.9296 5.592C45.046 5.52896 45.0848 5.49258 45.1333 5.39316C45.1891 5.28162 45.194 5.2501 45.1915 4.92275C45.1891 3.85825 44.675 2.32575 44.2094 1.9887C44.127 1.93051 44.0858 1.91596 43.9839 1.91838C43.9087 1.91838 42.0343 2.36213 39.2771 3.03138Z" fill="#004E3B"></path> <path d="M94.2032 3.73532C94.0577 3.77169 93.9947 3.80806 93.8928 3.91233C93.6091 4.20816 93.3787 4.81194 93.1265 5.91766C93.0586 6.21834 92.9641 6.62086 92.918 6.81485C92.8719 7.01611 91.8753 10.1708 90.59 14.1863C88.7447 19.9599 88.3033 21.3129 88.1069 21.8124C87.6947 22.8551 87.5419 23.4055 87.5395 23.8638C87.537 24.0893 87.5443 24.1354 87.5977 24.2373C87.6292 24.3027 87.6825 24.3755 87.7165 24.3997C87.7504 24.424 88.9023 24.8022 90.2748 25.2436C91.6497 25.6825 92.8719 26.0801 92.9907 26.1286C93.112 26.1771 93.5024 26.3444 93.8613 26.4972C95.8109 27.3313 96.7858 27.6272 97.4696 27.5908C97.7339 27.5762 97.8891 27.5205 98.0298 27.3823C98.328 27.0961 98.6505 26.3905 98.8057 25.68C99.0313 24.664 98.9076 23.9099 98.4784 23.6892C98.3547 23.6262 97.9958 23.5365 97.0404 23.3279C94.3269 22.7387 93.2065 22.3701 92.8186 21.9409C92.7313 21.8415 92.7288 21.8391 92.7434 21.6815C92.8016 21.0244 93.8637 17.7096 94.1983 17.1374C94.2905 16.9822 94.419 16.9409 94.7706 16.9555C95.2508 16.9797 95.6436 17.1398 96.9895 17.8672C97.9473 18.3837 98.4517 18.5995 98.8712 18.6747C99.0919 18.7135 99.555 18.6844 99.6739 18.6238C100.057 18.4274 100.557 17.4356 100.753 16.4778C100.804 16.2353 100.818 16.0874 100.821 15.8352C100.823 15.4375 100.784 15.2799 100.646 15.1344C100.569 15.052 100.515 15.0277 100.241 14.9429C100.069 14.8895 99.5332 14.7222 99.0531 14.5743C96.9482 13.9196 95.5612 13.4322 95.4908 13.3158C95.4739 13.2891 96.051 11.4414 96.4681 10.1854C96.7736 9.26393 96.9773 8.70864 97.038 8.62862C97.0646 8.58983 97.3095 8.665 99.9843 9.51854C101.59 10.0326 102.94 10.4521 102.986 10.4521C103.304 10.4521 103.66 10.0326 103.961 9.3003C104.223 8.66257 104.361 8.01272 104.347 7.48168C104.339 7.19312 104.335 7.15433 104.272 7.02581C104.233 6.95064 104.194 6.8876 104.184 6.8876C104.175 6.8876 104.104 6.83425 104.029 6.76878C103.738 6.51175 103.331 6.30564 102.715 6.10195C102.077 5.88857 101.638 5.77945 99.5381 5.32116C98.8154 5.16112 98.5851 5.08595 97.7654 4.7392C96.2668 4.10632 95.5442 3.85413 94.9331 3.74744C94.71 3.70864 94.3293 3.70137 94.2032 3.73532Z" fill="#004E3B"></path> <path d="M25.7946 7.12663C24.8852 7.43943 24.5942 7.5534 24.2232 7.73768C23.7382 7.98017 23.4108 8.23962 23.2823 8.48938C23.2411 8.5694 23.229 8.63487 23.229 8.75369C23.2314 8.90645 23.2945 9.064
352307 25.7873 14.9491C28.0158 20.2062 28.3941 21.084 28.7215 21.7387C29.238 22.7765 29.4199 23.2202 29.5532 23.7731C29.6817 24.2969 29.6551 24.6242 29.4538 24.9976C29.2234 25.4268 28.9591 25.7154 28.6681 25.8536C28.0279 26.1615 27.2107 25.6911 26.476 24.5903C26.3766 24.4448 26.2383 24.2071 26.1632 24.0616C26.0904 23.9186 24.8173 20.9288 23.3333 17.4225C21.8492 13.9137 20.5931 10.9579 20.5397 10.8512C20.176 10.1261 19.8074 9.88608 19.2327 10.0025C18.9926 10.051 18.7719 10.131 18.2651 10.3614C18.059 10.4535 17.6953 10.616 17.4576 10.7202C16.752 11.0282 16.444 11.2391 16.3155 11.4986C16.2282 11.6732 16.2282 11.9229 16.3155 12.1969C16.3494 12.3061 17.1012 14.1053 17.9838 16.1931C19.577 19.9564 19.7637 20.4171 20.3627 22.0418C21.2696 24.503 21.8686 25.8099 22.5985 26.9254C23.7649 28.7076 25.1229 29.6582 26.8252 29.8885C27.1695 29.9346 27.994 29.9322 28.3771 29.8861C30.2662 29.6509 32.0267 28.5573 33.0912 26.9569C34.0394 25.5335 34.277 23.807 33.7387 22.2818C33.6974 22.1679 33.1979 20.9676 32.6256 19.6145C32.0533 18.2614 31.4277 16.7508 31.2386 16.2585C29.5047 11.7556 28.4499 9.3017 27.6618 7.92682C27.218 7.15815 26.9391 6.83565 26.7185 6.8405C26.6603 6.84292 26.2674 6.96416 25.7946 7.12663Z" fill="#004E3B"></path> <path d="M109.708 9.12969C109.473 9.20486 109.167 9.57101 108.896 10.0996C108.738 10.4052 108.539 10.8707 108.27 11.5666C108.078 12.0613 107.751 12.7257 104.722 18.7684C102.438 23.3271 101.305 25.5628 101.126 25.8634C100.483 26.9498 100.221 27.5196 100.154 27.9852C100.12 28.2058 100.154 28.4047 100.241 28.4992C100.27 28.5308 101.364 29.0933 102.671 29.7504C104.858 30.8465 105.093 30.9701 105.651 31.3193C107.741 32.6287 108.631 33.0749 109.351 33.1719C109.713 33.2228 109.904 33.1549 110.173 32.8833C110.479 32.5754 110.802 32.0395 111.032 31.4527C111.303 30.764 111.367 30.0536 111.189 29.6995C111.073 29.4716 110.976 29.4207 109.713 28.9284C107.266 27.9755 106.325 27.5196 105.838 27.054C105.646 26.8673 105.605 26.7946 105.624 26.6661C105.699 26.2029 107.242 23.0919 107.729 22.4178C107.86 22.2383 107.909 22.2117 108.12 22.2117C108.546 22.2117 109.111 22.5002 110.006 23.1767C110.198 23.3198 110.508 23.555 110.695 23.6956C111.626 24.3988 112.053 24.6122 112.611 24.6632C112.885 24.6898 112.889 24.6874 113.028 24.6268C113.379 24.4643 113.925 23.732 114.245 22.9949C114.55 22.2892 114.64 21.6976 114.487 21.3945C114.417 21.2611 114.647 21.3848 112.417 20.2766C111.049 19.5977 110.329 19.2194 109.936 18.9769C109.579 18.7563 109.526 18.9697 110.365 17.2844C111.337 15.3276 111.815 14.4376 111.919 14.3722C111.949 14.3552 112.659 14.702 114.703 15.7228C117.756 17.248 117.548 17.1607 117.802 17.0346C118.336 16.7679 119.056 15.5797 119.282 14.5856C119.34 14.3261 119.342 13.9575 119.284 13.8533C119.175 13.6496 118.833 13.3246 118.491 13.0967C117.873 12.6869 117.303 12.4323 114.987 11.5303C114.112 11.1908 114.049 11.1568 113.023 10.5191C111.742 9.7262 111.012 9.34792 110.428 9.17819C110.156 9.10059 109.863 9.08119 109.708 9.12969Z" fill="#004E3B"></path> <path d="M9.91056 14.6994C9.84509 14.7406 9.4959 14.9346 9.13458 15.131C8.42165 15.5214 8.13066 15.6912 7.80814 15.9118C7.54382 16.0937 7.27223 16.341 7.19463 16.4768C7.16068 16.5326 7.10976 16.6005 7.08308 16.6247C6.89636 16.792 6.91334 17.1121 7.12916 17.5437C7.28193 17.8541 7.46622 18.1209 7.95849 18.744C8.10156 18.9235 9.12003 20.4123 10.2258 22.0539C11.3316 23.6931 12.3598 25.2208 12.5125 25.4463C12.6653 25.6693 12.7696 25.8439 12.7453 25.8294C12.6701 25.7882 8.70052 23.1403 7.63354 22.4201C7.09036 22.0515 6.50595 21.6441 6.33863 21.5132C6.16888 21.3847 5.85121 21.1373 5.63054 20.9676C4.11981 19.7964 3.24683 19.5248 2.27443 19.9128C2.14833 19.9637 1.87916 20.1238 1.49845 20.3759C0.530894 21.0185 0.242326 21.2537 0.0895549 21.535C0.0313564 21.6441 0.0168067 21.6999 0.00953192 21.8745C-0.00744267 22.197 0.0992547 22.4904 0.419347 23.0117C0.506645 23.1524 2.72062 26.4477 5.34198 30.3347C10.8078 38.4409 10.5095 37.9948 10.8563 38.567C11.2928 39.2848 11.4868 39.5127 11.7899 39.6533C11.9233 39.7188 11.9742 39.7285 12.1415 39.7285C12.4859 39.7261 12.8084 39.5903 13.3879 39.2023C15.0854 38.0699 15.4031 37.6141 15.0611 3
35236.8017C14.9472 36.5326 14.7556 36.2222 14.0451 35.1723C13.4728 34.326 10.1264 29.3648 9.77234 28.8386L9.65594 28.664L10.0367 28.9138C10.2476 29.0496 12.2021 30.3323 14.3822 31.7629C16.5598 33.1912 18.4076 34.3939 18.4852 34.4327C18.7737 34.5782 19.0138 34.6315 19.443 34.6461C19.7388 34.6533 19.894 34.6461 20.0662 34.617C21.2205 34.4206 22.1662 33.7149 22.3748 32.8929C22.4499 32.5922 22.4039 32.1582 22.2632 31.8769C22.2341 31.8236 21.9043 31.3022 21.526 30.7227C21.1502 30.1432 20.4979 29.1393 20.0783 28.4919C14.0087 19.1393 10.752 14.617 10.0876 14.6218C10.0561 14.6218 9.97846 14.6582 9.91056 14.6994Z" fill="#004E3B"></path> <path d="M124.833 17.2165C124.639 17.2771 124.409 17.4347 124.23 17.6263C124.145 17.716 121.734 20.8537 118.871 24.6025C114.804 29.9226 113.582 31.506 113.283 31.8382C112.442 32.7815 111.979 33.4386 111.807 33.9357C111.751 34.0957 111.731 34.377 111.77 34.491C111.812 34.6195 111.887 34.6995 112.178 34.925C112.321 35.0341 112.765 35.3906 113.165 35.7204C114.673 36.9546 115.277 37.4177 116.026 37.9124C117.129 38.6423 118.048 39.0739 118.999 39.3067C119.246 39.3673 119.533 39.4109 120.051 39.4716C120.224 39.4934 121.072 39.4594 121.143 39.4303C121.169 39.4182 121.283 39.3915 121.397 39.3673C122.079 39.2291 122.889 38.829 123.543 38.3028C124.382 37.6263 125.049 36.8576 126.368 35.039C127.057 34.0884 127.452 33.5841 128.779 31.9594C130.784 29.5031 131.745 28.0579 132.125 26.9158C132.494 25.8076 132.467 24.6898 132.05 23.6423C131.473 22.1946 130.338 20.8974 128.141 19.183C127.85 18.9551 127.426 18.6083 127.203 18.4095C126.601 17.8833 126.349 17.6748 126.138 17.5317C125.922 17.3862 125.612 17.2359 125.442 17.1946C125.275 17.1558 124.996 17.1631 124.833 17.2165ZM126.567 22.7839C126.742 22.8736 126.933 23.0458 127.326 23.4701C127.726 23.9017 127.862 24.0909 127.94 24.3285C128.153 24.9759 127.906 25.6209 127.016 26.7436C126.895 26.8988 125.534 28.6714 123.997 30.6864C122.215 33.0215 121.145 34.4012 121.046 34.4958C120.568 34.9493 119.855 35.0729 118.984 34.8547C118.407 34.7068 117.675 34.3406 117.45 34.0812L117.372 33.9939L117.476 33.8557C117.534 33.7805 118.521 32.4905 119.666 30.9895C120.813 29.4885 122.586 27.1704 123.604 25.8367C125.794 22.9682 125.774 22.9924 125.944 22.8639C126.174 22.6893 126.337 22.6699 126.567 22.7839Z" fill="#004E3B"></path> <path d="M76.3087 32.3503C74.6476 32.4448 73.115 32.9007 71.9098 33.6597C71.0465 34.2053 70.2342 35.0176 69.7104 35.8638C69.5625 36.1039 69.2133 36.7974 69.2133 36.8508C69.2133 36.9065 69.1769 36.8847 69.0314 36.7344C68.658 36.3537 67.9426 35.7717 67.4018 35.408C65.0594 33.8318 62.1349 32.8959 58.803 32.6534C58.1507 32.6049 57.4766 32.5782 57.4766 32.6025C57.4766 32.6121 57.5833 32.7625 57.7118 32.9395C58.8588 34.4841 59.7148 36.1257 60.2774 37.8571C60.7284 39.2441 60.9927 40.6238 61.2352 42.8668C61.5238 45.5486 62.5544 47.4594 64.2906 48.5287C64.7538 48.8124 65.491 49.1083 66.0172 49.2222C66.5046 49.3265 66.7229 49.3508 67.3364 49.3629L67.945 49.375L67.9717 49.1616C68.0469 48.5603 68.0614 48.2717 68.0614 47.3454C68.0614 46.7222 68.0493 46.2664 68.0299 46.0724C67.8868 44.6951 67.608 43.8052 66.7883 42.0957C66.4391 41.3731 66.3155 41.1451 66.0536 40.7523C65.7893 40.3522 65.457 39.9206 64.812 39.1374C64.5113 38.7712 64.2688 38.456 64.2712 38.4342C64.2761 38.4148 64.2979 38.3954 64.3222 38.3905C64.3658 38.3808 65.0933 38.7494 65.5395 39.0064C65.8159 39.1665 66.1869 39.4671 66.7083 39.9521C67.0042 40.2285 67.5473 40.9123 67.802 41.3294C68.4591 42.406 68.8374 43.8149 68.9247 45.5171C68.9781 46.5355 68.8714 47.8595 68.641 48.9919C68.6095 49.1519 68.5852 49.2853 68.5901 49.2877C68.607 49.3047 68.9829 49.2392 69.2302 49.1737C70.7968 48.7712 71.871 47.7237 72.3536 46.133C72.5427 45.505 72.6179 44.9739 72.6179 44.2295C72.6179 43.7591 72.6082 43.5991 72.5645 43.3081C72.4918 42.8425 72.3657 42.2799 72.242 41.8774C72.1863 41.698 72.1402 41.5282 72.1378 41.5016C72.1353 41.4579 72.1547 41.4507 72.3439 41.4361C73.5248 41.3464 74.5409 40.6408 75.1277 39.5011C75.3823 39.004 75.5084 38.6306 75.6879 37.8304C76.1923 35.5947 76.9513 34.1204 78.365 32.6437C78.4693 32.5346 78.5517 32.4376 78.5444 32.4327C78.5056 32.3939 77.3974 32.3212 76.9246 32.3284C76.7718 32.3284 76.4929 32.3406 76.3087 32.3503ZM74.0777 35.3571C74.0874 35.3716 73.9662 35.5147 73.7916 35.6917C73.018 36.4773 72.8846 36.6398 72.4603 37.3187C71.8225 38.3372 71.6188 38.8
3523149 71.4879 39.5811L71.4345 39.9085L71.3157 39.6878C71.2502 39.5641 71.1411 39.375 71.0756 39.2635C70.9398 39.0355 70.9398 39.0743 71.049 38.5797C71.4006 36.972 72.2954 35.9148 73.7237 35.4274C74.0316 35.3231 74.0535 35.3183 74.0777 35.3571Z" fill="#F6DACB"></path> </g> <defs> <clipPath id="clip0_993_4811"> <rect width="132.395" height="50" fill="white"></rect> </clipPath> </defs> </svg> 3524 </a> 3525 </div> 3526 </div> 3527 <div class="col-lg-5 order-lg-1"> 3528 <div class="footer__bottom-left"> 3529 <div class="footer__social social"> 3530 <ul class="list-unstyled list-inline"> 3531 3532 <li><a href="https://www.facebook.com/Nutriseeduk"> 3533 <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="25px" height="25px" fill="#23564e"><path fill="#23564e" d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> 3534 </a></li> 3535 3536 3537 <li><a href="https://www.instagram.com/NutriseedUK/"> 3538 <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="25px" height="25px" fill="#23564e"><path fill="#23564e" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> 3539 </a></li> 3540 3541 3542 <li><a href="https://www.youtube.com/channel/UCZGc4g0zZdXiBvMHCtMgR_w/videos" class="icon-youtube"> 3543 <svg xmlns="http://www.w3.org/2000/svg" fill="#000000" viewBox="0 0 50 50" width="100px" height="100px"><path d="M 44.898438 14.5 C 44.5 12.300781 42.601563 10.699219 40.398438 10.199219 C 37.101563 9.5 31 9 24.398438 9 C 17.800781 9 11.601563 9.5 8.300781 10.199219 C 6.101563 10.699219 4.199219 12.199219 3.800781 14.5 C 3.398438 17 3 20.5 3 25 C 3 29.5 3.398438 33 3.898438 35.5 C 4.300781 37.699219 6.199219 39.300781 8.398438 39.800781 C 11.898438 40.5 17.898438 41 24.5 41 C 31.101563 41 37.101563 40.5 40.601563 39.800781 C 42.800781 39.300781 44.699219 37.800781 45.101563 35.5 C 45.5 33 46 29.398438 46.101563 25 C 45.898438 20.5 45.398438 17 44.898438 14.5 Z M 19 32 L 19 18 L 31.199219 25 Z"></path></svg> 3544 </a></li> 3545 3546 3547 <li><a href="#" class="icon-tiktok"> 3548 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#006850" d="M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z"/></svg> 3549 </a></li> 3550 3551 </ul> 3552 </div>
3553 <div class="footer__copyright"> 3554 <p>Copyright © 2026. All rights reserved.</p> 3555 </div> 3556 </div> 3557 </div> 3558 <div class="col-lg-5 order-lg-3"> 3559 <div class="footer__payment"> 3560 3561 <img data-src="//www.nutriseed.co.uk/cdn/shop/files/icon-payment.jpg?v=12840800547872527367" class="img-fluid lazyload" alt="" /> 3562 3563 </div> 3564 </div> 3565 </div> 3566 </div> 3567 </div> 3568</footer> 3569</div> 3570 3571
3572<script> 3573 $(document).ready(function(){ 3574 $(".expandable").click(function(){ 3575 $(this).toggleClass("color-green"); 3576 }); 3577 }); 3578</script>
3578 3579 3580<style> 3581.footer .footer__bottom { 3582 padding: 60px 0; 3583 background: white; 3584} 3585 3586 3587</style></div> 3588<div id="shopify-section-scripttags" class="shopify-section spd-section"><spd-scripts id="footerScriptTags" data-section="scripttags" data-template="script-tag-temp" data-evt="loadscripts"></spd-scripts></div> 3589 <ul hidden><li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li><li id="a11y-new-window-message">Opens in a new window.</li></ul> 3590
vendor: 4,122 bytes, line 3590
3590<script>/*! lazysizes - v5.3.2 */!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]} } }(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true} }var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)} },Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))} },V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a){a={} }a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src} },Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode}return a},ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=true;i=false;while(e.length){e.shift()()}a=false};var e=function(e,t){if(a&&!t){e.apply(this,arguments)}else{n.push(e);if(!i){i=true;(D.hidden?I:U)(s)} } };e._lsFlush=s;return e}(),te=function(a,e){return e?function(){ee(a)}:function(){var e=this;var t=arguments;ee(function(){a.apply(e,t)})} },ae=function(e){var a;var i=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){a=false;i=f.now();e()};var s=o&&n>49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout} }:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(a){return}a=true;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)} } },ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e<i){I(n,i-e)}else{(o||r)(r)} };return function(){a=f.now();if(!t){t=I(n,i)} } },e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var M=0;var N=-1;var L=function(e){M--;if(!e||M<0||!e.target){M=0} };var x=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var W=function(e,t){var a;var i=e;var r=x(e);g-=t;b+=t;p-=t;C+=t;while(r&&(i=i.offsetParent)&&i!=D.body&&i!=O){r=(Z(i,"opacity")||1)>0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1} }return r};var t=function(){var e,t,a,i,r,n,s,o,l,u,f,c;var d=k.elements;if((h=H.loadMode)&&M<8&&(e=d.length)){t=0;N++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(o=d[t][$]("data-expand"))||!(n=o*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&M<1&&N>2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_} }if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9){break} }else if(!r&&m&&!i&&M<4&&N<4&&h>
35902&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]} }if(i&&!r){R(i)} } };var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t} };var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)} };var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)} }s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n} }if(r&&(s||l)){Y(t,{src:n})} }if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache} },9)}if(t.loading=="lazy"){M--} },true)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=true;H.loadMode=3;a();q("scroll",o,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)} })})} } });if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999)}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()} },checkElems:a,unveil:R,_aLSL:o} }(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",i)} }if(!a.detail.dataAttr){Y(e,a.detail)} });var i=function(e,t,a){var i;var r=e.parentNode;if(r){a=s(e,r,a);i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t});if(!i.defaultPrevented){a=i.detail.width;if(a&&a!==e._lazysizesWidth){n(e,r,i,a)} } } };var e=function(){var e;var t=a.length;if(t){e=0;for(;e<t;e++){i(a[e])} } };var t=ie(e);return{_:function(){a=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:i} }(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()} };return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee} }(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}); !function(e,t){var a=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",a,!0)};t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes")):"function"==typeof define&&define.amd?define(["lazysizes"],t):e.lazySizes?a():e.addEventListener("lazyunveilread",a,!0)}(window,function(e,i,o){"use strict";var l,d,u={};function s(e,t,a){var n,r;u[e]||(n=i.createElement(t?"link":"script"),r=i.getElementsByTagName("script")[0],t?(n.rel="stylesheet",n.href=e):(n.onload=function(){n.onerror=null,n.onload=null,a()},n.onerror=n.onload,n.src=e),u[e]=!0,u[n.src||n.href]=!0,r.parentNode.insertBefore(n,r))}i.addEventListener&&(l=function(e,t){var a=i.createElement("img");a.onload=function(){a.onload=null,a.onerror=null,a=null,t()},a.onerror=a.onload,a.src=e,a&&a.complete&&a.onload&&a.onload()},addEventListener("lazybeforeunveil",function(e){var t,a,n;if(e.detail.instance==o&&!e.defaultPrevented){var r=e.target;if("none"==r.preload&&(r.preload=r.getAttribute("data-preload")||"auto"),null!=r.getAttribute("data-autoplay"))if(r.getAttribute("data-expand")&&!r.autoplay)try{r.play()}catch(e){}else requestAnimationFrame(function(){r.setAttribute("data-expand","-10"),o.aC(r,o.cfg.lazyClass)});(t=r.getAttribute("data-link"))&&s(t,!0),(t=r.getAttribute("data-script"))&&(e.detail.firesLoad=!0,s(t,null,function(){e.detail.firesLoad=!1,o.fire(r,"_lazyloaded",{},!0,!0)})),(t=r.getAttribute("data-require"))&&(o.cfg.requireJs?o.cfg.requireJs([t]):s(t)),(a=r.getAttribute("data-bg"))&&(e.detail.firesLoad=!0,l(
vendor: 314 bytes, line 3590
3590a,function(){r.style.backgroundImage="url("+(d.test(a)?JSON.stringify(a):a)+")",e.detail.firesLoad=!1,o.fire(r,"_lazyloaded",{},!0,!0)})),(n=r.getAttribute("data-poster"))&&(e.detail.firesLoad=!0,l(n,function(){r.poster=n,e.detail.firesLoad=!1,o.fire(r,"_lazyloaded",{},!0,!0)}))} },!(d=/\(|\)|\s|'/)))});</script>
3590 3591
3591<script class="redux">/*! Shopify Global */ 3592 obsShopScripts.disconnect(); 3593 function getFocusableElements(container) {return Array.from(container.querySelectorAll("summary, a[href], button:enabled, [tabindex]:not([tabindex^='-']), [draggable], area, input:not([type=hidden]):enabled, select:enabled, textarea:enabled, object, iframe"))} 3594 document.querySelectorAll('[id^="Details-"] summary').forEach((summary) => {summary.setAttribute('role', 'button'); summary.setAttribute('aria-expanded', summary.parentNode.hasAttribute('open')); if(summary.nextElementSibling.getAttribute('id')) {summary.setAttribute('aria-controls', summary.nextElementSibling.id)}; summary.addEventListener('click', (event) => {event.currentTarget.setAttribute('aria-expanded', !event.currentTarget.closest('details').hasAttribute('open'))}); if (summary.closest('header-drawer')) return; summary.parentElement.addEventListener('keyup', onKeyUpEscape)}); 3595 const trapFocusHandlers = {}; function trapFocus(container, elementToFocus = container) {var elements = getFocusableElements(container); var first = elements[0]; var last = elements[elements.length - 1]; removeTrapFocus(); trapFocusHandlers.focusin = (event) => {if (event.target !== container && event.target !== last && event.target !== first) return; document.addEventListener('keydown', trapFocusHandlers.keydown)}; trapFocusHandlers.focusout = function() {document.removeEventListener('keydown', trapFocusHandlers.keydown)}; trapFocusHandlers.keydown = function(event) {if (event.code.toUpperCase() !== 'TAB') return; if (event.target === last && !event.shiftKey) {event.preventDefault(); first.focus()}; if ((event.target === container || event.target === first)&&event.shiftKey) {event.preventDefault(); last.focus()} }; document.addEventListener('focusout', trapFocusHandlers.focusout); document.addEventListener('focusin', trapFocusHandlers.focusin); elementToFocus.focus();} 3596 try {document.querySelector(":focus-visible")} catch(e) {const navKeys = ['ARROWUP', 'ARROWDOWN', 'ARROWLEFT', 'ARROWRIGHT', 'TAB', 'ENTER', 'SPACE', 'ESCAPE', 'HOME', 'END', 'PAGEUP', 'PAGEDOWN']; let currentFocusedElement = null; let mouseClick = null; window.addEventListener('keydown', (event) => {if(navKeys.includes(event.code.toUpperCase())) {mouseClick = false;} }); window.addEventListener('mousedown', (event) => {mouseClick = true}); window.addEventListener('focus', () => {if (currentFocusedElement) currentFocusedElement.classList.remove('focused'); if (mouseClick) return; currentFocusedElement = document.activeElement; currentFocusedElement.classList.add('focused')}, true);} 3597 function pauseAllMedia() {document.querySelectorAll('.js-youtube').forEach((video) => {video.contentWindow.postMessage('{"event":"command","func":"' + 'pauseVideo' + '","args":""}', '*')}); document.querySelectorAll('.js-vimeo').forEach((video) => {video.contentWindow.postMessage('{"method":"pause"}', '*')}); document.querySelectorAll('video').forEach((video) => video.pause()); document.querySelectorAll('product-model').forEach((model) => {if (model.modelViewerUI) model.modelViewerUI.pause()});} 3598 function removeTrapFocus(elementToFocus = null) {document.removeEventListener('focusin', trapFocusHandlers.focusin); document.removeEventListener('focusout', trapFocusHandlers.focusout); document.removeEventListener('keydown', trapFocusHandlers.keydown); if (elementToFocus) elementToFocus.focus()} 3599 function onKeyUpEscape(event) {if (event.code.toUpperCase() !== 'ESCAPE') return; const openDetailsElement = event.target.closest('details[open]'); if (!openDetailsElement) return; const summaryElement = openDetailsElement.querySelector('summary'); openDetailsElement.removeAttribute('open'); summaryElement.setAttribute('aria-expanded', false); summaryElement.focus();} 3600 function debounce(fn, wait) {let t; return (...args) => {clearTimeout(t); t = setTimeout(() => fn.apply(this, args), wait) } } 3601 function fetchConfig(type = 'json') {return {method: 'POST',headers: { 'Content-Type': 'application/json', 'Accept': `application/${type}` } } } 3602 </script>
3602 3603 3604
3604<script class="redux">/** Shopify Common JS **/ 3605 if ((typeof window.Shopify) == 'undefined') {window.Shopify = {};} 3606 Shopify.bind = function(fn, scope) {return function() {return fn.apply(scope, arguments);} }; 3607 Shopify.setSelectorByValue = function(selector, value) {for (var i = 0, count = selector.options.length; i < count; i++) {var option = selector.options[i];if (value == option.value || value == option.innerHTML) {selector.selectedIndex = i;return i;} } }; 3608 Shopify.addListener = function(target, eventName, callback) {target.addEventListener ? target.addEventListener(eventName, callback, false) : target.attachEvent('on'+eventName, callback)}; 3609 Shopify.postLink = function(path, options) {options = options || {};var method = options['method'] || 'post';var params = options['parameters'] || {};var form = document.createElement("form");form.setAttribute("method", method);form.setAttribute("action", path);for(var key in params) {var hiddenField = document.createElement("input");hiddenField.setAttribute("type", "hidden");hiddenField.setAttribute("name", key);hiddenField.setAttribute("value", params[key]);form.appendChild(hiddenField)}; document.body.appendChild(form);form.submit();document.body.removeChild(form)}; 3610 Shopify.CountryProvinceSelector = function(country_domid, province_domid, options) {this.countryEl = document.getElementById(country_domid);this.provinceEl = document.getElementById(province_domid); this.provinceContainer = document.getElementById(options['hideElement'] || province_domid); Shopify.addListener(this.countryEl, 'change', Shopify.bind(this.countryHandler,this)); this.initCountry();this.initProvince()}; 3611 Shopify.CountryProvinceSelector.prototype = { 3612 initCountry: function() {var value = this.countryEl.getAttribute('data-default');Shopify.setSelectorByValue(this.countryEl, value);this.countryHandler()}, 3613 initProvince: function() {var value = this.provinceEl.getAttribute('data-default');if (value && this.provinceEl.options.length > 0) {Shopify.setSelectorByValue(this.provinceEl, value)} }, 3614 countryHandler: function(e) {var opt = this.countryEl.options[this.countryEl.selectedIndex];var raw = opt.getAttribute('data-provinces');var provinces = JSON.parse(raw);this.clearOptions(this.provinceEl);if (provinces && provinces.length == 0) {this.provinceContainer.style.display = 'none'} else {for (var i = 0; i < provinces.length; i++) {var opt = document.createElement('option');opt.value = provinces[i][0];opt.innerHTML = provinces[i][1];this.provinceEl.appendChild(opt)} this.provinceContainer.style.display = ""} }, 3615 clearOptions: function(selector) {while (selector.firstChild) {selector.removeChild(selector.firstChild)} }, 3616 setOptions: function(selector, values) {for (var i = 0, count = values.length; i < values.length; i++) {var opt = document.createElement('option');opt.value = values[i];opt.innerHTML = values[i];selector.appendChild(opt)} } 3617 }; 3618 </script>
3618 3619
3620<script class="redux"> 3621 Speedopz.visibilityChange=()=>{document.addEventListener('visibilitychange', (event) => {Speedopz.firstHiddenTime = Math.min(Speedopz.firstHiddenTime, event.timeStamp);}, {once: true})} 3622 spdLayr.performance.endmark=spdStamp(); 3623 spdLayr.performance.mark=spdLayr.performance.endmark-spdLayr.performance.startmark; 3624 spdLayr.performance.network=Math.round((spdLayr.performance.endmark-spdLayr.performance.startmark)/160); 3625 spdLayr.performance.network>5?spdLayr.speed='Very Slow':spdLayr.speed=Speedopz.spdRates[(spdLayr.performance.network-1)]; 3626 spdLayr.performance.speed=spdLayr.speed; 3627 Speedopz.spdLayrUpdate=()=>{ 3628 document.querySelector('header') ? spdLayr.client.headerHeight=document.querySelector('header').offsetHeight : spdLayr.client.headerHeight=0; 3629 spdLayr.client.docWidth=document.documentElement.clientWidth; 3630 spdLayr.client.docHeight=document.documentElement.clientHeight; 3631 spdLayr.client.docWidth>750?spdLayr.client.sizeClass='desk':spdLayr.client.docWidth<500?spdLayr.client.sizeClass='mob':spdLayr.client.sizeClass='tab'; 3632 spdLayr.client.pageType="customers/register";spdLayr.client.handle=""; 3633 localStorage.setItem('_spdLayr',JSON.stringify(spdLayr)); 3634 } 3635 Speedopz.mainSubTree=(muLst)=>{let c=0,d;muLst.forEach(mu=>{if(mu.type==='childList') {c++; if(mu.target.classList.contains('noEvent')){mu.target.classList.remove('noEvent')} else {clearTimeout(d); d=setTimeout(()=>{window.dispatchEvent(new CustomEvent('mainDomcheck',{detail:{'muCount':c} }))},150)} } })} 3636 Speedopz.cLK=(a,b,c,d,e,f,g,h)=>{let el=document.createElement('link'); el.rel=a,el.href=b; if(c){el.setAttribute(c,d)}; if(e){el.setAttribute(e,f)}; if(g){el.setAttribute(g,h)}; document.head.appendChild(el)}; 3637 Speedopz.SSl=(a)=>{ Speedopz.cLK("preload",a,"as","style"); Speedopz.cLK("stylesheet",a,"class",a.replace(/\.css.+/,'').replace(/^.+\//,'')) }; 3638 Speedopz.getUniqueList=(o,s,a)=>{let tmA=[]; if(o=='queryAll'){document.querySelectorAll(s).forEach(op=>{a=='value'?tmA.push(op.value):tmA.push(op)})} else {tmA=s}; return [...new Set(tmA)]}; 3639 Speedopz.navKey=(selector)=>{selector.addEventListener('click',ev=>{ev.preventDefault(); spdLayr.client.navKey = ev.target.closest('details').dataset.handle; Speedopz.spdLayrUpdate(); location.href=ev.target.href})}; 3640 Speedopz.themeCheck=(ev)=>{ Speedopz.spdLayrUpdate(); window.dispatchEvent(new Event('themechecks'))};
3641 Speedopz.loader=()=>{spdLayr.performance.speedLoaderStart=spdStamp();Speedopz.themeCheck();Spdz.sendNewEvt('loadSeq',Spdz.loadTrek,'cEv',0)}; 3642 Speedopz.fetchSection=(sec,sid,cond,ev)=>{fetch(`${location.origin}?sections=${sec}${window.location.search.replace(/\?/,'&')}`).then(e=>e.json()) 3643 .then(n=>{const html = new DOMParser().parseFromString(n[sec], 'text/html').getElementById(`shopify-section-${sec}`); cond=="outer"?source=html.querySelector(`#${sid}`).outerHTML:source=html.innerHTML;document.getElementById(sid).outerHTML=source;}) 3644 .finally(()=>{try{window.dispatchEvent(new Event(ev))}catch(e){console.log(`fetch-ev - ${e}`)} })}; 3645 Speedopz.pageLoaded=()=>{ 3646 spdLayr.performance.load=spdStamp(); 3647 spdLayr.loadTime=spdStamp(); 3648 Spdz.mainSubTree(); 3649 Spdz.sendNewEvt('loadSeq',Speedopz.loader,'cEv',((spdLayr.performance.network*1500)+500)) 3650 }; 3651 3652 if ((typeof Spdz) == 'undefined') {window.Spdz={"trek": doc.querySelector('SCRIPT[type="text/deferTrek"]')} }; 3653 Spdz.FN=(e)=>{e.forEach(Function.prototype.call,Function.prototype.call)}; 3654 Spdz.isNum=(a)=>{return Number.isFinite(a)}; 3655 Spdz.dispatchEv=(a)=>{window.dispatchEvent(new Event(a))} 3656 Spdz.sendNewEvt=(e,d,c,t,sel)=>{ 3657 Spdz.dispatch=(sel)=>{c=='cEv'|| !d===undefined?sel.dispatchEvent(new CustomEvent(e,{detail:{function:d} })):window.dispatchEvent(new Event(e))}; 3658 sel=t; if(d===undefined){Spdz.dispatch(window)} 3659 else if (typeof(t) == 'string') {t.indexOf("qs_")>-1?sel=t.replace(/^qs_/,''):t.indexOf("id_")>-1?sel=t.replace(/^id_/,'#'):sel='evtSelector'; 3660 if(sel=='evtSelector'){Spdz.dispatch(t)} 3661 else {document.querySelector(sel).addEventListener('load',ev=>{setTimeout(()=>{Spdz.dispatch(window)},0)})} } 3662 else if (typeof(t) == 'number') {setTimeout(()=>{Spdz.dispatch(window)},t)} 3663 }; 3664 Spdz.UL=(e,f)=>{let s=doc.createElement("script");s.async=!0;f=='tag'?s.src=e.src:f=='sUrl'?s.src=e:s.textContent=e.textContent;Object.assign(s.dataset,e.dataset),s.type="text/javascript";document.body.appendChild(s)}; 3665 Spdz.setCookie=(n, v, t)=>{const d = new Date(); d.setTime(d.getTime() + (t*24*60*60*1000)); let exp = "expires="+ d.toUTCString();doc.cookie=n+"="+v+";"+exp+";path=/"}; 3666 Spdz.tmpL=(e)=>{ doc.querySelectorAll(`template[data-mode="${e}"]`).forEach(tmp=>{tmp.hasAttribute('data-section')?selector=document.querySelector(tmp.dataset.section):selector=document.body;tempContent=tmp.content;selector.appendChild(tempContent)})}; 3667 Spdz.loadTrek=()=>{Spdz.trek.textContent=Spdz.trek.textContent.replace(/\w+?\.src\s?=\s?.+?shop_events_listener.+?;/, a=>{b=a.replace(/\.src.*/, `.setAttribute("onload","Spdz.sendNewEvt('loadSeq',Spdz.loadTempl2,'cEv',500)");`); return a+b;}); doc.querySelector('SCRIPT[type="text/deferTrek"]').textContent=Spdz.trek.textContent; Spdz.UL(Spdz.trek,'inl')}; 3668 Spdz.loadTempl2=()=>{Spdz.tmpL(2);Spdz.sendNewEvt('loadscripts');Spdz.sendNewEvt('loadSeq',Spdz.loadAff,'cEv',500)}; 3669 Spdz.loadAff=()=>{Speedopz.asyncUrls.forEach(af=>{Spdz.UL(af,'sUrl')}); gtm(window,document,'script','dataLayer','GTM-MSVPPX9'); Spdz.sendNewEvt('loadSeq',Spdz.lEvts,'cEv',250)}; 3670 Spdz.lEvts=()=>{Spdz.tmpL(3);Spdz.sendNewEvt('runscripts');Spdz.UL(doc.querySelector('SCRIPT[type="text/deferPixM"]'),'inl');Spdz.sendNewEvt('loadSeq',Spdz.endSeq,'cEv',3000)}; 3671 Spdz.mainSubTree=()=>{const mainContent=doc.getElementById('MainContent');if(mainContent)new MutationObserver(Speedopz.mainSubTree).observe(mainContent,{attributes:!1,childList:!0,subtree:! 3672 3673 Spdz.prependArray=(arr,value,max)=>{let tArr=[];for(let i=Math.max(1, arr.length-(max-1)); i<max;i++){tArr.push(arr[i])};tArr.push(value);return tArr}; 3674 Spdz.recentlyViewed=(recents,pageType,handle)=>{ 3675 if(pageType!='product') return; 3676 if(typeof recents=='undefined') {spdLayr.client.recents=[handle]} 3677 else { 3678 if (recents.indexOf(handle)<0) { 3679 spdLayr.client.recents=Spdz.prependArray(recents,handle,10)} }; 3680 }; 3681 Spdz.endSeq=()=>{Spdz.FN(Speedopz.endarr)}; 3682 window.addEventListener('loadSeq',ev=>{ev.detail.function.call()}); 3683 window.addEventListener('load',ev=>{Speedopz.pageLoaded()}); 3684 window.addEventListener('scroll',debounce((ev) =>{Speedopz.themeCheck('scroll')},150)); 3685 window.addEventListener('resize',debounce((ev) =>{window.dispatchEvent(new Event('resized')); Speedopz.themeCheck('resize')},150)); 3686 Speedopz.spdLayrUpdate();
3687 Spdz.recentlyViewed(spdLayr.client.recents,spdLayr.client.pageType,''); 3688 </script>
3688 3689
3689<script class="redux"> 3690 class SpdScripts extends HTMLElement{ 3691 constructor(){super(); this.hasAttribute("data-section")?this.loadScripts(this.dataset.section,this.dataset.evt):this.runScripts(this.dataset.evt);}; 3692 loadScripts(s,e){if(e===null) {e='loadscripts'}window.addEventListener(e, ev=>{Speedopz.fetchSection(s,this.id,'inner')},{once:!0})} 3693 runScripts(e){ 3694 if (e=='spdScript') {this.callScripts()} 3695 else { 3696 if(e===null) {e='runscripts'} 3697 window.addEventListener(e,ev=>{ this.callScripts() },{ once:!0 }) 3698 } 3699 } 3700 callScripts(){this.scriptTags=this.querySelector(`#${this.dataset.template}`).content; this.scriptTags.querySelectorAll('script').forEach(scr=>{Spdz.UL(scr,scr.src?'tag':'txt')})} 3701 }; 3702 customElements.define('spd-scripts', SpdScripts); 3703 3704 </script>
3704 3705
3705<script class="redux">function gtm (w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.id='gtmInit';j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);}</script>
3705 3706 3707
3708<script class="redux">class ExtractCapture extends HTMLElement{ 3709 constructor(){ 3710 super(); 3711 } 3712 }; 3713 customElements.define('extract-capture', ExtractCapture);/*** Components - dependant ***/</script>
vendor: 1 bytes, line 3713
3713
3714<script></script>
3714<noscript><link href="//www.nutriseed.co.uk/cdn/shop/t/140/assets/no-js.css?v=116419" rel="stylesheet" type="text/css" media="all" /></noscript>
3714<script>(()=>{if(window.ZipifyPages??={},!window.ZipifyPages.isGlobalSectionScriptsLoaded)return;window.ZipifyPages.isGlobalSectionScriptsLoaded=!1;"https://cdn03.zipify.com/javascript/fr-page-published-scripts.min.js".split(",").map((i=>i.trim())).forEach((i=>{const e=document.createElement("script");Object.assign(e,{src:i,defer:!0,type:"module"}),document.body.appendChild(e)}))})();</script>
3714<script id="published-popup-template" type="text/template"><form class="zpa-crm-popup-form" id="zpa-crm-form" action="/subscribe" method="post" data-zpa-crm-form><header class="zpa-crm-popup-header"><button class="zpa-popup-btn-close" type="button"aria-label="Close Navigation" data-close-btn><svg class="zpa-popup-btn-close-icon" width="34" height="34" data-name="btn-close"><use href="#btn-close"></use></svg></button></header><div class="zpa-crm-popup-body" data-popup-content></div></form></script>
3714
3714<script id="crm-button-popup" type="text/template">{! if (progress_image_option == 1)!}<div class="zpa-crm-popup-progressbar-wrap"><img class="zpa-crm-popup-img-progress zpa-img-fluid zpa-center-block" src="{!= progress_image.src !}"></div>{! !}<h1 class="zpa-crm-popup-title" style="color:{!= form_name_color !}; font-family:{!= form_name_font_family !}; font-size:{!= form_name_font_size !};">{!= form_name !}</h1><div class="zpa-crm-popup-form-container">{! if (form_image_option == 1) !}<div class="zpa-crm-popup-image-box"><img class="zpa-crm-popup-img-asside zpa-img-fluid zpa-center-block" style="border-radius:{!= form_image_shape !};" src="{!= form_image.src !}"></div>{! !}<div class="zpa-crm-popup-form-box"><div class="zpa-crm-popup-field-wrap">{! if (first_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-first-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="first_name" data-user-fname data-zp-input><span class="zpa-text-field__label">First Name</span></label>{! !}{! if (last_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-last-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="last_name" data-user-lname data-zp-input><span class="zpa-text-field__label">Last Name</span></label>{! !}</div><label class="zpa-text-field"><input class="zpa-text-field__input" type="email" name="email" required data-user-email data-zp-input><span class="zpa-text-field__label">Email Address</span></label>{! if (phone_option == 1) !}<label class="zpa-text-field zpa-crm-popup-field-phone"><input class="zpa-text-field__input" name="phone" type="tel" data-user-phone data-zp-input><span class="zpa-text-field__label">Phone Number</span></label>{! !}</div></div>{! if (gdpr_status != 'disable') !}<div>{! if (gdpr_status == 'enable_with_checkbox') !}<label class="zpa-control zpa-control--top zpa-control-checkbox zpa-offset-bottom-xs hidden" data-gdpr-checkbox-section><input class="zpa-control__field" type="checkbox" name="gdpr" data-gdpr-checkbox><span class="zpa-control__indicator zpa-offset-right-xs"></span><span class="zpa-fsize-xs" data-gdpr-checkbox-text></span></label>{! !}{! if (gdpr_status == 'enable_without_checkbox') !}<p class="zpa-fsize-xs zpa-text-center zpa-offset-top-none zpa-offset-bottom-xs hidden" data-gdpr-message-section></p>{! !}</div>{! !}<button class="zpa-crm-button-checkout zpa-btn-custom" type="submit" style="color:{!= checkout_button_color !}; background-color: {!= checkout_button_background_color !}" data-checkout-btn data-zpa-submit-button>{!= checkout_button_caption !}</button>{! if (comment_text_status == 1) !}<p class="zpa-crm-popup-description" style="color: {!= comment_text_font_color !}" data-comment-text-status>{!= comment_text !}</p>{! !}{! if (banner_image_option == 1)!}<img class="zpa-crm-popup-img-footer zpa-img-fluid zpa-center-block" src="{!= banner_image.src !}">{! !}</script>
3714<script> 3715 // JavaScript code to insert HTML after the rc-login--body div 3716 const targetDiv1 = document.querySelector('.rc-login--body'); 3717 const newHtmlContent1 = document.createElement('div'); 3718 newHtmlContent1.className = 'info-message'; 3719 newHtmlContent1.innerHTML = ` 3720 <div class="login_box_btm"> 3721 <ul> 3722 <li><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/p-1.svg" alt="Choose your blends icon"> Choose your blends</li> 3723 <li><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/p-2.svg" alt="Early access to new products icon"> Early access to new products</li> 3724 <li><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/p-4.svg" alt="Track orders and shipments icon"> Track orders and shipments</li> 3725 3726 <li><img src="https://cdn.shopify.com/s/files/1/0971/0000/files/p-3.svg" alt="Manage your subscriptions icon"> Manage your subscriptions</li> 3727 </ul> 3728 <p>If you are not a 5:2 Club Member or on a subscription plan, <a href="https://www.nutriseed.co.uk/account/login">CLICK HERE.</a></p> 3729 </div> 3730 `; 3731 targetDiv1.parentNode.insertBefore(newHtmlContent1, targetDiv1.nextSibling); 3732 3733 // JavaScript code to insert HTML after the rc-login-form div 3734 const targetDiv2 = document.querySelector('.rc-login--header-title'); 3735 const newHtmlContent2 = document.createElement('div'); 3736 newHtmlContent2.className = 'title_area'; 3737 newHtmlContent2.innerHTML = '<h2 class="rc-login-header-title-new">Enter your <span>email</span> and weâll send you a login code</h2>'; 3738 targetDiv2.parentNode.insertBefore(newHtmlContent2, targetDiv2.nextSibling); 3739 3740 // JavaScript code to insert HTML after the rc-login-form div 3741 const targetDiv3 = document.querySelector('.rc-enter-code-header'); 3742 const newHtmlContent3 = document.createElement('div'); 3743 newHtmlContent3.className = 'title_area_code'; 3744 newHtmlContent3.innerHTML = '<h2 class="rc-send_code">We sent you a code via email</h2>'; 3745 targetDiv3.parentNode.insertBefore(newHtmlContent3, targetDiv3.nextSibling); 3746 </script>
vendor: 1 bytes, line 3746
3746
3747<script> 3748document.addEventListener('DOMContentLoaded', () => { 3749 // Function to select the corresponding dropdown option 3750 function selectDropdownOption(optionValue) { 3751 // Find the dropdown menu 3752 var dropdown = document.getElementById('product-variant-list'); 3753 3754 // Check if the dropdown exists 3755 if (dropdown) { 3756 // Set the dropdown to the specified option value 3757 for (var i = 0; i < dropdown.options.length; i++) { 3758 if (dropdown.options[i].value === optionValue) { 3759 dropdown.selectedIndex = i; 3760 break; 3761 } 3762 } 3763 3764 // Optionally trigger any change event listeners attached to the dropdown 3765 var event = new Event('change', { bubbles: true }); 3766 dropdown.dispatchEvent(event); 3767 } else { 3768 console.error('Dropdown element not found'); 3769 } 3770 } 3771 3772 // Function to handle pack click and select corresponding dropdown option 3773 function handlePackClick(packClass, optionValue) { 3774 var pack = document.querySelector(packClass); 3775 if (pack) { 3776 pack.addEventListener('click', () => selectDropdownOption(optionValue)); 3777 } 3778 } 3779 3780 // Attach event listeners to each pack 3781 handlePackClick('.single-pack--1', '1 Day Cleanse (5 juices)'); 3782 handlePackClick('.single-pack--2', '3 Day Cleanse (15 juices)'); 3783 handlePackClick('.single-pack--3', '5 Day Cleanse (25 juices)'); 3784 handlePackClick('.single-pack--4', '7 Day Cleanse (35 juices)'); 3785 handlePackClick('.single-pack--5', '5 Day Cleanse x 2 (For you and your partner)'); 3786}); 3787 3788</script>
3788 3789 3790 3791 3792 3793
3794<script src="https://widget.reviews.co.uk/rating-snippet/dist.js"></script>
3794 3795<link rel="stylesheet" href="https://widget.reviews.co.uk/rating-snippet/dist.css"/>
3796<script> 3797ratingSnippet("ruk_rating_snippet", { 3798 store: "nutriseed-uk", 3799 mode: "default", 3800 color: "#0E1311", 3801 linebreak: false, 3802 text: "Reviews", 3803 singularText: "Review", 3804 lang: "en", 3805 usePolaris: true, 3806 showEmptyStars: false, 3807 showNumericalAverageRating: false, 3808}); 3809</script>
3809 3810 3811<style> svg.needsclick,.needsclick.go1978309361.klaviyo-form-button {background: #fbf4f1 !important;} </style> 3812<div id="shopify-block-AQ29LMUJXejNTS0plW__8037605124156046748" class="shopify-block shopify-app-block"> 3813</div><div id="shopify-block-AOGZKZkpza3VTRkVzK__859976262161311183" class="shopify-block shopify-app-block">
3813<script defer> 3814 const allConfigData = {"config-126395220039":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":7,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":true,"imageSizeDesktop":"large","imageSizeMobile":"large","recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortLabel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":2,"collection":"best sellers","count":12,"sort":null}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLine
3814s":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"},{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"data":[]}},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":1,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"config-126588878919":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":8,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortL
3814abel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":2,"collection":"best sellers","count":12,"sort":null}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLines":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"}
3814,{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"data":[]}},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":1,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"config-126588944455":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":8,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortL
3814abel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":2,"collection":"best sellers","count":12,"sort":null}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLines":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"}
3814,{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"data":[]}},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":1,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"config-126588977223":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"autoCompleteDebounceTime":0,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":8,"recommendedProductSort":"recommended_products_position","openInNewTab":false,"numberOfProductsInDesktop":6,"numberOfProductsInMobile":10,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","showReviewsInProducts":false,"recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"syncButtonsWithAutocomplete":false,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"mobileFilterUIType":0,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortL
3814abel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":3,"queryRule":"collection_handles_shopify = \"best-selling-products\"","count":12,"sort":"best_selling_products_position"}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLines":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false,"maintainListOrder":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"maintainListOrder":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"}
3814,{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"maintainListOrder":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"maintainListOrder":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"showSwatchesInAutocomplete":false,"data":[]},"path":"pages\/searchtap-search"},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1,"searchPageRequestFields":["id","title","price","discounted_price","variants","options","tags","image","images","hasMultiplePrice","handle","product_type","discount","st_tags","isActive","st_instructions_firstline","st_instructions_secondline","st_instructions_thirdline","st_instructions_fourthline"],"autocompleteRequestFields":["id","title","price","discounted_price","variants","options","tags","image","images","hasMultiplePrice","handle","product_type","discount","st_tags","isActive","st_instructions_firstline","st_instructions_secondline","st_instructions_thirdline","st_instructions_fourthline"],"searchRelevanceWeightFields":{}},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":3,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"config-128349438023":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":8,"recommendedProductSort":null,"openInNewTab":false,"numberOfProductsInDesktop":6,"numberOfProductsInMobile":10,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortL
3814abel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":2,"collection":"best sellers","count":12,"sort":null}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLines":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"}
3814,{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"data":[]},"path":"pages\/searchtap-search"},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":1,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"config-130174910535":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":8,"recommendedProductSort":"recommended_products_position","openInNewTab":false,"numberOfProductsInDesktop":6,"numberOfProductsInMobile":10,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","showReviewsInProducts":false,"recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"syncButtonsWithAutocomplete":false,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"mobileFilterUIType":0,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortL
3814abel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":3,"queryRule":"collection_handles_shopify = \"best-selling-products\"","count":12,"sort":"best_selling_products_position"}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLines":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"}
3814,{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"showSwatchesInAutocomplete":false,"data":[]},"path":"pages\/searchtap-search"},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":1,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"config-backup":{"shop":{"name":"nutriseeduk"},"searchtap":{"applicationId":"Y6IPR27Y9PCGQ3LMB6DARMVT","readToken":"W1TWBDM41V1J2WC63IQEAZ5A","productCollectionId":"CTAK18Y4VYPQ5YSXFVDKL5KE","trendingSearchCollectionId":"29FU1UGRVEW7NZ9QGXQTFZCJ"},"autocomplete":{"showSearchTapBranding":true,"autocompleteLayout":1,"autoCompleteDebounceTime":0,"styleCss":{"mainBackgroundColor":"#FFFFFF","sidePanelBackgroundColor":"#F6F7F7","footerTextColor":"#095D54","trendingSearchesHeadingColor":"#212531","trendingSearchesTextColor":"#095D54","productTitleColor":"#095D54","productMainPriceColor":"#163631","productSalePriceColor":"#C7BBBB","productDiscountTextColor":"#D2354F"},"productSetting":{"recommendedProductTitle":"Recommended For You","showRecommendations":true,"numberOfRecommendations":8,"recommendedProductSort":"recommended_products_position","openInNewTab":false,"numberOfProductsInDesktop":6,"numberOfProductsInMobile":10,"showDiscount":false,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"showPriceWithoutDecimal":false,"searchSuggestionsTitle":"Search Results","productTitleLabelCase":"capitalize","showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","showReviewsInProducts":false,"recommendedProductsFilterCondition":"collections = recommended products"},"trendingSearchesSetting":{"showTrendingSearchesOnFocus":true,"noOfTrendingSearchesOnFocus":8,"trendingSearchesOnFocusTitle":"Popular Choices","showSearchSuggestions":true,"noOfSearchSuggestions":8,"searchSuggestionsTitle":"Search Suggestions","trendingSearchTextCase":"capitalize","showCollectionImages":false},"recentSearchesSetting":{"showRecentSearches":true,"noOfRecentSearches":8,"recentSearchesTitle":"Recent searches","showClearAllRecentSearchesBtn":true,"recentSearchesTextCase":"capitalize"},"labels":{"noResultLabel":"No Results Found","noOfResultsLabel":"View All ({count})","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out"}},"searchPage":{"showGotoTop":true,"productsLoadingType":1,"defaultSortingType":"Relevance","searchTags":null,"productCardExtraFields":[{"position":1,"label":null,"showLabel":false,"key":"st_instructions_firstline","class":"st_instructions_firstline","url":null,"showInAutocomplete":true,"status":true},{"position":2,"label":null,"showLabel":false,"key":"st_instructions_secondline","class":"st_instructions_secondline","url":null,"showInAutocomplete":true,"status":true},{"position":3,"label":null,"showLabel":false,"key":"st_instructions_thirdline","class":"st_instructions_thirdline","url":null,"showInAutocomplete":true,"status":true},{"position":4,"label":null,"showLabel":false,"key":"st_instructions_fourthline","class":null,"url":null,"showInAutocomplete":true,"status":true}],"showViewProductButton":true,"viewProductButtonTags":null,"syncButtonsWithAutocomplete":false,"productSettings":{"noOfProductsPerRage":30,"noOfProductsPerRow":3,"showProductDiscount":false,"productTitleLines":7,"showOutOfStockProducts":false,"showOutOfStockLabel":true,"openInNewTab":false,"showPriceWithoutDecimal":false,"showHoverImage":false,"imageSizeDesktop":"large","imageSizeMobile":"large","ratingsLayout":1},"addToCartSettings":{"showBuyNowButton":false,"buyNowButtonLabel":"Buy Now","showAddToCartButton":false,"addToCartButtonTags":null,"addToCartLabel":"Add to Cart","cartCountSelector":".cart-count-bubble","showAddToCartNotification":true,"cartSuccessNotificationText":"{productTitle} successfully added in the cart.","openCartDrawer":true,"showVariableQuantityButton":false,"maxQuantityPerProduct":30,"implementCustomATC":false,"implementCustomBuyNow":false,"showNotifyMeButton":false,"soldOutLabel":"Sold Out"},"filterSettings":{"filterPosition":1,"mobileFilterAndSortPosition":1,"mobileFilterUIType":0,"filterFacetCount":99},"labels":{"resultSummaryLabel":"Showing \u003cstrong\u003e{totalNoOfResults}\u003c\/strong\u003e Result(s) for \u003cstrong\u003e\"{query}\"\u003c\/strong\u003e","discountLabel":"{discount}% Off","outOfStockLabel":"Sold Out","desktopFilterLabel":"Filter By","mobileFilterLabel":"FILTERS","desktopSortLabel":"Sort By","mobileSortL
3814abel":"SORT","filterClearButtonLabel":"Clear All","resultsEndedLabel":"No More Results","viewProductLabel":"MORE INFO","reviewsLabel":"({numOfReviews} reviews)"},"noResultsPage":{"showTextWithImage":true,"showProducts":true,"showCustomHTML":false,"customHTMLContent":null,"textWithImage":{"header":"We're sorry. There are no results for '{query}'.","subHeader":"Please check the spelling or try again with a less specific or different term.","showImage":false,"imageURL":null,"showHeaderAboveImage":true},"products":{"header":"Here are some of our bestselling products","filterConditionType":3,"queryRule":"collection_handles_shopify = \"best-selling-products\"","count":12,"sort":"best_selling_products_position"}},"blogSearch":{"enable":false,"accessToken":null,"numOfBlogsPerRow":3,"numOfBlogsPerPage":30,"dataSettings":{"showPublishedDate":true,"showAuthor":true,"showDescription":true,"descriptionLines":3}},"filters":[{"position":3,"label":"Product Type","field":"product_type","appearance":1,"sortBy":2,"defaultView":1,"type":1,"isSearchable":false,"maintainListOrder":false},{"position":5,"label":"Price","field":"discounted_price","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"maintainListOrder":false,"range":[{"min":0,"max":5,"displayLabel":"Below £5.00"},{"min":6,"max":10,"displayLabel":"£6.00 - £10.00"}
3814,{"min":11,"max":15,"displayLabel":"£11.00 - £15.00"},{"min":16,"max":20,"displayLabel":"£16.00 - £20.00"},{"min":21,"max":40,"displayLabel":"£21.00 - £40.00"},{"min":41,"max":60,"displayLabel":"£41.00 - £60.00"},{"min":61,"max":80,"displayLabel":"£61.00 - £80.00"},{"min":81,"max":100,"displayLabel":"£81.00 - £100.00"},{"min":101,"max":2147483647,"displayLabel":"£101.00 \u0026 Above"}]},{"position":6,"label":"Discount","field":"discount","appearance":1,"sortBy":2,"defaultView":2,"type":2,"isSearchable":false,"maintainListOrder":false,"range":[{"min":10,"max":100,"displayLabel":"10% Off or more"},{"min":20,"max":100,"displayLabel":"20% Off or more"},{"min":30,"max":100,"displayLabel":"30% Off or more"},{"min":50,"max":100,"displayLabel":"50% Off or more"}]},{"position":7,"label":"Availability","appearance":1,"sortBy":2,"defaultView":2,"type":3,"isSearchable":false,"maintainListOrder":false,"defaultOutOfStockStatus":false,"availabilityFilterLabel":"Include Out of Stock","showAvailabilityFilterOnUI":true}],"topFilter":{"field":null,"showInSidebar":true},"swatch":{"changeImageOnSwatchClick":true,"showSwatchesInAutocomplete":false,"data":[]},"path":"pages\/searchtap-search"},"searchPreferences":{"sortFieldArray":[{"field":"all_non_free_products_position","sortOrder":1},{"field":"isActive","sortOrder":2}],"typoTolerance":1,"searchPageRequestFields":["id","title","price","discounted_price","variants","options","tags","image","images","hasMultiplePrice","handle","product_type","discount","st_tags","isActive","st_instructions_firstline","st_instructions_secondline","st_instructions_thirdline","st_instructions_fourthline"],"autocompleteRequestFields":["id","title","price","discounted_price","variants","options","tags","image","images","hasMultiplePrice","handle","product_type","discount","st_tags","isActive","st_instructions_firstline","st_instructions_secondline","st_instructions_thirdline","st_instructions_fourthline"],"searchRelevanceWeightFields":{}},"generalSettings":{"searchUIExperienceType":2,"searchBoxSelector":"input[name=\"st\"]","searchContentInsertAfterSelector":"#content","isFreeTheme":false,"minQueryCharacterLimit":3,"minQueryCharacterLimitLabel":"Enter {limit} or more characters to begin the search","googleAnalyticsConfig":null}},"custom_css":".st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-header .st-heading-text{background-size:18px 18px;background-image:url(\"data:image\/svg+xml,%3Csvg data-v-29fde210='' xmlns='http:\/\/www.w3.org\/2000\/svg' height='500' fill='%231c1c1c' viewBox='0 0 48 48' width='500' data-v-26850a1a=''%3E%3Cpath data-v-29fde210='' d='M32 12l4.59 4.59-9.76 9.75-8-8-14.83 14.83 2.83 2.83 12-12 8 8 12.58-12.59 4.59 4.59v-12z' data-v-26850a1a=''%3E%3C\/path%3E%3Cpath data-v-29fde210='' d='M0 0h48v48h-48z' fill='none' data-v-26850a1a=''%3E%3C\/path%3E%3C\/svg%3E\");background-position:left;background-repeat:no-repeat;padding:0 0 0 25px}.st-search-root .st-autocomplete-container.st-pre-search:has(.stPreSearchTriggerMessage){display:none}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-heading-text{background-image:url(\"data:image\/svg+xml,%3Csvg data-v-028463d4='' width='24px' height='24px' viewBox='0 0 24 24' id='_24x24_On_Light_Recent' data-name='24x24\/On Light\/Recent' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Crect data-v-028463d4='' id='view-box' width='24' height='24' fill='none'%3E%3C\/rect%3E%3Cpath data-v-028463d4='' id='Shape' d='M9.682,18.75a.75.75,0,0,1,.75-.75,8.25,8.25,0,1,0-6.189-2.795V12.568a.75.75,0,0,1,1.5,0v4.243a.75.75,0,0,1-.751.75H.75a.75.75,0,0,1,0-1.5H3a9.75,9.75,0,1,1,7.433,3.44A.75.75,0,0,1,9.682,18.75Zm2.875-4.814L9.9,11.281a.754.754,0,0,1-.22-.531V5.55a.75.75,0,1%0A,1,1.5,0v4.889l2.436,2.436a.75.75,0,1,1-1.061,1.06Z' transform='translate(1.568 2.25)' fill='%231c1c1c'%3E%3C\/path%3E%3C\/svg%3E\");background-repeat:no-repeat;background-size:18px 17px;background-position:left;padding:0 0 0 25px}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-header .st-heading-text{background-size:18px 17px;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink' width='500px' height='500px' viewBox='0 0 24 24' version='1.1'%3E%3Cg id='ð-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_recommended_24_regular' fill='%231c1c1c' fill-rule='nonzero'%3E%3Cpath d='M12,2 C16.418278,2 20,5.581722 20,10 C20,12.5480905 18.8087155,14.8179415 16.9527141,16.2829857 L17.0016031,16.2440856 L17.0007001,22.2453233 C17.0007001,22.7945586 16.4297842,23.157512 15.9324488,22.9244522 L12.0005291,21.0818879 L8.07069102,22.9243915 C7.5733438,23.1575726 7.00231009,22.7946207 7.00231009,22.2453233 L7.00069412,16.2459273 C5.1725143,14.7820178 4,12.5279366 4,10 C4,5.581722 7.581722,2 12,2 Z M15.5012202,17.1951723 L15.5414683,17.1754104 C14.4738996,17.7033228 13.2715961,18 12,18 C10.8745896,18 9.80345551,17.7676152 8.83196505,17.3482129 L8.50180347,17.1966457 L8.50231009,21.065345 L11.6820691,19.57451
381458 C11.8837425,19.4799613 12.1170099,19.479939 12.3187014,19.5744551 L15.5007001,21.0655937 L15.5012202,17.1951723 Z M12,3.5 C8.41014913,3.5 5.5,6.41014913 5.5,10 C5.5,13.5898509 8.41014913,16.5 12,16.5 C15.5898509,16.5 18.5,13.5898509 18.5,10 C18.5,6.41014913 15.5898509,3.5 12,3.5 Z M12.2287851,6.64234387 L13.1413078,8.49499737 L15.185271,8.79035658 C15.3945922,8.82060416 15.4782541,9.07783021 15.326776,9.22542655 L13.8484251,10.6658938 L14.1974269,12.7012993 C14.2331646,12.9097242 14.0143068,13.0685941 13.8272087,12.9700424 L12,12.0075816 L10.1727912,12.9700424 C9.98560603,13.06864 9.76668059,12.9095814 9.80260908,12.7010893 L10.1533251,10.6658938 L8.67333197,9.22553178 C8.52171667,9.07797642 8.60533875,8.82061413 8.81472896,8.79035658 L10.8586922,8.49499737 L11.7712148,6.64234387 C11.8646966,6.45255204 12.1353033,6.45255204 12.2287851,6.64234387 Z' id='ð¨-Color'%3E%3C\/path%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");background-position:left;background-repeat:no-repeat;padding:0 0 0 25px}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-row{margin-left:0;width:100%}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-search-list-icon{display:none}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{max-height:450px}.st-search-root .st-autocomplete-container .st-custom-scroll::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container .st-custom-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container #st-before-search{padding:1rem .5rem .5rem}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list{display:flex;flex-wrap:wrap;padding-right:0;gap:10px;margin:0 0 0 25px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-clear-recent-list .st-icon svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-icon{display:none}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-arrow-icon{display:none}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list{flex-direction:row;gap:10px;margin:0 0 0 25px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card{padding:0 5px;margin-bottom:20px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box{display:block;position:relative;border:1px solid #eaeaea;border-radius:20px;min-height:430px;padding:10px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-image-container .st-image-wrapper .st-hero-image{position:absolute;width:100%;height:100%;object-fit:contain}.st-search-root .st-autocomplete-container .st-product-card .st-outer-box .st-image-container .st-image-wrapper{position:relative;padding-bottom:100%}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container.st-carousel{padding-left:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-header{padding-bottom:5px;border-bottom:1px solid #e9e9ed}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box{padding:1.7rem 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:3px;align-items:flex-start}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel{padding:10px 5px}.st-search-root .st-autocomplete-container #st-after-search #st-trending-searches .st-trending-search-list{margin-left:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-left-panel .st-branding{display:none}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches{margin-bottom:15px}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-header .st-heading-text{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.05em;font-family:Helvetica-Neue-Con,sans-serif}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-header .st-heading-text{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.05em;font-family:Helvetica-Neue-Con,sans-serif}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-cross svg{fill:#00594E}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-clear-recent-list{margin-top:4px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-text{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;line-height:normal;font-weight:700;font-size:16px;letter-spacing:.05em;font-family:Helvetica-Neue-Con,sans-serif}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-text{margin-right:15px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label{display:flex;align-items:center;padding:7px 12px;margin-bottom:0;border-radius:4px;font-size:14px;font-weight:400;border:1px solid #00594e}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label{padding:8.5px 12px;position:relative;display:flex;align-items:center}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-mobile-back-arrow svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-cross svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-cross{position:absolute;right:10px;margin-top:-3px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-cross{margin-top:8px;margin-right:3px}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-arrow-icon svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel{padding:0;border-left:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel .st-goto-search .st-btn{text-transform:uppercase;font-weight:700;padding:1rem;display:block}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel{padding:10px}.st-search-root .st-autocomplete-container #st-after-search #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-text{font-size:14px;padding:0}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-name{white-space:unset;display:-webkit-box!important;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;cursor:pointer;font-weight:700;letter-spacing:1px;width:60%;text-align:left;font-family:gazpachomedium;font-size:16px;line-height:22px;margin-bottom:.2rem;min-height:44px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box{padding:0;position:relative}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box{right:0;display:flex;align-items:center;flex-direction:column-reverse;justify-content:center;gap:0;position:absolute;top:0}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-multi-price-product-pre-text{display:none}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-currency-symbol{display:none}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{color:#163631;font-family:gazpachomedium;font-size:22px;font-style:normal;font-weight:500!important}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{content:\"£\";margin-right:1px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:18px;color:#c7bbbb}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper{line-height:normal}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-extra-field-box span.st-extra-field-value:before{content:\"\";border-color:transparent #23564e;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:1em;position:relative}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-extra-field-box{font-size:14px;padding-left:20px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-extra-field-box span.st-extra-field-value{color:#23564e;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize;display:block;text-align:left}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box.st-oos-product .st-hero-image{opacity:1}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list .st-trending-search-label{padding:0}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer{display:flex;flex-direction:column;padding:0}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-autocomplete-component-text:hover,.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-text:hover,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-autocomplete-component-text:hover,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-text:hover,.st-search-root .st-autocomplete-container .st-autocomplete-component-label .st-autocomplete-component-text:hover{color:#1e22aa!important}@media only screen and (min-width:1025px){.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list{max-height:410px;overflow-y:auto}.st-search-root .st-autocomplete-container.st-pre-search{min-width:650px;max-width:650px;margin-right:-15px;border-radius:0}.st-search-root .st-autocomplete-container{margin-right:-15px;border-radius:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container.st-pre-search .st-autocomplete-content{max-height:70vh;overflow-y:inherit;padding-bottom:0}.st-search-root .st-autocomplete-container .st-autocomplete-content{max-height:550px}.st-search-root .st-autocomplete-container.st-pre-search .st-autocomplete-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container.st-pre-search .st-autocomplete-content::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label:hover,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label:hover{background-color:#00594e;border-color:#00594e}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label:hover .
3814st-recent-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label:hover .st-trending-search-text{color:#fff!important}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label:hover .st-cross svg,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label:hover .st-trending-search-arrow-icon svg{fill:#fff}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box.st-oos-product .st-oos-badge{font-size:8px;padding:5px;inset-block-start:5px;inset-inline-start:5px;line-height:normal}}@media only screen and (min-width:801px) and (max-width:1025px){.st-search-root .st-autocomplete-container{border-radius:0;min-width:75%;max-width:75%}.st-search-root .st-autocomplete-container.st-pre-search{min-width:75%;max-width:75%}.st-search-root .st-autocomplete-container #st-before-search .st-autocomplete-content{max-height:unset}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-container{max-height:unset}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{max-height:550px}}@media only screen and (min-width:820px) and (max-width:1023px){.st-search-root .st-autocomplete-container{border-radius:0;min-width:100%;max-width:100%;border-radius:0}.st-search-root .st-autocomplete-container.st-pre-search{min-width:100%;max-width:100%;border-radius:0}}@media only screen and (max-width:768px){body.st-autocomplete-focused{overflow:hidden!important}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-header .st-heading-text,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-header .st-heading-text,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-header .st-heading-text{font-family:inherit;font-weight:500}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list{margin:0 0 1.5rem 3px}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel{background-color:#095d54}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel .st-goto-search .st-btn{color:#fff!important}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel .st-product-header{padding-bottom:5px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner{border-radius:8px;background:#f1f1f1!important}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search{padding:10px;background:#fff}.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches{padding:10px;background:#fff}.st-search-root .st-autocomplete-container #st-product-wrapper.st-recommended-cards{padding:10px;background:#fff}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-search-box-icon svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner #st-search-box{height:35px!important;color:#1c1c1c;letter-spacing:1px}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{max-height:unset}.st-search-root .st-autocomplete-container #st-after-search,.st-search-root .st-autocomplete-container #st-before-search{padding:15px 0 0 0;background-color:#f1f1f1!important}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-header{border-bottom:none}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-header .st-heading-text{padding:0;font-size:16px!important;text-transform:uppercase}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel{background:#fff!important;margin-bottom:15px}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel{padding:10px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-clear-recent-list{margin-top:5px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar{background:#fff;position:fixed;z-index:1}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list .st-trending-search-label{line-height:unset;justify-content:space-between;font-size:14px;align-items:center;margin-bottom:10px;display:flex}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card{padding:0 12px;margin-bottom:48px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-search-box-icon{display:none}.st-search-root .st-autocomplete-container.st-pre-search .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-search-box-icon{display:block}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{margin:0 -12px}}@media only screen and (max-width:767px){.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card{padding:0 2px;margin-bottom:20px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-name,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span{line-height:20px;width:100%;order:1}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box{padding:10px;min-height:490px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box{flex-direction:row-reverse;position:unset;order:2;justify-content:flex-end;
3814gap:4px;flex-wrap:wrap}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:17px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:beforee{font-size:18px}}div#st-search-container{width:1180px;margin:0 auto}body.searchtap .shifter-page{transform:none}body.searchtap #content h1{display:none}.st-search-root .st-container{padding:0}.st-search-root .st-row{margin-left:0;width:100%}.st-search-root .st-row\u003e.st-column-80{flex:76%;max-width:76%}.st-search-root .st-row\u003e.st-column-20{flex:24%;max-width:24%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-80,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column-75,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-column-50,.st-search-root .st-search-container #st-main-content,.st-search-root .st-search-container .st-row .st-column-20,.st-search-root .st-search-container .st-row .st-column-80{padding:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box div{margin-bottom:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-disabled-filter{display:none!important}.st-search-root .st-search-container #st-main-content #st-results-list .st-product-card{margin-bottom:20px;padding:0 5px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box{position:relative;border:1px solid #eaeaea;border-radius:20px;padding:15px;display:flex;flex-direction:column;height:100%;min-height:580px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span{font-weight:700;line-height:22px;letter-spacing:1px;width:70%;display:block;min-height:44px;text-align:left}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name{color:#095d54;font-family:gazpachomedium;font-size:16px;line-height:22px;margin-bottom:.2rem}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box{padding:0;position:relative;display:flex;flex-direction:column;height:100%}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-action-button{margin-top:auto}.st-search-root .st-search-container #st-main-content #st-results-list{margin-right:-5px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-extra-field-box span.st-extra-field-value:before{content:\"\";border-color:transparent #23564e;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:1em;position:relative}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-extra-field-box{font-size:14px;padding-left:20px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-extra-field-box span.st-extra-field-value{color:#23564e;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize;display:block;text-align:left}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-currency-symbol{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{color:#163631;font-family:gazpachomedium;font-size:22px;font-style:normal;font-weight:500!important}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{content:\"£\";margin-right:1px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:18px;color:#c7bbbb}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper{text-decoration-color:#c7bbbb}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{right:0;display:flex;align-items:center;flex-direction:column-reverse;justify-content:center;gap:0;position:absolute;top:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper{line-height:normal}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-action-button button{width:100%;font-weight:700;background:#23564e;padding:10px 25px;border-radius:5px;line-height:1.5;letter-spacing:.5px;font-family:Helvetica;font-size:15px;margin:0;min-width:100%}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box.st-oos-product .st-hero-image{opacity:1}.st-search-root .st-search-container #st-main-content #st-results-header .st-column-60{padding:0;flex:70%;max-width:70%;display:flex;align-items:center}.st-search-root .st-search-container #st-main-content #st-results-header .st-column-40{padding:0;flex:30%;max-width:30%}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary{font-size:17px;padding:0 0 0 5px}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary .st-summary-label,.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary .st-summary-label strong{font-weight:700;font-family:Helvetica;color:#095d54;font-size:17px}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item{font-size:17px;border-radius:50px;color:#095d54;font-family:Helvetica Neue,sans-serif;border:1px solid;padding:6px 1rem .5rem;margin:0 10px 10px 0}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item .st-bus-filter-name{display:none}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item .st-bus-filter-value{text-transform:capitalize;display:flex;align-items:center;justify-content:center}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus{margin-bottom:0;padding:2px 5px 0}.st-search-root .st-search-container #st-main-content #st-results-header{margin-bottom:20px}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-clear{font-size:0;display:block;background-repeat:no-repeat;background-position:center;background-size:11px;margin-left:.4rem;height:15px;border-radius:50%;width:15px;background-color:#095d54;background-image:url(\"data:image\/svg+xml,%3Csvg aria-hidden='true' focusable='false' width='12' height='13' class='icon icon-close-small' viewBox='0 0 12 13' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M8.48627 9.32917L2.82849 3.67098' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3E%3C\/path%3E%3Cpath d='M2.88539 9.38504L8.42932 3.61524' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3E%3C\/path%3E%3C\/svg%3E\")}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort select{height:unset;z-index:2;border-radius:4px;border:2px solid #e7e6e6;text-transform:uppercase;color:#23564e;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;padding:11px 25px 11px 5px!important}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sort-arrow{margin-top:-3px;z-index:1;display:flex;justify-content:end;align-items:baseline;right:8px}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sort-arrow svg{fill:#23564e}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort{align-items:center;display:flex;float:unset;margin-top:0;justify-content:end;flex-direction:row;position:relative}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sorting-label{display:none}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner:after,.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner:before{border-top:.3rem solid #23564e}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner{font-size:20px;color:#23564e}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-main-header{color:#000;font-weight:400}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-sub-header{color:#000;text-transform:uppercase;font-weight:400;font-size:12px}.st-search-root .st-search-container #st-main-content #st-results-footer #st-goto-button{border-radius:4px;background-color:#00594e;bottom:100px;right:33px;border:1px solid #fff}.st-search-root .st-search-container #st-main-content #st-results-footer #st-goto-button .st-goto-icon{left:1px;top:5px}.st-search-root .st-search-container #st-main-content #st-results-footer #st-goto-button .st-goto-icon svg{fill:#fff}.st-search-root .st-search-container #st-main-content #st-results-footer .st-no-more-results{background-color:#00594e;color:#fff;border-radius:4px;padding:10px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body #st_size_filter.st-single-filter-body .st-filter-list .st-filter-label .st-filter-value{text-transform:uppercase}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list.st-custom-scroll::-webkit-scrollbar{height:3px;width:2px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list.st-custom-scroll::-webkit-scrollbar-thumb{background-color:#095d54}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column-25{flex:20%;max-width:20%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column-75{flex:80%;max-width:80%}.st-search-root .st-search-container #st-filter-sidebar{padding-right:20px;border:none}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-filter-heading{font-weight:700;font-family:Helvetica;color:#095d54;font-size:17px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-filter-title{cursor:pointer;letter-spacing:.16px;color:#095d54;font-family:Helvetica-Neue-Con;font-size:21px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon.st-filter-closed:before,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon.st-filter-open:before{content:\"\\002B \";font-weight:900;margin-right:20px;font-size:22px;right:0;top:13px;position:absolute;color:#095d54}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon.st-filter-open:before{content:\"\\2212 \"}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon svg{display:none}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body{border-bottom:.1rem solid rgba(var(--color-foreground),.1);padding:0;border-top:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body#st_range_filter .st-filter-header{padding-top:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row{display:flex;align-items:center;justify-content:space-between}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-clear-all{padding-right:0;font-weight:700;font-family:Helvetica;color:#095d54;font-size:13px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header{margin:11px 0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label{cursor:pointer;margin-bottom:0;text-transform:capitalize;padding:0 0 1rem}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-list-wrapper{margin-top:5px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header{padding:20px 0 0 0;margin-bottom:5px;position:relative}.st-search-root .st-search-container #st-filter-sid
3814ebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-count-wrapper .st-filter-count,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-value{cursor:pointer;text-transform:capitalize;color:#095d54;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:700}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20{align-items:center;display:flex;justify-content:end}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon{display:flex;align-items:center;justify-content:end}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label input:checked+.st-custom-select-box{background-color:#095d54!important;border-width:1px;background-size:16px!important;border-color:#095d54;background-position:center!important;background-repeat:no-repeat!important;background-image:url(\"data:image\/svg+xml,%3Csvg aria-hidden='true' class='icon icon-checkmark' width='1.1rem' height='0.7rem' viewBox='0 0 11 7' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1.5 3.5L2.83333 4.75L4.16667 6L9.5 1' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3C\/path%3E%3C\/svg%3E\")!important}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list{margin:7.5px 0!important;padding-right:7px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-custom-select-box{margin:-1px 8px 0 0;border-radius:5px;border:2.5px solid #095d54;background:0 0;width:20px;height:20px}@media only screen and (min-width:1025px){.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item:hover{background-color:#095d54;color:#fff}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item:hover span.st-clear{background-color:#fff;background-image:url(\"data:image\/svg+xml,%3Csvg aria-hidden='true' focusable='false' width='12' height='13' class='icon icon-close-small' viewBox='0 0 12 13' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M8.48627 9.32917L2.82849 3.67098' stroke='%23095d54' stroke-linecap='round' stroke-linejoin='round'%3E%3C\/path%3E%3Cpath d='M2.88539 9.38504L8.42932 3.61524' stroke='%23095d54' stroke-linecap='round' stroke-linejoin='round'%3E%3C\/path%3E%3C\/svg%3E\")}}@media only screen and (min-width:801px) and (max-width:1025px){.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-row .st-column-70,.st-search-root .st-search-container #st-main-content .st-row .st-column-25,.st-search-root .st-search-container #st-main-content .st-row .st-column-75{padding:0}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary{padding-left:12px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-count-wrapper .st-filter-count{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-column-33{flex:33.3333%;max-width:33.3333%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-row .st-column-70{flex:100%;max-width:100%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-row .st-column-30{flex:0%;max-width:0%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header{margin-bottom:5px}.st-search-root .st-search-container #st-main-content #st-results-header .st-column-50{padding:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{flex-wrap:wrap}div#st-search-container{width:700px;margin:0 auto}}@media only screen and (max-width:768px){body.st-filter-popup-is-open #mobile-header-var{display:none}body.st-filter-popup-is-open div#mountHere{display:none}body.st-filter-popup-is-open .shifter-page{transform:none}body.st-filter-popup-is-open{overflow:hidden!important}body.st-filter-popup-is-open iframe#chat-button{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{flex-direction:row}.st-search-root .st-search-container{padding-top:0}.st-search-root .st-search-container #st-main-content #st-no-results #st-results-list{margin:0}.st-search-root .st-search-container #st-main-content .st-row .st-column{padding:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-product-card{margin-bottom:8px;padding:0 4px;border:none}.st-search-root .st-search-container #st-main-content #st-results-list{margin:0 -4px}.st-search-root .st-search-container #st-main-content #st-results-header{margin-bottom:0}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-btn{margin:0;justify-content:center;align-items:center;background:0 0;line-height:unset;border:2px solid #e7e6e6;border-radius:4px;padding:10px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn{margin-right:1px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-btn.st-sort-btn{margin-left:1px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn .st-sort-icon{position:relative;top:-3px}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary{margin-bottom:15px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn .st-mobile-filter-label:before{content:\"\";display:inline-block;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24' class='result-icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z' opacity='0.05'%3E%3C\/path%3E%3Cpath fill='%2323564E' d='M3.749 7.508a.75.75 0 010-1.5h3.138a2.247 2.247 0 014.243 0h9.121a.75.75 0 010 1.5h-9.126a2.248 2.248 0 01-4.232 0H3.749zm13.373 9h3.129a.75.75 0 010 1.5h-3.135a2.247 2.247 0 01-4.231 0H3.749a.75.75 0 010-1.5h9.13a2.248 2.248 0 014.243 0z'%3E%3C\/path%3E%3C\/g%3E%3C\/svg%3E\");width:18px;height:18px;background-size:18px;background-position:center;background-repeat:no-repeat;margin-right:7px;margin-bottom:-4px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn .st-filter-icon{display:none}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn .st-sort-icon svg{fill:#23564E}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn select{z-index:2;height:unset;font-size:11px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn .st-mobile-filter-label{font-size:16px;color:#23564e;line-height:unset!important;text-transform:capitalize;z-index:1;font-weight:700}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn .st-mobile-sort-label{font-size:16px;color:#23564e;font-weight:700}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus{padding-left:2px;margin-bottom:5px}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item{margin-bottom:10px;padding:.3rem 1rem}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-active-bubble{top:-7px;background:#23564e;border:1px solid #23564e;left:6px}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary .st-summary-label{padding-left:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row .st-column-30,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row .st-column-70{padding:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row{align-items:center}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row{align-items:center;justify-content:space-between}.st-search-root .st-search-container #st-filter-sidebar{padding:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header{padding:20px 15px;border-bottom:1px solid #095d54;margin:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header{padding:16px 0 0 0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body{padding:0 6px 150px 16px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list{margin:13px 0!important;padding-right:10px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-selected-filter-count{display:none}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon{padding-right:10px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label{padding:8px 0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-footer .st-btn.st-apply-btn{text-transform:uppercase;font-weight:700;background:#095d54;font-size:18px;line-height:34px;border-radius:4px;padding:5.5px;color:#fff}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-footer .st-btn.st-close-btn{text-transform:uppercase;font-weight:700;color:#095d54;border:1px solid #095d54;font-size:18px;line-height:34px;border-radius:4px;padding:5.5px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-footer{padding:5px;
3814gap:10px;border:none;background:#fff}}@media only screen and (max-width:767px){div#st-search-container{width:100%;margin:2% 0 0}.st-search-root .st-search-container{padding:0 6%}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-main-header{overflow:hidden;max-width:350px;text-overflow:ellipsis}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-main-header{font-size:20px}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-sub-header{font-size:12px}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner{font-size:17px;justify-content:center}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image{margin-bottom:10px}.st-search-root .st-search-container #st-main-content #st-no-results{margin:0 auto 50px}.st-search-root .st-search-container #st-main-content #st-results-list .st-product-card{padding:0 2px;margin-bottom:20px}.st-search-root .st-search-container #st-main-content #st-results-list{margin:0 -2px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span{line-height:20px;width:100%;min-height:unset}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box{padding:10px;min-height:490px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{flex-direction:row-reverse;position:unset;order:2;justify-content:flex-end;gap:4px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper{margin-left:0}.st-extra-field-box.st_instructions_firstline{order:3}.st-extra-field-box.st_instructions_secondline{order:4}.st-extra-field-box.st_instructions_thirdline{order:5}.st-extra-field-box{order:6}.st-action-button{order:7}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:17px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:18px}}","custom_js":"\/\/ function waitForDOMRendered(callback) {\n\/\/ if (document.readyState === 'complete') {\n\/\/ \/\/ If the DOM is already fully rendered, execute the callback immediately.\n\/\/ callback();\n\/\/ } else {\n\/\/ \/\/ Otherwise, schedule the callback to run on the next frame render.\n\/\/ requestAnimationFrame(function() {\
3814n\/\/ waitForDOMRendered(callback);\n\/\/ });\n\/\/ }\n\/\/ }\n\n\/\/ \/\/ Usage:\n\/\/ waitForDOMRendered(function() {\n\n\/\/ let searchInputBoxSelector = document.querySelectorAll(\".st-search-bar .st-search-bar-inner #st-search-box, .st-search-box input[name='st']\");\n\n\/\/ searchInputBoxSelector.forEach((searchInputBox) =\u003e {\n\/\/ if (searchInputBox) {\n\/\/ searchInputBox.setAttribute(\"placeholder\", \"\");\n\/\/ const placeHolderPhrases = [\n\/\/ \"Search For Weightloss\",\n\/\/ \"Search For Gluten Free\",\n\/\/ \"Search For Female Health\",\n\/\/ ];\n\n\/\/ let index = 0;\n\/\/ let typingTimer;\n\/\/ const updatePlaceHolder = function () {\n\/\/ const phrase = placeHolderPhrases[index];\n\/\/ const length = phrase.length;\n\/\/ let queryIndex = 0;\n\/\/ typingTimer = setInterval(function () {\n\/\/ if (queryIndex === length) {\n\/\/ setTimeout(erasePlaceHolder, 1000);\n\n\/\/ clearInterval(typingTimer);\n\/\/ } else {\n\/\/ const currentPlaceholderValue =\n\/\/ searchInputBox.getAttribute(\"placeholder\");\n\n\/\/ searchInputBox.setAttribute(\n\/\/ \"placeholder\",\n\/\/ currentPlaceholderValue + phrase.charAt(queryIndex)\n\/\/ );\n\n\/\/ queryIndex++;\n\/\/ }\n\/\/ }, 100);\n\/\/ };\n\n\/\/ const erasePlaceHolder = function () {\n\/\/ const currentPlaceholderValue =\n\/\/ searchInputBox.getAttribute(\"placeholder\");\n\/\/ const length = currentPlaceholderValue.length;\n\/\/ let queryIndex = length - 1;\n\/\/ typingTimer = setInterval(function () {\n\/\/ if (queryIndex === -1) {\n\/\/ clearInterval(typingTimer);\n\/\/ index++;\n\/\/ if (index === placeHolderPhrases.length) {\n\/\/ index = 0;\n\/\/ }\n\/\/ setTimeout(updatePlaceHolder, 1000);\n\/\/ } else {\n\/\/ const newPlaceholderValue = currentPlaceholderValue.slice(\n\/\/ 0,\n\/\/ queryIndex\n\/\/ );\n\/\/ searchInputBox.setAttribute(\"placeholder\", newPlaceholderValue);\n\/\/ queryIndex--;\n\/\/ }\n\/\/ }, 50);\n\/\/ };\n\/\/ updatePlaceHolder();\n\/\/ }\n\/\/ }); \n\/\/ });\n\nfunction getDefaultTop() {\n const hasDrawerLogin = document.querySelector('.menu_lists .ns-drawer-login');\n return hasDrawerLogin ? 138 : 73;\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n let st_searchBoxMobile = document.querySelector('.st-search-box.hidden-desktop');\n let st_searchInput = st_searchBoxMobile.querySelector('.st-search-input');\n\n \/\/ ââ iOS Scroll Lock ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ\n let scrollPosition = 0;\n let scrollLockTimeout = null;\n\n function preventTouchMove(e) {\n \/\/ Allow touch inside the search input box itself\n if (st_searchBoxMobile.contains(e.target)) return;\n\n \/\/ Allow touch inside the SearchTap autocomplete dropdown\/carousel\n const autocompleteRoot = document.querySelector('.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container.st-carousel');\n if (autocompleteRoot \u0026\u0026 autocompleteRoot.contains(e.target)) return;\n\n e.preventDefault();\n }\n\n function lockIOSScroll() {\n scrollPosition =\n window.pageYOffset ||\n document.documentElement.scrollTop ||\n document.body.scrollTop ||\n 0;\n\n clearTimeout(scrollLockTimeout);\n\n const applyLock = () =\u003e {\n document.documentElement.style.setProperty('overflow', 'hidden', 'important');\n document.body.style.setProperty('overflow', 'hidden', 'important');\n document.body.style.position = 'fixed';\n document.body.style.top = `-${scrollPosition}px`;\n document.body.style.left = '0';\n document.body.style.right = '0';\n document.body.style.width = '100%';
3814\n document.body.style.touchAction = 'none';\n document.body.style.webkitOverflowScrolling = 'none';\n\n const shifterNav = document.querySelector('nav.shifter-navigation');\n if (shifterNav) {\n shifterNav.style.overflow = 'hidden';\n shifterNav.style.touchAction = 'none';\n shifterNav.style.webkitOverflowScrolling = 'none';\n shifterNav.scrollTop = 0;\n }\n };\n\n setTimeout(applyLock, 50);\n\n document.addEventListener('touchmove', preventTouchMove, { passive: false });\n\n const shifterNav = document.querySelector('nav.shifter-navigation');\n if (shifterNav) {\n shifterNav.addEventListener('touchmove', preventTouchMove, { passive: false });\n }\n\n \/\/ â
NEW: Don't re-lock if searchtap results page is now active\n scrollLockTimeout = setTimeout(() =\u003e {\n const isAutocompleteFocused = document.body.classList.contains('st-autocomplete-focused');\n const isSearchtapActive = document.body.classList.contains('searchtap');\n\n if (isAutocompleteFocused \u0026\u0026 !isSearchtapActive) {\n applyLock();\n }\n }, 350);\n }\n\n function unlockIOSScroll() {\n clearTimeout(scrollLockTimeout);\n\n document.documentElement.style.removeProperty('overflow');\n document.body.style.removeProperty('overflow');\n document.body.style.position = '';\n document.body.style.top = '';\n document.body.style.left = '';\n document.body.style.right = '';\n document.body.style.width = '';\n document.body.style.touchAction = '';\n document.body.style.webkitOverflowScrolling = '';\n\n const shifterNav = document.querySelector('nav.shifter-navigation');\n if (shifterNav) {\n shifterNav.style.overflow = '';\n shifterNav.style.touchAction = '';\n shifterNav.style.webkitOverflowScrolling = '';\n }\n\n document.removeEventListener('touchmove', preventTouchMove, { passive: false });\n if (shifterNav) {\n shifterNav.removeEventListener('touchmove', preventTouchMove, { passive: false });\n }\n\n window.scrollTo(0, scrollPosition);\n }\n\n function toggleBodyScroll() {\n const hasAutocompleteFocus = document.body.classList.contains('st-autocomplete-focused');\n const isSearchtapActive = document.body.classList.contains('searchtap'); \/\/ â
NEW\n\n \/\/ â
NEW: If both st-autocomplete-focused AND searchtap are present,\n \/\/ user is on the full search results page â allow body\/html to scroll freely\n if (hasAutocompleteFocus \u0026\u0026 isSearchtapActive) {\n unlockIOSScroll();\n } else if (hasAutocompleteFocus) {\n lockIOSScroll();\n } else {\n unlockIOSScroll();\n }\n }\n\n \/\/ ââ Search Box Positioning âââââââââââââââââââââââââââââââââââââââââââââââââââ\n function toggleStSearchBar() {\n const isDrawerOpen =\n document.body.classList.contains('shifter-open') ||\n document.documentElement.classList.contains('shifter-open');\n\n const isAutoCompleteFocused =\n document.body.classList.contains('st-autocomplete-focused');\n\n if (isDrawerOpen || isAutoCompleteFocused) {\n\n if (st_searchBoxMobile.dataset.hiddenByScroll !== \"true\") {\n st_searchBoxMobile.style.display = \"block\";\n }\n\n st_searchBoxMobile.style.position = \"fixed\";\n\n if (st_searchBoxMobile.dataset.hiddenByScroll !== \"true\") {\n st_searchBoxMobile.style.top = `${getDefaultTop()}px`;\n }\n\n st_searchBoxMobile.style.left = \"0\";\n st_searchBoxMobile.style.right = \"0\";\n st_searchBoxMobile.style.zIndex = \"999\";\n\n } else {\n\n st_searchBoxMobile.style.display = \"none\";\n st_searchBoxMobile.style.position = \"\";\n st_searchBoxMobile.style.top = \"\";\n st_searchBoxMobile.style.left = \"\";\n st_searchBoxMobile.style.right = \"\";\n st_searchBoxMobile.style.zIndex = \"\";\n st_searchBoxMobile.dataset.hiddenByScroll = \"false\";\n }\n\n toggleBodyScroll();\n }\n\n \/\/ ââ MutationObserver âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ\n
3814const observer = new MutationObserver(function (mutations) {\n mutations.forEach(function (mutation) {\n if (mutation.attributeName === \"class\") {\n toggleStSearchBar();\n }\n });\n });\n\n observer.observe(document.body, { attributes: true });\n observer.observe(document.documentElement, { attributes: true });\n\n toggleStSearchBar();\n\n \/\/ ââ Input Focus ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ\n st_searchInput.addEventListener(\"focus\", function () {\n\n if (!document.body.classList.contains('st-input-focused')) {\n document.body.classList.add('st-input-focused');\n }\n\n setTimeout(function () {\n if (st_searchBoxMobile.dataset.hiddenByScroll !== \"true\") {\n st_searchBoxMobile.style.position = \"fixed\";\n st_searchBoxMobile.style.top = `${getDefaultTop()}px`;\n st_searchBoxMobile.style.left = \"0\";\n st_searchBoxMobile.style.right = \"0\";\n st_searchBoxMobile.style.zIndex = \"999\";\n }\n }, 100);\n\n setTimeout(() =\u003e {\n window.scrollTo(0, 0);\n document.documentElement.scrollTop = 0;\n document.body.scrollTop = 0;\n }, 50);\n\n \/\/ â
NEW: Only lock if searchtap results page is NOT already active\n setTimeout(() =\u003e {\n const isAutocompleteFocused = document.body.classList.contains('st-autocomplete-focused');\n const isSearchtapActive = document.body.classList.contains('searchtap');\n\n if (isAutocompleteFocused \u0026\u0026 !isSearchtapActive) {\n lockIOSScroll();\n }\n }, 200);\n });\n\n \/\/ ââ Search Results Navigation ââââââââââââââââââââââââââââââââââââââââââââââââ\n document.addEventListener('stSearchResultsEvent', (event) =\u003e {\n if (event.detail.source === 'searchResultsPage') {\n document.body.classList.remove('shifter-open');\n document.documentElement.classList.remove('shifter-open');\n }\n });\n});\n\n\n\/\/ ââ Main Content Toggle (searchtap) âââââââââââââââââââââââââââââââââââââââââââââ\nfunction updateMainContentDisplay() {\n const mainContent = document.getElementById(\"MainContent\");\n const searchContainer = document.getElementById(\"st-search-container\");\n const body = document.body;\n\n if (mainContent \u0026\u0026 searchContainer) {\n mainContent.insertAdjacentElement('afterend', searchContainer);\n\n if (body.classList.contains(\"searchtap\")) {\n mainContent.style.setProperty(\"display\", \"none\", \"important\");\n } else {\n mainContent.style.setProperty(\"display\", \"block\", \"important\");\n }\n }\n}\n\nconst observer = new MutationObserver(() =\u003e {\n updateMainContentDisplay();\n});\n\nobserver.observe(document.body, {\n attributes: true,\n attributeFilter: ['class']\n});\n\nupdateMainContentDisplay();\n\n\n\/\/ ââ Shifter-Nav Scroll â Hide\/Show Search Box ââââââââââââââââââââââââââââââââ\nlet shifterNav = document.querySelector('nav.shifter-navigation');\nlet searchBox = document.querySelector('.st-search-box.hidden-desktop');\n\nif (shifterNav \u0026\u0026 searchBox) {\n\n shifterNav.addEventListener('scroll', function () {\n const isShifterOpen =\n document.body.classList.contains('shifter-open') ||\n document.documentElement.classList.contains('shifter-open');\n\n if (!isShifterOpen) return;\n\n const defaultTop = getDefaultTop();\n const scrollTop = shifterNav.scrollTop;\n const updatedTop = defaultTop - scrollTop;\n const hideThreshold = getDefaultTop() === 138 ? 48 : 0;\n\n if (updatedTop \u003c= hideThreshold) {\n searchBox.style.display = 'none';\n searchBox.dataset.hiddenByScroll = \"true\";\n } else {\n searchBox.style.display = 'block';\n searchBox.dataset.hiddenByScroll = \"false\";\n searchBox.style.position = 'fixed';\n searchBox.style.top = `${updatedTop}
3814px`;\n searchBox.style.left = '0';\n searchBox.style.right = '0';\n searchBox.style.zIndex = '999';\n }\n });\n}\n\n\n\/\/ ââ Body Click â Restore Search Box Visibility ââââââââââââââââââââââââââââââ\ndocument.body.addEventListener('click', function () {\n if (searchBox?.dataset.hiddenByScroll === \"true\") return;\n\n if (\n document.body.classList.contains('shifter-open') ||\n document.body.classList.contains('st-autocomplete-focused') ||\n document.documentElement.classList.contains('shifter-open')\n ) {\n if (searchBox) searchBox.style.display = 'block';\n } else {\n if (searchBox) searchBox.style.display = 'none';\n }\n});\n\n\n\/\/ ââ Cross Icon on Search Input âââââââââââââââââââââââââââââââââââââââââââââââ\nwindow.addEventListener(\"DOMContentLoaded\", function () {\n let crossIcon = document.querySelectorAll(\".st-input-action-btn\");\n let searchBox = document.querySelectorAll(\"input[name='st']\");\n\n searchBox.forEach((item) =\u003e {\n item.addEventListener(\"input\", () =\u003e {\n if (item.value.length \u003e 0) {\n crossIcon.forEach((cross) =\u003e {\n cross.style.display = 'block';\n });\n }\n });\n });\n});","priority_keywords":["beetroot","juice packs","flax","nuts and seeds","shots","blends","health shakes","superfoods","cacao and cocoa","capsules","cereal and grains","coco","dried fruit","food","porridge","salt","supplements","swag","weight loss","daily health","menopause","female health","immunity","gut health","vitamins","snacks","soup","chia","collagen","collgen","green","turmeric","ginger","pumpkin","almond","creatine","ashwagandha","Spirulina","Bee pollen","Marine","oats","black","wheat","Indulge","Protein","glycine","wheatgrass","coffee","Lemonade","Bovine","Organic","Cleanse","gluten","maca","acai berry","chlorella","goji berries","nibs","pea protiens","pitted dates","cashew","cranberries","camu camu","neon","clarity","wildfire","california","nujito","purple burst","butternut","inositol","monohydrate","powder","choco"]}; 3815 3816 const configKey = `config-${window.Shopify.theme.id}`; 3817 3818 window.searchtapConfig = allConfigData[configKey] ?? allConfigData['config-backup']; 3819 3820 window.stPriorityKeywords = ["beetroot","juice packs","flax","nuts and seeds","shots","blends","health shakes","superfoods","cacao and cocoa","capsules","cereal and grains","coco","dried fruit","food","porridge","salt","supplements","swag","weight loss","daily health","menopause","female health","immunity","gut health","vitamins","snacks","soup","chia","collagen","collgen","green","turmeric","ginger","pumpkin","almond","creatine","ashwagandha","Spirulina","Bee pollen","Marine","oats","black","wheat","Indulge","Protein","glycine","wheatgrass","coffee","Lemonade","Bovine","Organic","Cleanse","gluten","maca","acai berry","chlorella","goji berries","nibs","pea protiens","pitted dates","cashew","cranberries","camu camu","neon","clarity","wildfire","california","nujito","purple burst","butternut","inositol","monohydrate","powder","choco"]; 3821 3822// function waitForDOMRendered(callback) { 3823// if (document.readyState === 'complete') { 3824// // If the DOM is already fully rendered, execute the callback immediately. 3825// callback(); 3826// } else { 3827// // Otherwise, schedule the callback to run on the next frame render. 3828// requestAnimationFrame(function() { 3829// waitForDOMRendered(callback); 3830// }); 3831// } 3832// } 3833 3834// // Usage: 3835// waitForDOMRendered(function() { 3836 3837// let searchInputBoxSelector = document.querySelectorAll(".st-search-bar .st-search-bar-inner #st-search-box, .st-search-box input[name='st']"); 3838 3839// searchInputBoxSelector.forEach((searchInputBox) => { 3840// if (searchInputBox) { 3841// searchInputBox.setAttribute("placeholder", ""); 3842// const placeHolderPhrases = [ 3843// "Search For Weightloss", 3844// "Search For Gluten Free", 3845// "Search For Female Health", 3846// ]; 3847 3848// let index = 0; 3849// let typingTimer; 3850// const updatePlaceHolder = function () { 3851// const phrase = placeHolderPhrases[index]; 3852// const length = phrase.length; 3853// let queryIndex = 0; 3854// typingTimer = setInterval(function () { 3855// if (queryIndex === length) { 3856// setTimeout(erasePlaceHolder, 1000); 3857 3858// clearInterval(typingTimer); 3859// } else { 3860// const currentPlaceholderValue = 3861// searchInputBox.getAttribute("placeholder"); 3862 3863// searchInputBox.setAttribute( 3864// "placeholder", 3865// currentPlaceholderValue + phrase.charAt(queryIndex) 3866// ); 3867 3868// queryIndex++; 3869// } 3870// }, 100); 3871// }; 3872 3873// const erasePlaceHolder = function () { 3874// const currentPlaceholderValue = 3875// searchInputBox.getAttribute("placeholder"); 3876// const length = currentPlaceholderValue.length; 3877// let queryIndex = length - 1; 3878// typingTimer = setInterval(function () { 3879// if (queryIndex === -1) { 3880// clearInterval(typingTimer); 3881// index++; 3882// if (index === placeHolderPhrases.length) { 3883// index = 0; 3884// } 3885// setTimeout(updatePlaceHolder, 1000); 3886// } else { 3887// const newPlaceholderValue = currentPlaceholderValue.slice( 3888// 0, 3889// queryIndex 3890// ); 3891// searchInputBox.setAttribute("placeholder", newPlaceholderValue); 3892// queryIndex--; 3893// } 3894// }, 50); 3895// }; 3896// updatePlaceHolder(); 3897// } 3898// }); 3899// }); 3900 3901function getDefaultTop() { 3902 const hasDrawerLogin = document.querySelector('.menu_lists .ns-drawer-login'); 3903 return hasDrawerLogin ? 138 : 73; 3904} 3905 3906document.addEventListener("DOMContentLoaded", function () { 3907
3908 let st_searchBoxMobile = document.querySelector('.st-search-box.hidden-desktop'); 3909 let st_searchInput = st_searchBoxMobile.querySelector('.st-search-input'); 3910 3911 // ââ iOS Scroll Lock ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 3912 let scrollPosition = 0; 3913 let scrollLockTimeout = null; 3914 3915 function preventTouchMove(e) { 3916 // Allow touch inside the search input box itself 3917 if (st_searchBoxMobile.contains(e.target)) return; 3918 3919 // Allow touch inside the SearchTap autocomplete dropdown/carousel 3920 const autocompleteRoot = document.querySelector('.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container.st-carousel'); 3921 if (autocompleteRoot && autocompleteRoot.contains(e.target)) return; 3922 3923 e.preventDefault(); 3924 } 3925 3926 function lockIOSScroll() { 3927 scrollPosition = 3928 window.pageYOffset || 3929 document.documentElement.scrollTop || 3930 document.body.scrollTop || 3931 0; 3932 3933 clearTimeout(scrollLockTimeout); 3934 3935 const applyLock = () => { 3936 document.documentElement.style.setProperty('overflow', 'hidden', 'important'); 3937 document.body.style.setProperty('overflow', 'hidden', 'important'); 3938 document.body.style.position = 'fixed'; 3939 document.body.style.top = `-${scrollPosition}px`; 3940 document.body.style.left = '0'; 3941 document.body.style.right = '0'; 3942 document.body.style.width = '100%'; 3943 document.body.style.touchAction = 'none'; 3944 document.body.style.webkitOverflowScrolling = 'none'; 3945 3946 const shifterNav = document.querySelector('nav.shifter-navigation'); 3947 if (shifterNav) { 3948 shifterNav.style.overflow = 'hidden'; 3949 shifterNav.style.touchAction = 'none'; 3950 shifterNav.style.webkitOverflowScrolling = 'none'; 3951 shifterNav.scrollTop = 0; 3952 } 3953 }; 3954 3955 setTimeout(applyLock, 50); 3956 3957 document.addEventListener('touchmove', preventTouchMove, { passive: false }); 3958 3959 const shifterNav = document.querySelector('nav.shifter-navigation'); 3960 if (shifterNav) { 3961 shifterNav.addEventListener('touchmove', preventTouchMove, { passive: false }); 3962 } 3963 3964 // â NEW: Don't re-lock if searchtap results page is now active 3965 scrollLockTimeout = setTimeout(() => { 3966 const isAutocompleteFocused = document.body.classList.contains('st-autocomplete-focused'); 3967 const isSearchtapActive = document.body.classList.contains('searchtap'); 3968 3969 if (isAutocompleteFocused && !isSearchtapActive) { 3970 applyLock(); 3971 } 3972 }, 350); 3973 } 3974 3975 function unlockIOSScroll() { 3976 clearTimeout(scrollLockTimeout); 3977 3978 document.documentElement.style.removeProperty('overflow'); 3979 document.body.style.removeProperty('overflow'); 3980 document.body.style.position = ''; 3981 document.body.style.top = ''; 3982 document.body.style.left = ''; 3983 document.body.style.right = ''; 3984 document.body.style.width = ''; 3985 document.body.style.touchAction = ''; 3986 document.body.style.webkitOverflowScrolling = ''; 3987 3988 const shifterNav = document.querySelector('nav.shifter-navigation'); 3989 if (shifterNav) { 3990 shifterNav.style.overflow = ''; 3991 shifterNav.style.touchAction = ''; 3992 shifterNav.style.webkitOverflowScrolling = ''; 3993 } 3994 3995 document.removeEventListener('touchmove', preventTouchMove, { passive: false }); 3996 if (shifterNav) { 3997 shifterNav.removeEventListener('touchmove', preventTouchMove, { passive: false }); 3998 } 3999 4000 if (scrollPosition > 0) window.scrollTo(0, scrollPosition); 4001 } 4002 4003 function toggleBodyScroll() { 4004 const hasAutocompleteFocus = document.body.classList.contains('st-autocomplete-focused'); 4005 const isSearchtapActive = document.body.classList.contains('searchtap'); // â NEW 4006 4007 // â NEW: If both st-autocomplete-focused AND searchtap are present, 4008 // user is on the full search results page â allow body/html to scroll freely 4009 if (hasAutocompleteFocus && isSearchtapActive) { 4010 unlockIOSScroll(); 4011 } else if (hasAutocompleteFocus) { 4012 lockIOSScroll(); 4013 } else { 4014 unlockIOSScroll(); 4015 } 4016 } 4017 4018 // ââ Search Box Positioning âââââââââââââââââââââââââââââââââââââââââââââââââââ 4019 function toggleStSearchBar() { 4020 const isDrawerOpen = 4021 document.body.classList.contains('shifter-open') || 4022 document.documentElement.classList.contains('shifter-open'); 4023 4024 const isAutoCompleteFocused = 4025 document.body.classList.contains('st-autocomplete-focused'); 4026 4027 if (isDrawerOpen || isAutoCompleteFocused) { 4028
4029 if (st_searchBoxMobile.dataset.hiddenByScroll !== "true") { 4030 st_searchBoxMobile.style.display = "block"; 4031 } 4032 4033 st_searchBoxMobile.style.position = "fixed"; 4034 4035 if (st_searchBoxMobile.dataset.hiddenByScroll !== "true") { 4036 st_searchBoxMobile.style.top = `${getDefaultTop()}px`; 4037 } 4038 4039 st_searchBoxMobile.style.left = "0"; 4040 st_searchBoxMobile.style.right = "0"; 4041 st_searchBoxMobile.style.zIndex = "999"; 4042 4043 } else { 4044 4045 st_searchBoxMobile.style.display = "none"; 4046 st_searchBoxMobile.style.position = ""; 4047 st_searchBoxMobile.style.top = ""; 4048 st_searchBoxMobile.style.left = ""; 4049 st_searchBoxMobile.style.right = ""; 4050 st_searchBoxMobile.style.zIndex = ""; 4051 st_searchBoxMobile.dataset.hiddenByScroll = "false"; 4052 } 4053 4054 toggleBodyScroll(); 4055 } 4056 4057 // ââ MutationObserver âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 4058 const observer = new MutationObserver(function (mutations) { 4059 mutations.forEach(function (mutation) { 4060 if (mutation.attributeName === "class") { 4061 toggleStSearchBar(); 4062 } 4063 }); 4064 }); 4065 4066 observer.observe(document.body, { attributes: true }); 4067 observer.observe(document.documentElement, { attributes: true }); 4068 4069 toggleStSearchBar(); 4070 4071 // ââ Input Focus ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 4072 st_searchInput.addEventListener("focus", function () { 4073 4074 if (!document.body.classList.contains('st-input-focused')) { 4075 document.body.classList.add('st-input-focused'); 4076 } 4077 4078 setTimeout(function () { 4079 if (st_searchBoxMobile.dataset.hiddenByScroll !== "true") { 4080 st_searchBoxMobile.style.position = "fixed"; 4081 st_searchBoxMobile.style.top = `${getDefaultTop()}px`; 4082 st_searchBoxMobile.style.left = "0"; 4083 st_searchBoxMobile.style.right = "0"; 4084 st_searchBoxMobile.style.zIndex = "999"; 4085 } 4086 }, 100); 4087 4088 setTimeout(() => { 4089 window.scrollTo(0, 0); 4090 document.documentElement.scrollTop = 0; 4091 document.body.scrollTop = 0; 4092 }, 50); 4093 4094 // â NEW: Only lock if searchtap results page is NOT already active 4095 setTimeout(() => { 4096 const isAutocompleteFocused = document.body.classList.contains('st-autocomplete-focused'); 4097 const isSearchtapActive = document.body.classList.contains('searchtap'); 4098 4099 if (isAutocompleteFocused && !isSearchtapActive) { 4100 lockIOSScroll(); 4101 } 4102 }, 200); 4103 }); 4104 4105 // ââ Search Results Navigation ââââââââââââââââââââââââââââââââââââââââââââââââ 4106 document.addEventListener('stSearchResultsEvent', (event) => { 4107 if (event.detail.source === 'searchResultsPage') { 4108 document.body.classList.remove('shifter-open'); 4109 document.documentElement.classList.remove('shifter-open'); 4110 } 4111 }); 4112}); 4113 4114 4115// ââ Main Content Toggle (searchtap) âââââââââââââââââââââââââââââââââââââââââââââ 4116function updateMainContentDisplay() { 4117 const mainContent = document.getElementById("MainContent"); 4118 const searchContainer = document.getElementById("st-search-container"); 4119 const body = document.body; 4120 4121 if (mainContent && searchContainer) { 4122 mainContent.insertAdjacentElement('afterend', searchContainer); 4123 4124 if (body.classList.contains("searchtap")) { 4125 mainContent.style.setProperty("display", "none", "important"); 4126 } else { 4127 mainContent.style.setProperty("display", "block", "important"); 4128 } 4129 } 4130} 4131 4132const observer = new MutationObserver(() => { 4133 updateMainContentDisplay(); 4134}); 4135 4136observer.observe(document.body, { 4137 attributes: true, 4138 attributeFilter: ['class'] 4139}); 4140 4141updateMainContentDisplay(); 4142 4143 4144// ââ Shifter-Nav Scroll â Hide/Show Search Box ââââââââââââââââââââââââââââââââ 4145let shifterNav = document.querySelector('nav.shifter-navigation'); 4146let searchBox = document.querySelector('.st-search-box.hidden-desktop'); 4147
4148if (shifterNav && searchBox) { 4149 4150 shifterNav.addEventListener('scroll', function () { 4151 const isShifterOpen = 4152 document.body.classList.contains('shifter-open') || 4153 document.documentElement.classList.contains('shifter-open'); 4154 4155 if (!isShifterOpen) return; 4156 4157 const defaultTop = getDefaultTop(); 4158 const scrollTop = shifterNav.scrollTop; 4159 const updatedTop = defaultTop - scrollTop; 4160 const hideThreshold = getDefaultTop() === 138 ? 48 : 0; 4161 4162 if (updatedTop <= hideThreshold) { 4163 searchBox.style.display = 'none'; 4164 searchBox.dataset.hiddenByScroll = "true"; 4165 } else { 4166 searchBox.style.display = 'block'; 4167 searchBox.dataset.hiddenByScroll = "false"; 4168 searchBox.style.position = 'fixed'; 4169 searchBox.style.top = `${updatedTop}px`; 4170 searchBox.style.left = '0'; 4171 searchBox.style.right = '0'; 4172 searchBox.style.zIndex = '999'; 4173 } 4174 }); 4175} 4176 4177 4178// ââ Body Click â Restore Search Box Visibility ââââââââââââââââââââââââââââââ 4179document.body.addEventListener('click', function () { 4180 if (searchBox?.dataset.hiddenByScroll === "true") return; 4181 4182 if ( 4183 document.body.classList.contains('shifter-open') || 4184 document.body.classList.contains('st-autocomplete-focused') || 4185 document.documentElement.classList.contains('shifter-open') 4186 ) { 4187 if (searchBox) searchBox.style.display = 'block'; 4188 } else { 4189 if (searchBox) searchBox.style.display = 'none'; 4190 } 4191}); 4192 4193 4194// ââ Cross Icon on Search Input âââââââââââââââââââââââââââââââââââââââââââââââ 4195window.addEventListener("DOMContentLoaded", function () { 4196 let crossIcon = document.querySelectorAll(".st-input-action-btn"); 4197 let searchBox = document.querySelectorAll("input[name='st']"); 4198 4199 searchBox.forEach((item) => { 4200 item.addEventListener("input", () => { 4201 if (item.value.length > 0) { 4202 crossIcon.forEach((cross) => { 4203 cross.style.display = 'block'; 4204 }); 4205 } 4206 }); 4207 }); 4208}); 4209</script>
4209 4210
4211<script src="https://cdn.shopify.com/extensions/01a09eca-7ca8-73a9-8494-4d1c60ea8b4d/searchtap-search-theme-extension-42/assets/searchtap.js" defer></script>
4211 4212 4213<div id="st-autocomplete-container"></div> 4214 4215<div id="st-search-container"></div> 4216 4217<style> 4218.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-header .st-heading-text{background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg data-v-29fde210='' xmlns='http://www.w3.org/2000/svg' height='500' fill='%231c1c1c' viewBox='0 0 48 48' width='500' data-v-26850a1a=''%3E%3Cpath data-v-29fde210='' d='M32 12l4.59 4.59-9.76 9.75-8-8-14.83 14.83 2.83 2.83 12-12 8 8 12.58-12.59 4.59 4.59v-12z' data-v-26850a1a=''%3E%3C/path%3E%3Cpath data-v-29fde210='' d='M0 0h48v48h-48z' fill='none' data-v-26850a1a=''%3E%3C/path%3E%3C/svg%3E");background-position:left;background-repeat:no-repeat;padding:0 0 0 25px}.st-search-root .st-autocomplete-container.st-pre-search:has(.stPreSearchTriggerMessage){display:none}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-heading-text{background-image:url("data:image/svg+xml,%3Csvg data-v-028463d4='' width='24px' height='24px' viewBox='0 0 24 24' id='_24x24_On_Light_Recent' data-name='24x24/On Light/Recent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect data-v-028463d4='' id='view-box' width='24' height='24' fill='none'%3E%3C/rect%3E%3Cpath data-v-028463d4='' id='Shape' d='M9.682,18.75a.75.75,0,0,1,.75-.75,8.25,8.25,0,1,0-6.189-2.795V12.568a.75.75,0,0,1,1.5,0v4.243a.75.75,0,0,1-.751.75H.75a.75.75,0,0,1,0-1.5H3a9.75,9.75,0,1,1,7.433,3.44A.75.75,0,0,1,9.682,18.75Zm2.875-4.814L9.9,11.281a.754.754,0,0,1-.22-.531V5.55a.75.75,0,1%0A,1,1.5,0v4.889l2.436,2.436a.75.75,0,1,1-1.061,1.06Z' transform='translate(1.568 2.25)' fill='%231c1c1c'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 17px;background-position:left;padding:0 0 0 25px}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-header .st-heading-text{background-size:18px 17px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='500px' height='500px' viewBox='0 0 24 24' version='1.1'%3E%3Cg id='ð-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_recommended_24_regular' fill='%231c1c1c' fill-rule='nonzero'%3E%3Cpath d='M12,2 C16.418278,2 20,5.581722 20,10 C20,12.5480905 18.8087155,14.8179415 16.9527141,16.2829857 L17.0016031,16.2440856 L17.0007001,22.2453233 C17.0007001,22.7945586 16.4297842,23.157512 15.9324488,22.9244522 L12.0005291,21.0818879 L8.07069102,22.9243915 C7.5733438,23.1575726 7.00231009,22.7946207 7.00231009,22.2453233 L7.00069412,16.2459273 C5.1725143,14.7820178 4,12.5279366 4,10 C4,5.581722 7.581722,2 12,2 Z M15.5012202,17.1951723 L15.5414683,17.1754104 C14.4738996,17.7033228 13.2715961,18 12,18 C10.8745896,18 9.80345551,17.7676152 8.83196505,17.3482129 L8.50180347,17.1966457 L8.50231009,21.065345 L11.6820691,19.5745158 C11.8837425,19.4799613 12.1170099,19.479939 12.3187014,19.5744551 L15.5007001,21.0655937 L15.5012202,17.1951723 Z M12,3.5 C8.41014913,3.5 5.5,6.41014913 5.5,10 C5.5,13.5898509 8.41014913,16.5 12,16.5 C15.5898509,16.5 18.5,13.5898509 18.5,10 C18.5,6.41014913 15.5898509,3.5 12,3.5 Z M12.2287851,6.64234387 L13.1413078,8.49499737 L15.185271,8.79035658 C15.3945922,8.82060416 15.4782541,9.07783021 15.326776,9.22542655 L13.8484251,10.6658938 L14.1974269,12.7012993 C14.2331646,12.9097242 14.0143068,13.0685941 13.8272087,12.9700424 L12,12.0075816 L10.1727912,12.9700424 C9.98560603,13.06864 9.76668059,12.9095814 9.80260908,12.7010893 L10.1533251,10.6658938 L8.67333197,9.22553178 C8.52171667,9.07797642 8.60533875,8.82061413 8.81472896,8.79035658 L10.8586922,8.49499737 L11.7712148,6.64234387 C11.8646966,6.45255204 12.1353033,6.45255204 12.2287851,6.64234387 Z' id='ð¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:left;background-repeat:no-repeat;padding:0 0 0 25px}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-row{margin-left:0;width:100%}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-search-list-icon{display:none}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{max-height:450px}.st-search-root .st-autocomplete-container .st-custom-scroll::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container .st-custom-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container #st-before-search{padding:1rem .5rem .5rem}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list{display:flex;flex-wrap:wrap;padding-right:0;gap:10px;margin:0 0 0 25px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-clear-recent-list .st-icon svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-icon{display:none}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-arrow-icon{display:none}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list{flex-direction:row;gap:10px;margin:0 0 0 25px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card{padding:0 5px;margin-bottom:20px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box{display:block;position:relative;border:1px solid #eaeaea;border-radius:20px;min-height:430px;padding:10px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-image-container .st-image-wrapper .st-hero-image{position:absolute;width:100%;height:100%;object-fit:contain}.st-search-root .st-autocomplete-container .st-product-card .st-outer-box .st-image-container .st-image-wrapper{position:relative;padding-bottom:100%}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container.st-carou
4218sel{padding-left:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-header{padding-bottom:5px;border-bottom:1px solid #e9e9ed}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box{padding:1.7rem 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:3px;align-items:flex-start}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel{padding:10px 5px}.st-search-root .st-autocomplete-container #st-after-search #st-trending-searches .st-trending-search-list{margin-left:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-left-panel .st-branding{display:none}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches{margin-bottom:15px}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-header .st-heading-text{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.05em;font-family:Helvetica-Neue-Con,sans-serif}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-header .st-heading-text{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.05em;font-family:Helvetica-Neue-Con,sans-serif}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-cross svg{fill:#00594E}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-clear-recent-list{margin-top:4px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-text{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;line-height:normal;font-weight:700;font-size:16px;letter-spacing:.05em;font-family:Helvetica-Neue-Con,sans-serif}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-text{margin-right:15px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label{display:flex;align-items:center;padding:7px 12px;margin-bottom:0;border-radius:4px;font-size:14px;font-weight:400;border:1px solid #00594e}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label{padding:8.5px 12px;position:relative;display:flex;align-items:center}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-mobile-back-arrow svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-cross svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-cross{position:absolute;right:10px;margin-top:-3px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-cross{margin-top:8px;margin-right:3px}.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-arrow-icon svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel{padding:0;border-left:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel .st-goto-search .st-btn{text-transform:uppercase;font-weight:700;padding:1rem;display:block}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel{padding:10px}.st-search-root .st-autocomplete-container #st-after-search #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-text{font-size:14px;padding:0}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-name{white-space:unset;display:-webkit-box!important;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;cursor:pointer;font-weight:700;letter-spacing:1px;width:60%;text-align:left;font-family:gazpachomedium;font-size:16px;line-height:22px;margin-bottom:.2rem;min-height:44px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box{padding:0;position:relative}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box{right:0;display:flex;align-items:center;flex-direction:column-reverse;justify-content:center;gap:0;position:absolute;top:0}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-multi-price-product-pre-text{display:none}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-currency-symbol{display:none}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{color:#163631;font-family:gazpachomedium;font-size:22px;font-style:normal;font-weight:500!important}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{content:"£";margin-right:1px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:18px;color:#c7bbbb}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper{line-height:normal}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-extra-field-box span.st-extra-field-value:before{content:"";border-color:transparent #23564e;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:1em;position:relative}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-extra-field-box{font-size:14px;padding-left:20px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-extra-field-box span.st-extra-field-value{color:#23564e;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize;display:block;text-align:left}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box.st-oos-product .st-hero-image{opacity:1}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list .st-trending-search-label{padding:0}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer{display:flex;flex-direction:column;padding:0}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-autocomplete-component-text:hover,.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label .st-recent-text:hover,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-autocomplete-component-text:hover,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list .st-trending-search-label .st-trending-search-text:hover,.st-search-root .st-autocomplete-container .st-autocomplete-component-label .st-autocomplete-component-text:hover{color:#1e22aa!important}@media only screen and (min-width:1025px){.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list{max-height:410px;overflow-y:auto}.st-search-root .st-autocomplete-container.st-pre-search{min-width:650px;max-width:650px;margin-right:-15px;border-radius:0}.st-search-root .st-autocomplete-container{margin-right:-15px;border-radius:0}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container.st-pre-search .st-autocomplete-content{max-height:70vh;overflow-y:inherit;padding-bottom:0}.st-search-root .st-autocomplete-container .st-autocomplete-content{max-height:550px}.st-search-root .st-autocomplete-container.st-pre-search .st-autocomplete-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.st-search-root .st-autocomplete-container.st-pre-search .st-autocomplete-content::-webkit-scrollbar{height:5px;width:2px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label:hover,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label:hover{background-color:#00594e;border-color:#00594e}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label:hover .
4218st-recent-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label:hover .st-trending-search-text{color:#fff!important}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list .st-recent-label:hover .st-cross svg,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label:hover .st-trending-search-arrow-icon svg{fill:#fff}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box.st-oos-product .st-oos-badge{font-size:8px;padding:5px;inset-block-start:5px;inset-inline-start:5px;line-height:normal}}@media only screen and (min-width:801px) and (max-width:1025px){.st-search-root .st-autocomplete-container{border-radius:0;min-width:75%;max-width:75%}.st-search-root .st-autocomplete-container.st-pre-search{min-width:75%;max-width:75%}.st-search-root .st-autocomplete-container #st-before-search .st-autocomplete-content{max-height:unset}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-container{max-height:unset}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{max-height:550px}}@media only screen and (min-width:820px) and (max-width:1023px){.st-search-root .st-autocomplete-container{border-radius:0;min-width:100%;max-width:100%;border-radius:0}.st-search-root .st-autocomplete-container.st-pre-search{min-width:100%;max-width:100%;border-radius:0}}@media only screen and (max-width:768px){body.st-autocomplete-focused{overflow:hidden!important}.st-search-root .st-autocomplete-container #st-before-search #st-product-wrapper .st-product-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-heading-text,.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-header .st-heading-text,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-header .st-heading-text,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-header .st-heading-text{font-family:inherit;font-weight:500}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-list,.st-search-root .st-autocomplete-container #st-trending-searches .st-trending-search-list{margin:0 0 1.5rem 3px}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel{background-color:#095d54}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-right-panel .st-goto-search .st-btn{color:#fff!important}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel .st-product-header{padding-bottom:5px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner{border-radius:8px;background:#f1f1f1!important}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search{padding:10px;background:#fff}.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches{padding:10px;background:#fff}.st-search-root .st-autocomplete-container #st-product-wrapper.st-recommended-cards{padding:10px;background:#fff}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-search-box-icon svg{fill:#1c1c1c}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner #st-search-box{height:35px!important;color:#1c1c1c;letter-spacing:1px}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{max-height:unset}.st-search-root .st-autocomplete-container #st-after-search,.st-search-root .st-autocomplete-container #st-before-search{padding:15px 0 0 0;background-color:#f1f1f1!important}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-header{border-bottom:none}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-header .st-heading-text{padding:0;font-size:16px!important;text-transform:uppercase}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel{background:#fff!important;margin-bottom:15px}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel{padding:10px}.st-search-root .st-autocomplete-container #st-before-search #st-recent-search .st-recent-header .st-clear-recent-list{margin-top:5px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar{background:#fff;position:fixed;z-index:1}.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list .st-trending-search-label{line-height:unset;justify-content:space-between;font-size:14px;align-items:center;margin-bottom:10px;display:flex}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card{padding:0 12px;margin-bottom:48px}.st-search-root .st-autocomplete-container .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-search-box-icon{display:none}.st-search-root .st-autocomplete-container.st-pre-search .st-mobile-search-container .st-search-bar .st-search-bar-inner .st-search-box-icon{display:block}.st-search-root .st-autocomplete-container #st-after-search #st-product-wrapper .st-product-container{margin:0 -12px}}@media only screen and (max-width:767px){.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card{padding:0 2px;margin-bottom:20px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-name,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span{line-height:20px;width:100%;order:1}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box{padding:10px;min-height:490px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box{flex-direction:row-reverse;position:unset;order:2;justify-content:flex-end;
4218gap:4px;flex-wrap:wrap}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:17px}.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:beforee{font-size:18px}}div#st-search-container{width:1180px;margin:0 auto}body.searchtap .shifter-page{transform:none}body.searchtap #content h1{display:none}.st-search-root .st-container{padding:0}.st-search-root .st-row{margin-left:0;width:100%}.st-search-root .st-row>.st-column-80{flex:76%;max-width:76%}.st-search-root .st-row>.st-column-20{flex:24%;max-width:24%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-80,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column-75,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-column-50,.st-search-root .st-search-container #st-main-content,.st-search-root .st-search-container .st-row .st-column-20,.st-search-root .st-search-container .st-row .st-column-80{padding:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box div{margin-bottom:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-disabled-filter{display:none!important}.st-search-root .st-search-container #st-main-content #st-results-list .st-product-card{margin-bottom:20px;padding:0 5px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box{position:relative;border:1px solid #eaeaea;border-radius:20px;padding:15px;display:flex;flex-direction:column;height:100%;min-height:580px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span{font-weight:700;line-height:22px;letter-spacing:1px;width:70%;display:block;min-height:44px;text-align:left}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name{color:#095d54;font-family:gazpachomedium;font-size:16px;line-height:22px;margin-bottom:.2rem}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box{padding:0;position:relative;display:flex;flex-direction:column;height:100%}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-action-button{margin-top:auto}.st-search-root .st-search-container #st-main-content #st-results-list{margin-right:-5px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-extra-field-box span.st-extra-field-value:before{content:"";border-color:transparent #23564e;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:1em;position:relative}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-extra-field-box{font-size:14px;padding-left:20px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-extra-field-box span.st-extra-field-value{color:#23564e;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize;display:block;text-align:left}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-currency-symbol{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{color:#163631;font-family:gazpachomedium;font-size:22px;font-style:normal;font-weight:500!important}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{content:"£";margin-right:1px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:18px;color:#c7bbbb}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper{text-decoration-color:#c7bbbb}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{right:0;display:flex;align-items:center;flex-direction:column-reverse;justify-content:center;gap:0;position:absolute;top:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper{line-height:normal}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-action-button button{width:100%;font-weight:700;background:#23564e;padding:10px 25px;border-radius:5px;line-height:1.5;letter-spacing:.5px;font-family:Helvetica;font-size:15px;margin:0;min-width:100%}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box.st-oos-product .st-hero-image{opacity:1}.st-search-root .st-search-container #st-main-content #st-results-header .st-column-60{padding:0;flex:70%;max-width:70%;display:flex;align-items:center}.st-search-root .st-search-container #st-main-content #st-results-header .st-column-40{padding:0;flex:30%;max-width:30%}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary{font-size:17px;padding:0 0 0 5px}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary .st-summary-label,.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary .st-summary-label strong{font-weight:700;font-family:Helvetica;color:#095d54;font-size:17px}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item{font-size:17px;border-radius:50px;color:#095d54;font-family:Helvetica Neue,sans-serif;border:1px solid;padding:6px 1rem .5rem;margin:0 10px 10px 0}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item .st-bus-filter-name{display:none}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item .st-bus-filter-value{text-transform:capitalize;display:flex;align-items:center;justify-content:center}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus{margin-bottom:0;padding:2px 5px 0}.st-search-root .st-search-container #st-main-content #st-results-header{margin-bottom:20px}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-clear{font-size:0;display:block;background-repeat:no-repeat;background-position:center;background-size:11px;margin-left:.4rem;height:15px;border-radius:50%;width:15px;background-color:#095d54;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' width='12' height='13' class='icon icon-close-small' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.48627 9.32917L2.82849 3.67098' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M2.88539 9.38504L8.42932 3.61524' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort select{height:unset;z-index:2;border-radius:4px;border:2px solid #e7e6e6;text-transform:uppercase;color:#23564e;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;padding:11px 25px 11px 5px!important}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sort-arrow{margin-top:-3px;z-index:1;display:flex;justify-content:end;align-items:baseline;right:8px}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sort-arrow svg{fill:#23564e}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort{align-items:center;display:flex;float:unset;margin-top:0;justify-content:end;flex-direction:row;position:relative}.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sorting-label{display:none}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner:after,.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner:before{border-top:.3rem solid #23564e}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner{font-size:20px;color:#23564e}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-main-header{color:#000;font-weight:400}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-sub-header{color:#000;text-transform:uppercase;font-weight:400;font-size:12px}.st-search-root .st-search-container #st-main-content #st-results-footer #st-goto-button{border-radius:4px;background-color:#00594e;bottom:100px;right:33px;border:1px solid #fff}.st-search-root .st-search-container #st-main-content #st-results-footer #st-goto-button .st-goto-icon{left:1px;top:5px}.st-search-root .st-search-container #st-main-content #st-results-footer #st-goto-button .st-goto-icon svg{fill:#fff}.st-search-root .st-search-container #st-main-content #st-results-footer .st-no-more-results{background-color:#00594e;color:#fff;border-radius:4px;padding:10px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body #st_size_filter.st-single-filter-body .st-filter-list .st-filter-label .st-filter-value{text-transform:uppercase}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list.st-custom-scroll::-webkit-scrollbar{height:3px;width:2px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list.st-custom-scroll::-webkit-scrollbar-thumb{background-color:#095d54}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column-25{flex:20%;max-width:20%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-column-75{flex:80%;max-width:80%}.st-search-root .st-search-container #st-filter-sidebar{padding-right:20px;border:none}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-filter-heading{font-weight:700;font-family:Helvetica;color:#095d54;font-size:17px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-filter-title{cursor:pointer;letter-spacing:.16px;color:#095d54;font-family:Helvetica-Neue-Con;font-size:21px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon.st-filter-closed:before,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon.st-filter-open:before{content:"\002B ";font-weight:900;margin-right:20px;font-size:22px;right:0;top:13px;position:absolute;color:#095d54}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon.st-filter-open:before{content:"\2212 "}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon svg{display:none}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body{border-bottom:.1rem solid rgba(var(--color-foreground),.1);padding:0;border-top:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body#st_range_filter .st-filter-header{padding-top:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row{display:flex;align-items:center;justify-content:space-between}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-clear-all{padding-right:0;font-weight:700;font-family:Helvetica;color:#095d54;font-size:13px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header{margin:11px 0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label{cursor:pointer;margin-bottom:0;text-transform:capitalize;padding:0 0 1rem}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-list-wrapper{margin-top:5px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header{padding:20px 0 0 0;margin-bottom:5px;position:relative}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-
4218single-filter-body .st-filter-list .st-filter-label .st-filter-count-wrapper .st-filter-count,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-value{cursor:pointer;text-transform:capitalize;color:#095d54;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:700}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20{align-items:center;display:flex;justify-content:end}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon{display:flex;align-items:center;justify-content:end}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label input:checked+.st-custom-select-box{background-color:#095d54!important;border-width:1px;background-size:16px!important;border-color:#095d54;background-position:center!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' class='icon icon-checkmark' width='1.1rem' height='0.7rem' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 3.5L2.83333 4.75L4.16667 6L9.5 1' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")!important}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list{margin:7.5px 0!important;padding-right:7px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-custom-select-box{margin:-1px 8px 0 0;border-radius:5px;border:2.5px solid #095d54;background:0 0;width:20px;height:20px}@media only screen and (min-width:1025px){.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item:hover{background-color:#095d54;color:#fff}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item:hover span.st-clear{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' width='12' height='13' class='icon icon-close-small' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.48627 9.32917L2.82849 3.67098' stroke='%23095d54' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M2.88539 9.38504L8.42932 3.61524' stroke='%23095d54' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}}@media only screen and (min-width:801px) and (max-width:1025px){.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-row .st-column-70,.st-search-root .st-search-container #st-main-content .st-row .st-column-25,.st-search-root .st-search-container #st-main-content .st-row .st-column-75{padding:0}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary{padding-left:12px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-count-wrapper .st-filter-count{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-column-33{flex:33.3333%;max-width:33.3333%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-row .st-column-70{flex:100%;max-width:100%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-row .st-column-30{flex:0%;max-width:0%}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header{margin-bottom:5px}.st-search-root .st-search-container #st-main-content #st-results-header .st-column-50{padding:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{flex-wrap:wrap}div#st-search-container{width:700px;margin:0 auto}}@media only screen and (max-width:768px){body.st-filter-popup-is-open #mobile-header-var{display:none}body.st-filter-popup-is-open div#mountHere{display:none}body.st-filter-popup-is-open .shifter-page{transform:none}body.st-filter-popup-is-open{overflow:hidden!important}body.st-filter-popup-is-open iframe#chat-button{display:none}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{flex-direction:row}.st-search-root .st-search-container{padding-top:0}.st-search-root .st-search-container #st-main-content #st-no-results #st-results-list{margin:0}.st-search-root .st-search-container #st-main-content .st-row .st-column{padding:0}.st-search-root .st-search-container #st-main-content #st-results-list .st-product-card{margin-bottom:8px;padding:0 4px;border:none}.st-search-root .st-search-container #st-main-content #st-results-list{margin:0 -4px}.st-search-root .st-search-container #st-main-content #st-results-header{margin-bottom:0}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-btn{margin:0;justify-content:center;align-items:center;background:0 0;line-height:unset;border:2px solid #e7e6e6;border-radius:4px;padding:10px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn{margin-right:1px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-btn.st-sort-btn{margin-left:1px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn .st-sort-icon{position:relative;top:-3px}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary{margin-bottom:15px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn .st-mobile-filter-label:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' class='result-icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z' opacity='0.05'%3E%3C/path%3E%3Cpath fill='%2323564E' d='M3.749 7.508a.75.75 0 010-1.5h3.138a2.247 2.247 0 014.243 0h9.121a.75.75 0 010 1.5h-9.126a2.248 2.248 0 01-4.232 0H3.749zm13.373 9h3.129a.75.75 0 010 1.5h-3.135a2.247 2.247 0 01-4.231 0H3.749a.75.75 0 010-1.5h9.13a2.248 2.248 0 014.243 0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:18px;height:18px;background-size:18px;background-position:center;background-repeat:no-repeat;margin-right:7px;margin-bottom:-4px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn .st-filter-icon{display:none}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn .st-sort-icon svg{fill:#23564E}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn select{z-index:2;height:unset;font-size:11px}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-filter-btn .st-mobile-filter-label{font-size:16px;color:#23564e;line-height:unset!important;text-transform:capitalize;z-index:1;font-weight:700}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-sort-btn .st-mobile-sort-label{font-size:16px;color:#23564e;font-weight:700}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus{padding-left:2px;margin-bottom:5px}.st-search-root .st-search-container #st-main-content #st-results-header #st-selected-filter-bus .st-bus-item{margin-bottom:10px;padding:.3rem 1rem}.st-search-root .st-search-container #st-main-content #st-results-header #st-mobile-filter-and-sort .st-active-bubble{top:-7px;background:#23564e;border:1px solid #23564e;left:6px}.st-search-root .st-search-container #st-main-content #st-results-header #st-results-summary .st-summary-label{padding-left:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row .st-column-30,.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row .st-column-70{padding:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header .st-row{align-items:center}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row{align-items:center;justify-content:space-between}.st-search-root .st-search-container #st-filter-sidebar{padding:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header{padding:20px 15px;border-bottom:1px solid #095d54;margin:0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header{padding:16px 0 0 0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body{padding:0 6px 150px 16px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list{margin:13px 0!important;padding-right:10px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-selected-filter-count{display:none}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header .st-row .st-column-20 .st-icon.st-filter-toggle-icon{padding-right:10px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label{padding:8px 0}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-footer .st-btn.st-apply-btn{text-transform:uppercase;font-weight:700;background:#095d54;font-size:18px;line-height:34px;border-radius:4px;padding:5.5px;color:#fff}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-footer .st-btn.st-close-btn{text-transform:uppercase;font-weight:700;color:#095d54;border:1px solid #095d54;font-size:18px;line-height:34px;border-radius:4px;padding:5.5px}.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-footer{padding:5px;
4218gap:10px;border:none;background:#fff}}@media only screen and (max-width:767px){div#st-search-container{width:100%;margin:2% 0 0}.st-search-root .st-search-container{padding:0 6%}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-main-header{overflow:hidden;max-width:350px;text-overflow:ellipsis}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-main-header{font-size:20px}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image .st-no-result-txt-image-sub-header{font-size:12px}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-results-products-heading .st-no-results-products-heading-inner{font-size:17px;justify-content:center}.st-search-root .st-search-container #st-main-content #st-no-results .st-no-result-txt-image{margin-bottom:10px}.st-search-root .st-search-container #st-main-content #st-no-results{margin:0 auto 50px}.st-search-root .st-search-container #st-main-content #st-results-list .st-product-card{padding:0 2px;margin-bottom:20px}.st-search-root .st-search-container #st-main-content #st-results-list{margin:0 -2px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span{line-height:20px;width:100%;min-height:unset}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box{padding:10px;min-height:490px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box{flex-direction:row-reverse;position:unset;order:2;justify-content:flex-end;gap:4px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper{margin-left:0}.st-extra-field-box.st_instructions_firstline{order:3}.st-extra-field-box.st_instructions_secondline{order:4}.st-extra-field-box.st_instructions_thirdline{order:5}.st-extra-field-box{order:6}.st-action-button{order:7}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:17px}.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-multi-price-product-pre-text,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper .st-sale-price:before,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price,.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-main-price:before{font-size:18px}} 4219</style> 4220 4221</div>
4221<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4221 4222</body> 4223</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.