PageSourceSearch

https://www.getfussy.com/blogs/news

html getfussy.com collected 2026-10-03 19:46:56 UTC 675,053 bytes, 7,854 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!doctype html>
18<html class="js" lang="en">
19  <head>
20  
21  
21<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
21
22<!-- Start of Shoplift scripts -->
23<!-- 2026-05-07T22:45:36.8937324Z -->
24<style>.shoplift-hide { opacity: 0 !important; }</style>
25<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
26<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-10-03T19:45:01.2913104Z */(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
267|;\\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}
26const 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",Oe="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 Ve(a){let e=a.replace(/-/g,"+").replace(/_/g,"/");for(;e.length%4;)e+="=";const t=atob(e),i=Uint8Array.from(t,o=>
26o.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;
26const 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)}
26else 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 V=R.querySelector(A),O=R.querySelector(x);if(V&&O){const L=h[V.value];if(L!==void 0){if(L===0)O.style.display!=="none"&&(O.style.display="none");else if(O.style.display==="none"&&(O.style.display=""),O.textContent){const Q=O.textContent.match(/[\d.]+%/)?.[0];Q&&Q!==`${L}%`&&$(O,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 V of Array.from(R.shadowRoot.querySelectorAll("li")))if(V.textContent?.includes("Save")){const O=V;if(P===0)O.style.display!=="none"&&(O.style.display="none");else{O.style.display==="none"&&(O.style.display="");const L=V.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${P}%`&&$(V,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 V=h[R.value];V!==void 0&&(A=V)}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 V of R){const O=P.querySelector(V.selector)||P.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(g.formattedDiscounted)&&$(O,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?.hy
26pothesis;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];if(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{}}
26document.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);urlParams=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":true,"mode":"gtm"}?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=>
26S.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()}
26async 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 Ve(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=Oe,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);
26const 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
26ategoryFromExistingTests(),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")}
26),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
26ing 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;
26if(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=>
26i.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()=>
26{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}`};
26this.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
26ndToGa??!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){return new URLSearchParams(window.location.search).get(e)||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 )|
26sy(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")}
26,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",
26y):(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}
26const 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
26CookieState(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
26andex\.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
26pera\.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)}
26,{"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
26akao|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
26andex\.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
26: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("we-are-fussy.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",false,false,false,{"sendEvents":true,"mode":"gtm"},false,false,1000,[],[{"id":"85e4e6b8-926b-46e4-9974-78ba3d7fa45c","bayesianRevision":4,"status":"paused","hypotheses":[{"id":"9947b270-4bec-4305-8a05-f73c6a6b3077","type":"landing","themeId":133063180349,"affix":"subscribe-new","isControl":true,"redirectPath":null},{"id":"b8c9ae5a-09d9-47be-899a-8f869b22d7b5","type":"landing","themeId":133063180349,"affix":"subscribe-modal","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false}
26],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 V=c[x.value];if(V!==void 0){const O=R.textContent.match(/[\d.]+%/)?.[0];O&&O!==`${V}%`&&$(R,L=>N(L,V))}}}}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 V of v){const O=R.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(A)&&$(O,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,V=>N(V,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: "blog" }, "main", 133063180349, false)</script>
26
27<!-- End of Shoplift scripts -->
28
29    
30      
31        
32
33
34
35      
36    
37    
37<script>
38      window.performance.mark('parse_head_start');
39      function marks(name) {
40        return {
41          name,
42          get start() {
43            return `${this.name}_start`;
44          },
45          get end() {
46            return `${this.name}_end`;
47          },
48        };
49      }
50      window.markNames = {
51        head: marks('parse_head'),
52        body: marks('parse_body'),
53        bodyLayout: marks('parse_body_layout'),
54        bodyEndScripts: marks('parse_body_end_scripts'),
55        shopify: marks('content_for_header'),
56      };
57    </script>
57
58
59    <!-- begin Convert Experiences code -->
60      
60<script
61        type='text/javascript'
62        src='//cdn-4.convertexperiments.com/js/10043134-10044311.js'
63      ></script>
63
64    <!-- end Convert Experiences code -->
65
66    <!-- Google Tag Manager -->
67    
67<script>
vendor: 455 bytes, lines 67-77
67
68      (function (w, d, s, l, i) {
69        w[l] = w[l] || [];
70        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
71        var f = d.getElementsByTagName(s)[0],
72          j = d.createElement(s),
73          dl = l != 'dataLayer' ? '&l=' + l : '';
74        j.async = true;
75        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
76        f.parentNode.insertBefore(j, f);
77      })(window, document, 'script', 'dataLayer', '
77GTM-5D4WR9P
vendor: 8 bytes, lines 77-78
77');
78    
78</script>
78
79    <!-- End Google Tag Manager -->
80
81    <!-- Hotjar Tracking -->
82
83    
83<script>
vendor: 127 bytes, lines 83-86
83
84      (function(h,o,t,j,a,r){
85        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
86        h._hjSettings={hjid:
863623278
vendor: 264 bytes, lines 86-92
86,hjsv:6};
87        a=o.getElementsByTagName('head')[0];
88        r=o.createElement('script');r.async=1;
89        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
90        a.appendChild(r);
91      })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
92    
92</script>
92
93
94    
95
96    <!-- End Hotjar Tracking -->
97
98    
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122<link rel="alternate" hreflang="en" href="https://www.getfussy.com/blogs/news"><link rel="alternate" hreflang="de" href="https://www.getfussy.com/de/blogs/news"><link rel="alternate" hreflang="fr" href="https://www.getfussy.com/fr/blogs/news"><link rel="alternate" hreflang="it" href="https://www.getfussy.com/it/blogs/news"><link rel="alternate" hreflang="nl" href="https://www.getfussy.com/nl/blogs/news"><link rel="alternate" hreflang="es" href="https://www.getfussy.com/es/blogs/news"><link rel="alternate" hreflang="da" href="https://www.getfussy.com/da/blogs/news"><link rel="alternate" hreflang="pt-PT" href="https://www.getfussy.com/pt/blogs/news"><link rel="alternate" hreflang="no" href="https://www.getfussy.com/no/blogs/news"><link rel="alternate" hreflang="sv" href="https://www.getfussy.com/sv/blogs/news"><link rel="alternate" hreflang="x-default" href="https://www.getfussy.com/blogs/news">
123
124    <meta charset="utf-8">
125    <meta http-equiv="X-UA-Compatible" content="IE=edge">
126    <meta name="viewport" content="width=device-width,initial-scale=1">
127    <meta name="theme-color" content="">
128    <link rel="canonical" href="https://www.getfussy.com/blogs/news"><link rel="icon" type="image/png" href="//www.getfussy.com/cdn/shop/files/logo-black.svg?crop=center&height=32&v=1719313060&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
129      News
130 &ndash; Fussy</title>
131
132    
133      <meta name="description" content="The official blog for fussy, the sustainable natural deodorant turning the tide on single-use plastic. We give you planet, people and armpits like you&#39;ve never seen before. Come and find out what the fuss is all about.">
134    
135
136    
137
138<meta property="og:site_name" content="Fussy">
139<meta property="og:url" content="https://www.getfussy.com/blogs/news">
140<meta property="og:title" content="News">
141<meta property="og:type" content="website">
142<meta property="og:description" content="The official blog for fussy, the sustainable natural deodorant turning the tide on single-use plastic. We give you planet, people and armpits like you&#39;ve never seen before. Come and find out what the fuss is all about."><meta property="og:image" content="http://www.getfussy.com/cdn/shop/files/Light_Reveal_9306c2d1-5e86-4ca7-a271-31aba42dbdf9.png?v=1630321529">
143  <meta property="og:image:secure_url" content="https://www.getfussy.com/cdn/shop/files/Light_Reveal_9306c2d1-5e86-4ca7-a271-31aba42dbdf9.png?v=1630321529">
144  <meta property="og:image:width" content="1920">
145  <meta property="og:image:height" content="1080"><meta name="twitter:site" content="@getfussy"><meta name="twitter:card" content="summary_large_image">
146<meta name="twitter:title" content="News">
147<meta name="twitter:description" content="The official blog for fussy, the sustainable natural deodorant turning the tide on single-use plastic. We give you planet, people and armpits like you&#39;ve never seen before. Come and find out what the fuss is all about.">
148
149
150    
150<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/1824c3991c6e160bac36f308/script.js"></script>
150
151    
151<script src="//www.getfussy.com/cdn/shop/t/321/assets/constants.js?v=58251544750838685771746785252" defer="defer"></script>
151
152    
152<script src="//www.getfussy.com/cdn/shop/t/321/assets/pubsub.js?v=158357773527763999511746785253" defer="defer"></script>
152
153    
153<script src="//www.getfussy.com/cdn/shop/t/321/assets/global.js?v=342797255209135441784554054" defer="defer"></script>
153
154
155    
155<script
156      type="text/javascript"
157      src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js"
158      async
159    ></script>
159
160
161    
161<script>
162      window.performance.mark(window.markNames.shopify.start);
163    </script>
163
164
165    
166    
167    
168    
169    
170    
171    
172    
173    
174    
175        
176  
176<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
176<meta name="google-site-verification" content="jeeXWEoUUQoMcf6ac7lAruNRAVuho4-syVXxSS1bfdA">
177<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/27677163581/digital_wallets/dialog">
178<meta id="in-context-paypal-metadata" data-shop-id="27677163581" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
179<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
180<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=950333"></script>
180
181<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
182<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=950333&shop_id=27677163581" crossorigin="anonymous"></script>
vendor: 1 bytes, line 182
182
183<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":27677163581,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/27677163581","merchantName":"Fussy","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Fussy","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 183
183
184<script id="shopify-features" type="application/json">{"accessToken":"2b09781256d775a9ab2c106614ebd420","betas":["rich-media-storefront-analytics"],"domain":"www.getfussy.com","predictiveSearch":true,"shopId":27677163581,"locale":"en"}</script>
vendor: 1 bytes, line 184
184
185<script>var Shopify = Shopify || {};
186Shopify.shop = "we-are-fussy.myshopify.com";
187Shopify.locale = "en";
188Shopify.currency = {"active":"GBP","rate":"1.0"};
189Shopify.country = "GB";
190Shopify.theme = {"name":"fussy-shopify-theme\/main","id":133063180349,"schema_name":"Dawn","schema_version":"13.0.0","theme_store_id":null,"role":"main"};
191Shopify.theme.handle = "null";
192Shopify.theme.style = {"id":null,"handle":null};
193Shopify.cdnHost = "www.getfussy.com/cdn";
194Shopify.routes = Shopify.routes || {};
195Shopify.routes.root = "/";
196Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
197Shopify.SignInWithShop = Shopify.SignInWithShop || {};
198Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
199Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 199
199
200<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 200
200
201<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 201
201
202<script>
203  window.ShopifyPay = window.ShopifyPay || {};
204  window.ShopifyPay.apiHost = "shop.app\/pay";
205  window.ShopifyPay.redirectState = null;
206</script>
vendor: 1 bytes, line 206
206
207<script>
208  window.Shopify = window.Shopify || {};
209  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
210  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
211  window.Shopify.SignInWithShop.eligible = true;
212</script>
vendor: 1 bytes, line 212
212
213<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 213
213
214<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 214
214
215<script type="module">
216  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
217
218  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
219
220</script>
vendor: 1 bytes, line 220
220
221<script>
222  window.Shopify = window.Shopify || {};
223  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
224  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"]};
225</script>
vendor: 1 bytes, line 225
225
226<script>(function() {
227  var isLoaded = false;
228  function asyncLoad() {
229    if (isLoaded) return;
230    isLoaded = true;
231    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=we-are-fussy.myshopify.com","https:\/\/easygdpr.b-cdn.net\/v\/1553540745\/gdpr.min.js?shop=we-are-fussy.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-2fd18f52932f3654f7689d323191b8d8.js?shop=we-are-fussy.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCC4ATB0F1CR105ZTPB1YEZ?source=shopify1click\u0026shop=we-are-fussy.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=24709\u0026v=shopifyApp_4.4.0\u0026ts=1715764931920\u0026shop=we-are-fussy.myshopify.com","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=we-are-fussy.myshopify.com","\/\/cdn.shopify.com\/proxy\/3531942278ca78470407b3fbcb7dd905de1472271b54bc5a00ee8523a98cd75b\/api.goaffpro.com\/loader.js?shop=we-are-fussy.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=744fd07b-8e5c-4836-9837-a15c958daed9\u0026shop=we-are-fussy.myshopify.com","https:\/\/superfiliate-cdn.com\/storefront.js?shop=we-are-fussy.myshopify.com","https:\/\/bigblueprod-fast-tags.web.app\/shopify\/main.js?shop=we-are-fussy.myshopify.com#eyJhbGciOiJFUzI1NiIsImtpZCI6InExZHNwamdqdGUiLCJ0eXAiOiJKV1QifQ.eyJleHAiOjE3OTExOTIzMzgsImlzcyI6Imh0dHBzOi8vY2hlY2tvdXQtYXBpLmJp","https:\/\/bigblueprod-fast-tags.web.app\/shopify\/2.js?shop=we-are-fussy.myshopify.com#Z2JsdWUuY28vIiwic3ViIjoic19mdXNzMDAwMSJ9.RhwdIYhglQoOJLfnqI__nPWzmfaFr61nAC2Uqt-OPSwItME4STLybBx0LOvFiSDNSkXwYuVoPgI7MTW8fJV2cA"];
232    for (var i = 0; i < urls.length; i++) {
233      var s = document.createElement('script');
234      s.type = 'text/javascript';
235      s.async = true;
236      s.src = urls[i];
237      var x = document.getElementsByTagName('script')[0];
238      x.parentNode.insertBefore(s, x);
239    }
240  };
241  if(window.attachEvent) {
242    window.attachEvent('onload', asyncLoad);
243  } else {
244    window.addEventListener('load', asyncLoad, false);
245  }
246})();</script>
vendor: 1 bytes, line 246
246
247<script id="__st">var __st={"a":27677163581,"offset":3600,"reqid":"7f71f7f4-3836-4c77-80e1-19ca3c5e0547-1791056809","pageurl":"www.getfussy.com\/blogs\/news","s":"blogs-77165527101","u":"1c83599369c4","p":"blog","rtyp":"blog","rid":77165527101};</script>
vendor: 1 bytes, line 247
247
248<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 248
248
249<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 249
249
250<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.getfussy.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 250
250
251<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.getfussy.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
251<script crossorigin="anonymous" defer="defer" src="//www.getfussy.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 251
251
252<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 252
252
253<script>
254  window.Shopify = window.Shopify || {};
255  window.Shopify.MCP = window.Shopify.MCP || {};
256  window.Shopify.MCP.enabled = true;
257  window.Shopify.MCP.shop = "we-are-fussy.myshopify.com";
258  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.getfussy.com\/api\/mcp";
259  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.
260          Some examples of questions you can ask are:
261            - What is your return policy?
262            - What is your shipping policy?
263            - What is your phone number?
264            - What are your hours of operation?\"
265          ","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"]}}];
266</script>
vendor: 1 bytes, line 266
266
267<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.getfussy.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
268</script>
vendor: 1 bytes, line 268
268
269<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.getfussy.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
270</script>
vendor: 1 bytes, line 270
270
271<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
272  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);
273</script>
vendor: 1 bytes, line 273
273
274<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})}}));
275</script>
275
276<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.getfussy.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
277<style id="shopify-accelerated-checkout-cart">
278        #shopify-buyer-consent {
279  margin-top: 1em;
280  display: inline-block;
281  width: 100%;
282}
283
284#shopify-buyer-consent.hidden {
285  display: none;
286}
287
288#shopify-subscription-policy-button {
289  background: none;
290  border: none;
291  padding: 0;
292  text-decoration: underline;
293  font-size: inherit;
294  cursor: pointer;
295}
296
297#shopify-subscription-policy-button::before {
298  box-shadow: none;
299}
300
301      </style>
302<script id="sections-script" data-sections="header" defer="defer" src="//www.getfussy.com/cdn/shop/t/321/compiled_assets/scripts.js?v=179948631598404232261761555526"></script>
vendor: 1 bytes, line 302
302
303<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
303
304  
305
306
307
308
309
310  
310<script type="text/javascript">
311    
312      window.__shgMoneyFormat = window.__shgMoneyFormat || {"AUD":{"currency":"AUD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"CAD":{"currency":"CAD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"CHF":{"currency":"CHF","currency_symbol":"CHF","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"CZK":{"currency":"CZK","currency_symbol":"Kč","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"DKK":{"currency":"DKK","currency_symbol":"kr.","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"EUR":{"currency":"EUR","currency_symbol":"€","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"GBP":{"currency":"GBP","currency_symbol":"£","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"HUF":{"currency":"HUF","currency_symbol":"Ft","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"NOK":{"currency":"NOK","currency_symbol":"kr","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"NZD":{"currency":"NZD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"PLN":{"currency":"PLN","currency_symbol":"zł","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"RON":{"currency":"RON","currency_symbol":"Lei","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"SEK":{"currency":"SEK","currency_symbol":"kr","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
313    
314    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
315      currency: "GBP",
316      currency_symbol: "£",
317      decimal_separator: ".",
318      thousands_separator: ",",
319      decimal_places: 2,
320      currency_symbol_location: "left"
321    };
322  </script>
322
323
324
325
326    
327          
328        
329    
329<script>
330      window.performance.mark(window.markNames.shopify.end);
331    </script>
331
332
333    
334
335<style data-shopify>
336    @font-face {
337  font-family: "Libre Franklin";
338  font-weight: 400;
339  font-style: normal;
340  font-display: swap;
341  src: url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n4.a9b0508e1ffb743a0fd6d0614768959c54a27d86.woff2") format("woff2"),
342       url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n4.948f6f27caf8552b1a9560176e3f14eeb2c6f202.woff") format("woff");
343}
344
345    @font-face {
346  font-family: "Libre Franklin";
347  font-weight: 700;
348  font-style: normal;
349  font-display: swap;
350  src: url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n7.6739620624550b8695d0cc23f92ffd46eb51c7a3.woff2") format("woff2"),
351       url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n7.7cebc205621b23b061b803310af0ad39921ae57d.woff") format("woff");
352}
353
354    @font-face {
355  font-family: "Libre Franklin";
356  font-weight: 400;
357  font-style: italic;
358  font-display: swap;
359  src: url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_i4.5cee60cade760b32c7b489f9d561e97341909d7c.woff2") format("woff2"),
360       url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_i4.2f9ee939c2cc82522dfb62e1a084861f9beeb411.woff") format("woff");
361}
362
363    @font-face {
364  font-family: "Libre Franklin";
365  font-weight: 700;
366  font-style: italic;
367  font-display: swap;
368  src: url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_i7.5cd0952dea701f27d5d0eb294c01347335232ef2.woff2") format("woff2"),
369       url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_i7.41af936a1cd17668e4e060c6e0ad838ccf133ddd.woff") format("woff");
370}
371
372    @font-face {
373  font-family: "Libre Franklin";
374  font-weight: 500;
375  font-style: normal;
376  font-display: swap;
377  src: url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n5.9261428336eff957b0a7eb23fe0c9ce37faee0f6.woff2") format("woff2"),
378       url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n5.017cd79179c42e6cced54a81ea8f2b62c04cb72e.woff") format("woff");
379}
380
381    @font-face {
382  font-family: "Libre Franklin";
383  font-weight: 400;
384  font-style: normal;
385  font-display: swap;
386  src: url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n4.a9b0508e1ffb743a0fd6d0614768959c54a27d86.woff2") format("woff2"),
387       url("//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n4.948f6f27caf8552b1a9560176e3f14eeb2c6f202.woff") format("woff");
388}
389
390
391    
392    :root,
393    .color-scheme-1 {
394        --color-background: 255,255,255;
395    
396        --gradient-background: #ffffff;
397    
398
399    
400
401    --color-foreground: 18,18,18;
402    --color-background-contrast: 191,191,191;
403    --color-shadow: 18,18,18;
404    --color-button: 18,18,18;
405    --color-button-text: 255,255,255;
406    --color-secondary-button: 255,255,255;
407    --color-secondary-button-text: 18,18,18;
408    --color-link: 18,18,18;
409    --color-badge-foreground: 18,18,18;
410    --color-badge-background: 255,255,255;
411    --color-badge-border: 18,18,18;
412    --payment-terms-background-color: rgb(255 255 255);
413    }
414    
415    
416    .color-scheme-2 {
417        --color-background: 247,249,250;
418    
419        --gradient-background: #f7f9fa;
420    
421
422    
423
424    --color-foreground: 0,0,0;
425    --color-background-contrast: 169,190,201;
426    --color-shadow: 18,18,18;
427    --color-button: 0,0,0;
428    --color-button-text: 247,249,250;
429    --color-secondary-button: 247,249,250;
430    --color-secondary-button-text: 0,0,0;
431    --color-link: 0,0,0;
432    --color-badge-foreground: 0,0,0;
433    --color-badge-background: 247,249,250;
434    --color-badge-border: 0,0,0;
435    --payment-terms-background-color: rgb(247 249 250);
436    }
437    
438    
439    .color-scheme-3 {
440        --color-background: 36,40,51;
441    
442        --gradient-background: #242833;
443    
444
445    
446
447    --color-foreground: 255,255,255;
448    --color-background-contrast: 47,52,66;
449    --color-shadow: 18,18,18;
450    --color-button: 255,255,255;
451    --color-button-text: 0,0,0;
452    --color-secondary-button: 36,40,51;
453    --color-secondary-button-text: 255,255,255;
454    --color-link: 255,255,255;
455    --color-badge-foreground: 255,255,255;
456    --color-badge-background: 36,40,51;
457    --color-badge-border: 255,255,255;
458    --payment-terms-background-color: rgb(36 40 51);
459    }
460    
461    
462    .color-scheme-4 {
463        --color-background: 96,209,62;
464    
465        --gradient-background: #60d13e;
466    
467
468    
469
470    --color-foreground: 0,0,0;
471    --color-background-contrast: 48,116,28;
472    --color-shadow: 18,18,18;
473    --color-button: 0,0,0;
474    --color-button-text: 255,255,255;
475    --color-secondary-button: 96,209,62;
476    --color-secondary-button-text: 0,0,0;
477    --color-link: 0,0,0;
478    --color-badge-foreground: 0,0,0;
479    --color-badge-background: 96,209,62;
480    --color-badge-border: 0,0,0;
481    --payment-terms-background-color: rgb(96 209 62);
482    }
483    
484    
485    .color-scheme-5 {
486        --color-background: 240,255,56;
487    
488        --gradient-background: #f0ff38;
489    
490
491    
492
493    --color-foreground: 0,0,0;
494    --color-background-contrast: 170,184,0;
495    --color-shadow: 18,18,18;
496    --color-button: 0,0,0;
497    --color-button-text: 255,255,255;
498    --color-secondary-button: 240,255,56;
499    --color-secondary-button-text: 0,0,0;
500    --color-link: 0,0,0;
501    --color-badge-foreground: 0,0,0;
502    --color-badge-background: 240,255,56;
503    --color-badge-border: 0,0,0;
504    --payment-terms-background-color: rgb(240 255 56);
505    }
506    
507    
508    .color-scheme-6 {
509        --color-background: 237,114,179;
510    
511        --gradient-background: #ed72b3;
512    
513
514    
515
516    --color-foreground: 0,0,0;
517    --color-background-contrast: 198,25,117;
518    --color-shadow: 18,18,18;
519    --color-button: 0,0,0;
520    --color-button-text: 255,255,255;
521    --color-secondary-button: 237,114,179;
522    --color-secondary-button-text: 0,0,0;
523    --color-link: 0,0,0;
524    --color-badge-foreground: 0,0,0;
525    --color-badge-background: 237,114,179;
526    --color-badge-border: 0,0,0;
527    --payment-terms-background-color: rgb(237 114 179);
528    }
529    
530    
531    .color-scheme-7 {
532        --color-background: 232,107,64;
533    
534        --gradient-background: #e86b40;
535    
536
537    
538
539    --color-foreground: 0,0,0;
540    --color-background-contrast: 150,52,18;
541    --color-shadow: 18,18,18;
542    --color-button: 0,0,0;
543    --color-button-text: 255,255,255;
544    --color-secondary-button: 232,107,64;
545    --color-secondary-button-text: 0,0,0;
546    --color-link: 0,0,0;
547    --color-badge-foreground: 0,0,0;
548    --color-badge-background: 232,107,64;
549    --color-badge-border: 0,0,0;
550    --payment-terms-background-color: rgb(232 107 64);
551    }
552    
553    
554    .color-scheme-b832b9c2-f402-42e6-8cdd-fad799933350 {
555        --color-background: 143,224,255;
556    
557        --gradient-background: #8fe0ff;
558    
559
560    
561
562    --color-foreground: 0,0,0;
563    --color-background-contrast: 16,189,255;
564    --color-shadow: 18,18,18;
565    --color-button: 0,0,0;
566    --color-button-text: 255,255,255;
567    --color-secondary-button: 143,224,255;
568    --color-secondary-button-text: 0,0,0;
569    --color-link: 0,0,0;
570    --color-badge-foreground: 0,0,0;
571    --color-badge-background: 143,224,255;
572    --color-badge-border: 0,0,0;
573    --payment-terms-background-color: rgb(143 224 255);
574    }
575    
576
577    body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-b832b9c2-f402-42e6-8cdd-fad799933350 {
578    color: rgba(var(--color-foreground), 1);
579    background-color: rgb(var(--color-background));
580    }
581
582    @font-face {
583    font-family: "Amen";
584    src: url("//www.getfussy.com/cdn/shop/t/321/assets/amen-light-italic.ttf?v=1259893278867474
58419321746785255") format("truetype");
585    }
586
587    :root {
588    --font-body-family: "Libre Franklin", sans-serif;
589    --font-body-style: normal;
590    --font-body-weight: 400;
591    --font-body-weight-bold: 700;
592
593    --font-heading-family: "franklin-gothic", sans-serif;
594    --font-heading-style: normal;
595    --font-heading-weight: 400;
596
597    --font-body-scale: 1.0;
598    --font-heading-scale: 1.0;
599
600    --media-padding: px;
601    --media-border-opacity: 0.05;
602    --media-border-width: 1px;
603    --media-radius: 0px;
604    --media-shadow-opacity: 0.0;
605    --media-shadow-horizontal-offset: 0px;
606    --media-shadow-vertical-offset: 4px;
607    --media-shadow-blur-radius: 5px;
608    --media-shadow-visible: 0;
609
610    --page-width: 80rem;
611    --page-width-margin: 0rem;
612
613    --product-card-image-padding: 0.0rem;
614    --product-card-corner-radius: 0.0rem;
615    --product-card-text-alignment: left;
616    --product-card-border-width: 0.0rem;
617    --product-card-border-opacity: 0.1;
618    --product-card-shadow-opacity: 0.0;
619    --product-card-shadow-visible: 0;
620    --product-card-shadow-horizontal-offset: 0.0rem;
621    --product-card-shadow-vertical-offset: 0.4rem;
622    --product-card-shadow-blur-radius: 0.5rem;
623
624    --collection-card-image-padding: 0.0rem;
625    --collection-card-corner-radius: 0.0rem;
626    --collection-card-text-alignment: left;
627    --collection-card-border-width: 0.0rem;
628    --collection-card-border-opacity: 0.1;
629    --collection-card-shadow-opacity: 0.0;
630    --collection-card-shadow-visible: 0;
631    --collection-card-shadow-horizontal-offset: 0.0rem;
632    --collection-card-shadow-vertical-offset: 0.4rem;
633    --collection-card-shadow-blur-radius: 0.5rem;
634
635    --blog-card-image-padding: 0.0rem;
636    --blog-card-corner-radius: 0.0rem;
637    --blog-card-text-alignment: left;
638    --blog-card-border-width: 0.0rem;
639    --blog-card-border-opacity: 0.1;
640    --blog-card-shadow-opacity: 0.0;
641    --blog-card-shadow-visible: 0;
642    --blog-card-shadow-horizontal-offset: 0.0rem;
643    --blog-card-shadow-vertical-offset: 0.4rem;
644    --blog-card-shadow-blur-radius: 0.5rem;
645
646    --badge-corner-radius: 4.0rem;
647
648    --popup-border-width: 1px;
649    --popup-border-opacity: 0.1;
650    --popup-corner-radius: 0px;
651    --popup-shadow-opacity: 0.05;
652    --popup-shadow-horizontal-offset: 0px;
653    --popup-shadow-vertical-offset: 4px;
654    --popup-shadow-blur-radius: 5px;
655
656    --drawer-border-width: 1px;
657    --drawer-border-opacity: 0.1;
658    --drawer-shadow-opacity: 0.0;
659    --drawer-shadow-horizontal-offset: 0px;
660    --drawer-shadow-vertical-offset: 4px;
661    --drawer-shadow-blur-radius: 5px;
662
663    --spacing-sections-desktop: 0px;
664    --spacing-sections-mobile: 0px;
665
666    --grid-desktop-vertical-spacing: 40px;
667    --grid-desktop-horizontal-spacing: 32px;
668    --grid-mobile-vertical-spacing: 20px;
669    --grid-mobile-horizontal-spacing: 16px;
670
671    --text-boxes-border-opacity: 0.1;
672    --text-boxes-border-width: 0px;
673    --text-boxes-radius: 16px;
674    --text-boxes-shadow-opacity: 0.0;
675    --text-boxes-shadow-visible: 0;
676    --text-boxes-shadow-horizontal-offset: 0px;
677    --text-boxes-shadow-vertical-offset: 4px;
678    --text-boxes-shadow-blur-radius: 5px;
679
680    --buttons-radius: 100px;
681    --buttons-radius-outset: 101px;
682    --buttons-border-width: 1px;
683    --buttons-border-opacity: 1.0;
684    --buttons-shadow-opacity: 0.0;
685    --buttons-shadow-visible: 0;
686    --buttons-shadow-horizontal-offset: 0px;
687    --buttons-shadow-vertical-offset: 4px;
688    --buttons-shadow-blur-radius: 5px;
689    --buttons-border-offset: 0.3px;
690
691    --inputs-radius: 0px;
692    --inputs-border-width: 1px;
693    --inputs-border-opacity: 0.55;
694    --inputs-shadow-opacity: 0.0;
695    --inputs-shadow-horizontal-offset: 0px;
696    --inputs-margin-offset: 0px;
697    --inputs-shadow-vertical-offset: 4px;
698    --inputs-shadow-blur-radius: 5px;
699    --inputs-radius-outset: 0px;
700
701    --variant-pills-radius: 40px;
702    --variant-pills-border-width: 1px;
703    --variant-pills-border-opacity: 0.55;
704    --variant-pills-shadow-opacity: 0.0;
705    --variant-pills-shadow-horizontal-offset: 0px;
706    --variant-pills-shadow-vertical-offset: 4px;
707    --variant-pills-shadow-blur-radius: 5px;
708    }
709
710    *,
711    *::before,
712    *::after {
713    box-sizing: inherit;
714    }
715
716
717
718    html {
719    box-sizing: border-box;
720    font-size: 16px;
721    height: 100%;
722
723    }
724
725    body {
726    display: grid;
727    grid-template-rows: auto auto 1fr auto;
728    grid-template-columns: 100%;
729    min-height: 100%;
730    margin: 0;
731    font-size: 1rem;
732    line-height: 1.35em;
733    font-family: "franklin-gothic";
734    font-style: var(--font-body-style);
735    font-weight: var(--font-body-weight);
736    -webkit-font-smoothing: antialiased;
737    -moz-osx-font-smoothing: grayscale;
738    font-smooth: never;
739    background: #F7F9FA;
740    }
741
742    @media screen and (min-width: 750px) {
743    body {
744        font-size: 1rem;
745    }
746    }
747</style>
748    
749    <link href="//www.getfussy.com/cdn/shop/t/321/assets/index.css?v=50234137193632135441779790439" rel="stylesheet" type="text/css" media="all" />
750    <link href="//www.getfussy.com/cdn/shop/t/321/assets/base.css?v=132405995860054649711786611814" rel="stylesheet" type="text/css" media="all" />
751    <link href="//www.getfussy.com/cdn/shop/t/321/assets/cookie-yes.css?v=65497507129155854781746785252" rel="stylesheet" type="text/css" media="all" />
752    <link href="//www.getfussy.com/cdn/shop/t/321/assets/component-upcart.css?v=39050613641695085681746785255" rel="stylesheet" type="text/css" media="all" />
753
754      <link rel="preload" as="font" href="//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n4.a9b0508e1ffb743a0fd6d0614768959c54a27d86.woff2" type="font/woff2" crossorigin>
755      
756
757      <link rel="preload" as="font" href="//www.getfussy.com/cdn/fonts/libre_franklin/librefranklin_n4.a9b0508e1ffb743a0fd6d0614768959c54a27d86.woff2" type="font/woff2" crossorigin>
758      
759<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-localization-form.css?v=70244237067471870871756218810" rel="stylesheet" type="text/css" media="all" />
760      
760<script src="//www.getfussy.com/cdn/shop/t/321/assets/localization-form.js?v=76803370660702356251756218811" defer="defer"></script>
760<link
761        rel="stylesheet"
762        href="//www.getfussy.com/cdn/shop/t/321/assets/component-predictive-search.css?v=118923337488134913561746785254"
763        media="print"
764        onload="this.media='all'"
765      >
765<script>
766      if (Shopify.designMode) {
767        document.documentElement.classList.add('shopify-design-mode');
768      }
769    </script>
769
770
771    
771<script>
772      window.performance.mark(window.markNames.head.end);
773    </script>
773
774    
775    
775<script src="//www.getfussy.com/cdn/shop/t/321/assets/embla.js?v=34686390228704399091746785252" defer></script>
775
776    
776<script src="//www.getfussy.com/cdn/shop/t/321/assets/klaviyo.js?v=44575627307523022351746785254" defer="defer"></script>
776
777
778    
779  
780  
781
782<script type="text/javascript">
783  
784    window.SHG_CUSTOMER = null;
785  
786</script>
786
787
788
789
790
791
792
793
794  <meta name="clarity-site-verification" content="9f37d46c-a9cb-4f84-b956-b67eb6793d9b" />
795  <link rel="stylesheet" href="https://use.typekit.net/zsu1xvs.css">
796  
797    <meta name="description" content="The official blog for fussy, the sustainable natural deodorant turning the tide on single-use plastic. We give you planet, people and armpits like you&#39;ve never seen before. Come and find out what the fuss is all about.">
798  
799<!-- BEGIN app block: shopify://apps/littledata-the-data-layer/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 -->
800    
800<script type="application/javascript">
801      try {
802        var layer = {"env":"production","ecommerce":{"impressions":[]},"debug":false,"hideBranding":true,"pageType":"{{request.page_type}}","productClicks":true,"productListLinksHaveImages":false,"productListLinksHavePrices":false,"productPageClicks":true,"referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\\.com|geschuetzteinkaufen|checkout\\.shopify\\.com|checkout\\.rechargeapps\\.com|portal\\.afterpay\\.com|payfort)/","sendNoteAttributes":true,"googleAds":{"disabledEvents":[],"productIdentifier":"PRODUCT_ID","uniqueIdentifierForOrders":"orderName","conversionTag":"AW-621884946"},"googleAnalytics4":{"disabledEvents":[],"doNotTrackReplaceState":false,"productIdentifier":"PRODUCT_ID","uniqueIdentifierForOrders":"orderName","measurementId":"G-EENVJ92ML3","usePageTypeForListName":false,"respectUserTrackingConsent":true},"klaviyo":{"enabled":true},"featureType":"standardApp"};
803        var currentMarketId = 16285757;
804        
805        var marketOverwrites = null;
806        
807        
808        
809        if (marketOverwrites) {
810          Object.keys(marketOverwrites).forEach(function(connectionName) {
811            var overwrites = marketOverwrites[connectionName];
812            if (overwrites) {
813              layer[connectionName] = Object.assign({}, layer[connectionName], overwrites);
814            }
815          });
816        } else if (!currentMarketId) {
817          
818        }
819        
820        window.LittledataLayer = {
821          ...layer,
822          country: "GB",
823          language: "en",
824          market: {
825            id: 16285757,
826            handle: "gb"
827          }
828        }
829        
830        try {
831          sessionStorage.setItem('_ldmk', JSON.stringify({
832            id: 16285757,
833            handle: "gb"
834          }));
835        } catch(e) {}
836      } catch {}
837
838      
839      
840      
841    </script>
841
842    
843        
843<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a0f28a-6521-7cc4-bd6f-a1dbc311c1ec/littledata-148/assets/colibrius-g.js"></script>
843
844    
845    
846        
846<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a0f28a-6521-7cc4-bd6f-a1dbc311c1ec/littledata-148/assets/colibrius-aw.js"></script>
846
847    
848    
849    
850    
851    
852    
853    
854        
854<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a0f28a-6521-7cc4-bd6f-a1dbc311c1ec/littledata-148/assets/colibrius-ld.js"></script>
854
855    
856    
857
858
859<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
860
861
862
863
864
865
866
867
868
869
870
871
872  
872<script async src="https://static.klaviyo.com/onsite/js/TnMewD/klaviyo.js?company_id=TnMewD"></script>
872
873  
873<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>
873
874
875  
876
877
878
879
880  
880<script>
881    window.klaviyoReviewsProductDesignMode = false
882  </script>
882
883
884
885
886
887
888
889
890
891
892<!-- END app block -->
892<script src="https://cdn.shopify.com/extensions/01a0fe54-371b-77cc-aed0-c4657456b419/aftersell-1118/assets/aftersell-utm-triggers.js" type="text/javascript" defer="defer"></script>
892
893<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
894<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: 27677163581,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 894
894
895<script>
896  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
897</script>
vendor: 1 bytes, line 897
897
898<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}
898).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: 27677163581,storefrontBaseUrl: "https://www.getfussy.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.getfussy.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1585774653","configuration":"{\"site_id\":\"e62b9b7c-8707-43d4-8cce-6060fbfb7b99\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
898,{"id":"1409417277","configuration":"{\"token\":\"eyJhbGciOiJFUzI1NiIsImtpZCI6InExZHNwamdqdGUiLCJ0eXAiOiJKV1QifQ.eyJleHAiOjE3OTEyNjEzODksImlzcyI6Imh0dHBzOi8vY2hlY2tvdXQtYXBpLmJpZ2JsdWUuY28vIiwic3ViIjoic19mdXNzMDAwMSJ9.RxXRIVZc3O-cy5lvaxXeAlIF8iqnjxgvxAisr4mcMfAN73JOPTvyFG8s7BIefnpLaoShQwfIzTyQA-h8KQxFBw\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e8cf5dac0cde16e9800d21ae75e4d4a","type":"APP","apiClientId":2879589,"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":"1257832509","configuration":"{\"accountID\":\"51065\",\"micrositeDomain\":\"ambassadors.getfussy.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1086324797","configuration":"{\"accountID\":\"TnMewD\",\"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":"734527549","configuration":"{\"shop\":\"we-are-fussy.myshopify.com\",\"cookie_duration\":\"2592000\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"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"},{"id":"653721661","configuration":"{\"dummy\":\"dummyValue\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"95e4efbd1b218c0fdb84a6d11c9ba2c2","type":"APP","apiClientId":3328713,"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":"optimized"},{"id":"599851069","configuration":"{\"shop\":\"we-are-fussy.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":"346980413","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-621884946\\\",\\\"GT-KT49WMF\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-621884946\\\/SDRxCMicg7oCEJLsxKgC\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-621884946\\\/2KjmCMucg7oCEJLsxKgC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-621884946\\\/DbyCCMKcg7oCEJLsxKgC\\\",\\\"MC-0WH5VHYKHL\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-621884946\\\/T8qgCL-cg7oCEJLsxKgC\\\",\\\"MC-0WH5VHYKHL\\\"]}
898,{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-621884946\\\/kvKmCLycg7oCEJLsxKgC\\\",\\\"MC-0WH5VHYKHL\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-621884946\\\/lhnjCM6cg7oCEJLsxKgC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-621884946\\\/0bHXCMWcg7oCEJLsxKgC\\\"}],\\\"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":"207257661","configuration":"{\"shopId\":\"68ffb8377ab8c9ae05c0d479\",\"env\":\"production\",\"featureType\":\"standardApp\",\"productViewEnabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"687df24bcd6cc2cee72686ebb7794e6d","type":"APP","apiClientId":1464241,"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":"174227517","configuration":"{\"pixel_id\":\"822700995242229\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"83623997","configuration":"{\"advertiserId\":\"24709\",\"shopDomain\":\"we-are-fussy.myshopify.com\",\"appVersion\":\"shopifyApp_4.4.0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"22315069","configuration":"{\"hashed_organization_id\":\"8b7732f4142e216802b69fa6af1c24cd_v1\",\"app_key\":\"we-are-fussy\",\"allow_collect_personal_data\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"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":"15368253","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"26","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Tag Manager"},{"id":"106758205","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":[],"name":"Convert Experiments"}
898,{"id":"112197693","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Microsoft Clarity"},{"id":"120324157","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"name":"Klar pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Fussy","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"we-are-fussy.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.getfussy.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6583681253437","handle":"refills","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43573272674365","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7674717339709","handle":"body-wash-refills","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43426711535677","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7751553744957","handle":"hand-wash-refills","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42744729501757","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.getfussy.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"133063180349","themePublished":"true","eventMetadataId":"b59c3507-bb5b-4b4b-8291-4396acaae5b6","pageType":"blog","resourceId":"77165527101","shopId":"27677163581","storefrontBaseUrl":"https:\/\/www.getfussy.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
898<script>
899  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
900  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
901  window.ShopifyAnalytics.meta.currency = 'GBP';
902  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":77165527101,"requestId":"7f71f7f4-3836-4c77-80e1-19ca3c5e0547-1791056809"}};
903  for (var attr in meta) {
904    window.ShopifyAnalytics.meta[attr] = meta[attr];
905  }
906</script>
vendor: 1 bytes, line 906
906
907<script class="analytics">
908  (function () {
909    var customDocumentWrite = function(content) {
910      var jquery = null;
911
912      if (window.jQuery) {
913        jquery = window.jQuery;
914      } else if (window.Checkout && window.Checkout.$) {
915        jquery = window.Checkout.$;
916      }
917
918      if (jquery) {
919        jquery('body').append(content);
920      }
921    };
922
923    var hasLoggedConversion = function(token) {
924      if (token) {
925        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
926      }
927      return false;
928    }
929
930    var setCookieIfConversion = function(token) {
931      if (token) {
932        var twoMonthsFromNow = new Date(Date.now());
933        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
934
935        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
936      }
937    }
938
939    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
940    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
941    if (trekkie.integrations) {
942      return;
943    }
944    trekkie.methods = [
945      'identify',
946      'page',
947      'ready',
948      'track',
949      'trackForm',
950      'trackLink'
951    ];
952    trekkie.factory = function(method) {
953      return function() {
954        var args = Array.prototype.slice.call(arguments);
955        args.unshift(method);
956        trekkie.push(args);
957        if (method == 'track' || method == 'page') {
958          var pageUrl;
959          try {
960            pageUrl = window.location.href;
961          } catch (e) {}
962          var pageReferrer;
963          try {
964            pageReferrer = document.referrer;
965          } catch (e) {}
966          try {
967            if (window.__TREKKIE_SHIM_QUEUE == null) {
968              window.__TREKKIE_SHIM_QUEUE = [];
969            }
970            window.__TREKKIE_SHIM_QUEUE.push({
971              from: 'trekkie-stub',
972              method: method,
973              args: args.slice(1),
974              pageContext: {
975                url: pageUrl,
976                referrer: pageReferrer
977              }
978            });
979          } catch (e) {
980            // no-op
981          }
982        }
983        return trekkie;
984      };
985    };
986    for (var i = 0; i < trekkie.methods.length; i++) {
987      var key = trekkie.methods[i];
988      trekkie[key] = trekkie.factory(key);
989    }
990    trekkie.load = function(config) {
991      trekkie.config = config || {};
992      trekkie.config.initialDocumentCookie = document.cookie;
993      var first = document.getElementsByTagName('script')[0];
994var script = document.createElement('script');
995script.type = 'text/javascript';
996script.onerror = function(e) {
997  var scriptFallback = document.createElement('script');
998  scriptFallback.type = 'text/javascript';
999  scriptFallback.onerror = function(error) {
1000          var Monorail = {
1001      produce: function produce(monorailDomain, schemaId, payload) {
1002        var currentMs = new Date().getTime();
1003        var event = {
1004          schema_id: schemaId,
1005          payload: payload,
1006          metadata: {
1007            event_created_at_ms: currentMs,
1008            event_sent_at_ms: currentMs
1009          }
1010        };
1011        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1012      },
1013      sendRequest: function sendRequest(endpointUrl, payload) {
1014        // Try the sendBeacon API
1015        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1016          var blobData = new window.Blob([payload], {
1017            type: 'text/plain'
1018          });
1019
1020          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1021            return true;
1022          } // sendBeacon was not successful
1023
1024        } // XHR beacon
1025
1026        var xhr = new XMLHttpRequest();
1027
1028        try {
1029          xhr.open('POST', endpointUrl);
1030          xhr.setRequestHeader('Content-Type', 'text/plain');
1031          xhr.send(payload);
1032        } catch (e) {
1033          console.log(e);
1034        }
1035
1036        return false;
1037      },
1038      isIos12: function isIos12() {
1039        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1040      }
1041    };
1042    Monorail.produce('monorail-edge.shopifysvc.com',
1043      'trekkie_storefront_load_errors/1.1',
1044      {shop_id: 27677163581,
1045      theme_id: 133063180349,
1046      app_name: "storefront",
1047      context_url: window.location.href,
1048      source_url: "//www.getfussy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1049
1050  };
1051  scriptFallback.async = true;
1052  scriptFallback.src = '//www.getfussy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1053  first.parentNode.insertBefore(scriptFallback, first);
1054};
1055script.async = true;
1056script.src = '//www.getfussy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1057first.parentNode.insertBefore(script, first);
1058
1059    };
1060    trekkie.load(
1061      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27677163581,"isMerchantRequest":null,"themeId":133063180349,"themeCityHash":"4825690316745316332","contentLanguage":"en","currency":"GBP","eventMetadataId":"b59c3507-bb5b-4b4b-8291-4396acaae5b6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1062    );
1063
1064    var loaded = false;
1065    trekkie.ready(function() {
1066      if (loaded) return;
1067      loaded = true;
1068
1069      window.ShopifyAnalytics.lib = window.trekkie;
1070
1071      var originalDocumentWrite = document.write;
1072      document.write = customDocumentWrite;
1073      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1074      document.write = originalDocumentWrite;
1075
1076      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1077      var token = match? match[1]: undefined;
1078      if (!hasLoggedConversion(token)) {
1079        setCookieIfConversion(token);
1080        
1081      }
1082    });
1083
1084    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":77165527101,"requestId":"7f71f7f4-3836-4c77-80e1-19ca3c5e0547-1791056809","shopifyEmitted":true});
1085
1086    var eventsListenerScript = document.createElement('script');
1087    eventsListenerScript.async = true;
1088    eventsListenerScript.src = "//www.getfussy.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1089    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1090})();</script>
vendor: 1 bytes, line 1090
1090
1091<script
1092  defer
1093  src="https://www.getfussy.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1094  data-application="storefront-renderer"
1095  data-shop-id="27677163581"
1096  data-render-region="gcp-us-central1"
1097  data-page-type="blog"
1098  data-theme-instance-id="133063180349"
1099  data-theme-name="Dawn"
1100  data-theme-version="13.0.0"
1101  data-monorail-region="shop_domain"
1102  data-resource-timing-sampling-rate="10"
1103  data-shs="true"
1104  data-shs-beacon="true"
1105  data-shs-export-with-fetch="true"
1106  data-shs-logs-sample-rate="1"
1107  data-shs-beacon-endpoint="https://www.getfussy.com/api/collect"
1108></script>
1108
1109<meta name="shopify-y" content="50c45988-65bf-4b95-a1c4-206125693783" data-expiration="1822614409000"><meta name="shopify-s" content="e827e37d-1987-49b1-985d-8e76c90bc2fb" data-expiration="1791058609000"><meta name="new-cookie-storage-activated" content="t">
1110</head><body class="template-blog template- template-    animate--hover-default">
1111    
1111<script>
1112      window.performance.mark(window.markNames.body.start);
1113    </script>
1113
1114    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1115      Skip to content
1116    </a>
1117
1118      <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1118-1121
1118
1119    <noscript
1120      ><iframe
1121        src='https://www.googletagmanager.com/ns.html?id=
1121GTM-5D4WR9P
vendor: 123 bytes, lines 1121-1127
1121'
1122        height='0'
1123        width='0'
1124        style='display:none;visibility:hidden'
1125      ></iframe
1126    ></noscript>
1127    
1127<!-- End Google Tag Manager (noscript) -->
1128
1129    
1129<script>
1130      window.performance.mark(window.markNames.bodyLayout.start);
1131    </script>
1131
1132        
1133          
1134
1135          
1136            
1137              <!-- BEGIN sections: header-group -->
1138<div id="shopify-section-sections--16693212708925__announcement_bar_RkgBGg" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.getfussy.com/cdn/shop/t/321/assets/component-slideshow.css?v=41568389003077754171746785254" rel="stylesheet" type="text/css" media="all" />
1139<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-slider.css?v=139597516239798078881746785253" rel="stylesheet" type="text/css" media="all" />
1140
1141
1142
1143  <link href="//www.getfussy.com/cdn/shop/t/321/assets/component-list-social.css?v=70539184963827442921746785253" rel="stylesheet" type="text/css" media="all" />
1144
1145
1146<div
1147  class="utility-bar color-scheme-b832b9c2-f402-42e6-8cdd-fad799933350 gradient utility-bar--bottom-border"
1148  
1149  id="sections--16693212708925__announcement_bar_RkgBGg"
1150>
1151  <div class="page-width utility-bar__grid">
1152      <div
1153        class="announcement-bar"
1154        role="region"
1155        aria-label="Announcement"
1156        
1157      ><a
1158              href="/pages/subscribe"
1159              class="announcement-bar__link link link--text focus-inset animate-arrow"
1160            ><p class="announcement-bar__message h5">
1161            <span>🧺 SHOP NEW COSY SCENTS 🧦</span>
1162          </p></a></div><div class="localization-wrapper">
1163</div>
1164  </div>
1165</div>
1166
1167
1168</div><div id="shopify-section-sections--16693212708925__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.getfussy.com/cdn/shop/t/321/assets/component-list-menu.css?v=126628524764584341661746785252" media="print" onload="this.media='all'">
1169<link rel="stylesheet" href="//www.getfussy.com/cdn/shop/t/321/assets/component-search.css?v=165164710990765432851746785252" media="print" onload="this.media='all'">
1170<link rel="stylesheet" href="//www.getfussy.com/cdn/shop/t/321/assets/component-menu-drawer.css?v=150574369224276069451756218811" media="print" onload="this.media='all'">
1171<link rel="stylesheet" href="//www.getfussy.com/cdn/shop/t/321/assets/component-cart-notification.css?v=54116361853792938221746785255" media="print" onload="this.media='all'">
1172<link rel="stylesheet" href="//www.getfussy.com/cdn/shop/t/321/assets/component-cart-items.css?v=77160694591924286991746785254" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.getfussy.com/cdn/shop/t/321/assets/component-price.css?v=268217167850735198
117261746785254" media="print" onload="this.media='all'"><link href="//www.getfussy.com/cdn/shop/t/321/assets/component-cart-drawer.css?v=99784041777848349781746785254" rel="stylesheet" type="text/css" media="all" />
1173  <link href="//www.getfussy.com/cdn/shop/t/321/assets/component-cart.css?v=48692602210040842571746785255" rel="stylesheet" type="text/css" media="all" />
1174  <link href="//www.getfussy.com/cdn/shop/t/321/assets/component-totals.css?v=92892387011718374891746785255" rel="stylesheet" type="text/css" media="all" />
1175  <link href="//www.getfussy.com/cdn/shop/t/321/assets/component-price.css?v=26821716785073519861746785254" rel="stylesheet" type="text/css" media="all" />
1176  <link href="//www.getfussy.com/cdn/shop/t/321/assets/component-discounts.css?v=158635292270096039441746785255" rel="stylesheet" type="text/css" media="all" />
1177<style>
1178  header-drawer {
1179    justify-self: start;
1180  }@media screen and (min-width: 990px) {
1181      header-drawer {
1182        display: none;
1183      }
1184    }.menu-drawer-container {
1185    display: flex;
1186  }
1187
1188  .list-menu {
1189    list-style: none;
1190    padding: 0;
1191    margin: 0;
1192  }
1193
1194  .list-menu--inline {
1195    display: inline-flex;
1196    flex-wrap: wrap;
1197  }
1198
1199  .list-menu__item {
1200    display: flex;
1201    align-items: center;
1202    line-height: calc(1 + 0.3 / var(--font-body-scale));
1203    gap: 0.375rem;
1204  }
1205
1206  .list-menu__item--link {
1207    text-decoration: none;
1208    padding-bottom: 1rem;
1209    padding-top: 1rem;
1210    line-height: calc(1 + 0.8 / var(--font-body-scale));
1211  }
1212
1213  @media screen and (min-width: 750px) {
1214    .list-menu__item--link {
1215      padding-bottom: 0.5rem;
1216      padding-top: 0.5rem;
1217    }
1218  }
1219</style><style data-shopify>.header {
1220    /* padding: 4px 1.313rem 4px 1.313rem; */
1221  }
1222
1223  .section-header {
1224    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1225    top: 0px;
1226    margin-bottom: 0px;
1227  }
1228
1229  @media screen and (min-width: 750px) {
1230    .section-header {
1231      margin-bottom: 0px;
1232    }
1233  }
1234
1235  @media screen and (min-width: 990px) {
1236    .header {
1237      padding-top: 8px;
1238      padding-bottom: 8px;
1239    }
1240  }</style>
1240<script src="//www.getfussy.com/cdn/shop/t/321/assets/details-disclosure.js?v=76156359533073108241746785255" defer="defer"></script>
vendor: 1 bytes, line 1240
1240
1241<script src="//www.getfussy.com/cdn/shop/t/321/assets/details-modal.js?v=25581673532751508451746785256" defer="defer"></script>
vendor: 1 bytes, line 1241
1241
1242<script src="//www.getfussy.com/cdn/shop/t/321/assets/cart-notification.js?v=133508293167896966491746785256" defer="defer"></script>
vendor: 1 bytes, line 1242
1242
1243<script src="//www.getfussy.com/cdn/shop/t/321/assets/search-form.js?v=133129549252120666541746785255" defer="defer"></script>
1243
1244
1245
1246<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1247  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1248    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1249  </symbol>
1250
1251  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1252    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1253    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1254    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1255  </symbol>
1256
1257  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1258    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1259  </symbol>
1260</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper  solid "><header class="header color-scheme-3 header--middle-center header--mobile-center page-width  header--has-menu header--has-social header--has-account header--has-localizations">
1261
1262<header-drawer data-breakpoint="tablet">
1263  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1264    <summary
1265      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1266      aria-label="Menu"
1267    >
1268      <span>
1269        <svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
1270  <path d="M1.375 10.123H13.3515M1.375 5.84568H13.3515M1.375 1.56836H13.3515" stroke="currentColor" stroke-width="1.36922" stroke-linecap="round" stroke-linejoin="round"/>
1271  </svg>
1272  
1273
1274      </span>
1275    </summary>
1276    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
1277      <div class="menu-drawer__inner-container">
1278        <div class="menu-drawer__navigation-container">
1279          <nav class="menu-drawer__navigation">
1280            <button
1281              class="menu-drawer__close-button link link--text focus-inset"
1282            >
1283                <svg
1284  xmlns="http://www.w3.org/2000/svg"
1285  aria-hidden="true"
1286  focusable="false"
1287  class="icon-close"
1288  fill="none"
1289  width="18"
1290  height="17"
1291  viewBox="0 0 18 17"
1292>
1293  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1294</svg>
1295
1296            </button>
1297            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
1298                      <summary
1299                        id="HeaderDrawer-deodorant"
1300                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1301                      >
1302                        Deodorant
1303                        <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
1304  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
1305</svg>
1306  
1307                      </summary>
1308                      <div
1309                        id="link-deodorant"
1310                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1311                        tabindex="-1"
1312                      >
1313                        <div class="menu-drawer__inner-submenu">
1314                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1315                            <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1316  <path d="M7.15935 12.5492L1.57031 6.96013L7.15935 1.37109" stroke="black" stroke-width="1.36922" stroke-linecap="round" stroke-linejoin="round"/>
1317  </svg>
1318  
1319                          </button>
1320                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1321                                    id="HeaderDrawer-deodorant-build-your-starter-pack"
1322                                    href="/pages/subscribe"
1323                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1324                                    
1325                                  >
1326                                    <div class="menu-drawer__mobile-menu-image">
1327                                      
1328                                        <img src="//www.getfussy.com/cdn/shop/files/fussy_scent-_5_-min_43a6aa76-d181-4796-852a-f1b680d38286_1.jpg?v=1762524097&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="0" width="200" height="auto" />
1329                                      
1330                                    </div>
1331                                    Build Your Starter Pack
1332                                  </a></li><li><a
1333                                    id="HeaderDrawer-deodorant-bundles"
1334                                    href="/collections/bundles"
1335                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1336                                    
1337                                  >
1338                                    <div class="menu-drawer__mobile-menu-image">
1339                                      
1340                                        <img src="//www.getfussy.com/cdn/shop/files/SunDrunkRefillPack_d67a33ba-7ea9-4005-8bb5-35b964a78775.jpg?v=1724248944&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="1" width="200" height="auto" />
1341                                      
1342                                    </div>
1343                                    Bundles
1344                                  </a></li><li><a
1345                                    id="HeaderDrawer-deodorant-refills"
1346                                    href="/products/refills"
1347                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1348                                    
1349                                  >
1350                                    <div class="menu-drawer__mobile-menu-image">
1351                                      
1352                                        <img src="//www.getfussy.com/cdn/shop/files/fussy_scent-_2_3dfa239d-280d-4a7e-a4b3-f61305ebbbbe.jpg?v=1712077608&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="2" width="200" height="auto" />
1353                                      
1354                                    </div>
1355                                    Refills
1356                                  </a></li><li><a
1357                                    id="HeaderDrawer-deodorant-cases"
1358                                    href="/collections/cases"
1359                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1360                                    
1361                                  >
1362                                    <div class="menu-drawer__mobile-menu-image">
1363                                      
1364                                        <img src="//www.getfussy.com/cdn/shop/files/Wide_Eyed_CaseOnly.jpg?v=1729695085&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="3" width="200" height="auto" />
1365                                      
1366                                    </div>
1367                                    Cases
1368                                  </a></li><li><a
1369                                    id="HeaderDrawer-deodorant-minis"
1370                                    href="/collections/minis"
1371                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1372                                    
1373                                  >
1374                                    <div class="menu-drawer__mobile-menu-image">
1375                                      
1376                                        <img src="//www.getfussy.com/cdn/shop/files/Minis_Website_Imagery_5Pack_e4cb0fd5-6182-4016-b8a8-2ca270d2241b.jpg?v=1769083241&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="4" width="200" height="auto" />
1377                                      
1378                                    </div>
1379                                    Minis
1380                                  </a></li><li><a
1381                                    id="HeaderDrawer-deodorant-comfort-club-collection"
1382                                    href="/collections/autumn-collection"
1383                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1384                                    
1385                                  >
1386                                    <div class="menu-drawer__mobile-menu-image">
1387                                      
1388                                        <img src="//www.getfussy.com/cdn/shop/files/ComfortClub_WebImagery_Hero_Case.jpg?v=1788178296&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="5" width="200" height="auto" />
1389                                      
1390                                    </div>
1391                                    Comfort Club Collection
1392                                  </a></li><li><a
1393                                    id="HeaderDrawer-deodorant-learn-more"
1394                                    href="/pages/deodorant"
1395                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1396                                    
1397                                  >
1398                                    <div class="menu-drawer__mobile-menu-image">
1399                                      
1400                                        <img src="//www.getfussy.com/cdn/shop/files/Group_633947.webp?v=1719322867&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="6" width="200" height="auto" />
1401                                      
1402                                    </div>
1403                                    Learn More
1404                                  </a></li></ul>
1405                        </div>
1406                      </div>
1407                    </details></li><li>
1407<details id="Details-menu-drawer-menu-item-2">
1408                      <summary
1409                        id="HeaderDrawer-body-wash"
1410                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1411                      >
1412                        Body Wash
1413                        <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
1414  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
1415</svg>
1416  
1417                      </summary>
1418                      <div
1419                        id="link-body-wash"
1420                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1421                        tabindex="-1"
1422                      >
1423                        <div class="menu-drawer__inner-submenu">
1424                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1425                            <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1426  <path d="M7.15935 12.5492L1.57031 6.96013L7.15935 1.37109" stroke="black" stroke-width="1.36922" stroke-linecap="round" stroke-linejoin="round"/>
1427  </svg>
1428  
1429                          </button>
1430                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1431                                    id="HeaderDrawer-body-wash-build-your-starter-pack"
1432                                    href="/pages/subscribe-bodywash"
1433                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1434                                    
1435                                  >
1436                                    <div class="menu-drawer__mobile-menu-image">
1437                                      
1438                                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="0" width="200" height="auto" />
1439                                      
1440                                    </div>
1441                                    Build Your Starter Pack
1442                                  </a></li><li><a
1443                                    id="HeaderDrawer-body-wash-bundles"
1444                                    href="/collections/body-wash"
1445                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1446                                    
1447                                  >
1448                                    <div class="menu-drawer__mobile-menu-image">
1449                                      
1450                                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_ScentPack_TropicTonic.jpg?v=1753880228&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="1" width="200" height="auto" />
1451                                      
1452                                    </div>
1453                                    Bundles
1454                                  </a></li><li><a
1455                                    id="HeaderDrawer-body-wash-refills"
1456                                    href="/products/body-wash-refills"
1457                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1458                                    
1459                                  >
1460                                    <div class="menu-drawer__mobile-menu-image">
1461                                      
1462                                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_Sublow_TropicTonic_Refill_2.jpg?v=1753866399&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="2" width="200" height="auto" />
1463                                      
1464                                    </div>
1465                                    Refills
1466                                  </a></li><li><a
1467                                    id="HeaderDrawer-body-wash-bottles"
1468                                    href="/collections/bottles"
1469                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1470                                    
1471                                  >
1472                                    <div class="menu-drawer__mobile-menu-image">
1473                                      
1474                                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="3" width="200" height="auto" />
1475                                      
1476                                    </div>
1477                                    Bottles
1478                                  </a></li><li><a
1479                                    id="HeaderDrawer-body-wash-body-bars"
1480                                    href="/collections/body-bars"
1481                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1482                                    
1483                                  >
1484                                    <div class="menu-drawer__mobile-menu-image">
1485                                      
1486                                        <img src="//www.getfussy.com/cdn/shop/files/Body_bar.jpg?v=1723128796&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="4" width="200" height="auto" />
1487                                      
1488                                    </div>
1489                                    Body Bars
1490                                  </a></li><li><a
1491                                    id="HeaderDrawer-body-wash-learn-more"
1492                                    href="/pages/body-wash"
1493                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1494                                    
1495                                  >
1496                                    <div class="menu-drawer__mobile-menu-image">
1497                                      
1498                                        <img src="//www.getfussy.com/cdn/shop/files/25_BodyWash_Homepage_Lifestyle_2.jpg?v=1755597391&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="5" width="200" height="auto" />
1499                                      
1500                                    </div>
1501                                    Learn More
1502                                  </a></li></ul>
1503                        </div>
1504                      </div>
1505                    </details></li><li>
1505<details id="Details-menu-drawer-menu-item-3">
1506                      <summary
1507                        id="HeaderDrawer-hand-wash"
1508                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1509                      >
1510                        Hand Wash
1511                        <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
1512  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
1513</svg>
1514  
1515                      </summary>
1516                      <div
1517                        id="link-hand-wash"
1518                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1519                        tabindex="-1"
1520                      >
1521                        <div class="menu-drawer__inner-submenu">
1522                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1523                            <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1524  <path d="M7.15935 12.5492L1.57031 6.96013L7.15935 1.37109" stroke="black" stroke-width="1.36922" stroke-linecap="round" stroke-linejoin="round"/>
1525  </svg>
1526  
1527                          </button>
1528                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1529                                    id="HeaderDrawer-hand-wash-build-your-starter-pack"
1530                                    href="/pages/subscribe-hand-wash"
1531                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1532                                    
1533                                  >
1534                                    <div class="menu-drawer__mobile-menu-image">
1535                                      
1536                                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="0" width="200" height="auto" />
1537                                      
1538                                    </div>
1539                                    Build Your Starter Pack
1540                                  </a></li><li><a
1541                                    id="HeaderDrawer-hand-wash-bundles"
1542                                    href="/collections/hand-wash"
1543                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1544                                    
1545                                  >
1546                                    <div class="menu-drawer__mobile-menu-image">
1547                                      
1548                                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_ScentPack_CoconutMilk.jpg?v=1763652095&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="1" width="200" height="auto" />
1549                                      
1550                                    </div>
1551                                    Bundles
1552                                  </a></li><li><a
1553                                    id="HeaderDrawer-hand-wash-refills"
1554                                    href="/products/hand-wash-refills"
1555                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1556                                    
1557                                  >
1558                                    <div class="menu-drawer__mobile-menu-image">
1559                                      
1560                                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_SubFlows_CoconutMilk.jpg?v=1763564182&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="2" width="200" height="auto" />
1561                                      
1562                                    </div>
1563                                    Refills
1564                                  </a></li><li><a
1565                                    id="HeaderDrawer-hand-wash-bottles"
1566                                    href="/collections/hand-wash-bottles"
1567                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1568                                    
1569                                  >
1570                                    <div class="menu-drawer__mobile-menu-image">
1571                                      
1572                                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="3" width="200" height="auto" />
1573                                      
1574                                    </div>
1575                                    Bottles
1576                                  </a></li><li><a
1577                                    id="HeaderDrawer-hand-wash-learn-more"
1578                                    href="/pages/hand-wash"
1579                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1580                                    
1581                                  >
1582                                    <div class="menu-drawer__mobile-menu-image">
1583                                      
1584                                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_CollectionHeaderImage.jpg?v=1764255611&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="4" width="200" height="auto" />
1585                                      
1586                                    </div>
1587                                    Learn More
1588                                  </a></li></ul>
1589                        </div>
1590                      </div>
1591                    </details></li><li>
1591<details id="Details-menu-drawer-menu-item-4">
1592                      <summary
1593                        id="HeaderDrawer-about"
1594                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"
1595                      >
1596                        About
1597                        <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
1598  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
1599</svg>
1600  
1601                      </summary>
1602                      <div
1603                        id="link-about"
1604                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1605                        tabindex="-1"
1606                      >
1607                        <div class="menu-drawer__inner-submenu">
1608                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1609                            <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1610  <path d="M7.15935 12.5492L1.57031 6.96013L7.15935 1.37109" stroke="black" stroke-width="1.36922" stroke-linecap="round" stroke-linejoin="round"/>
1611  </svg>
1612  
1613                          </button>
1614                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1615                                    id="HeaderDrawer-about-our-mission"
1616                                    href="/pages/about"
1617                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1618                                    
1619                                  >
1620                                    <div class="menu-drawer__mobile-menu-image">
1621                                      
1622                                        <img src="//www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="0" width="200" height="auto" />
1623                                      
1624                                    </div>
1625                                    Our Mission
1626                                  </a></li><li><a
1627                                    id="HeaderDrawer-about-ingredients"
1628                                    href="/pages/ingredients"
1629                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1630                                    
1631                                  >
1632                                    <div class="menu-drawer__mobile-menu-image">
1633                                      
1634                                        <img src="//www.getfussy.com/cdn/shop/files/knee_1080x_2617ec3d-9a72-4c8a-96e0-27f32f037b5c.webp?v=1729692136&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="1" width="200" height="auto" />
1635                                      
1636                                    </div>
1637                                    Ingredients
1638                                  </a></li><li><a
1639                                    id="HeaderDrawer-about-sustainability"
1640                                    href="/pages/sustainability"
1641                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1642                                    
1643                                  >
1644                                    <div class="menu-drawer__mobile-menu-image">
1645                                      
1646                                        <img src="//www.getfussy.com/cdn/shop/files/square_1_1080x_866042f3-9b02-4b44-b43e-05488cbacd28.
1646webp?v=1729692036&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="2" width="200" height="auto" />
1647                                      
1648                                    </div>
1649                                    Sustainability
1650                                  </a></li><li><a
1651                                    id="HeaderDrawer-about-blog"
1652                                    href="/blogs/news"
1653                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset menu-drawer__menu-item--active"
1654                                    
1655                                      aria-current="page"
1656                                    
1657                                  >
1658                                    <div class="menu-drawer__mobile-menu-image">
1659                                      
1660                                        
1661                                          <img src="//www.getfussy.com/cdn/shop/files/Two_Times_Elliott_Fussy_HR-1.jpg?v=1637416772&width=200" width="200" height="auto" class="menu-drawer__mobile-menu-image" data-nav-image="3" />
1662                                        
1663                                      
1664                                    </div>
1665                                    Blog
1666                                  </a></li><li><a
1667                                    id="HeaderDrawer-about-help-centre"
1668                                    href="https://getfussy.gorgias.help/en-US"
1669                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1670                                    
1671                                  >
1672                                    <div class="menu-drawer__mobile-menu-image">
1673                                      
1674                                        
1675                                          <img src="//www.getfussy.com/cdn/shop/files/FUSSY_EXTRAS57.jpg?v=1620727148&width=200" width="200" height="auto" class="menu-drawer__mobile-menu-image" data-nav-image="4" />
1676                                        
1677                                      
1678                                    </div>
1679                                    Help Centre
1680                                  </a></li><li><a
1681                                    id="HeaderDrawer-about-contact-us"
1682                                    href="/pages/contact-us"
1683                                    class="menu-drawer__menu-item menu-drawer__menu-item--image link link--text list-menu__item focus-inset"
1684                                    
1685                                  >
1686                                    <div class="menu-drawer__mobile-menu-image">
1687                                      
1688                                        <img src="//www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&width=200" class="menu-drawer__mobile-menu-image" data-nav-image="5" width="200" height="auto" />
1689                                      
1690                                    </div>
1691                                    Contact us
1692                                  </a></li></ul>
1693                        </div>
1694                      </div>
1695                    </details></li><li><a
1696                      id="HeaderDrawer-refer-a-friend"
1697                      href="/pages/refer-a-friend"
1698                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1699                      
1700                    >
1701                      Refer a Friend
1702                    </a></li></ul>
1703          </nav>
1704          <div class="menu-drawer__utility-links"><a
1705                href="/account/login"
1706                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1707              >Sign In / Register</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="fussy-country-selector">
1708                        <h2 class="visually-hidden" id="HeaderCountryMobileLabel">
1709                          Country/region
1710                        </h2>
1711
1712<div class="disclosure">
1713  <button
1714    type="button"
1715    class="disclosure__button localization-form__select localization-selector"
1716    aria-expanded="false"
1717    aria-controls="HeaderCountryMobile-country-results"
1718    aria-describedby="HeaderCountryMobileLabel"
1719  >
1720    <div class="map-container"><img src="//cdn.shopify.com/static/images/flags/gb.svg?width=32" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=32 32w" width="32" height="24"></div>
1721    <span class="hide-on-desktop">
1721United Kingdom</span>
1722     
1723  </button>
1724  <div class="disclosure__list-wrapper fussy-country-selector" hidden>
1725    <div class="country-filter">
1726      
1727      <button
1728        class="fussy-country-selector__close-button link"
1729        type="button"
1730        aria-label="Close"
1731      >
1732        <svg
1733  xmlns="http://www.w3.org/2000/svg"
1734  aria-hidden="true"
1735  focusable="false"
1736  class="icon-close"
1737  fill="none"
1738  width="18"
1739  height="17"
1740  viewBox="0 0 18 17"
1741>
1742  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1743</svg>
1744
1745      </button>
1746      <h3>Change your location</h3>
1747    </div>
1748    <div class="disclosure__current-country">
1749      <div class="disclosure__country-name">
1750        <div class="flag-circle">
1751          <img src="//cdn.shopify.com/static/images/flags/gb.svg?width=32" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=32 32w" width="32" height="24">
1752        </div>
1753        United Kingdom
1754        </div>£GBP
1755    </div>
1756    <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
1757    <div
1758      class="disclosure__list fussy-country-selector__list fussy-country-selector__list--with-multiple-currencies"
1759      id="HeaderCountryMobile-country-results"
1760    >
1761      
1762      <ul role="list" class="list-unstyled countries">
1763
1764              
1765
1766              <li class="disclosure__item" tabindex="-1">
1767                <a
1768                  data-country="AU"
1769                  data-language="en"
1770                  class="link link--text disclosure__link caption-large focus-inset"
1771                  href="/?country=AU"
1772                  
1773                >
1774                  <div class="disclosure__country-name">
1775                    <div class="flag-circle">
1776                      <img src="//cdn.shopify.com/static/images/flags/au.svg?width=32" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?width=32 32w" width="32" height="24">
1777                    </div>
1778                    Australia
1779                    <span class="disclosure__language-name">(English)</span>
1780                  </div>
1781                  <span class="localization-form__currency motion-reduce">$AUD
1782                  </span>
1783                </a>
1784              </li>
1785
1786              
1787
1788              <li class="disclosure__item" tabindex="-1">
1789                <a
1790                  data-country="AT"
1791                  data-language="de"
1792                  class="link link--text disclosure__link caption-large focus-inset"
1793                  href="/de?country=AT"
1794                  
1795                >
1796                  <div class="disclosure__country-name">
1797                    <div class="flag-circle">
1798                      <img src="//cdn.shopify.com/static/images/flags/at.svg?width=32" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?width=32 32w" width="32" height="24">
1799                    </div>
1800                    Austria
1801                    <span class="disclosure__language-name">(German)</span>
1802                  </div>
1803                  <span class="localization-form__currency motion-reduce">€EUR
1804                  </span>
1805                </a>
1806              </li>
1807
1808              
1809
1810              <li class="disclosure__item" tabindex="-1">
1811                <a
1812                  data-country="BE"
1813                  data-language="en"
1814                  class="link link--text disclosure__link caption-large focus-inset"
1815                  href="/?country=BE"
1816                  
1817                >
1818                  <div class="disclosure__country-name">
1819                    <div class="flag-circle">
1820                      <img src="//cdn.shopify.com/static/images/flags/be.svg?width=32" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?width=32 32w" width="32" height="24">
1821                    </div>
1822                    Belgium
1823                    <span class="disclosure__language-name">(English)</span>
1824                  </div>
1825                  <span class="localization-form__currency motion-reduce">€EUR
1826                  </span>
1827                </a>
1828              </li>
1829
1830              
1831
1832              <li class="disclosure__item" tabindex="-1">
1833                <a
1834                  data-country="BG"
1835                  data-language="en"
1836                  class="link link--text disclosure__link caption-large focus-inset"
1837                  href="/?country=BG"
1838                  
1839                >
1840                  <div class="disclosure__country-name">
1841                    <div class="flag-circle">
1842                      <img src="//cdn.shopify.com/static/images/flags/bg.svg?width=32" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?width=32 32w" width="32" height="24">
1843                    </div>
1844                    Bulgaria
1845                    <span class="disclosure__language-name">(English)</span>
1846                  </div>
1847                  <span class="localization-form__currency motion-reduce">€EUR
1848                  </span>
1849                </a>
1850              </li>
1851
1852              
1853
1854              <li class="disclosure__item" tabindex="-1">
1855                <a
1856                  data-country="CA"
1857                  data-language="en"
1858                  class="link link--text disclosure__link caption-large focus-inset"
1859                  href="/?country=CA"
1860                  
1861                >
1862                  <div class="disclosure__country-name">
1863                    <div class="flag-circle">
1864                      <img src="//cdn.shopify.com/static/images/flags/ca.svg?width=32" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?width=32 32w" width="32" height="24">
1865                    </div>
1866                    Canada
1867                    <span class="disclosure__language-name">(English)</span>
1868                  </div>
1869                  <span class="localization-form__currency motion-reduce">$CAD
1870                  </span>
1871                </a>
1872              </li>
1873
1874              
1875
1876              <li class="disclosure__item" tabindex="-1">
1877                <a
1878                  data-country="CZ"
1879                  data-language="en"
1880                  class="link link--text disclosure__link caption-large focus-inset"
1881                  href="/?country=CZ"
1882                  
1883                >
1884                  <div class="disclosure__country-name">
1885                    <div class="flag-circle">
1886                      <img src="//cdn.shopify.com/static/images/flags/cz.svg?width=32" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?width=32 32w" width="32" height="24">
1887                    </div>
1888                    Czechia
1889                    <span class="disclosure__language-name">(English)</span>
1890                  </div>
1891                  <span class="localization-form__currency motion-reduce">KčCZK
1892                  </span>
1893                </a>
1894              </li>
1895
1896              
1897
1898              <li class="disclosure__item" tabindex="-1">
1899                <a
1900                  data-country="DK"
1901                  data-language="en"
1902                  class="link link--text disclosure__link caption-large focus-inset"
1903                  href="/?country=DK"
1904                  
1905                >
1906                  <div class="disclosure__country-name">
1907                    <div class="flag-circle">
1908                      <img src="//cdn.shopify.com/static/images/flags/dk.svg?width=32" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?width=32 32w" width="32" height="24">
1909                    </div>
1910                    Denmark
1911                    <span class="disclosure__language-name">(English)</span>
1912                  </div>
1913                  <span class="localization-form__currency motion-reduce">kr.DKK
1914                  </span>
1915                </a>
1916              </li>
1917
1918              
1919
1920              <li class="disclosure__item" tabindex="-1">
1921                <a
1922                  data-country="FI"
1923                  data-language="en"
1924                  class="link link--text disclosure__link caption-large focus-inset"
1925                  href="/?country=FI"
1926                  
1927                >
1928                  <div class="disclosure__country-name">
1929                    <div class="flag-circle">
1930                      <img src="//cdn.shopify.com/static/images/flags/fi.svg?width=32" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?width=32 32w" width="32" height="24">
1931                    </div>
1932                    Finland
1933                    <span class="disclosure__language-name">(English)</span>
1934                  </div>
1935                  <span class="localization-form__currency motion-reduce">€EUR
1936                  </span>
1937                </a>
1938              </li>
1939
1940              
1941
1942              <li class="disclosure__item" tabindex="-1">
1943                <a
1944                  data-country="FR"
1945                  data-language="en"
1946                  class="link link--text disclosure__link caption-large focus-inset"
1947                  href="/?country=FR"
1948                  
1949                >
1950                  <div class="disclosure__country-name">
1951                    <div class="flag-circle">
1952                      <img src="//cdn.shopify.com/static/images/flags/fr.svg?width=32" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?width=32 32w" width="32" height="24">
1953                    </div>
1954                    France
1955                    <span class="disclosure__language-name">(English)</span>
1956                  </div>
1957                  <span class="localization-form__currency motion-reduce">€EUR
1958                  </span>
1959                </a>
1960              </li>
1961
1962              
1963
1964              <li class="disclosure__item" tabindex="-1">
1965                <a
1966                  data-country="DE"
1967                  data-language="de"
1968                  class="link link--text disclosure__link caption-large focus-inset"
1969                  href="/de?country=DE"
1970                  
1971                >
1972                  <div class="disclosure__country-name">
1973                    <div class="flag-circle">
1974                      <img src="//cdn.shopify.com/static/images/flags/de.svg?width=32" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?width=32 32w" width="32" height="24">
1975                    </div>
1976                    Germany
1977                    <span class="disclosure__language-name">(German)</span>
1978                  </div>
1979                  <span class="localization-form__currency motion-reduce">€EUR
1980                  </span>
1981                </a>
1982              </li>
1983
1984              
1985
1986              <li class="disclosure__item" tabindex="-1">
1987                <a
1988                  data-country="GR"
1989                  data-language="en"
1990                  class="link link--text disclosure__link caption-large focus-inset"
1991                  href="/?country=GR"
1992                  
1993                >
1994                  <div class="disclosure__country-name">
1995                    <div class="flag-circle">
1996                      <img src="//cdn.shopify.com/static/images/flags/gr.svg?width=32" alt="Greece" srcset="//cdn.shopify.com/static/images/flags/gr.svg?width=32 32w" width="32" height="24">
1997                    </div>
1998                    Greece
1999                    <span class="disclosure__language-name">(English)</span>
2000                  </div>
2001                  <span class="localization-form__currency motion-reduce">€EUR
2002                  </span>
2003                </a>
2004              </li>
2005
2006              
2007
2008              <li class="disclosure__item" tabindex="-1">
2009                <a
2010                  data-country="GG"
2011                  data-language="en"
2012                  class="link link--text disclosure__link caption-large focus-inset"
2013                  href="/?country=GG"
2014                  
2015                >
2016                  <div class="disclosure__country-name">
2017                    <div class="flag-circle">
2018                      <img src="//cdn.shopify.com/static/images/flags/gg.svg?width=32" alt="Guernsey" srcset="//cdn.shopify.com/static/images/flags/gg.svg?width=32 32w" width="32" height="24">
2019                    </div>
2020                    Guernsey
2021                    <span class="disclosure__language-name">(English)</span>
2022                  </div>
2023                  <span class="localization-form__currency motion-reduce">£GBP
2024                  </span>
2025                </a>
2026              </li>
2027
2028              
2029
2030              <li class="disclosure__item" tabindex="-1">
2031                <a
2032                  data-country="HU"
2033                  data-language="en"
2034                  class="link link--text disclosure__link caption-large focus-inset"
2035                  href="/?country=HU"
2036                  
2037                >
2038                  <div class="disclosure__country-name">
2039                    <div class="flag-circle">
2040                      <img src="//cdn.shopify.com/static/images/flags/hu.svg?width=32" alt="Hungary" srcset="//cdn.shopify.com/static/images/flags/hu.svg?width=32 32w" width="32" height="24">
2041                    </div>
2042                    Hungary
2043                    <span class="disclosure__language-name">(English)</span>
2044                  </div>
2045                  <span class="localization-form__currency motion-reduce">FtHUF
2046                  </span>
2047                </a>
2048              </li>
2049
2050              
2051
2052              <li class="disclosure__item" tabindex="-1">
2053                <a
2054                  data-country="IE"
2055                  data-language="en"
2056                  class="link link--text disclosure__link caption-large focus-inset"
2057                  href="/?country=IE"
2058                  
2059                >
2060                  <div class="disclosure__country-name">
2061                    <div class="flag-circle">
2062                      <img src="//cdn.shopify.com/static/images/flags/ie.svg?width=32" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?width=32 32w" width="32" height="24">
2063                    </div>
2064                    Ireland
2065                    <span class="disclosure__language-name">(English)</span>
2066                  </div>
2067                  <span class="localization-form__currency motion-reduce">€EUR
2068                  </span>
2069                </a>
2070              </li>
2071
2072              
2073
2074              <li class="disclosure__item" tabindex="-1">
2075                <a
2076                  data-country="IM"
2077                  data-language="en"
2078                  class="link link--text disclosure__link caption-large focus-inset"
2079                  href="/?country=IM"
2080                  
2081                >
2082                  <div class="disclosure__country-name">
2083                    <div class="flag-circle">
2084                      <img src="//cdn.shopify.com/static/images/flags/im.svg?width=32" alt="Isle of Man" srcset="//cdn.shopify.com/static/images/flags/im.svg?width=32 32w" width="32" height="24">
2085                    </div>
2086                    Isle of Man
2087                    <span class="disclosure__language-name">(English)</span>
2088                  </div>
2089                  <span class="localization-form__currency motion-reduce">£GBP
2090                  </span>
2091                </a>
2092              </li>
2093
2094              
2095
2096              <li class="disclosure__item" tabindex="-1">
2097                <a
2098                  data-country="IT"
2099                  data-language="en"
2100                  class="link link--text disclosure__link caption-large focus-inset"
2101                  href="/?country=IT"
2102                  
2103                >
2104                  <div class="disclosure__country-name">
2105                    <div class="flag-circle">
2106                      <img src="//cdn.shopify.com/static/images/flags/it.svg?width=32" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?width=32 32w" width="32" height="24">
2107                    </div>
2108                    Italy
2109                    <span class="disclosure__language-name">(English)</span>
2110                  </div>
2111                  <span class="localization-form__currency motion-reduce">€EUR
2112                  </span>
2113                </a>
2114              </li>
2115
2116              
2117
2118              <li class="disclosure__item" tabindex="-1">
2119                <a
2120                  data-country="JE"
2121                  data-language="en"
2122                  class="link link--text disclosure__link caption-large focus-inset"
2123                  href="/?country=JE"
2124                  
2125                >
2126                  <div class="disclosure__country-name">
2127                    <div class="flag-circle">
2128                      <img src="//cdn.shopify.com/static/images/flags/je.svg?width=32" alt="Jersey" srcset="//cdn.shopify.com/static/images/flags/je.svg?width=32 32w" width="32" height="24">
2129                    </div>
2130                    Jersey
2131                    <span class="disclosure__language-name">(English)</span>
2132                  </div>
2133                  <span class="localization-form__currency motion-reduce">£GBP
2134                  </span>
2135                </a>
2136              </li>
2137
2138              
2139
2140              <li class="disclosure__item" tabindex="-1">
2141                <a
2142                  data-country="LU"
2143                  data-language="en"
2144                  class="link link--text disclosure__link caption-large focus-inset"
2145                  href="/?country=LU"
2146                  
2147                >
2148                  <div class="disclosure__country-name">
2149                    <div class="flag-circle">
2150                      <img src="//cdn.shopify.com/static/images/flags/lu.svg?width=32" alt="Luxembourg" srcset="//cdn.shopify.com/static/images/flags/lu.svg?width=32 32w" width="32" height="24">
2151                    </div>
2152                    Luxembourg
2153                    <span class="disclosure__language-name">(English)</span>
2154                  </div>
2155                  <span class="localization-form__currency motion-reduce">€EUR
2156                  </span>
2157                </a>
2158              </li>
2159
2160              
2161
2162              <li class="disclosure__item" tabindex="-1">
2163                <a
2164                  data-country="NL"
2165                  data-language="en"
2166                  class="link link--text disclosure__link caption-large focus-inset"
2167                  href="/?country=NL"
2168                  
2169                >
2170                  <div class="disclosure__country-name">
2171                    <div class="flag-circle">
2172                      <img src="//cdn.shopify.com/static/images/flags/nl.svg?width=32" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?width=32 32w" width="32" height="24">
2173                    </div>
2174                    Netherlands
2175                    <span class="disclosure__language-name">(English)</span>
2176                  </div>
2177                  <span class="localization-form__currency motion-reduce">€EUR
2178                  </span>
2179                </a>
2180              </li>
2181
2182              
2183
2184              <li class="disclosure__item" tabindex="-1">
2185                <a
2186                  data-country="NZ"
2187                  data-language="en"
2188                  class="link link--text disclosure__link caption-large focus-inset"
2189                  href="/?country=NZ"
2190                  
2191                >
2192                  <div class="disclosure__country-name">
2193                    <div class="flag-circle">
2194                      <img src="//cdn.shopify.com/static/images/flags/nz.svg?width=32" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?width=32 32w" width="32" height="24">
2195                    </div>
2196                    New Zealand
2197                    <span class="disclosure__language-name">(English)</span>
2198                  </div>
2199                  <span class="localization-form__currency motion-reduce">$NZD
2200                  </span>
2201                </a>
2202              </li>
2203
2204              
2205
2206              <li class="disclosure__item" tabindex="-1">
2207                <a
2208                  data-country="NO"
2209                  data-language="en"
2210                  class="link link--text disclosure__link caption-large focus-inset"
2211                  href="/?country=NO"
2212                  
2213                >
2214                  <div class="disclosure__country-name">
2215                    <div class="flag-circle">
2216                      <img src="//cdn.shopify.com/static/images/flags/no.svg?width=32" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?width=32 32w" width="32" height="24">
2217                    </div>
2218                    Norway
2219                    <span class="disclosure__language-name">(English)</span>
2220                  </div>
2221                  <span class="localization-form__currency motion-reduce">krNOK
2222                  </span>
2223                </a>
2224              </li>
2225
2226              
2227
2228              <li class="disclosure__item" tabindex="-1">
2229                <a
2230                  data-country="PL"
2231                  data-language="en"
2232                  class="link link--text disclosure__link caption-large focus-inset"
2233                  href="/?country=PL"
2234                  
2235                >
2236                  <div class="disclosure__country-name">
2237                    <div class="flag-circle">
2238                      <img src="//cdn.shopify.com/static/images/flags/pl.svg?width=32" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?width=32 32w" width="32" height="24">
2239                    </div>
2240                    Poland
2241                    <span class="disclosure__language-name">(English)</span>
2242                  </div>
2243                  <span class="localization-form__currency motion-reduce">złPLN
2244                  </span>
2245                </a>
2246              </li>
2247
2248              
2249
2250              <li class="disclosure__item" tabindex="-1">
2251                <a
2252                  data-country="PT"
2253                  data-language="en"
2254                  class="link link--text disclosure__link caption-large focus-inset"
2255                  href="/?country=PT"
2256                  
2257                >
2258                  <div class="disclosure__country-name">
2259                    <div class="flag-circle">
2260                      <img src="//cdn.shopify.com/static/images/flags/pt.svg?width=32" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?width=32 32w" width="32" height="24">
2261                    </div>
2262                    Portugal
2263                    <span class="disclosure__language-name">(English)</span>
2264                  </div>
2265                  <span class="localization-form__currency motion-reduce">€EUR
2266                  </span>
2267                </a>
2268              </li>
2269
2270              
2271
2272              <li class="disclosure__item" tabindex="-1">
2273                <a
2274                  data-country="RO"
2275                  data-language="en"
2276                  class="link link--text disclosure__link caption-large focus-inset"
2277                  href="/?country=RO"
2278                  
2279                >
2280                  <div class="disclosure__country-name">
2281                    <div class="flag-circle">
2282                      <img src="//cdn.shopify.com/static/images/flags/ro.svg?width=32" alt="Romania" srcset="//cdn.shopify.com/static/images/flags/ro.svg?width=32 32w" width="32" height="24">
2283                    </div>
2284                    Romania
2285                    <span class="disclosure__language-name">(English)</span>
2286                  </div>
2287                  <span class="localization-form__currency motion-reduce">LeiRON
2288                  </span>
2289                </a>
2290              </li>
2291
2292              
2293
2294              <li class="disclosure__item" tabindex="-1">
2295                <a
2296                  data-country="SK"
2297                  data-language="en"
2298                  class="link link--text disclosure__link caption-large focus-inset"
2299                  href="/?country=SK"
2300                  
2301                >
2302                  <div class="disclosure__country-name">
2303                    <div class="flag-circle">
2304                      <img src="//cdn.shopify.com/static/images/flags/sk.svg?width=32" alt="Slovakia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?width=32 32w" width="32" height="24">
2305                    </div>
2306                    Slovakia
2307                    <span class="disclosure__language-name">(English)</span>
2308                  </div>
2309                  <span class="localization-form__currency motion-reduce">€EUR
2310                  </span>
2311                </a>
2312              </li>
2313
2314              
2315
2316              <li class="disclosure__item" tabindex="-1">
2317                <a
2318                  data-country="ES"
2319                  data-language="en"
2320                  class="link link--text disclosure__link caption-large focus-inset"
2321                  href="/?country=ES"
2322                  
2323                >
2324                  <div class="disclosure__country-name">
2325                    <div class="flag-circle">
2326                      <img src="//cdn.shopify.com/static/images/flags/es.svg?width=32" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?width=32 32w" width="32" height="24">
2327                    </div>
2328                    Spain
2329                    <span class="disclosure__language-name">(English)</span>
2330                  </div>
2331                  <span class="localization-form__currency motion-reduce">€EUR
2332                  </span>
2333                </a>
2334              </li>
2335
2336              
2337
2338              <li class="disclosure__item" tabindex="-1">
2339                <a
2340                  data-country="SE"
2341                  data-language="en"
2342                  class="link link--text disclosure__link caption-large focus-inset"
2343                  href="/?country=SE"
2344                  
2345                >
2346                  <div class="disclosure__country-name">
2347                    <div class="flag-circle">
2348                      <img src="//cdn.shopify.com/static/images/flags/se.svg?width=32" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?width=32 32w" width="32" height="24">
2349                    </div>
2350                    Sweden
2351                    <span class="disclosure__language-name">(English)</span>
2352                  </div>
2353                  <span class="localization-form__currency motion-reduce">krSEK
2354                  </span>
2355                </a>
2356              </li>
2357
2358              
2359
2360              <li class="disclosure__item" tabindex="-1">
2361                <a
2362                  data-country="CH"
2363                  data-language="de"
2364                  class="link link--text disclosure__link caption-large focus-inset"
2365                  href="/de?country=CH"
2366                  
2367                >
2368                  <div class="disclosure__country-name">
2369                    <div class="flag-circle">
2370                      <img src="//cdn.shopify.com/static/images/flags/ch.svg?width=32" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?width=32 32w" width="32" height="24">
2371                    </div>
2372                    Switzerland
2373                    <span class="disclosure__language-name">(German)</span>
2374                  </div>
2375                  <span class="localization-form__currency motion-reduce">CHFCHF
2376                  </span>
2377                </a>
2378              </li>
2379
2380              
2381
2382              <li class="disclosure__item" tabindex="-1">
2383                <a
2384                  data-country="GB"
2385                  data-language="en"
2386                  class="link link--text disclosure__link caption-large focus-inset"
2387                  href="/?country=GB"
2388                  
2389                    aria-current="true"
2390                  
2391                >
2392                  <div class="disclosure__country-name">
2393                    <div class="flag-circle">
2394                      <img src="//cdn.shopify.com/static/images/flags/gb.svg?width=32" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=32 32w" width="32" height="24">
2395                    </div>
2396                    United Kingdom
2397                    <span class="disclosure__language-name">(English)</span>
2398                  </div>
2399                  <span class="localization-form__currency motion-reduce">£GBP
2400                  </span>
2401                </a>
2402              </li>
2403
2404              
2405
2406              <li class="disclosure__item" tabindex="-1">
2407                <a
2408                  data-country="US"
2409                  data-language="en"
2410                  class="link link--text disclosure__link caption-large focus-inset"
2411                  href="/?country=US"
2412                  
2413                >
2414                  <div class="disclosure__country-name">
2415                    <div class="flag-circle">
2416                      <img src="//cdn.shopify.com/static/images/flags/us.svg?width=32" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=32 32w" width="32" height="24">
2417                    </div>
2418                    United States
2419                    <span class="disclosure__language-name">(English)</span>
2420                  </div>
2421                  <span class="localization-form__currency motion-reduce">$USD
2422                  </span>
2423                </a>
2424              </li></ul>
2425    </div>
2426  </div>
2427  <div class="fussy-country-selector__overlay"></div>
2428</div>
2429<input type="hidden" name="country_code" value="GB">
2430</div></form></localization-form>
2431                 
2432
2433                
2434              </div></div>
2435        </div>
2436      </div>
2437    </div>
2438  </details>
2439</header-drawer>
2440
2441
2442<nav class="header__inline-menu">
2443  <ul class="list-menu list-menu--inline" role="list"><li><header-menu>
2444            <details id="Details-HeaderMenu-1">
2445              <summary
2446                id="HeaderMenu-deodorant"
2447                class="header__menu-item list-menu__item link focus-inset"
2448              >
2449                <span
2450                >Deodorant</span>
2451                <svg width="12" height="6" class="icon-caret " viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2452  <path d="M10.6668 0.666586L6.00016 5.33325L1.3335 0.666586" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2453  </svg>
2454  
2455
2456              </summary>
2457              <div id="HeaderMenu-MenuList-1" class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"> 
2458                <ul
2459                  class="header__submenu-list"
2460                  role="list"
2461                  tabindex="-1"
2462                ><li>
2463                        <a
2464                          id="HeaderMenu-deodorant-build-your-starter-pack"
2465                          data-nav-image-control="0"
2466                          href="/pages/subscribe"
2467                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2468                          
2469                        >
2470                          Build Your Starter Pack
2471                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2472  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2473</svg>
2474  
2475                        </a></li><li>
2476                        <a
2477                          id="HeaderMenu-deodorant-bundles"
2478                          data-nav-image-control="1"
2479                          href="/collections/bundles"
2480                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2481                          
2482                        >
2483                          Bundles
2484                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2485  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2486</svg>
2487  
2488                        </a></li><li>
2489                        <a
2490                          id="HeaderMenu-deodorant-refills"
2491                          data-nav-image-control="2"
2492                          href="/products/refills"
2493                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2494                          
2495                        >
2496                          Refills
2497                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2498  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2499</svg>
2500  
2501                        </a></li><li>
2502                        <a
2503                          id="HeaderMenu-deodorant-cases"
2504                          data-nav-image-control="3"
2505                          href="/collections/cases"
2506                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2507                          
2508                        >
2509                          Cases
2510                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2511  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2512</svg>
2513  
2514                        </a></li><li>
2515                        <a
2516                          id="HeaderMenu-deodorant-minis"
2517                          data-nav-image-control="4"
2518                          href="/collections/minis"
2519                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2520                          
2521                        >
2522                          Minis
2523                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2524  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2525</svg>
2526  
2527                        </a></li><li>
2528                        <a
2529                          id="HeaderMenu-deodorant-comfort-club-collection"
2530                          data-nav-image-control="5"
2531                          href="/collections/autumn-collection"
2532                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2533                          
2534                        >
2535                          Comfort Club Collection
2536                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2537  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2538</svg>
2539  
2540                        </a></li><li>
2541                        <a
2542                          id="HeaderMenu-deodorant-learn-more"
2543                          data-nav-image-control="6"
2544                          href="/pages/deodorant"
2545                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2546                          
2547                        >
2548                          Learn More
2549                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2550  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2551</svg>
2552  
2553                        </a></li></ul>
2554                <div class="header__submenu-images">
2555                  <div class="header__submenu-images-container">
2556
2557                      
2558                        <img src="//www.getfussy.com/cdn/shop/files/fussy_scent-_5_-min_43a6aa76-d181-4796-852a-f1b680d38286_1.jpg?v=1762524097&amp;width=1280" alt="Fussy&#39;s natural, refillable deodorant starter pack in Tropic Tonic scent (lime, marjoram, basic, mandarin) with deodorant case in Mint Green colour.
2559" srcset="//www.getfussy.com/cdn/shop/files/fussy_scent-_5_-min_43a6aa76-d181-4796-852a-f1b680d38286_1.jpg?v=1762524097&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/fussy_scent-_5_-min_43a6aa76-d181-4796-852a-f1b680d38286_1.jpg?v=1762524097&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/fussy_scent-_5_-min_43a6aa76-d181-4796-852a-f1b680d38286_1.jpg?v=1762524097&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/fussy_scent-_5_-min_43a6aa76-d181-4796-852a-f1b680d38286_1.jpg?v=1762524097&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image" data-nav-image="0">
2560                      
2561
2562
2563                      
2564                        <img src="//www.getfussy.com/cdn/shop/files/SunDrunkRefillPack_d67a33ba-7ea9-4005-8bb5-35b964a78775.jpg?v=1724248944&amp;width=1280" alt="Fussy&#39;s natural, refillable deodorant refill pack in Sun Drunk scent (vanilla, ylang ylang, star anise) with deodorant case in Blue colour." srcset="//www.getfussy.com/cdn/shop/files/SunDrunkRefillPack_d67a33ba-7ea9-4005-8bb5-35b964a78775.jpg?v=1724248944&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/SunDrunkRefillPack_d67a33ba-7ea9-4005-8bb5-35b964a78775.jpg?v=1724248944&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/SunDrunkRefillPack_d67a33ba-7ea9-4005-8bb5-35b964a78775.jpg?v=1724248944&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/SunDrunkRefillPack_d67a33ba-7ea9-4005-8bb5-35b964a78775.jpg?v=1724248944&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="1">
2565                      
2566
2567
2568                      
2569                        <img src="//www.getfussy.com/cdn/shop/files/fussy_scent-_2_3dfa239d-280d-4a7e-a4b3-f61305ebbbbe.jpg?v=1712077608&amp;width=1280" alt="Fussy&#39;s Wavy Days natural deodorant refill pack set against a background of eucalyptus, sage and mint leaves." srcset="//www.getfussy.com/cdn/shop/files/fussy_scent-_2_3dfa239d-280d-4a7e-a4b3-f61305ebbbbe.jpg?v=1712077608&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/fussy_scent-_2_3dfa239d-280d-4a7e-a4b3-f61305ebbbbe.jpg?v=1712077608&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/fussy_scent-_2_3dfa239d-280d-4a7e-a4b3-f61305ebbbbe.jpg?v=1712077608&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/fussy_scent-_2_3dfa239d-280d-4a7e-a4b3-f61305ebbbbe.jpg?v=1712077608&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="2">
2570                      
2571
2572
2573                      
2574                        <img src="//www.getfussy.com/cdn/shop/files/Wide_Eyed_CaseOnly.jpg?v=1729695085&amp;width=1280" alt="Fussy&#39;s Burnt Orange case for refillable deodorant with a background of grapefruits, oranges and dark green foliage.
2575" srcset="//www.getfussy.com/cdn/shop/files/Wide_Eyed_CaseOnly.jpg?v=1729695085&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Wide_Eyed_CaseOnly.jpg?v=1729695085&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Wide_Eyed_CaseOnly.jpg?v=1729695085&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Wide_Eyed_CaseOnly.jpg?v=1729695085&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="3">
2576                      
2577
2578
2579                      
2580                        <img src="//www.getfussy.com/cdn/shop/files/Minis_Website_Imagery_5Pack_e4cb0fd5-6182-4016-b8a8-2ca270d2241b.jp
2580g?v=1769083241&amp;width=1280" alt="A selection of Fussy&#39;s Minis - mini, travel size deodorant packs- set against a white background.
2581" srcset="//www.getfussy.com/cdn/shop/files/Minis_Website_Imagery_5Pack_e4cb0fd5-6182-4016-b8a8-2ca270d2241b.jpg?v=1769083241&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Minis_Website_Imagery_5Pack_e4cb0fd5-6182-4016-b8a8-2ca270d2241b.jpg?v=1769083241&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Minis_Website_Imagery_5Pack_e4cb0fd5-6182-4016-b8a8-2ca270d2241b.jpg?v=1769083241&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Minis_Website_Imagery_5Pack_e4cb0fd5-6182-4016-b8a8-2ca270d2241b.jpg?v=1769083241&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="4">
2582                      
2583
2584
2585                      
2586                        <img src="//www.getfussy.com/cdn/shop/files/ComfortClub_WebImagery_Hero_Case.jpg?v=1788178296&amp;width=1280" alt="" srcset="//www.getfussy.com/cdn/shop/files/ComfortClub_WebImagery_Hero_Case.jpg?v=1788178296&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/ComfortClub_WebImagery_Hero_Case.jpg?v=1788178296&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/ComfortClub_WebImagery_Hero_Case.jpg?v=1788178296&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/ComfortClub_WebImagery_Hero_Case.jpg?v=1788178296&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="5">
2587                      
2588
2589
2590                      
2591                        <img src="//www.getfussy.com/cdn/shop/files/Group_633947.webp?v=1719322867&amp;width=1280" alt="Two hands holding a Fussy deodorant  open case in Mint Green colour, demonstrating how to twist the bottom section to push up the deodorant for use.
2592" srcset="//www.getfussy.com/cdn/shop/files/Group_633947.webp?v=1719322867&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Group_633947.webp?v=1719322867&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Group_633947.webp?v=1719322867&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Group_633947.webp?v=1719322867&amp;width=1280 1280w" width="1280" height="1253" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="6">
2593                      
2594</div>
2595                </div>
2596              </div>
2597            </details>
2598          </header-menu></li><li><header-menu>
2599            <details id="Details-HeaderMenu-2">
2600              <summary
2601                id="HeaderMenu-body-wash"
2602                class="header__menu-item list-menu__item link focus-inset"
2603              >
2604                <span
2605                >Body Wash</span>
2606                <svg width="12" height="6" class="icon-caret " viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2607  <path d="M10.6668 0.666586L6.00016 5.33325L1.3335 0.666586" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2608  </svg>
2609  
2610
2611              </summary>
2612              <div id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"> 
2613                <ul
2614                  class="header__submenu-list"
2615                  role="list"
2616                  tabindex="-1"
2617                ><li>
2618                        <a
2619                          id="HeaderMenu-body-wash-build-your-starter-pack"
2620                          data-nav-image-control="0"
2621                          href="/pages/subscribe-bodywash"
2622                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2623                          
2624                        >
2625                          Build Your Starter Pack
2626                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2627  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2628</svg>
2629  
2630                        </a></li><li>
2631                        <a
2632                          id="HeaderMenu-body-wash-bundles"
2633                          data-nav-image-control="1"
2634                          href="/collections/body-wash"
2635                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2636                          
2637                        >
2638                          Bundles
2639                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2640  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2641</svg>
2642  
2643                        </a></li><li>
2644                        <a
2645                          id="HeaderMenu-body-wash-refills"
2646                          data-nav-image-control="2"
2647                          href="/products/body-wash-refills"
2648                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2649                          
2650                        >
2651                          Refills
2652                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2653  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2654</svg>
2655  
2656                        </a></li><li>
2657                        <a
2658                          id="HeaderMenu-body-wash-bottles"
2659                          data-nav-image-control="3"
2660                          href="/collections/bottles"
2661                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2662                          
2663                        >
2664                          Bottles
2665                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2666  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2667</svg>
2668  
2669                        </a></li><li>
2670                        <a
2671                          id="HeaderMenu-body-wash-body-bars"
2672                          data-nav-image-control="4"
2673                          href="/collections/body-bars"
2674                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2675                          
2676                        >
2677                          Body Bars
2678                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2679  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2680</svg>
2681  
2682                        </a></li><li>
2683                        <a
2684                          id="HeaderMenu-body-wash-learn-more"
2685                          data-nav-image-control="5"
2686                          href="/pages/body-wash"
2687                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2688                          
2689                        >
2690                          Learn More
2691                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2692  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2693</svg>
2694  
2695                        </a></li></ul>
2696                <div class="header__submenu-images">
2697                  <div class="header__submenu-images-container">
2698
2699                      
2700                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=1280" alt="Fussy&#39;s Tropic Tonic natural body wash pump bottle, set against a background of limes, mandarins and basil leaves.
2701" srcset="//www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image" data-nav-image="0">
2702                      
2703
2704
2705                      
2706                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_ScentPack_TropicTonic.jpg?v=1753880228&amp;width=1280" alt="Fussy&#39;s Tropic Tonic natural body wash pump bottle with three refill packs, set against a background of limes, mandarins and basil leaves.
2707" srcset="//www.getfussy.com/cdn/shop/files/BodyWash_Web_ScentPack_TropicTonic.jpg?v=1753880228&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_ScentPack_TropicTonic.jpg?v=1753880228&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_ScentPack_TropicTonic.jpg?v=1753880228&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_ScentPack_TropicTonic.jpg?v=1753880228&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="1">
2708                      
2709
2710
2711                      
2712                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_Sublow_TropicTonic_Refill_2.jpg?v=1753866399&amp;width=1280" alt="Fussy&#39;s Tropic Tonic natural body wash single refill pack, set against a background of limes, mandarins and basil leaves.
2713" srcset="//www.getfussy.com/cdn/shop/files/BodyWash_Web_Sublow_TropicTonic_Refill_2.jpg?v=1753866399&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_Sublow_TropicTonic_Refill_2.jpg?v=1753866399&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_Sublow_TropicTonic_Refill_2.jpg?v=1753866399&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_Sublow_TropicTonic_Refill_2.jpg?v=1753866399&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="2">
2714                      
2715
2716
2717                      
2718                        <img src="//www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=1280" alt="Fussy&#39;s Tropic Tonic natural body wash pump bottle, set against a background of limes, mandarins and basil leaves.
2719" srcset="//www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/BodyWash_Web_StarterPack_TropicTonic.jpg?v=1771241836&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="3">
2720                      
2721
2722
2723                      
2724                        <img src="//www.getfussy.com/cdn/shop/files/Body_bar.jpg?v=1723128796&amp;width=1280" alt="Woman&#39;s hand using a Fussy natural body bar to wash her leg under running water
2725" srcset="//www.getfussy.com/cdn/shop/files/Body_bar.jpg?v=1723128796&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Body_bar.jpg?v=1723128796&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Body_bar.jpg?v=1723128796&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Body_bar.jpg?v=1723128796&amp;width=1280 1280w" width="1280" height="1252" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="4">
2726                      
2727
2728
2729                      
2730                        <img src="//www.getfussy.com/cdn/shop/files/25_BodyWash_Homepage_Lifestyle_2.jpg?v=1755597391&amp;width=1280" alt="Woman&#39;s hands using a Fussy refillable hand wash pump bottle in Wide Eyed 
2730scent.
2731" srcset="//www.getfussy.com/cdn/shop/files/25_BodyWash_Homepage_Lifestyle_2.jpg?v=1755597391&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/25_BodyWash_Homepage_Lifestyle_2.jpg?v=1755597391&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/25_BodyWash_Homepage_Lifestyle_2.jpg?v=1755597391&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/25_BodyWash_Homepage_Lifestyle_2.jpg?v=1755597391&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="5">
2732                      
2733</div>
2734                </div>
2735              </div>
2736            </details>
2737          </header-menu></li><li><header-menu>
2738            <details id="Details-HeaderMenu-3">
2739              <summary
2740                id="HeaderMenu-hand-wash"
2741                class="header__menu-item list-menu__item link focus-inset"
2742              >
2743                <span
2744                >Hand Wash</span>
2745                <svg width="12" height="6" class="icon-caret " viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2746  <path d="M10.6668 0.666586L6.00016 5.33325L1.3335 0.666586" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2747  </svg>
2748  
2749
2750              </summary>
2751              <div id="HeaderMenu-MenuList-3" class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"> 
2752                <ul
2753                  class="header__submenu-list"
2754                  role="list"
2755                  tabindex="-1"
2756                ><li>
2757                        <a
2758                          id="HeaderMenu-hand-wash-build-your-starter-pack"
2759                          data-nav-image-control="0"
2760                          href="/pages/subscribe-hand-wash"
2761                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2762                          
2763                        >
2764                          Build Your Starter Pack
2765                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2766  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2767</svg>
2768  
2769                        </a></li><li>
2770                        <a
2771                          id="HeaderMenu-hand-wash-bundles"
2772                          data-nav-image-control="1"
2773                          href="/collections/hand-wash"
2774                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2775                          
2776                        >
2777                          Bundles
2778                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2779  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2780</svg>
2781  
2782                        </a></li><li>
2783                        <a
2784                          id="HeaderMenu-hand-wash-refills"
2785                          data-nav-image-control="2"
2786                          href="/products/hand-wash-refills"
2787                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2788                          
2789                        >
2790                          Refills
2791                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2792  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2793</svg>
2794  
2795                        </a></li><li>
2796                        <a
2797                          id="HeaderMenu-hand-wash-bottles"
2798                          data-nav-image-control="3"
2799                          href="/collections/hand-wash-bottles"
2800                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2801                          
2802                        >
2803                          Bottles
2804                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2805  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2806</svg>
2807  
2808                        </a></li><li>
2809                        <a
2810                          id="HeaderMenu-hand-wash-learn-more"
2811                          data-nav-image-control="4"
2812                          href="/pages/hand-wash"
2813                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2814                          
2815                        >
2816                          Learn More
2817                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2818  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2819</svg>
2820  
2821                        </a></li></ul>
2822                <div class="header__submenu-images">
2823                  <div class="header__submenu-images-container">
2824
2825                      
2826                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=1280" alt="Fussy&#39;s natural, refillable Coconut Milk body wash in a white pump bottle, set against a background of coconuts and vanilla pods" srcset="//www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image" data-nav-image="0">
2827                      
2828
2829
2830                      
2831                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_ScentPack_CoconutMilk.jpg?v=1763652095&amp;width=1280" alt="Fussy&#39;s Coconut Milk Hand Wash Scent Pack with grey refill bottle, set against a backdrop of coconuts and vanilla pods." srcset="//www.getfussy.com/cdn/shop/files/HandWash_Web_ScentPack_CoconutMilk.jpg?v=1763652095&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/HandWash_Web_ScentPack_CoconutMilk.jpg?v=1763652095&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/HandWash_Web_ScentPack_CoconutMilk.jpg?v=1763652095&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/HandWash_Web_ScentPack_CoconutMilk.jpg?v=1763652095&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="1">
2832                      
2833
2834
2835                      
2836                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_SubFlows_CoconutMilk.jpg?v=1763564182&amp;width=1280" alt="Fussy&#39;s natural, refillable Coconut Milk handwash in a single refill pack, set against a background of coconuts.
2837" srcset="//www.getfussy.com/cdn/shop/files/HandWash_Web_SubFlows_CoconutMilk.jpg?v=1763564182&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/HandWash_Web_SubFlows_CoconutMilk.jpg?v=1763564182&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/HandWash_Web_SubFlows_CoconutMilk.jpg?v=1763564182&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/HandWash_Web_SubFlows_CoconutMilk.jpg?v=1763564182&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="2">
2838                      
2839
2840
2841                      
2842                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=1280" alt="Fussy&#39;s natural, refillable Coconut Milk body wash in a white pump bottle, set against a background of coconuts and vanilla pods" srcset="//www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/HandWash_Web_StarterPack_CoconutMilk.jpg?v=1763646289&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="3">
2843                      
2844
2845
2846                      
2847                        <img src="//www.getfussy.com/cdn/shop/files/HandWash_Web_CollectionHeaderImage.jpg?v=1764255611&amp;width=1280" alt="Woman&#39;s hands holding and using a pump bottle of Fussy&#39;s natural, refillable hand wash.
2848" srcset="//www.getfussy.com/cdn/shop/files/HandWash_Web_CollectionHeaderImage.jpg?v=1764255611&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/HandWash_Web_CollectionHeaderImage.jpg?v=1764255611&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/HandWash_Web_CollectionHeaderImage.jpg?v=1764255611&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/HandWash_Web_CollectionHeaderImage.jpg?v=1764255611&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="4">
2849                      
2850</div>
2851                </div>
2852              </div>
2853            </details>
2854          </header-menu></li><li><header-menu>
2855            <details id="Details-HeaderMenu-4">
2856              <summary
2857                id="HeaderMenu-about"
2858                class="header__menu-item list-menu__item link focus-inset"
2859              >
2860                <span
2861                    class="header__active-menu-item"
2862                  
2863                >About</span>
2864                <svg width="12" height="6" class="icon-caret " viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2865  <path d="M10.6668 0.666586L6.00016 5.33325L1.3335 0.666586" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2866  </svg>
2867  
2868
2869              </summary>
2870              <div id="HeaderMenu-MenuList-4" class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"> 
2871                <ul
2872                  class="header__submenu-list"
2873                  role="list"
2874                  tabindex="-1"
2875                ><li>
2876                        <a
2877                          id="HeaderMenu-about-our-mission"
2878                          data-nav-image-control="0"
2879                          href="/pages/about"
2880                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2881                          
2882                        >
2883                          Our Mission
2884                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2885  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2886</svg>
2887  
2888                        </a></li><li>
2889                        <a
2890                          id="HeaderMenu-about-ingredients"
2891                          data-nav-image-control="1"
2892                          href="/pages/ingredients"
2893                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2894                          
2895                        >
2896                          Ingredients
2897                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2898  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2899</svg>
2900  
2901                        </a></li><li>
2902                        <a
2903                          id="HeaderMenu-about-sustainability"
2904                          data-nav-image-control="2"
2905                          href="/pages/sustainability"
2906                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2907                          
2908                        >
2909                          Sustainability
2910                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2911  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2912</svg>
2913  
2914                        </a></li><li>
2915                        <a
2916                          id="HeaderMenu-about-blog"
2917                          data-nav-image-control="3"
2918                          href="/blogs/news"
2919                          class="header__menu-item list-menu__item link link--text focus-inset caption-large list-menu__item--active"
2920                          
2921                            aria-current="page"
2922                          
2923                        >
2924                          Blog
2925                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2926  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2927</svg>
2928  
2929                        </a></li><li>
2930                        <a
2931                          id="HeaderMenu-about-help-centre"
2932                          data-nav-image-control="4"
2933                          href="https://getfussy.gorgias.help/en-US"
2934                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2935                          
2936                        >
2937                          Help Centre
2938                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2939  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2940</svg>
2941  
2942                        </a></li><li>
2943                        <a
2944                          id="HeaderMenu-about-contact-us"
2945                          data-nav-image-control="5"
2946                          href="/pages/contact-us"
2947                          class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2948                          
2949                        >
2950                          Contact us
2951                          <svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg">
2952  <path d="M19.4196 33C19.4212 29.4916 20.0654 26.1243 21.5182 22.9395C22.3511 21.1143 23.4739 19.5065 24.9612 18.1841C25.0178 18.1338 25.0916 18.103 25.1576 18.0632C25.1396 18.0292 25.1207 17.9951 25.1026 17.9611H0V15.0616H25.1702C20.8402 10.9889 19.6152 5.74054 19.3756 0C19.8847 0 20.3349 0 20.7852 0C21.2354 0 21.6691 0 22.1248 0C22.1656 0.723243 22.1806 1.42054 22.2474 2.11216C22.5098 4.80324 23.1407 7.3873 24.4434 9.75892C26.2788 13.1011 29.0752 14.8435 32.7861 15.0341C33.1899 15.0551 33.5954 15.0414 34 15.0446V17.9562C33.7391 17.9562 33.4783 17.9497 33.2174 17.9546C29.237 18.0243 26.2395 19.8105 24.3397 23.443C22.7824 26.4203 22.1586 29.6376 22.1633 33H19.4196Z" fill="black"/>
2953</svg>
2954  
2955                        </a></li></ul>
2956                <div class="header__submenu-images">
2957                  <div class="header__submenu-images-container">
2958
2959                      
2960                        <img src="//www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=1280" alt="Man&#39;s hands holding a refillable deodorant case in Burnt Orange colour from Fussy.
2961" srcset="//www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=1280 1280w" width="1280" height="800" loading="lazy" sizes="50vw" class="header__submenu-image" data-nav-image="0">
2962                      
2963
2964
2965                      
2966                        <img src="//www.getfussy.com/cdn/shop/files/knee_1080x_2617ec3d-9a72-4c8a-96e0-27f32f037b5c.webp?v=1729692136&amp;width=1280" alt="Woman holding a refillable deodorant case in Midnight colour from Fussy against her knee.
2967" srcset="//www.getfussy.com/cdn/shop/files/knee_1080x_2617ec3d-9a72-4c8a-96e0-27f32f037b5c.webp?v=1729692136&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/knee_1080x_2617ec3d-9a72-4c8a-96e0-27f32f037b5c.webp?v=1729692136&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/knee_1080x_2617ec3d-9a72-4c8a-96e0-27f32f037b5c.webp?v=1729692136&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/knee_1080x_2617ec3d-9a72-4c8a-96e0-27f32f037b5c.webp?v=1729692136&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="1">
2968                      
2969
2970
2971                      
2972                        <img src="//www.getfussy.com/cdn/shop/files/square_1_1080x_866042f3-9b02-4b44-b43e-05488cbacd28.
2972webp?v=1729692036&amp;width=1280" alt="Man putting a refillable Fussy deodorant case in Blue colour, into his jeans&#39; pocket.
2973" srcset="//www.getfussy.com/cdn/shop/files/square_1_1080x_866042f3-9b02-4b44-b43e-05488cbacd28.webp?v=1729692036&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/square_1_1080x_866042f3-9b02-4b44-b43e-05488cbacd28.webp?v=1729692036&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/square_1_1080x_866042f3-9b02-4b44-b43e-05488cbacd28.webp?v=1729692036&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/square_1_1080x_866042f3-9b02-4b44-b43e-05488cbacd28.webp?v=1729692036&amp;width=1280 1280w" width="1280" height="1280" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="2">
2974                      
2975
2976
2977                      
2978                        <img src="//www.getfussy.com/cdn/shop/files/Two_Times_Elliott_Fussy_HR-1.jpg?v=1637416772&amp;width=1280" alt="Woman in stripey blue and white shirt lying on grass with a black Fussy cap laying on her face.
2979" srcset="//www.getfussy.com/cdn/shop/files/Two_Times_Elliott_Fussy_HR-1.jpg?v=1637416772&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Two_Times_Elliott_Fussy_HR-1.jpg?v=1637416772&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Two_Times_Elliott_Fussy_HR-1.jpg?v=1637416772&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Two_Times_Elliott_Fussy_HR-1.jpg?v=1637416772&amp;width=1280 1280w" width="1280" height="1707" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="3">
2980                      
2981
2982
2983                      
2984                        <img src="//www.getfussy.com/cdn/shop/files/FUSSY_EXTRAS57.jpg?v=1620727148&amp;width=1280" alt="Woman&#39;s hands holding a Fussy refillable deodorant case in Burnt Orange colour, set against a blue sky background.
2985" srcset="//www.getfussy.com/cdn/shop/files/FUSSY_EXTRAS57.jpg?v=1620727148&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/FUSSY_EXTRAS57.jpg?v=1620727148&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/FUSSY_EXTRAS57.jpg?v=1620727148&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/FUSSY_EXTRAS57.jpg?v=1620727148&amp;width=1280 1280w" width="1280" height="1919" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="4">
2986                      
2987
2988
2989                      
2990                        <img src="//www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=1280" alt="Man&#39;s hands holding a refillable deodorant case in Burnt Orange colour from Fussy.
2991" srcset="//www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/Nav_About_us.jpg?v=1723129550&amp;width=1280 1280w" width="1280" height="800" loading="lazy" sizes="50vw" class="header__submenu-image header__submenu-image--active" data-nav-image="5">
2992                      
2993</div>
2994                </div>
2995              </div>
2996            </details>
2997          </header-menu></li><li>
2998          <a
2999            id="HeaderMenu-refer-a-friend"
3000            href="/pages/refer-a-friend"
3001            class="header__menu-item list-menu__item link link--text focus-inset"
3002            
3003          >
3004            <span
3005            >Refer a Friend</span>
3006          </a></li></ul>
3007</nav>
3008
3009<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
3010                
3011                <img src="//www.getfussy.com/cdn/shop/files/logos-02_080f91ba-1251-426b-a839-1817062ffcff.png?v=1685108385&amp;width=600" alt="Fussy" srcset="//www.getfussy.com/cdn/shop/files/logos-02_080f91ba-1251-426b-a839-1817062ffcff.png?v=1685108385&amp;width=130 130w, //www.getfussy.com/cdn/shop/files/logos-02_080f91ba-1251-426b-a839-1817062ffcff.png?v=1685108385&amp;width=195 195w, //www.getfussy.com/cdn/shop/files/logos-02_080f91ba-1251-426b-a839-1817062ffcff.png?v=1685108385&amp;width=260 260w" width="130" height="69.31122448979592" loading="eager" class="header__heading-logo dark" sizes="(min-width: 750px) 130px, 50vw">
3012
3013                
3014                <img src="//www.getfussy.com/cdn/shop/files/logo-colour.svg?v=1719313060&amp;width=600" alt="Fussy" srcset="//www.getfussy.com/cdn/shop/files/logo-colour.svg?v=1719313060&amp;width=130 130w, //www.getfussy.com/cdn/shop/files/logo-colour.svg?v=1719313060&amp;width=195 195w, //www.getfussy.com/cdn/shop/files/logo-colour.svg?v=1719313060&amp;width=260 260w" width="130" height="72.62809917355372" loading="eager" class="header__heading-logo motion-reduce light" sizes="(max-width: 260px) 50vw, 130px">
3015              </div></a><div class="header__icons header__icons--localization header-localization">
3016      
3017      
3018      <div class="header__button">
3019        <a class="button button--primary" href="/pages/subscribe">
3020          <div class="button__label">
3021            <span>Shop now</span>
3022            <span>Shop now</span>
3023          </div>
3024          <div class="button__icons">
3025            <span class="icon-wrap"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
3026  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
3027  </svg>
3028  </span>
3029            <span class="icon-wrap"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
3030  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
3031  </svg>
3032  </span>
3033          </div>
3034        </a>
3035      </div>
3036      <div class="desktop-localization-wrapper"><localization-form class="small-hide medium-hide" data-prevent-hide style="display: flex; padding: 0 1rem;"><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="fussy-country-selector">
3037                <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2>
3038
3039<div class="disclosure">
3040  <button
3041    type="button"
3042    class="disclosure__button localization-form__select localization-selector"
3043    aria-expanded="false"
3044    aria-controls="HeaderCountry-country-results"
3045    aria-describedby="HeaderCountryLabel"
3046  >
3047    <div class="map-container"><img src="//cdn.shopify.com/static/images/flags/gb.svg?width=32" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=32 32w" width="32" height="24"></div>
3048    <span class="hide-on-desktop">United Kingdom</span>
3049     
3050  </button>
3051  <div class="disclosure__list-wrapper fussy-country-selector" hidden>
3052    <div class="country-filter">
3053      
3054      <button
3055        class="fussy-country-selector__close-button link"
3056        type="button"
3057        aria-label="Close"
3058      >
3059        <svg
3060  xmlns="http://www.w3.org/2000/svg"
3061  aria-hidden="true"
3062  focusable="false"
3063  class="icon-close"
3064  fill="none"
3065  width="18"
3066  height="17"
3067  viewBox="0 0 18 17"
3068>
3069  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
3070</svg>
3071
3072      </button>
3073      <h3>Change your location</h3>
3074    </div>
3075    <div class="disclosure__current-country">
3076      <div class="disclosure__country-name">
3077        <div class="flag-circle">
3078          <img src="//cdn.shopify.com/static/images/flags/gb.svg?width=32" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=32 32w" width="32" height="24">
3079        </div>
3080        United Kingdom
3081        </div>£GBP
3082    </div>
3083    <div id="sr-country-search-results" class="visually-hidden" aria-l
3083ive="polite"></div>
3084    <div
3085      class="disclosure__list fussy-country-selector__list fussy-country-selector__list--with-multiple-currencies"
3086      id="HeaderCountry-country-results"
3087    >
3088      
3089      <ul role="list" class="list-unstyled countries">
3090
3091              
3092
3093              <li class="disclosure__item" tabindex="-1">
3094                <a
3095                  data-country="AU"
3096                  data-language="en"
3097                  class="link link--text disclosure__link caption-large focus-inset"
3098                  href="/?country=AU"
3099                  
3100                >
3101                  <div class="disclosure__country-name">
3102                    <div class="flag-circle">
3103                      <img src="//cdn.shopify.com/static/images/flags/au.svg?width=32" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?width=32 32w" width="32" height="24">
3104                    </div>
3105                    Australia
3106                    <span class="disclosure__language-name">(English)</span>
3107                  </div>
3108                  <span class="localization-form__currency motion-reduce">$AUD
3109                  </span>
3110                </a>
3111              </li>
3112
3113              
3114
3115              <li class="disclosure__item" tabindex="-1">
3116                <a
3117                  data-country="AT"
3118                  data-language="de"
3119                  class="link link--text disclosure__link caption-large focus-inset"
3120                  href="/de?country=AT"
3121                  
3122                >
3123                  <div class="disclosure__country-name">
3124                    <div class="flag-circle">
3125                      <img src="//cdn.shopify.com/static/images/flags/at.svg?width=32" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?width=32 32w" width="32" height="24">
3126                    </div>
3127                    Austria
3128                    <span class="disclosure__language-name">(German)</span>
3129                  </div>
3130                  <span class="localization-form__currency motion-reduce">€EUR
3131                  </span>
3132                </a>
3133              </li>
3134
3135              
3136
3137              <li class="disclosure__item" tabindex="-1">
3138                <a
3139                  data-country="BE"
3140                  data-language="en"
3141                  class="link link--text disclosure__link caption-large focus-inset"
3142                  href="/?country=BE"
3143                  
3144                >
3145                  <div class="disclosure__country-name">
3146                    <div class="flag-circle">
3147                      <img src="//cdn.shopify.com/static/images/flags/be.svg?width=32" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?width=32 32w" width="32" height="24">
3148                    </div>
3149                    Belgium
3150                    <span class="disclosure__language-name">(English)</span>
3151                  </div>
3152                  <span class="localization-form__currency motion-reduce">€EUR
3153                  </span>
3154                </a>
3155              </li>
3156
3157              
3158
3159              <li class="disclosure__item" tabindex="-1">
3160                <a
3161                  data-country="BG"
3162                  data-language="en"
3163                  class="link link--text disclosure__link caption-large focus-inset"
3164                  href="/?country=BG"
3165                  
3166                >
3167                  <div class="disclosure__country-name">
3168                    <div class="flag-circle">
3169                      <img src="//cdn.shopify.com/static/images/flags/bg.svg?width=32" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?width=32 32w" width="32" height="24">
3170                    </div>
3171                    Bulgaria
3172                    <span class="disclosure__language-name">(English)</span>
3173                  </div>
3174                  <span class="localization-form__currency motion-reduce">€EUR
3175                  </span>
3176                </a>
3177              </li>
3178
3179              
3180
3181              <li class="disclosure__item" tabindex="-1">
3182                <a
3183                  data-country="CA"
3184                  data-language="en"
3185                  class="link link--text disclosure__link caption-large focus-inset"
3186                  href="/?country=CA"
3187                  
3188                >
3189                  <div class="disclosure__country-name">
3190                    <div class="flag-circle">
3191                      <img src="//cdn.shopify.com/static/images/flags/ca.svg?width=32" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?width=32 32w" width="32" height="24">
3192                    </div>
3193                    Canada
3194                    <span class="disclosure__language-name">(English)</span>
3195                  </div>
3196                  <span class="localization-form__currency motion-reduce">$CAD
3197                  </span>
3198                </a>
3199              </li>
3200
3201              
3202
3203              <li class="disclosure__item" tabindex="-1">
3204                <a
3205                  data-country="CZ"
3206                  data-language="en"
3207                  class="link link--text disclosure__link caption-large focus-inset"
3208                  href="/?country=CZ"
3209                  
3210                >
3211                  <div class="disclosure__country-name">
3212                    <div class="flag-circle">
3213                      <img src="//cdn.shopify.com/static/images/flags/cz.svg?width=32" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?width=32 32w" width="32" height="24">
3214                    </div>
3215                    Czechia
3216                    <span class="disclosure__language-name">(English)</span>
3217                  </div>
3218                  <span class="localization-form__currency motion-reduce">KčCZK
3219                  </span>
3220                </a>
3221              </li>
3222
3223              
3224
3225              <li class="disclosure__item" tabindex="-1">
3226                <a
3227                  data-country="DK"
3228                  data-language="en"
3229                  class="link link--text disclosure__link caption-large focus-inset"
3230                  href="/?country=DK"
3231                  
3232                >
3233                  <div class="disclosure__country-name">
3234                    <div class="flag-circle">
3235                      <img src="//cdn.shopify.com/static/images/flags/dk.svg?width=32" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?width=32 32w" width="32" height="24">
3236                    </div>
3237                    Denmark
3238                    <span class="disclosure__language-name">(English)</span>
3239                  </div>
3240                  <span class="localization-form__currency motion-reduce">kr.DKK
3241                  </span>
3242                </a>
3243              </li>
3244
3245              
3246
3247              <li class="disclosure__item" tabindex="-1">
3248                <a
3249                  data-country="FI"
3250                  data-language="en"
3251                  class="link link--text disclosure__link caption-large focus-inset"
3252                  href="/?country=FI"
3253                  
3254                >
3255                  <div class="disclosure__country-name">
3256                    <div class="flag-circle">
3257                      <img src="//cdn.shopify.com/static/images/flags/fi.svg?width=32" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?width=32 32w" width="32" height="24">
3258                    </div>
3259                    Finland
3260                    <span class="disclosure__language-name">(English)</span>
3261                  </div>
3262                  <span class="localization-form__currency motion-reduce">€EUR
3263                  </span>
3264                </a>
3265              </li>
3266
3267              
3268
3269              <li class="disclosure__item" tabindex="-1">
3270                <a
3271                  data-country="FR"
3272                  data-language="en"
3273                  class="link link--text disclosure__link caption-large focus-inset"
3274                  href="/?country=FR"
3275                  
3276                >
3277                  <div class="disclosure__country-name">
3278                    <div class="flag-circle">
3279                      <img src="//cdn.shopify.com/static/images/flags/fr.svg?width=32" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?width=32 32w" width="32" height="24">
3280                    </div>
3281                    France
3282                    <span class="disclosure__language-name">(English)</span>
3283                  </div>
3284                  <span class="localization-form__currency motion-reduce">€EUR
3285                  </span>
3286                </a>
3287              </li>
3288
3289              
3290
3291              <li class="disclosure__item" tabindex="-1">
3292                <a
3293                  data-country="DE"
3294                  data-language="de"
3295                  class="link link--text disclosure__link caption-large focus-inset"
3296                  href="/de?country=DE"
3297                  
3298                >
3299                  <div class="disclosure__country-name">
3300                    <div class="flag-circle">
3301                      <img src="//cdn.shopify.com/static/images/flags/de.svg?width=32" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?width=32 32w" width="32" height="24">
3302                    </div>
3303                    Germany
3304                    <span class="disclosure__language-name">(German)</span>
3305                  </div>
3306                  <span class="localization-form__currency motion-reduce">€EUR
3307                  </span>
3308                </a>
3309              </li>
3310
3311              
3312
3313              <li class="disclosure__item" tabindex="-1">
3314                <a
3315                  data-country="GR"
3316                  data-language="en"
3317                  class="link link--text disclosure__link caption-large focus-inset"
3318                  href="/?country=GR"
3319                  
3320                >
3321                  <div class="disclosure__country-name">
3322                    <div class="flag-circle">
3323                      <img src="//cdn.shopify.com/static/images/flags/gr.svg?width=32" alt="Greece" srcset="//cdn.shopify.com/static/images/flags/gr.svg?width=32 32w" width="32" height="24">
3324                    </div>
3325                    Greece
3326                    <span class="disclosure__language-name">(English)</span>
3327                  </div>
3328                  <span class="localization-form__currency motion-reduce">€EUR
3329                  </span>
3330                </a>
3331              </li>
3332
3333              
3334
3335              <li class="disclosure__item" tabindex="-1">
3336                <a
3337                  data-country="GG"
3338                  data-language="en"
3339                  class="link link--text disclosure__link caption-large focus-inset"
3340                  href="/?country=GG"
3341                  
3342                >
3343                  <div class="disclosure__country-name">
3344                    <div class="flag-circle">
3345                      <img src="//cdn.shopify.com/static/images/flags/gg.svg?width=32" alt="Guernsey" srcset="//cdn.shopify.com/static/images/flags/gg.svg?width=32 32w" width="32" height="24">
3346                    </div>
3347                    Guernsey
3348                    <span class="disclosure__language-name">(English)</span>
3349                  </div>
3350                  <span class="localization-form__currency motion-reduce">£GBP
3351                  </span>
3352                </a>
3353              </li>
3354
3355              
3356
3357              <li class="disclosure__item" tabindex="-1">
3358                <a
3359                  data-country="HU"
3360                  data-language="en"
3361                  class="link link--text disclosure__link caption-large focus-inset"
3362                  href="/?country=HU"
3363                  
3364                >
3365                  <div class="disclosure__country-name">
3366                    <div class="flag-circle">
3367                      <img src="//cdn.shopify.com/static/images/flags/hu.svg?width=32" alt="Hungary" srcset="//cdn.shopify.com/static/images/flags/hu.svg?width=32 32w" width="32" height="24">
3368                    </div>
3369                    Hungary
3370                    <span class="disclosure__language-name">(English)</span>
3371                  </div>
3372                  <span class="localization-form__currency motion-reduce">FtHUF
3373                  </span>
3374                </a>
3375              </li>
3376
3377              
3378
3379              <li class="disclosure__item" tabindex="-1">
3380                <a
3381                  data-country="IE"
3382                  data-language="en"
3383                  class="link link--text disclosure__link caption-large focus-inset"
3384                  href="/?country=IE"
3385                  
3386                >
3387                  <div class="disclosure__country-name">
3388                    <div class="flag-circle">
3389                      <img src="//cdn.shopify.com/static/images/flags/ie.svg?width=32" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?width=32 32w" width="32" height="24">
3390                    </div>
3391                    Ireland
3392                    <span class="disclosure__language-name">(English)</span>
3393                  </div>
3394                  <span class="localization-form__currency motion-reduce">€EUR
3395                  </span>
3396                </a>
3397              </li>
3398
3399              
3400
3401              <li class="disclosure__item" tabindex="-1">
3402                <a
3403                  data-country="IM"
3404                  data-language="en"
3405                  class="link link--text disclosure__link caption-large focus-inset"
3406                  href="/?country=IM"
3407                  
3408                >
3409                  <div class="disclosure__country-name">
3410                    <div class="flag-circle">
3411                      <img src="//cdn.shopify.com/static/images/flags/im.svg?width=32" alt="Isle of Man" srcset="//cdn.shopify.com/static/images/flags/im.svg?width=32 32w" width="32" height="24">
3412                    </div>
3413                    Isle of Man
3414                    <span class="disclosure__language-name">(English)</span>
3415                  </div>
3416                  <span class="localization-form__currency motion-reduce">£GBP
3417                  </span>
3418                </a>
3419              </li>
3420
3421              
3422
3423              <li class="disclosure__item" tabindex="-1">
3424                <a
3425                  data-country="IT"
3426                  data-language="en"
3427                  class="link link--text disclosure__link caption-large focus-inset"
3428                  href="/?country=IT"
3429                  
3430                >
3431                  <div class="disclosure__country-name">
3432                    <div class="flag-circle">
3433                      <img src="//cdn.shopify.com/static/images/flags/it.svg?width=32" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?width=32 32w" width="32" height="24">
3434                    </div>
3435                    Italy
3436                    <span class="disclosure__language-name">(English)</span>
3437                  </div>
3438                  <span class="localization-form__currency motion-reduce">€EUR
3439                  </span>
3440                </a>
3441              </li>
3442
3443              
3444
3445              <li class="disclosure__item" tabindex="-1">
3446                <a
3447                  data-country="JE"
3448                  data-language="en"
3449                  class="link link--text disclosure__link caption-large focus-inset"
3450                  href="/?country=JE"
3451                  
3452                >
3453                  <div class="disclosure__country-name">
3454                    <div class="flag-circle">
3455                      <img src="//cdn.shopify.com/static/images/flags/je.svg?width=32" alt="Jersey" srcset="//cdn.shopify.com/static/images/flags/je.svg?width=32 32w" width="32" height="24">
3456                    </div>
3457                    Jersey
3458                    <span class="disclosure__language-name">(English)</span>
3459                  </div>
3460                  <span class="localization-form__currency motion-reduce">£GBP
3461                  </span>
3462                </a>
3463              </li>
3464
3465              
3466
3467              <li class="disclosure__item" tabindex="-1">
3468                <a
3469                  data-country="LU"
3470                  data-language="en"
3471                  class="link link--text disclosure__link caption-large focus-inset"
3472                  href="/?country=LU"
3473                  
3474                >
3475                  <div class="disclosure__country-name">
3476                    <div class="flag-circle">
3477                      <img src="//cdn.shopify.com/static/images/flags/lu.svg?width=32" alt="Luxembourg" srcset="//cdn.shopify.com/static/images/flags/lu.svg?width=32 32w" width="32" height="24">
3478                    </div>
3479                    Luxembourg
3480                    <span class="disclosure__language-name">(English)</span>
3481                  </div>
3482                  <span class="localization-form__currency motion-reduce">€EUR
3483                  </span>
3484                </a>
3485              </li>
3486
3487              
3488
3489              <li class="disclosure__item" tabindex="-1">
3490                <a
3491                  data-country="NL"
3492                  data-language="en"
3493                  class="link link--text disclosure__link caption-large focus-inset"
3494                  href="/?country=NL"
3495                  
3496                >
3497                  <div class="disclosure__country-name">
3498                    <div class="flag-circle">
3499                      <img src="//cdn.shopify.com/static/images/flags/nl.svg?width=32" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?width=32 32w" width="32" height="24">
3500                    </div>
3501                    Netherlands
3502                    <span class="disclosure__language-name">(English)</span>
3503                  </div>
3504                  <span class="localization-form__currency motion-reduce">€EUR
3505                  </span>
3506                </a>
3507              </li>
3508
3509              
3510
3511              <li class="disclosure__item" tabindex="-1">
3512                <a
3513                  data-country="NZ"
3514                  data-language="en"
3515                  class="link link--text disclosure__link caption-large focus-inset"
3516                  href="/?country=NZ"
3517                  
3518                >
3519                  <div class="disclosure__country-name">
3520                    <div class="flag-circle">
3521                      <img src="//cdn.shopify.com/static/images/flags/nz.svg?width=32" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?width=32 32w" width="32" height="24">
3522                    </div>
3523                    New Zealand
3524                    <span class="disclosure__language-name">(English)</span>
3525                  </div>
3526                  <span class="localization-form__currency motion-reduce">$NZD
3527                  </span>
3528                </a>
3529              </li>
3530
3531              
3532
3533              <li class="disclosure__item" tabindex="-1">
3534                <a
3535                  data-country="NO"
3536                  data-language="en"
3537                  class="link link--text disclosure__link caption-large focus-inset"
3538                  href="/?country=NO"
3539                  
3540                >
3541                  <div class="disclosure__country-name">
3542                    <div class="flag-circle">
3543                      <img src="//cdn.shopify.com/static/images/flags/no.svg?width=32" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?width=32 32w" width="32" height="24">
3544                    </div>
3545                    Norway
3546                    <span class="disclosure__language-name">(English)</span>
3547                  </div>
3548                  <span class="localization-form__currency motion-reduce">krNOK
3549                  </span>
3550                </a>
3551              </li>
3552
3553              
3554
3555              <li class="disclosure__item" tabindex="-1">
3556                <a
3557                  data-country="PL"
3558                  data-language="en"
3559                  class="link link--text disclosure__link caption-large focus-inset"
3560                  href="/?country=PL"
3561                  
3562                >
3563                  <div class="disclosure__country-name">
3564                    <div class="flag-circle">
3565                      <img src="//cdn.shopify.com/static/images/flags/pl.svg?width=32" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?width=32 32w" width="32" height="24">
3566                    </div>
3567                    Poland
3568                    <span class="disclosure__language-name">(English)</span>
3569                  </div>
3570                  <span class="localization-form__currency motion-reduce">złPLN
3571                  </span>
3572                </a>
3573              </li>
3574
3575              
3576
3577              <li class="disclosure__item" tabindex="-1">
3578                <a
3579                  data-country="PT"
3580                  data-language="en"
3581                  class="link link--text disclosure__link caption-large focus-inset"
3582                  href="/?country=PT"
3583                  
3584                >
3585                  <div class="disclosure__country-name">
3586                    <div class="flag-circle">
3587                      <img src="//cdn.shopify.com/static/images/flags/pt.svg?width=32" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?width=32 32w" width="32" height="24">
3588                    </div>
3589                    Portugal
3590                    <span class="disclosure__language-name">(English)</span>
3591                  </div>
3592                  <span class="localization-form__currency motion-reduce">€EUR
3593                  </span>
3594                </a>
3595              </li>
3596
3597              
3598
3599              <li class="disclosure__item" tabindex="-1">
3600                <a
3601                  data-country="RO"
3602                  data-language="en"
3603                  class="link link--text disclosure__link caption-large focus-inset"
3604                  href="/?country=RO"
3605                  
3606                >
3607                  <div class="disclosure__country-name">
3608                    <div class="flag-circle">
3609                      <img src="//cdn.shopify.com/static/images/flags/ro.svg?width=32" alt="Romania" srcset="//cdn.shopify.com/static/images/flags/ro.svg?width=32 32w" width="32" height="24">
3610                    </div>
3611                    Romania
3612                    <span class="disclosure__language-name">(English)</span>
3613                  </div>
3614                  <span class="localization-form__currency motion-reduce">LeiRON
3615                  </span>
3616                </a>
3617              </li>
3618
3619              
3620
3621              <li class="disclosure__item" tabindex="-1">
3622                <a
3623                  data-country="SK"
3624                  data-language="en"
3625                  class="link link--text disclosure__link caption-large focus-inset"
3626                  href="/?country=SK"
3627                  
3628                >
3629                  <div class="disclosure__country-name">
3630                    <div class="flag-circle">
3631                      <img src="//cdn.shopify.com/static/images/flags/sk.svg?width=32" alt="Slovakia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?width=32 32w" width="32" height="24">
3632                    </div>
3633                    Slovakia
3634                    <span class="disclosure__language-name">(English)</span>
3635                  </div>
3636                  <span class="localization-form__currency motion-reduce">€EUR
3637                  </span>
3638                </a>
3639              </li>
3640
3641              
3642
3643              <li class="disclosure__item" tabindex="-1">
3644                <a
3645                  data-country="ES"
3646                  data-language="en"
3647                  class="link link--text disclosure__link caption-large focus-inset"
3648                  href="/?country=ES"
3649                  
3650                >
3651                  <div class="disclosure__country-name">
3652                    <div class="flag-circle">
3653                      <img src="//cdn.shopify.com/static/images/flags/es.svg?width=32" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?width=32 32w" width="32" height="24">
3654                    </div>
3655                    Spain
3656                    <span class="disclosure__language-name">(English)</span>
3657                  </div>
3658                  <span class="localization-form__currency motion-reduce">€EUR
3659                  </span>
3660                </a>
3661              </li>
3662
3663              
3664
3665              <li class="disclosure__item" tabindex="-1">
3666                <a
3667                  data-country="SE"
3668                  data-language="en"
3669                  class="link link--text disclosure__link caption-large focus-inset"
3670                  href="/?country=SE"
3671                  
3672                >
3673                  <div class="disclosure__country-name">
3674                    <div class="flag-circle">
3675                      <img src="//cdn.shopify.com/static/images/flags/se.svg?width=32" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?width=32 32w" width="32" height="24">
3676                    </div>
3677                    Sweden
3678                    <span class="disclosure__language-name">(English)</span>
3679                  </div>
3680                  <span class="localization-form__currency motion-reduce">krSEK
3681                  </span>
3682                </a>
3683              </li>
3684
3685              
3686
3687              <li class="disclosure__item" tabindex="-1">
3688                <a
3689                  data-country="CH"
3690                  data-language="de"
3691                  class="link link--text disclosure__link caption-large focus-inset"
3692                  href="/de?country=CH"
3693                  
3694                >
3695                  <div class="disclosure__country-name">
3696                    <div class="flag-circle">
3697                      <img src="//cdn.shopify.com/static/images/flags/ch.svg?width=32" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?width=32 32w" width="32" height="24">
3698                    </div>
3699                    Switzerland
3700                    <span class="disclosure__language-name">(German)</span>
3701                  </div>
3702                  <span class="localization-form__currency motion-reduce">CHFCHF
3703                  </span>
3704                </a>
3705              </li>
3706
3707              
3708
3709              <li class="disclosure__item" tabindex="-1">
3710                <a
3711                  data-country="GB"
3712                  data-language="en"
3713                  class="link link--text disclosure__link caption-large focus-inset"
3714                  href="/?country=GB"
3715                  
3716                    aria-current="true"
3717                  
3718                >
3719                  <div class="disclosure__country-name">
3720                    <div class="flag-circle">
3721                      <img src="//cdn.shopify.com/static/images/flags/gb.svg?width=32" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=32 32w" width="32" height="24">
3722                    </div>
3723                    United Kingdom
3724                    <span class="disclosure__language-name">(English)</span>
3725                  </div>
3726                  <span class="localization-form__currency motion-reduce">£GBP
3727                  </span>
3728                </a>
3729              </li>
3730
3731              
3732
3733              <li class="disclosure__item" tabindex="-1">
3734                <a
3735                  data-country="US"
3736                  data-language="en"
3737                  class="link link--text disclosure__link caption-large focus-inset"
3738                  href="/?country=US"
3739                  
3740                >
3741                  <div class="disclosure__country-name">
3742                    <div class="flag-circle">
3743                      <img src="//cdn.shopify.com/static/images/flags/us.svg?width=32" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=32 32w" width="32" height="24">
3744                    </div>
3745                    United States
3746                    <span class="disclosure__language-name">(English)</span>
3747                  </div>
3748                  <span class="localization-form__currency motion-reduce">$USD
3749                  </span>
3750                </a>
3751              </li></ul>
3752    </div>
3753  </div>
3754  <div class="fussy-country-selector__overlay"></div>
3755</div>
3756<input type="hidden" name="country_code" value="GB">
3757</div></form></localization-form>
3758        
3759
3760        
3761        
3762        
3763</div><a href="/account/login" class="header__icon header__icon--account link focus-inset">
3764          <account-icon><svg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3765  <path d="M14.392 18.216C14.392 14.6862 11.5305 11.8247 8.00068 11.8247C4.47086 11.8247 1.60938 14.6862 1.60938 18.216M8.00068 9.0856C5.98364 9.0856 4.34851 7.45046 4.34851 5.43342C4.34851 3.41638 5.98364 1.78125 8.00068 1.78125C10.0177 1.78125 11.6529 3.41638 11.6529 5.43342C11.6529 7.45046 10.0177 9.0856 8.00068 9.0856Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3766  </svg>
3767  
3768</account-icon>
3769          <span class="visually-hidden">Sign In / Register</span>
3770        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
3771  <path d="M8.99798 0C8.08107 0.00363599 7.20276 0.369488 6.5544 1.01784C5.90604 1.6662 5.54019 2.54452 5.53656 3.46142V4.15184H2.11853L2.07513 4.80033L1.38472 17.2618L1.33984 18H16.6581L16.6147 17.2642L15.9243 4.80279L15.8814 4.1543H12.4599V3.46389C12.4569 2.54647 12.0913 1.66745 11.4427 1.01855C10.7942 0.369644 9.9154 0.00351017 8.99798 0ZM8.99798 1.38477C9.54884 1.3849 10.0771 1.60378 10.4666 1.99329C10.8561 2.38281 11.075 2.91106 11.0751 3.46192V4.15233H6.92132V3.46192C6.92145 2.91115 7.14027 2.38297 7.52968 1.99347C7.91908 1.60397 8.44721 1.38503 8.99798 1.38477ZM3.41699 5.53858H5.53754V7.61573H6.92231V5.53858H11.0761V7.61573H12.4609V5.53858H14.5814L15.187 16.6157H2.81091L3.41699 5.53858Z" fill="currentColor"/>
3772  </svg>
3773  
3774<span class="visually-hidden">Cart</span></a>
3775    </div>
3776  </header>
3777</sticky-header>
3778
3779<script type="application/ld+json">
3780  {
3781    "@context": "http://schema.org",
3782    "@type": "Organization",
3783    "name": "Fussy",
3784    
3785      "logo": "https:\/\/www.getfussy.com\/cdn\/shop\/files\/logos-02_080f91ba-1251-426b-a839-1817062ffcff.png?v=1685108385\u0026width=500",
3786    
3787    "sameAs": [
3788      "https:\/\/twitter.com\/getfussy",
3789      "https:\/\/www.facebook.com\/wearefussy\/",
3790      "",
3791      "https:\/\/www.instagram.com\/getfussy",
3792      "",
3793      "",
3794      "",
3795      "",
3796      ""
3797    ],
3798    "url": "https:\/\/www.getfussy.com"
3799  }
3800</script>
3800
3801</div><div id="shopify-section-sections--16693212708925__location_selector_ehKdwV" class="shopify-section shopify-section-group-header-group">
3802    
3803    
3803<script src="//www.getfussy.com/cdn/shop/t/321/assets/location-selector.js?v=158634403484432596761746785254" defer="defer"></script>
3803
3804
3805    <location-selector class="tw-isolate tw-z-[10000] tw-hidden tw-fixed tw-inset-0 group [&[open]]:tw-flex tw-justify-center tw-items-center" id="location-selector">
3806        
3806<script id="countries" type="application/json">
3807            {
3808                "countries": [{
3809                            "country": "AU",
3810                            "name": "Australia",
3811                            "languages": [
3812"en"]
3813                        },{
3814                            "country": "AT",
3815                            "name": "Austria",
3816                            "languages": [
3817"de"]
3818                        },{
3819                            "country": "BE",
3820                            "name": "Belgium",
3821                            "languages": [
3822"en"]
3823                        },{
3824                            "country": "BG",
3825                            "name": "Bulgaria",
3826                            "languages": [
3827"en"]
3828                        },{
3829                            "country": "CA",
3830                            "name": "Canada",
3831                            "languages": [
3832"en"]
3833                        },{
3834                            "country": "CZ",
3835                            "name": "Czechia",
3836                            "languages": [
3837"en"]
3838                        },{
3839                            "country": "DK",
3840                            "name": "Denmark",
3841                            "languages": [
3842"en"]
3843                        },{
3844                            "country": "FI",
3845                            "name": "Finland",
3846                            "languages": [
3847"en"]
3848                        },{
3849                            "country": "FR",
3850                            "name": "France",
3851                            "languages": [
3852"en"]
3853                        },{
3854                            "country": "DE",
3855                            "name": "Germany",
3856                            "languages": [
3857"de"]
3858                        },{
3859                            "country": "GR",
3860                            "name": "Greece",
3861                            "languages": [
3862"en"]
3863                        },{
3864                            "country": "GG",
3865                            "name": "Guernsey",
3866                            "languages": [
3867"en"]
3868                        },{
3869                            "country": "HU",
3870                            "name": "Hungary",
3871                            "languages": [
3872"en"]
3873                        },{
3874                            "country": "IE",
3875                            "name": "Ireland",
3876                            "languages": [
3877"en"]
3878                        },{
3879                            "country": "IM",
3880                            "name": "Isle of Man",
3881                            "languages": [
3882"en"]
3883                        },{
3884                            "country": "IT",
3885                            "name": "Italy",
3886                            "languages": [
3887"en"]
3888                        },{
3889                            "country": "JE",
3890                            "name": "Jersey",
3891                            "languages": [
3892"en"]
3893                        },{
3894                            "country": "LU",
3895                            "name": "Luxembourg",
3896                            "languages": [
3897"en"]
3898                        },{
3899                            "country": "NL",
3900                            "name": "Netherlands",
3901                            "languages": [
3902"en"]
3903                        },{
3904                            "country": "NZ",
3905                            "name": "New Zealand",
3906                            "languages": [
3907"en"]
3908                        },{
3909                            "country": "NO",
3910                            "name": "Norway",
3911                            "languages": [
3912"en"]
3913                        },{
3914                            "country": "PL",
3915                            "name": "Poland",
3916                            "languages": [
3917"en"]
3918                        },{
3919                            "country": "PT",
3920                            "name": "Portugal",
3921                            "languages": [
3922"en"]
3923                        },{
3924                            "country": "RO",
3925                            "name": "Romania",
3926                            "languages": [
3927"en"]
3928                        },{
3929                            "country": "SK",
3930                            "name": "Slovakia",
3931                            "languages": [
3932"en"]
3933                        },{
3934                            "country": "ES",
3935                            "name": "Spain",
3936                            "languages": [
3937"en"]
3938                        },{
3939                            "country": "SE",
3940                            "name": "Sweden",
3941                            "languages": [
3942"en"]
3943                        },{
3944                            "country": "CH",
3945                            "name": "Switzerland",
3946                            "languages": [
3947"de"]
3948                        },{
3949                            "country": "GB",
3950                            "name": "United Kingdom",
3951                            "languages": [
3952"en"]
3953                        },{
3954                            "country": "US",
3955                            "name": "United States",
3956                            "languages": [
3957"en"]
3958                        }]
3959            }
3960        </script>
3960
3961
3962        <button
3963            data-close
3964            id="ModalClose-location-selector"
3965            type="button"
3966            class="modal-location__toggle tw-absolute tw-inset-0 tw-z-10 tw-cursor-pointer tw-bg-black/70 tw-group-open:tw-opacity-100"
3967            aria-disabled="true"
3968            >
3969        </button>
3970        <div
3971            class="modal-location__content tw-focus:outline-none tw-mx-4 tw-max-w-[22.5rem] tw-focus:ring-0 tw-focus-within:outline-none lg:tw-w-auto tw-translate-y-0 tw-opacity-100 tw-z-20 tw-flex tw-justify-center tw-items-center tw-relative tw-bg-white tw-pt-8 tw-px-3 tw-pb-4 tw-rounded-lg"
3972            role="dialog"
3973            aria-label="Location selector"
3974            aria-modal="true"
3975        >
3976        <button
3977        data-close
3978        type="button"
3979        class="modal-location__toggle tw-absolute tw-top-0 tw-right-0 tw-w-10 tw-h-10"
3980        aria-label="Close"
3981        >
3982<svg class="tw-w-2.5 tw-h-2.5" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
3983  <path d="M10.5812 10.8566L5.79062 6.06601M5.79062 6.06601L1 1.27539M5.79062 6.06601L10.5812 1.27539M5.79062 6.06601L1 10.8566" stroke="black" stroke-width="1.36922" stroke-linecap="round" stroke-linejoin="round"/>
3984</svg>
3985  </button>
3986            <div class="modal-location__content-info">
3987               
3988                <div class="section-head tw-pb-6 tw-border-b tw-border-grey-1">
3989                    
3990                        <h3 class="tw-text-[21px] tw-font-base tw-tracking-normal tw-leading-tight tw-mb-4">Change locations?</h3>
3991                    
3992                    <p class="tw-text-[#757575] tw-text-[14px] tw-leading-tight tw-tracking-normal">You&#39;ve landed on the United Kingdom store, but it looks like you are in <span data-suggested></span>. Would you like to change locations?</p>
3993                </div>
3994                <div class="section-content tw-pt-3.5"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><input type="hidden" name="language_code">
3995                        <input type="hidden" name="country_code">
3996
3997                        <div class="tw-flex tw-flex-col tw-gap-2">
3998                            <button data-submit class="button tw-bg-black button--full-width button--primary" type="submit">
3999                                <div class="button__label">
4000                                    <span>Yes, change now</span>
4001                                    <span>Yes, change now</span>
4002                                  </div>
4003                                  <div class="button__icons">
4004                                    <span class="icon-wrap"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
4005  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
4006  </svg>
4007  </span>
4008                                    <span class="icon-wrap"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
4009  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
4010  </svg>
4011  </span>
4012                                  </div>
4013                            </button>
4014                            <button 
4015                                data-close
4016                                class="button button--full-width button--secondary">
4017                                <div class="button__label">
4018                                    <span>No, thanks</span>
4019                                    <span>No, thanks</span>
4020                                  </div>
4021                            </button>
4022                        </div></form></div>
4023            </div>
4024        </div>
4025    </location-selector>
4026
4027
4028
4029</div>
4030<!-- END sections: header-group -->
4031            
4032          
4033        
4034      
4035<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"><section id="shopify-section-template--16693217525821__image_banner_NRPmi6" class="shopify-section section"><link href="//www.getfussy.com/cdn/shop/t/321/assets/section-image-banner.css?v=98545226404393954111762172760" rel="stylesheet" type="text/css" media="all" />
4036<style data-shopify>@media screen and (max-width: 749px) {
4037      #Banner-template--16693217525821__image_banner_NRPmi6::before,
4038      #Banner-template--16693217525821__image_banner_NRPmi6 .banner__media::before,
4039      #Banner-template--16693217525821__image_banner_NRPmi6:not(.banner--mobile-bottom) .banner__content::before {
4040        padding-bottom: 31.25%;
4041        content: '';
4042        display: block;
4043      }
4044    }
4045
4046    @media screen and (min-width: 750px) {
4047      #Banner-template--16693217525821__image_banner_NRPmi6::before,
4048      #Banner-template--16693217525821__image_banner_NRPmi6 .banner__media::before {
4049        padding-bottom: 31.25%;
4050        content: '';
4051        display: block;
4052      }
4053    }</style><style data-shopify>#Banner-template--16693217525821__image_banner_NRPmi6::after {
4054    opacity: 0.0;
4055  }</style><div
4056  id="Banner-template--16693217525821__image_banner_NRPmi6"
4057  class="banner banner--is-header banner--content-align-center banner--content-align-mobile-center banner--adapt banner--adapt banner--mobile-bottom"
4058><div class="banner__media banner__media--desktop media">
4059      <img src="//www.getfussy.com/cdn/shop/files/image_122.jpg?v=1719495874&amp;width=2000" alt="" srcset="//www.getfussy.com/cdn/shop/files/image_122.jpg?v=1719495874&amp;width=352 352w, //www.getfussy.com/cdn/shop/files/image_122.jpg?v=1719495874&amp;width=832 832w, //www.getfussy.com/cdn/shop/files/image_122.jpg?v=1719495874&amp;width=1200 1200w, //www.getfussy.com/cdn/shop/files/image_122.jpg?v=1719495874&amp;width=1440 1440w, //www.getfussy.com/cdn/shop/files/image_122.jpg?v=1719495874&amp;width=1920 1920w" width="1440" loading="eager">
4060    </div></div>
4061
4062
4063</section><section id="shopify-section-template--16693217525821__main" class="shopify-section section"><link href="//www.getfussy.com/cdn/shop/t/321/assets/component-custom-article-card.css?v=149670241630570250281746785253" rel="stylesheet" type="text/css" media="all" />
4064<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-card.css?v=27811769979125171391746785253" rel="stylesheet" type="text/css" media="all" />
4065<link href="//www.getfussy.com/cdn/shop/t/321/assets/section-main-blog.css?v=107139609592903031311746785256" rel="stylesheet" type="text/css" media="all" />
4066<style data-shopify>.section-template--16693217525821__main-padding {
4067    padding-top: 36px;
4068    padding-bottom: 36px;
4069  }
4070
4071  @media screen and (min-width: 750px) {
4072    .section-template--16693217525821__main-padding {
4073      padding-top: 48px;
4074      padding-bottom: 48px;
4075    }
4076  }</style><div class="color-scheme-2"><div class="blog-filters">
4077      <div class="blog-filters__inner page-width">
4078        <div class="blog-filters__links">
4079          <a href="/blogs/news" class="blog-filters__filter blog-filters__filter--active">
4080            View all
4081          </a>
4082          
4083            <a href="/blogs/news/tagged/behind-the-screens" class="blog-filters__filter ">
4084              Behind the screens
4085            </a>
4086          
4087            <a href="/blogs/news/tagged/new-launch" class="blog-filters__filter ">
4088              New launch
4089            </a>
4090          
4091            <a href="/blogs/news/tagged/opinion" class="blog-filters__filter ">
4092              Opinion
4093            </a>
4094          
4095            <a href="/blogs/news/tagged/sweatucation" class="blog-filters__filter ">
4096              Sweatucation
4097            </a>
4098          
4099        </div>
4100      </div>
4101    </div><div class="main-blog page-width section-template--16693217525821__main-padding">
4102
4103    <div class="blog-articles blog-articles--columns-2"><div
4104          class="blog-articles__article article"
4105          
4106        >
4107<div class="custom-article-card">
4108    <div>
4109        <a href="/blogs/news/how-to-refill-your-fussy-hand-wash-1">
4110            <div class="custom-article-card__media">
4111                <img 
4112                    src="//www.getfussy.com/cdn/shop/articles/Screenshot_2026-02-10_at_10.11.05_988a5025-5f33-4454-8e49-79960a85877f.png?v=1776676076&width=500" 
4113                    width="500" 
4114                    height="500" 
4115                    alt="How To Refill Your Fussy Hand Wash"
4116                />
4117            </div>
4118        </a>
4119    </div><div class="custom-article-card__content">
4120        <h3 class="custom-article-card__heading h4">
4121            <a href="/blogs/news/how-to-refill-your-fussy-hand-wash-1" class="full-unstyled-link">
4122                How To Refill Your Fussy Hand Wash
4123            </a>
4124        </h3>
4125        <p></p>
4126        <div class="custom-article-card__meta">
4127            <ul class="custom-article-card__tags">
4128                
4129            </ul>
4130            <p>
4131                2 min read • 
4132                0 Comments
4133            </p>
4134        </div>
4135    </div>
4136   </div></div><div
4137          class="blog-articles__article article"
4138          
4139        >
4140<div class="custom-article-card">
4141    <div>
4142        <a href="/blogs/news/does-natural-antibacterial-hand-wash-actually-work-here-s-why-zinc-does-the-job">
4143            <div class="custom-article-card__media">
4144                <img 
4145                    src="//www.getfussy.com/cdn/shop/articles/Screenshot_2026-02-09_at_14.24.02_59893a07-e50e-4ecb-bc27-1d54ffd235d1.png?v=1776168360&width=500" 
4146                    width="500" 
4147                    height="500" 
4148                    alt="Does Natural Antibacterial Hand Wash Actually Work? Here’s Why Zinc Does The Job"
4149                />
4150            </div>
4151        </a>
4152    </div><div class="custom-article-card__content">
4153        <h3 class="custom-article-card__heading h4">
4154            <a href="/blogs/news/does-natural-antibacterial-hand-wash-actually-work-here-s-why-zinc-does-the-job" class="full-unstyled-link">
4155                Does Natural Antibacterial Hand Wash Actually Work? Here’s Why Zinc Does The Job
4156            </a>
4157        </h3>
4158        <p></p>
4159        <div class="custom-article-card__meta">
4160            <ul class="custom-article-card__tags">
4161                
4162            </ul>
4163            <p>
4164                2 min read • 
4165                0 Comments
4166            </p>
4167        </div>
4168    </div>
4169   </div></div><div
4170          class="blog-articles__article article"
4171          
4172        >
4173<div class="custom-article-card">
4174    <div>
4175        <a href="/blogs/news/why-natural-hand-wash-is-better-for-your-skin-and-the-planet">
4176            <div class="custom-article-card__media">
4177                <img 
4178                    src="//www.getfussy.com/cdn/shop/articles/Screenshot_2026-02-09_at_14.19.10_128afa3b-8bb2-4da2-875c-32f0f4d23826.png?v=1770646803&width=500" 
4179                    width="500" 
4180                    height="500" 
4181                    alt="Why Natural Hand Wash Is Better For Your Skin (And The Planet)"
4182                />
4183            </div>
4184        </a>
4185    </div><div class="custom-article-card__content">
4186        <h3 class="custom-article-card__heading h4">
4187            <a href="/blogs/news/why-natural-hand-wash-is-better-for-your-skin-and-the-planet" class="full-unstyled-link">
4188                Why Natural Hand Wash Is Better For Your Skin (And The Planet)
4189            </a>
4190        </h3>
4191        <p></p>
4192        <div class="custom-article-card__meta">
4193            <ul class="custom-article-card__tags">
4194                
4195            </ul>
4196            <p>
4197                2 min read • 
4198                0 Comments
4199            </p>
4200        </div>
4201    </div>
4202   </div></div><div
4203          class="blog-articles__article article"
4204          
4205        >
4206<div class="custom-article-card">
4207    <div>
4208        <a href="/blogs/news/6-things-to-look-for-when-choosing-a-natural-hand-wash">
4209            <div class="custom-article-card__media">
4210                <img 
4211                    src="//www.getfussy.com/cdn/shop/articles/Screenshot_2026-02-09_at_13.36.38.png?v=1770645879&width=500" 
4212                    width="500" 
4213                    height="500" 
4214                    alt="6 Things To Look For When Choosing A Natural Hand Wash"
4215                />
4216            </div>
4217        </a>
4218    </div><div class="custom-article-card__content">
4219        <h3 class="custom-article-card__heading h4">
4220            <a href="/blogs/news/6-things-to-look-for-when-choosing-a-natural-hand-wash" class="full-unstyled-link">
4221                6 Things To Look For When Choosing A Natural Hand Wash
4222            </a>
4223        </h3>
4224        <p></p>
4225        <div class="custom-article-card__meta">
4226            <ul class="custom-article-card__tags">
4227                
4228            </ul>
4229            <p>
4230                2 min read • 
4231                0 Comments
4232            </p>
4233        </div>
4234    </div>
4235   </div></div><div
4236          class="blog-articles__article article"
4237          
4238        >
4239<div class="custom-article-card">
4240    <div>
4241        <a href="/blogs/news/natural-body-wash-vs-conventional-what-s-really-going-on-your-skin-ingredients">
4242            <div class="custom-article-card__media">
4243                <img 
4244                    src="//www.getfussy.com/cdn/shop/articles/Untitled_design-3_copy_2_9fe12c5e-f8a8-454f-98f5-93c4e611f60e.png?v=1776168570&width=500" 
4245                    width="500" 
4246                    height="500" 
4247                    alt="Natural Body Wash vs Conventional. What’s Really Going on Your Skin?"
4248                />
4249            </div>
4250        </a>
4251    </div><div class="custom-article-card__content">
4252        <h3 class="custom-article-card__heading h4">
4253            <a href="/blogs/news/natural-body-wash-vs-conventional-what-s-really-going-on-your-skin-ingredients" class="full-unstyled-link">
4254                Natural Body Wash vs Conventional. What’s Really Going on Your Skin?
4255            </a>
4256        </h3>
4257        <p></p>
4258        <div class="custom-article-card__meta">
4259            <ul class="custom-article-card__tags">
4260                
4261
4262                        <li><div class="pill fallback-color">NEW LAUNCH</div></li>
4263                    
4264                
4265            </ul>
4266            <p>
4267                3 min read • 
4268                0 Comments
4269            </p>
4270        </div>
4271    </div>
4272   </div></div><div
4273          class="blog-articles__article article"
4274          
4275        >
4276<div class="custom-article-card">
4277    <div>
4278        <a href="/blogs/news/10-reasons-to-switch-to-refillable-natural-body-wash">
4279            <div class="custom-article-card__media">
4280                <img 
4281                    src="//www.getfussy.com/cdn/shop/articles/Untitled_design-3_copy_3.png?v=1759989276&width=500" 
4282                    width="500" 
4283                    height="500" 
4284                    alt="10 Reasons to Switch to Refillable Natural Body Wash"
4285                />
4286            </div>
4287        </a>
4288    </div><div class="custom-article-card__content">
4289        <h3 class="custom-article-card__heading h4">
4290            <a href="/blogs/news/10-reasons-to-switch-to-refillable-natural-body-wash" class="full-unstyled-link">
4291                10 Reasons to Switch to Refillable Natural Body Wash
4292            </a>
4293        </h3>
4294        <p></p>
4295        <div class="custom-article-card__meta">
4296            <ul class="custom-article-card__tags">
4297                
4298            </ul>
4299            <p>
4300                4 min read • 
4301                0 Comments
4302            </p>
4303        </div>
4304    </div>
4305   </div></div><div
4306          class="blog-articles__article article"
4307          
4308        >
4309<div class="custom-article-card">
4310    <div>
4311        <a href="/blogs/news/it-s-time-to-twist-pop-wash%E2%84%A2">
4312            <div class="custom-article-card__media">
4313                <img 
4314                    src="//www.getfussy.com/cdn/shop/articles/Untitled_design-2_d42221d3-d0ca-4cc1-86ac-1177450e5fdd.png?v=1777285648&width=500" 
4315                    width="500" 
4316                    height="500" 
4317                    alt="It’s time to Twist Pop Wash™"
4318                />
4319            </div>
4320        </a>
4321    </div><div class="custom-article-card__content">
4322        <h3 class="custom-article-card__heading h4">
4323            <a href="/blogs/news/it-s-time-to-twist-pop-wash%E2%84%A2" class="full-unstyled-link">
4324                It’s time to Twist Pop Wash™
4325            </a>
4326        </h3>
4327        <p>Ready to get naked? Not just for lols, but for the serious business of banning single-use plastic from your bathroom. We’ve launched a new Refillable Natural Body Wash with a refill system like no other and four best-smelling scents worth stripping off for.</p>
4328        <div class="custom-article-card__meta">
4329            <ul class="custom-article-card__tags">
4330                
4331
4332                        <li><div class="pill fallback-color">NEW LAUNCH</div></li>
4333                    
4334                
4335            </ul>
4336            <p>
4337                3 min read • 
4338                0 Comments
4339            </p>
4340        </div>
4341    </div>
4342   </div></div><div
4343          class="blog-articles__article article"
4344          
4345        >
4346<div class="custom-article-card">
4347    <div>
4348        <a href="/blogs/news/how-to-refill-fussy">
4349            <div class="custom-article-card__media">
4350                <img 
4351                    src="//www.getfussy.com/cdn/shop/articles/how_torefill.png?v=1730451744&width=500" 
4352                    width="500" 
4353                    height="500" 
4354                    alt="How To Refill Fussy"
4355                />
4356            </div>
4357        </a>
4358    </div><div class="custom-article-card__content">
4359        <h3 class="custom-article-card__heading h4">
4360            <a href="/blogs/news/how-to-refill-fussy" class="full-unstyled-link">
4361                How To Refill Fussy
4362            </a>
4363        </h3>
4364        <p></p>
4365        <div class="custom-article-card__meta">
4366            <ul class="custom-article-card__tags">
4367                
4368            </ul>
4369            <p>
4370                1 min read • 
4371                0 Comments
4372            </p>
4373        </div>
4374    </div>
4375   </div></div><div
4376          class="blog-articles__article article"
4377          
4378        >
4379<div class="custom-article-card">
4380    <div>
4381        <a href="/blogs/news/scents-you-ll-want-to-sniff-on-repeat">
4382            <div class="custom-article-card__media">
4383                <img 
4384                    src="//www.getfussy.com/cdn/shop/articles/4d6608723b1407f06c837ab90663df4d_520x500_520x500_520x500_f9a8d623-ff19-4aa2-a04b-2c8ecb5c3a6d.jpg?v=1778492053&width=500" 
4385                    width="500" 
4386                    height="500" 
4387                    alt="A close up of a woman's brown eyes behind a collection of yellow and white daisie
4387s."
4388                />
4389            </div>
4390        </a>
4391    </div><div class="custom-article-card__content">
4392        <h3 class="custom-article-card__heading h4">
4393            <a href="/blogs/news/scents-you-ll-want-to-sniff-on-repeat" class="full-unstyled-link">
4394                Our Scents You’ll Want to Sniff On Repeat
4395            </a>
4396        </h3>
4397        <p>
4398We’ve given you the choice of eleven irresistible scents that will keep you smelling good all day long without cramping your style. </p>
4399        <div class="custom-article-card__meta">
4400            <ul class="custom-article-card__tags">
4401                
4402
4403                        <li><div class="pill pill--green">Sweatucation</div></li>
4404                    
4405                
4406            </ul>
4407            <p>
4408                4 min read • 
4409                5 Comments
4410            </p>
4411        </div>
4412    </div>
4413   </div></div><div
4414          class="blog-articles__article article"
4415          
4416        >
4417<div class="custom-article-card">
4418    <div>
4419        <a href="/blogs/news/natural-deodorant-ingredients">
4420            <div class="custom-article-card__media">
4421                <img 
4422                    src="//www.getfussy.com/cdn/shop/articles/34b170d0aca69a122fd0fdb171bb15f0_4061188c-b1a2-4c47-81d7-e1ff6e950e14.jpg?v=1778492171&width=500" 
4423                    width="500" 
4424                    height="500" 
4425                    alt="A close up of a petri dish filled with orange bubbly liquid with a pipette inside."
4426                />
4427            </div>
4428        </a>
4429    </div><div class="custom-article-card__content">
4430        <h3 class="custom-article-card__heading h4">
4431            <a href="/blogs/news/natural-deodorant-ingredients" class="full-unstyled-link">
4432                The Secrets Of Natural Deodorant Ingredients And How They Actually Work
4433            </a>
4434        </h3>
4435        <p>We’ve all heard it...natural deodorants just don’t work. At least they didn’t back when velour tracksuits were a thing. But things have moved on. </p>
4436        <div class="custom-article-card__meta">
4437            <ul class="custom-article-card__tags">
4438                
4439
4440                        <li><div class="pill pill--green">Sweatucation</div></li>
4441                    
4442                
4443            </ul>
4444            <p>
4445                4 min read • 
4446                45 Comments
4447            </p>
4448        </div>
4449    </div>
4450   </div></div><div
4451          class="blog-articles__article article"
4452          
4453        >
4454<div class="custom-article-card">
4455    <div>
4456        <a href="/blogs/news/natural-deodorant-that-works">
4457            <div class="custom-article-card__media">
4458                <img 
4459                    src="//www.getfussy.com/cdn/shop/articles/b7043c0c273f8d0ef6276bff67da5c4b.jpg?v=1778492202&width=500" 
4460                    width="500" 
4461                    height="500" 
4462                    alt="Abstract close-up of colorful liquid droplets suspended in fluid, with soft gradients of blue, orange, and red blending across the background, and small bubbles scattered throughout"
4463                />
4464            </div>
4465        </a>
4466    </div><div class="custom-article-card__content">
4467        <h3 class="custom-article-card__heading h4">
4468            <a href="/blogs/news/natural-deodorant-that-works" class="full-unstyled-link">
4469                The Science Behind Fussy
4470            </a>
4471        </h3>
4472        <p>Natural deodorants tend to get a bad rep - and that’s because there are loads of out there that simply don&#39;t work very well.</p>
4473        <div class="custom-article-card__meta">
4474            <ul class="custom-article-card__tags">
4475                
4476
4477                        <li><div class="pill pill--green">Sweatucation</div></li>
4478                    
4479                
4480            </ul>
4481            <p>
4482                4 min read • 
4483                33 Comments
4484            </p>
4485        </div>
4486    </div>
4487   </div></div><div
4488          class="blog-articles__article article"
4489          
4490        >
4491<div class="custom-article-card">
4492    <div>
4493        <a href="/blogs/news/say-boo-to-b-o">
4494            <div class="custom-article-card__media">
4495                <img 
4496                    src="//www.getfussy.com/cdn/shop/articles/ToffeeApple_StarterPack_Web_58c39299-34f4-43e7-84c2-2f0c6a1287fc.jpg?v=1778592505&width=500" 
4497                    width="500" 
4498                    height="500" 
4499                    alt="Fussy's Toffee Apple product display featuring a reusable deodorant case surrounded by fresh green apples, with syrup drips, and a refill pack placed in front against a matching green background"
4500                />
4501            </div>
4502        </a>
4503    </div><div class="custom-article-card__content">
4504        <h3 class="custom-article-card__heading h4">
4505            <a href="/blogs/news/say-boo-to-b-o" class="full-unstyled-link">
4506                Say BOO to B.O
4507            </a>
4508        </h3>
4509        <p>Don’t let B.O haunt you this Halloween with our limited edition Toffee Apple scent and spooky green case. </p>
4510        <div class="custom-article-card__meta">
4511            <ul class="custom-article-card__tags">
4512                
4513
4514                        <li><div class="pill fallback-color">NEW LAUNCH</div></li>
4515                    
4516                
4517            </ul>
4518            <p>
4519                2 min read • 
4520                0 Comments
4521            </p>
4522        </div>
4523    </div>
4524   </div></div><div
4525          class="blog-articles__article article"
4526          
4527        >
4528<div class="custom-article-card">
4529    <div>
4530        <a href="/blogs/news/believe-the-fuss-we-ve-just-dropped-our-first-ever-youtube-ad">
4531            <div class="custom-article-card__media">
4532                <img 
4533                    src="//www.getfussy.com/cdn/shop/articles/FUSSY_HeroImage_COMPRESSED_58ffb7e1-9c30-40d0-a611-037a4c108629.webp?v=1778598007&width=500" 
4534                    width="500" 
4535                    height="500" 
4536                    alt="Playful studio scene with Deborah Meaden from Dragon's Den holding two Fussy deodorant cases, standing in front of three people dressed in oversized fruit and plant costumes "
4537                />
4538            </div>
4539        </a>
4540    </div><div class="custom-article-card__content">
4541        <h3 class="custom-article-card__heading h4">
4542            <a href="/blogs/news/believe-the-fuss-we-ve-just-dropped-our-first-ever-youtube-ad" class="full-unstyled-link">
4543                Believe the Fuss: We’ve Just Dropped Our First-Ever YouTube Ad
4544            </a>
4545        </h3>
4546        <p>It’s time to battle BO in our fresh 90s inspired music video ft. none other than Dragon’s Den star Deborah Meaden. Yep, a full-blown music video set inside…an armpit? You heard that right. </p>
4547        <div class="custom-article-card__meta">
4548            <ul class="custom-article-card__tags">
4549                
4550
4551                        <li><div class="pill fallback-color">Behind The Screens</div></li>
4552                    
4553                
4554            </ul>
4555            <p>
4556                2 min read • 
4557                0 Comments
4558            </p>
4559        </div>
4560    </div>
4561   </div></div><div
4562          class="blog-articles__article article"
4563          
4564        >
4565<div class="custom-article-card">
4566    <div>
4567        <a href="/blogs/news/mini-natural-deodorant">
4568            <div class="custom-article-card__media">
4569                <img 
4570                    src="//www.getfussy.com/cdn/shop/articles/Minis_LineUp_Compressed_de721509-e4ea-41f2-8766-93718cd923e9.jpg?v=1778492731&width=500" 
4571                    width="500" 
4572                    height="500" 
4573                    alt="Fussy's full collection of Minis - small, travel size deodorants - in all the different, available scents."
4574                />
4575            </div>
4576        </a>
4577    </div><div class="custom-article-card__content">
4578        <h3 class="custom-article-card__heading h4">
4579            <a href="/blogs/news/mini-natural-deodorant" class="full-unstyled-link">
4580                Smell Our New Mini Deodorants
4581            </a>
4582        </h3>
4583        <p>Our mini natural deodorants are just as effective as our full-sized deodorant, using premium natural ingredients to neutralize odor-causing bacteria. After all, size doesn’t matter, right?</p>
4584        <div class="custom-article-card__meta">
4585            <ul class="custom-article-card__tags">
4586                
4587
4588                        <li><div class="pill fallback-color">NEW LAUNCH</div></li>
4589                    
4590                
4591            </ul>
4592            <p>
4593                2 min read • 
4594                0 Comments
4595            </p>
4596        </div>
4597    </div>
4598   </div></div><div
4599          class="blog-articles__article article"
4600          
4601        >
4602<div class="custom-article-card">
4603    <div>
4604        <a href="/blogs/news/the-world-s-first-armpit-sponsorship-fussy-x-fgr">
4605            <div class="custom-article-card__media">
4606                <img 
4607                    src="//www.getfussy.com/cdn/shop/articles/Fussy_FGR_LR-3_5a0ed7c1-3901-4c02-bd34-f1d7a6e81b4d.jpg?v=1778492763&width=500" 
4608                    width="500" 
4609                    height="500" 
4610                    alt="Close-up of two people in bright green Sports Direct football kits standing on a field, one holding a pink Fussy deodorant case box while the other holds the reusable case"
4611                />
4612            </div>
4613        </a>
4614    </div><div class="custom-article-card__content">
4615        <h3 class="custom-article-card__heading h4">
4616            <a href="/blogs/news/the-world-s-first-armpit-sponsorship-fussy-x-fgr" class="full-unstyled-link">
4617                The World’s First Armpit Sponsorship: Fussy x FGR
4618            </a>
4619        </h3>
4620        <p>That’s right—Fussy is officially the Armpit Sponsor of Forest Green Rovers, the world’s most sustainable football team. </p>
4621        <div class="custom-article-card__meta">
4622            <ul class="custom-article-card__tags">
4623                
4624
4625                        <li><div class="pill pill--green">Sweatucation</div></li>
4626                    
4627                
4628            </ul>
4629            <p>
4630                3 min read • 
4631                0 Comments
4632            </p>
4633        </div>
4634    </div>
4635   </div></div><div
4636          class="blog-articles__article article"
4637          
4638        >
4639<div class="custom-article-card">
4640    <div>
4641        <a href="/blogs/news/fussy-x-wednesday-holmes">
4642            <div class="custom-article-card__media">
4643                <img 
4644                    src="//www.getfussy.com/cdn/shop/articles/WednesdayHolmes_Homepage_Desktop_ICONS_f31ad4de-1f62-4006-9a78-624dfc2daf5e.jpg?v=1776675927&width=500" 
4645                    width="500" 
4646                    height="500" 
4647                    alt="Fussy x Wednesday Holmes"
4648                />
4649            </div>
4650        </a>
4651    </div><div class="custom-article-card__content">
4652        <h3 class="custom-article-card__heading h4">
4653            <a href="/blogs/news/fussy-x-wednesday-holmes" class="full-unstyled-link">
4654                Fussy x Wednesday Holmes
4655            </a>
4656        </h3>
4657        <p>We&#39;re celebrating the beautiful diversity of the LGBTQ+ community with a limited-edition case designed by Wednesday Holmes, a queer artist who&#39;s all about embracing authenticity and joy.</p>
4658        <div class="custom-article-card__meta">
4659            <ul class="custom-article-card__tags">
4660                
4661
4662                        <li><div class="pill fallback-color">NEW LAUNCH</div></li>
4663                    
4664                
4665            </ul>
4666            <p>
4667                3 min read • 
4668                0 Comments
4669            </p>
4670        </div>
4671    </div>
4672   </div></div><div
4673          class="blog-articles__article article"
4674          
4675        >
4676<div class="custom-article-card">
4677    <div>
4678        <a href="/blogs/news/the-science-behind-mood-boosting-scents-in-natural-deodorant">
4679            <div class="custom-article-card__media">
4680                <img 
4681                    src="//www.getfussy.com/cdn/shop/articles/LavenderFields_Homepage_Desktop_f4e3e01d-ac40-4ef3-8917-8e1c7c88ec4a.jpg?v=1778492797&width=500" 
4682                    width="500" 
4683                    height="500" 
4684                    alt="Fussy's Lilac coloured deodorant case and refill pack displayed atop a blooming lavender bush under a soft purple sky with scattered white clouds"
4685                />
4686            </div>
4687        </a>
4688    </div><div class="custom-article-card__content">
4689        <h3 class="custom-article-card__heading h4">
4690            <a href="/blogs/news/the-science-behind-mood-boosting-scents-in-natural-deodorant" class="full-unstyled-link">
4691                The science behind mood-boosting scents
4692            </a>
4693        </h3>
4694        <p>Science is now catching up with what your nose knew already. Recent brain-imaging research has shown how aromas change our brain-wave patterns, and therefore our moods.</p>
4695        <div class="custom-article-card__meta">
4696            <ul class="custom-article-card__tags">
4697                
4698
4699                        <li><div class="pill pill--green">Sweatucation</div></li>
4700                    
4701                
4702            </ul>
4703            <p>
4704                2 min read • 
4705                0 Comments
4706            </p>
4707        </div>
4708    </div>
4709   </div></div><div
4710          class="blog-articles__article article"
4711          
4712        >
4713<div class="custom-article-card">
4714    <div>
4715        <a href="/blogs/news/natural-deodorant-for-sensitive-skin">
4716            <div class="custom-article-card__media">
4717                <img 
4718                    src="//www.getfussy.com/cdn/shop/articles/photo-1569450527912-af380a71fdeb-01.png?v=1778492823&width=500" 
4719                    width="500" 
4720                    height="500" 
4721                    alt="Soft close-up of a single iridescent soap bubble floating against a pale blue background, with smaller out-of-focus bubbles scattered around."
4722                />
4723            </div>
4724        </a>
4725    </div><div class="custom-article-card__content">
4726        <h3 class="custom-article-card__heading h4">
4727            <a href="/blogs/news/natural-deodorant-for-sensitive-skin" class="full-unstyled-link">
4728                Introducing Fussy Natural Deodorant For Sensitive Skin
4729            </a>
4730        </h3>
4731        <p>Armpits rejoice, there’s a new deodorant in town! Fussy’s new bicarb free natural deodorant for sensitive skin. Let us tell you a little bit more about the launch and why this might just be the best natural deodorant for sensitive skin EVER created…</p>
4732        <div class="custom-article-card__meta">
4733            <ul class="custom-article-card__tags">
4734                
4735
4736                        <li><div class="pill fallback-color">NEW LAUNCH</div></li>
4737                    
4738                
4739            </ul>
4740            <p>
4741                5 min read • 
4742                0 Comments
4743            </p>
4744        </div>
4745    </div>
4746   </div></div></div>
4747
4748  </div>
4749
4750<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-pagination.css?v=125854471944352171661746785253" rel="stylesheet" type="text/css" media="all" />
4751<div class="pagination-wrapper">
4752    <nav class="pagination" role="navigation" aria-label="Pagination">
4753      <ul class="pagination__list list-unstyled" role="list"><li><a
4754                  role="link"
4755                  aria-disabled="true"
4756                  class="pagination__item pagination__item--current light"
4757                  aria-current="page"
4758                  aria-label="Page 1"
4759                >01</a></li><li><a
4760                href="/blogs/news?page=2"
4761                class="pagination__item"
4762                aria-label="Page 2"
4763              >02</a></li><li><a
4764                href="/blogs/news?page=3"
4765                class="pagination__item"
4766                aria-label="Page 3"
4767              >03</a></li><li><a
4768                href="/blogs/news?page=4"
4769                class="pagination__item"
4770                aria-label="Page 4"
4771              >04</a></li></ul>
4772    </nav>
4773  </div></div>
4774</section>
4775</main>
4776
4777    
4778      
4779        <!-- BEGIN sections: footer-group -->
4780<div id="shopify-section-sections--16693212577853__footer" class="shopify-section shopify-section-group-footer-group">
4781<link href="//www.getfussy.com/cdn/shop/t/321/assets/section-footer.css?v=174957448781959680751746785254" rel="stylesheet" type="text/css" media="all" />
4782<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-newsletter.css?v=177323352071642245061746785252" rel="stylesheet" type="text/css" media="all" />
4783<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-list-menu.css?v=126628524764584341661746785252" rel="stylesheet" type="text/css" media="all" />
4784<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-list-payment.css?v=69253961410771838501746785253" rel="stylesheet" type="text/css" media="all" />
4785<link href="//www.getfussy.com/cdn/shop/t/321/assets/component-list-social.css?v=70539184963827442921746785253" rel="stylesheet" type="text/css" media="all" />
4786<style data-shopify>.footer {
4787    margin-top: 0px;
4788  }
4789
4790  .section-sections--16693212577853__footer-padding {
4791    padding-top: 0px;
4792    padding-bottom: 27px;
4793  }
4794
4795  @media screen and (min-width: 750px) {
4796    .footer {
4797      margin-top: 0px;
4798    }
4799
4800    .section-sections--16693212577853__footer-padding {
4801      padding-top: 0px;
4802      padding-bottom: 36px;
4803    }
4804  }</style><footer class="footer color-scheme-4 gradient section-sections--16693212577853__footer-padding">
4804<div class="footer__content-top page-width"><div class="footer-block__newsletter"><h2 class="footer-block__heading inline-richtext">Sign up to our newsletter</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
4805              <div class="newsletter-form__field-wrapper">
4806                <div class="field">
4807                  <input
4808                    id="NewsletterForm--sections--16693212577853__footer"
4809                    type="email"
4810                    name="contact[email]"
4811                    class="field__input"
4812                    value=""
4813                    aria-required="true"
4814                    autocorrect="off"
4815                    autocapitalize="off"
4816                    autocomplete="email"
4817                    
4818                    placeholder="Email address"
4819                    required
4820                  >
4821                  <label class="field__label" for="NewsletterForm--sections--16693212577853__footer">
4822                    Email address
4823                  </label>
4824                  <button
4825                    type="submit"
4826                    class="button button--secondary"
4827                    name="commit"
4828                    id="Subscribe"
4829                    aria-label="Subscribe"
4830                  >
4831                    <div class="button__label">
4832                      <span> Submit</span>
4833                      <span> Submit</span>
4834                    </div>
4835                    <div class="button__icons">
4836                      <span class="icon-wrap"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
4837  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
4838  </svg>
4839  </span>
4840                      <span class="icon-wrap"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
4841  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
4842  </svg>
4843  </span>
4844                    </div>
4845                  </button>
4846                  <button type="submit" class="button--mobile" name="commit"
4847                    id="Subscribe"><svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
4848  <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
4849  </svg>
4850  </button>
4851                </div></div></form></div>
4852          
4852<script>
4853            // displays message if user is already subscribed
4854              const live_url = window.location.href;
4855              const isAlreadySubscribed = live_url.includes('form_type=customer');
4856              if (isAlreadySubscribed) {
4857                const alreadySubscribedElem = document.createElement('h3');
4858                alreadySubscribedElem.classList.add('newsletter-form__message', 'newsletter-form__message--success', 'form__message');
4859                alreadySubscribedElem.innerHTML = 'You are already subscribed!';
4860                document.querySelector('.newsletter-form__field-wrapper').appendChild(alreadySubscribedElem);
4861              }
4862          </script>
4862<div
4863            class="footer__blocks-wrapper grid-theme grid--1-col grid--2-col grid--4-col-tablet "
4864            
4865          ><div
4866                class="footer-block grid__item footer-block--menu"
4867                
4868                
4869              ><h2 class="footer-block__heading inline-richtext">Shop</h2><ul class="footer-block__details-content list-unstyled"><li>
4870                            
4871                            <a
4872                              href="/pages/subscribe"
4873                              class="link link--text list-menu__item list-menu__item--link"
4874                            >
4875                              Deodorant starter pack
4876                            </a>
4877                          </li><li>
4878                            
4879                            <a
4880                              href="/products/refills"
4881                              class="link link--text list-menu__item list-menu__item--link"
4882                            >
4883                              Deodorant refills
4884                            </a>
4885                          </li><li>
4886                            
4887                            <a
4888                              href="/pages/subscribe-bodywash"
4889                              class="link link--text list-menu__item list-menu__item--link"
4890                            >
4891                              Body Wash starter pack
4892                            </a>
4893                          </li><li>
4894                            
4895                            <a
4896                              href="https://www.getfussy.com/products/body-wash-refills"
4897                              class="link link--text list-menu__item list-menu__item--link"
4898                            >
4899                              Body Wash refills
4900                            </a>
4901                          </li><li>
4902                            
4903                            <a
4904                              href="/pages/subscribe-hand-wash"
4905                              class="link link--text list-menu__item list-menu__item--link"
4906                            >
4907                              Hand Wash starter pack
4908                            </a>
4909                          </li><li>
4910                            
4911                            <a
4912                              href="https://www.getfussy.com/products/hand-wash-refills"
4913                              class="link link--text list-menu__item list-menu__item--link"
4914                            >
4915                              Hand Wash refills
4916                            </a>
4917                          </li><li>
4918                            
4919                            <a
4920                              href="/collections/body-bars"
4921                              class="link link--text list-menu__item list-menu__item--link"
4922                            >
4923                              Body Bars
4924                            </a>
4925                          </li><li>
4926                            
4927                            <a
4928                              href="/collections/minis"
4929                              class="link link--text list-menu__item list-menu__item--link"
4930                            >
4931                              Minis
4932                            </a>
4933                          </li></ul></div>
4934              <div
4935                class="footer-block grid__item footer-block--menu"
4936                
4937                
4938              ><h2 class="footer-block__heading inline-richtext">About</h2><ul class="footer-block__details-content list-unstyled"><li>
4939                            
4940                            <a
4941                              href="/pages/about"
4942                              class="link link--text list-menu__item list-menu__item--link"
4943                            >
4944                              About us
4945                            </a>
4946                          </li><li>
4947                            
4948                            <a
4949                              href="/pages/sustainability"
4950                              class="link link--text list-menu__item list-menu__item--link"
4951                            >
4952                              Sustainability
4953                            </a>
4954                          </li><li>
4955                            
4956                            <a
4957                              href="/pages/ingredients"
4958                              class="link link--text list-menu__item list-menu__item--link"
4959                            >
4960                              Ingredients
4961                            </a>
4962                          </li><li>
4963                            
4964                            <a
4965                              href="/blogs/news"
4966                              class="link link--text list-menu__item list-menu__item--link list-menu__item--active"
4967                            >
4968                              Blog
4969                            </a>
4970                          </li><li>
4971                            
4972                            <a
4973                              href="/pages/ambassadors"
4974                              class="link link--text list-menu__item list-menu__item--link"
4975                            >
4976                              Ambassadors
4977                            </a>
4978                          </li><li>
4979                            
4980                            <a
4981                              href="/pages/student-discount"
4982                              class="link link--text list-menu__item list-menu__item--link"
4983                            >
4984                              Student Discount
4985                            </a>
4986                          </li></ul></div>
4987              <div
4988                class="footer-block grid__item footer-block--menu"
4989                
4990                
4991              ><h2 class="footer-block__heading inline-richtext">Help</h2><ul class="footer-block__details-content list-unstyled"><li>
4992                            
4993                            <a
4994                              href="https://getfussy.gorgias.help/en-US"
4995                              class="link link--text list-menu__item list-menu__item--link"
4996                            >
4997                              Help Centre
4998                            </a>
4999                          </li><li>
5000                            
5001                            <a
5002                              href="/pages/contact-us"
5003                              class="link link--text list-menu__item list-menu__item--link"
5004                            >
5005                              Contact Us
5006                            </a>
5007                          </li><li>
5008                            
5009                            <a
5010                              href="https://getfussy.gorgias.help/en-US/articles/frequent-fussy-questions-98188"
5011                              class="link link--text list-menu__item list-menu__item--link"
5012                            >
5013                              FAQs
5014                            </a>
5015                          </li><li>
5016                            
5017                            <a
5018                              href="https://www.getfussy.com/pages/eu-withdrawal-form"
5019                              class="link link--text list-menu__item list-menu__item--link"
5020                            >
5021                              Submit Withdrawal
5022                            </a>
5023                          </li></ul></div>
5024              <div
5025                class="footer-block grid__item footer-block--menu"
5026                
5027                
5028              ><h2 class="footer-block__heading inline-richtext">Info</h2><ul class="footer-block__details-content list-unstyled"><li>
5029                            
5030                            <a
5031                              href="https://fussy-1738679774.teamtailor.com/"
5032                              class="link link--text list-menu__item list-menu__item--link"
5033                            >
5034                              Careers
5035                            </a>
5036                          </li><li>
5037                            
5038                            <a
5039                              href="/policies/refund-policy"
5040                              class="link link--text list-menu__item list-menu__item--link"
5041                            >
5042                              Refund Policy
5043                            </a>
5044                          </li><li>
5045                            
5046                            <a
5047                              href="/policies/privacy-policy"
5048                              class="link link--text list-menu__item list-menu__item--link"
5049                            >
5050                              Privacy Notice
5051                            </a>
5052                          </li><li>
5053                            
5054                            <a
5055                              href="/policies/terms-of-service"
5056                              class="link link--text list-menu__item list-menu__item--link"
5057                            >
5058                              Terms & Conditions
5059                            </a>
5060                          </li></ul></div>
5061              
5062<div class="social-icons-mob-container">
5063
5064<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
5065      <a href="https://www.facebook.com/wearefussy/" class="link list-social__link"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
5066  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.25C7.16344 0.25 0 7.41344 0 16.25C0 25.0866 7.16344 32.25 16 32.25C24.8366 32.25 32 25.0866 32 16.25C32 7.41344 24.8366 0.25 16 0.25ZM17.6677 16.9528V25.6577H14.066V16.9531H12.2667V13.9534H14.066V12.1524C14.066 9.7052 15.0821 8.25 17.9688 8.25H20.372V11.2501H18.8698C17.7461 11.2501 17.6718 11.6693 17.6718 12.4517L17.6677 13.9531H20.3891L20.0706 16.9528H17.6677Z" fill="black"/>
5067</svg>
5068  <span class="visually-hidden">Facebook</span>
5069      </a>
5070    </li><li class="list-social__item">
5071      <a href="https://www.instagram.com/getfussy" class="link list-social__link"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
5072  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.25C7.16344 0.25 0 7.41344 0 16.25C0 25.0866 7.16344 32.25 16 32.25C24.8366 32.25 32 25.0866 32 16.25C32 7.41344 24.8366 0.25 16 0.25ZM12.4822 7.76822C13.3924 7.7268 13.6833 7.71667 16.0008 7.71667H15.9981C18.3164 7.71667 18.6062 7.7268 19.5164 7.76822C20.4248 7.80982 21.0453 7.95365 21.5893 8.16467C22.1511 8.38245 22.6258 8.67401 23.1004 9.14868C23.5751 9.623 23.8667 10.0991 24.0853 10.6603C24.2951 11.2029 24.4391 11.823 24.4818 12.7315C24.5227 13.6417 24.5333 13.9326 24.5333 16.2501C24.5333 18.5676 24.5227 18.8578 24.4818 19.768C24.4391 20.6761 24.2951 21.2964 24.0853 21.8391C23.8667 22.4002 23.5751 22.8763 23.1004 23.3506C22.6263 23.8253 22.1509 24.1175 21.5898 24.3355C21.0469 24.5465 20.4261 24.6904 19.5176 24.732C18.6074 24.7734 18.3174 24.7835 15.9997 24.7835C13.6824 24.7835 13.3917 24.7734 12.4815 24.732C11.5732 24.6904 10.9529 24.54
507265 10.41 24.3355C9.84909 24.1175 9.373 23.8253 8.89886 23.3506C8.42437 22.8763 8.13281 22.4002 7.91467 21.8389C7.70382 21.2964 7.56 20.6763 7.51822 19.7678C7.47698 18.8576 7.46667 18.5676 7.46667 16.2501C7.46667 13.9326 7.47733 13.6415 7.51804 12.7313C7.55893 11.8232 7.70294 11.2029 7.91449 10.6602C8.13316 10.0991 8.42472 9.623 8.89939 9.14868C9.37371 8.67419 9.8498 8.38263 10.4111 8.16467C10.9536 7.95365 11.5737 7.80982 12.4822 7.76822Z" fill="black"/>
5073  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.2355 9.25457C15.3841 9.25434 15.544 9.25441 15.7166 9.25449L16.001 9.25457C18.2794 9.25457 18.5495 9.26275 19.4492 9.30364C20.2812 9.34169 20.7328 9.48071 21.0336 9.59751C21.4318 9.75218 21.7157 9.93707 22.0142 10.2357C22.3129 10.5344 22.4978 10.8189 22.6528 11.2171C22.7696 11.5175 22.9088 11.9691 22.9467 12.8011C22.9876 13.7007 22.9964 13.9709 22.9964 16.2482C22.9964 18.5256 22.9876 18.7958 22.9467 19.6954C22.9086 20.5274 22.7696 20.979 22.6528 21.2794C22.4981 21.6776 22.3129 21.9612 22.0142 22.2597C21.7155 22.5584 21.432 22.7432 21.0336 22.8979C20.7331 23.0153 20.2812 23.1539 19.4492 23.192C18.5496 23.2329 18.2794 23.2417 16.001 23.2417C13.7224 23.2417 13.4524 23.2329 12.5528 23.192C11.7208 23.1536 11.2692 23.0145 10.9682 22.8977C10.57 22.7431 10.2856 22.5582 9.98689 22.2595C9.68822 21.9608 9.50333 21.6771 9.34831 21.2787C9.23151 20.9783 9.09231 20.5267 9.05444 19.6947C9.01355 18.7951 9.00537 18.5249 9.00537 16.2461C9.00537 13.9673 9.01355 13.6985 9.05444 12.799C9.09248 11.967 9.23151 11.5154 9.34831 11.2146C9.50298 10.8164 9.68822 10.5319 9.98689 10.2333C10.2856 9.93458 10.57 9.74969 10.9682 9.59467C11.269 9.47733 11.7208 9.33866 12.5528 9.30044C13.34 9.26489 13.6451 9.25422 15.2355 9.25244V9.25457ZM20.5561 10.6715C19.9907 10.6715 19.5321 11.1296 19.5321 11.6951C19.5321 12.2605 19.9907 12.7191 20.5561 12.7191C21.1214 12.7191 21.5801 12.2605 21.5801 11.6951C21.5801 11.1298 21.1214 10.6711 20.5561 10.6711V10.6715ZM11.6187 16.2502C11.6187 13.8301 13.5808 11.868 16.0008 11.8679C18.4209 11.8679 20.3826 13.8301 20.3826 16.2502C20.3826 18.6703 18.4211 20.6316 16.001 20.6316C13.5809 20.6316 11.6187 18.6703 11.6187 16.2502Z" fill="black"/>
5074  <path d="M16.0007 13.4058C17.5716 13.4058 18.8452 14.6792 18.8452 16.2502C18.8452 17.8211 17.5716 19.0947 16.0007 19.0947C14.4297 19.0947 13.1562 17.8211 13.1562 16.2502C13.1562 14.6792 14.4297 13.4058 16.0007 13.4058Z" fill="black"/>
5075</svg>
5076<span class="visually-hidden">Instagram</span>
5077      </a>
5078    </li><li class="list-social__item">
5079      <a href="https://twitter.com/getfussy" class="link list-social__link"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
5080  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.25C7.16344 0.25 0 7.41344 0 16.25C0 25.0866 7.16344 32.25 16 32.25C24.8366 32.25 32 25.0866 32 16.25C32 7.41344 24.8366 0.25 16 0.25ZM15.5544 13.8086L15.5208 13.255C15.4201 11.8201 16.3042 10.5094 17.7032 10.001C18.218 9.8202 19.0909 9.7976 19.6617 9.95578C19.8856 10.0236 20.3108 10.2495 20.613 10.4529L21.1614 10.8258L21.7658 10.6337C22.1015 10.532 22.5492 10.3625 22.7506 10.2495C22.9409 10.1479 23.1088 10.0914 23.1088 10.1253C23.1088 10.3173 22.6947 10.9727 22.3477 11.3342C21.8777 11.8427 22.012 11.8879 22.9633 11.5489C23.534 11.3568 23.5452 11.3568 23.4333 11.5715C23.3662 11.6845 23.0192 12.0799 22.6499 12.4415C22.0232 13.0629 21.9896 13.1307 21.9896 13.6505C21.9896 14.4527 21.6091 16.1249 21.2286 17.0401C20.5235 18.7575 19.0126 20.5314 17.5017 21.424C15.3753 22.6781 12.5438 22.9945 10.16 22.2601C9.36538 22.0115 8 21.3788 8 21.2658C8 21.2319 8.41409 21.1867 8.91772 21.1754C9.96973 21.1528 11.0218 20.859 11.9171 20.3393L12.5214 19.9777L11.8276 19.7405C10.8427 19.4015 9.95854 18.6219 9.73471 17.8875C9.66756 17.6502 9.68994 17.6389 10.3167 17.6389L10.9658 17.6276L10.4174 17.3677C9.76828 17.0401 9.17513 16.4864 8.88414 15.9215C8.6715 15.5147 8.4029 14.4866 8.48124 14.4075C8.50362 14.3736 8.73865 14.4414 9.00725 14.5318C9.77948 14.8142 9.8802 14.7464 9.43253 14.2719C8.59316 13.4132 8.33575 12.1364 8.73865 10.9275L8.92891 10.3851L9.66756 11.1195C11.1784 12.5997 12.9579 13.481 14.9948 13.7408L15.5544 13.8086Z" fill="black"/>
5081</svg>
5082  <span class="visually-hidden">X (Twitter)</span>
5083      </a>
5084    </li></ul>
5085</div></div></div><div
5086    class="footer__content-bottom"
5087    
5088  >
5089    <div class="footer__content-bottom-wrapper page-width">
5090      <div class="footer__column footer__localization isolate"></div>
5091      
5092    </div>
5093    <div class="footer__content-bottom-wrapper page-width">
5094      <div class="footer__copyright caption">
5095        <small class="copyright__content"
5096          >&copy; 2026, <a href="/" title="">Fussy</a></small>
5097        <small class="copyright__content">Site by <a href="https://www.neverbland.com" target="_blank">Neverbland</a></small>
5098        <div
5099          class="footer-block--newsletter"
5100          
5101        ><div class="footer__follow-on-shop">
5102              
5103              
5104              
5104<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 5104
5104
5105<script type="module">
5106  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
5107
5108  
5109</script>
5109
5110
5111<shop-follow-button ux-mode="windoid" return-uri="https://www.getfussy.com/account/redirect" proxy="true"></shop-follow-button>
5112
5113              
5114            </div>
5115
5116<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
5117      <a href="https://www.facebook.com/wearefussy/" class="link list-social__link"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
5118  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.25C7.16344 0.25 0 7.41344 0 16.25C0 25.0866 7.16344 32.25 16 32.25C24.8366 32.25 32 25.0866 32 16.25C32 7.41344 24.8366 0.25 16 0.25ZM17.6677 16.9528V25.6577H14.066V16.9531H12.2667V13.9534H14.066V12.1524C14.066 9.7052 15.0821 8.25 17.9688 8.25H20.372V11.2501H18.8698C17.7461 11.2501 17.6718 11.6693 17.6718 12.4517L17.6677 13.9531H20.3891L20.0706 16.9528H17.6677Z" fill="black"/>
5119</svg>
5120  <span class="visually-hidden">Facebook</span>
5121      </a>
5122    </li><li class="list-social__item">
5123      <a href="https://www.instagram.com/getfussy" class="link list-social__link"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
5124  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.25C7.16344 0.25 0 7.41344 0 16.25C0 25.0866 7.16344 32.25 16 32.25C24.8366 32.25 32 25.0866 32 16.25C32 7.41344 24.8366 0.25 16 0.25ZM12.4822 7.76822C13.3924 7.7268 13.6833 7.71667 16.0008 7.71667H15.9981C18.3164 7.71667 18.6062 7.7268 19.5164 7.76822C20.4248 7.80982 21.0453 7.95365 21.5893 8.16467C22.1511 8.38245 22.6258 8.67401 23.1004 9.14868C23.5751 9.623 23.8667 10.0991 24.0853 10.6603C24.2951 11.2029 24.4391 11.823 24.4818 12.7315C24.5227 13.6417 24.5333 13.9326 24.5333 16.2501C24.5333 18.5676 24.5227 18.8578 24.4818 19.768C24.4391 20.6761 24.2951 21.2964 24.0853 21.8391C23.8667 22.4002 23.5751 22.8763 23.1004 23.3506C22.6263 23.8253 22.1509 24.1175 21.5898 24.3355C21.0469 24.5465 20.4261 24.6904 19.5176 24.732C18.6074 24.7734 18.3174 24.7835 15.9997 24.7835C13.6824 24.7835 13.3917 24.7734 12.4815 24.732C11.5732 24.6904 10.9529 24.5465 10.41 24.3355C9.84909 24.1175 9.373 23.8253 8.89886 23.3506C8.42437 22.8763 8.13281 22.4002 7.91467 21.8389C7.70382 21.2964 7.56 20.6763 7.51822 19.7678C7.47698 18.8576 7.46667 18.5676 7.46667 16.2501C7.46667 13.9326 7.47733 13.6415 7.51804 12.7313C7.55893 11.8232 7.70294 11.2029 7.91449 10.6602C8.13316 10.0991 8.42472 9.623 8.89939 9.14868C9.37371 8.67419 9.8498 8.38263 10.4111 8.16467C10.9536 7.95365 11.5737 7.80982 12.4822 7.76822Z" fill="black"/>
5125  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.2355 9.25457C15.3841 9.25434 15.544 9.25441 15.7166 9.25449L16.001 9.25457C18.2794 9.25457 18.5495 9.26275 19.4492 9.30364C20.2812 9.34169 20.7328 9.48071 21.0336 9.59751C21.4318 9.75218 21.7157 9.93707 22.0142 10.2357C22.3129 10.5344 22.4978 10.8189 22.6528 11.2171C22.7696 11.5175 22.9088 11.9691 22.9467 12.8011C22.9876 13.7007 22.9964 13.9709 22.9964 16.2482C22.9964 18.5256 22.9876 18.7958 22.9467 19.6954C22.9086 20.5274 22.7696 20.979 22.6528 21.2794C22.4981 21.6776 22.3129 21.9612 22.0142 22.2597C21.7155 22.5584 21.432 22.7432 21.0336 22.8979C20.7331 23.0153 20.2812 23.1539 19.4492 23.192C18.5496 23.2329 18.2794 23.2417 16.001 23.2417C13.7224 23.2417 13.4524 23.2329 12.5528 23.192C11.7208 23.1536 11.2692 23.0145 10.9682 22.8977C10.57 22.7431 10.2856 22.5582 9.98689 22.2595C9.68822 21.9608 9.50333 21.6771 9.34831 21.2787C9.23151 20.9783 9.09231 20.5267 9.05444 19.6947C9.01355 18.7951 9.00537 18.5249 9.00537 16.2461C9.00537 13.9673 9.01355 13.6985 9.05444 12.799C9.09248 11.967 9.23151 11.5154 9.34831 11.2146C9.50298 10.8164 9.68822 10.5319 9.98689 10.2333C10.2856 9.93458 10.57 9.74969 10.9682 9.59467C11.269 9.47733 11.7208 9.33866 12.5528 9.30044C13.34 9.26489 13.6451 9.25422 15.2355 9.25244V9.25457ZM20.5561 10.6715C19.9907 10.6715 19.5321 11.1296 19.5321 11.6951C19.5321 12.2605 19.9907 12.7191 20.5561 12.7191C21.1214 12.7191 21.5801 12.2605 21.5801 11.6951C21.5801 11.1298 21.1214 10.6711 20.5561 10.6711V10.6715ZM11.6187 16.2502C11.6187 13.8301 13.5808 11.868 16.0008 11.8679C18.4209 11.8679 20.3826 13.8301 20.3826 16.2502C20.3826 18.6703 18.4211 20.6316 16.001 20.6316C13.5809 20.6316 11.6187 18.6703 11.6187 16.2502Z" fill="black"/>
5126  <path d="M16.0007 13.4058C17.5716 13.4058 18.8452 14.6792 18.8452 16.2502C18.8452 17.8211 17.5716 19.0947 16.0007 19.0947C14.4297 19.0947 13.1562 17.8211 13.1562 16.2502C13.1562 14.6792 14.4297 13.4058 16.0007 13.4058Z" fill="black"/>
5127</svg>
5128<span class="visually-hidden">Instagram</span>
5129      </a>
5130    </li><li class="list-social__item">
5131      <a href="https://twitter.com/getfussy" class="link list-social__link"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
5132  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 0.25C7.16344 0.25 0 7.41344 0 16.25C0 25.0866 7.16344 32.25 16 32.25C24.8366 32.25 32 25.0866 32 16.25C32 7.41344 24.8366 0.25 16 0.25ZM15.5544 13.8086L15.5208 13.255C15.4201 11.8201 16.3042 10.5094 17.7032 10.001C18.218 9.8202 19.0909 9.7976 19.6617 9.95578C19.8856 10.0236 20.3108 10.2495 20.613 10.4529L21.1614 10.8258L21.7658 10.6337C22.1015 10.532 22.5492 10.3625 22.7506 10.2495C22.9409 10.1479 23.1088 10.0914 23.1088 10.1253C23.1088 10.3173 22.6947 10.9727 22.3477 11.3342C21.8777 11.8427 22.012 11.8879 22.9633 11.5489C23.534 11.3568 23.5452 11.3568 23.4333 11.5715C23.3662 11.6845 23.0192 12.0799 22.6499 12.4415C22.0232 13.0629 21.9896 13.1307 21.9896 13.6505C21.9896 14.4527 21.6091 16.1249 21.2286 17.0401C20.5235 18.7575 19.0126 20.5314 17.5017 21.424C15.3753 22.6781 12.5438 22.9945 10.16 22.2601C9.36538 22.0115 8 21.3788 8 21.2658C8 21.2319 8.41409 21.1867 8.91772 21.1754C9.96973 21.1528 11.0218 20.859 
513211.9171 20.3393L12.5214 19.9777L11.8276 19.7405C10.8427 19.4015 9.95854 18.6219 9.73471 17.8875C9.66756 17.6502 9.68994 17.6389 10.3167 17.6389L10.9658 17.6276L10.4174 17.3677C9.76828 17.0401 9.17513 16.4864 8.88414 15.9215C8.6715 15.5147 8.4029 14.4866 8.48124 14.4075C8.50362 14.3736 8.73865 14.4414 9.00725 14.5318C9.77948 14.8142 9.8802 14.7464 9.43253 14.2719C8.59316 13.4132 8.33575 12.1364 8.73865 10.9275L8.92891 10.3851L9.66756 11.1195C11.1784 12.5997 12.9579 13.481 14.9948 13.7408L15.5544 13.8086Z" fill="black"/>
5133</svg>
5134  <span class="visually-hidden">X (Twitter)</span>
5135      </a>
5136    </li></ul>
5137</div><div class="footer__payment  footer__payment--desktop">
5138            <span class="visually-hidden">Payment methods</span>
5139            <ul class="list list-payment" role="list"><li class="list-payment__item">
5140                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
5141
5142                </li><li class="list-payment__item">
5143                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
51430 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
5144
5145                </li><li class="list-payment__item">
5146                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
5146001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
5147                </li><li class="list-payment__item">
5148                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
5149                </li><li class="list-payment__item">
5150                  <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
5151                </li><li class="list-payment__item">
5152                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
515206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
5153
5154                </li><li class="list-payment__item">
5155                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
51557 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
5156                </li><li class="list-payment__item">
5157                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg>
5158                </li><li class="list-payment__item">
5159                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
5160                </li><li class="list-payment__item">
5161                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
5161<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
5162
5163                </li><li class="list-payment__item">
5164                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
51640-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
5165                </li><li class="list-payment__item">
5166                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
5167
5168                </li><li class="list-payment__item">
5169                  <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
5169635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
5170                </li><li class="list-payment__item">
5171                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
517116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
5172
5173                </li></ul>
5174          </div></div>
5175    </div>
5176  </div><div class="footer__payment footer__payment--mobile">
5177      <span class="visually-hidden">Payment methods</span>
5178      <ul class="list list-payment" role="list"><li class="list-payment__item">
5179            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
5180
5181          </li><li class="list-payment__item">
5182            <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
51821.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
5183
5184          </li><li class="list-payment__item">
5185            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
5185001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
5186          </li><li class="list-payment__item">
5187            <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
5188          </li><li class="list-payment__item">
5189            <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
5190          </li><li class="list-payment__item">
5191            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
519106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
5192
5193          </li><li class="list-payment__item">
5194            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
51947 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
5195          </li><li class="list-payment__item">
5196            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg>
5197          </li><li class="list-payment__item">
5198            <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
5199          </li><li class="list-payment__item">
5200            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
5200<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
5201
5202          </li><li class="list-payment__item">
5203            <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
52030-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
5204          </li><li class="list-payment__item">
5205            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
5206
5207          </li><li class="list-payment__item">
5208            <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
5208635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
5209          </li><li class="list-payment__item">
5210            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
521016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
5211
5212          </li></ul>
5213    </div></footer>
5214
5215
5216</div>
5217<!-- END sections: footer-group --> 
5218      
5219    
5220
5221    <ul hidden>
5222      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
5223      <li id="a11y-new-window-message">Opens in a new window.</li>
5224    </ul>
5225
5226    
5226<script>
5227      window.shopLocation = 'GB';
5228      window.performance.mark(window.markNames.bodyLayout.end);
5229    </script>
5229
5230
5231    
5231<script>
5232      window.performance.mark(window.markNames.bodyEndScripts.start);
5233    </script>
5233
5234
5235    
5235<script>
5236      window.moneyFormat = '"£{{amount}}"';
5237      window.shopUrl = 'https://www.getfussy.com';
5238      window.routes = {
5239        cart_add_url: '/cart/add',
5240        cart_change_url: '/cart/change',
5241        cart_update_url: '/cart/update',
5242        cart_url: '/cart',
5243        predictive_search_url: '/search/suggest',
5244      };
5245
5246      window.cartStrings = {
5247        error: `There was an error while updating your cart. Please try again.`,
5248        quantityError: `You can only add [quantity] of this item to your cart.`,
5249      };
5250
5251      window.variantStrings = {
5252        addToCart: `Add to cart`,
5253        soldOut: `Sold out`,
5254        unavailable: `Unavailable`,
5255        unavailable_with_option: `[value] - Unavailable`,
5256      };
5257
5258      window.quickOrderListStrings = {
5259        itemsAdded: `[quantity] items added`,
5260        itemAdded: `[quantity] item added`,
5261        itemsRemoved: `[quantity] items removed`,
5262        itemRemoved: `[quantity] item removed`,
5263        viewCart: `View cart`,
5264        each: `[money]/ea`,
5265        min_error: `This item has a minimum of [min]`,
5266        max_error: `This item has a maximum of [max]`,
5267        step_error: `You can only add this item in increments of [step]`,
5268      };
5269
5270      window.accessibilityStrings = {
5271        imageAvailable: `Image [index] is now available in gallery view`,
5272        shareSuccess: `Link copied to clipboard`,
5273        pauseSlideshow: `Pause slideshow`,
5274        playSlideshow: `Play slideshow`,
5275        recipientFormExpanded: `Gift card recipient form expanded`,
5276        recipientFormCollapsed: `Gift card recipient form collapsed`,
5277        countrySelectorSearchCount: `[count] countries/regions found`,
5278      };
5279    </script>
5279<script src="//www.getfussy.com/cdn/shop/t/321/assets/predictive-search.js?v=162273246065392412141746785254" defer="defer"></script>
5279<script src="//www.getfussy.com/cdn/shop/t/321/assets/index.js?v=141668399029703811361778145573" defer></script>
5279
5280    
5280<script src="//www.getfussy.com/cdn/shop/t/321/assets/base.js?v=86049605357035128881778145572" defer></script>
5280
5281    
5281<script src="//www.getfussy.com/cdn/shop/t/321/assets/subscribe-main.js?v=133996333668246359351778145574" defer></script>
5281
5282    
5282<script src="//www.getfussy.com/cdn/shop/t/321/assets/account-main.js?v=166032652193968893191778145570" defer></script>
5282
5283
5284    
5284<script>
5285      window.performance.mark(window.markNames.bodyLayout.end);
5286    </script>
5286
5287    
5287<script>
5288      window.performance.mark(window.markNames.bodyEndScripts.start);
5289    </script>
5289
5290
5291    
5292
5293    <div id="shopify-section-app-optimization" class="shopify-section"></div>
5294    
5294<script>
5295      window.addEventListener('load', function () {
5296        // TODO: what's going on here?
5297        if (!window.markNames) {
5298          return;
5299        }
5300        console.log(window.markNames);
5301        Object.keys(window.markNames).forEach((name) => {
5302          mark = window.markNames[name];
5303          performance.measure(mark.name, mark.start, mark.end);
5304        });
5305        window.requestIdleCallback(() => {
5306          var getShopifyResourceByType = (type) => {
5307            return performance.getEntriesByType('resource').filter((resource) => {
5308              return resource.name.indexOf('cdn.shopify.com') != -1 && resource.initiatorType === type;
5309            });
5310          };
5311
5312          // You can send this information to whatever analytics vendor
5313          // For now, we are just outputting in console
5314          console.log('############ PERFORMANCE METRICS ############');
5315          console.log(performance.getEntriesByType('measure'));
5316          console.log(performance.getEntriesByType('paint'));
5317          console.log(performance.getEntriesByType('navigation'));
5318          console.log(getShopifyResourceByType('script'));
5319          console.log(getShopifyResourceByType('link'));
5320          console.log(getShopifyResourceByType('css'));
5321          console.log(getShopifyResourceByType('img'));
5322        });
5323      });
5324      window.performance.mark(window.markNames.bodyEndScripts.end);
5325      window.performance.mark(window.markNames.body.end);
5326    </script>
5326
5327    
5327<script>
5328      window.onload = function() {
5329        var orderCount = 0;
5330        var customerType;
5331        if (orderCount > 1) {
5332          customerType = "repeat customer";
5333        } else {
5334          customerType = "new";
5335        }
5336        sessionStorage.setItem("order_count", orderCount);
5337        sessionStorage.setItem("customer_type", customerType);
5338      };
5339    </script>
5339
5340
5341    
5341<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
5341
5342
5343    
5343<script
5344      src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"
5345    ></script>
5345
5346    
5346<script src="//www.getfussy.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
5346
5347
5348    
5348<script></script>
5348
5349    
5350
5351    
5351<script defer>
5352    let cartRef = null;
5353    let docReady = false;
5354    let setupRun = false;
5355
5356    function setupButtonClickHandlers() {
5357        $("button[data-checkout-btn]").click(function () {
5358            setTimeout(function () {
5359            var cookie = $.cookie("_ga_EENVJ92ML3");
5360            var session = cookie.split(".");
5361
5362            var attributeName = "_ga_EENVJ92ML3";
5363            var attributeValue = session[2];
5364
5365            var attributes = {};
5366            attributes[attributeName] = attributeValue;
5367
5368            $.ajax({
5369                url: "/cart/update.js",
5370                type: "POST",
5371                data: {
5372                attributes: attributes,
5373                },
5374                success: function (result) {
5375                // window.location.href = window.location.href;
5376                },
5377                error: function (jqxhr, status, exception) {
5378                console.log(exception);
5379                },
5380            });
5381            }, 1000);
5382        });
5383
5384        $("#addToCart").click(function () {
5385            setTimeout(function () {
5386            var cookie = $.cookie("_ga_EENVJ92ML3");
5387            var session = cookie.split(".");
5388
5389            var attributeName = "_ga_EENVJ92ML3";
5390            var attributeValue = session[2];
5391
5392            var attributes = {};
5393            attributes[attributeName] = attributeValue;
5394
5395            $.ajax({
5396                url: "/cart/update.js",
5397                type: "POST",
5398                data: {
5399                attributes: attributes,
5400                },
5401                success: function (result) {
5402                // window.location.href = window.location.href;
5403                },
5404                error: function (jqxhr, status, exception) {
5405                console.log(exception);
5406                },
5407            });
5408            }, 1000);
5409        });
5410    }
5411
5412    // Function to hide unavailable products
5413    function hideUnavailableProducts() {
5414        $(".variants_grid__item.unavailable").each(function () {
5415            var variantId = $(this).find(".count").data("variant-id");
5416            var activeSubscription = $(
5417            ".rc_subscription_card_element_wrapper[data-variant-id='" + variantId + "'][data-status='ACTIVE']"
5418            );
5419
5420            if (activeSubscription.length === 0) {
5421            $(this).hide();
5422            } else {
5423            $(this).show(); // Show the product if an active subscription exists
5424            }
5425        });
5426    }
5427
5428    function initObserverToHideUnavailableProductsOnDocChange() {
5429        // Create a MutationObserver to detect changes in the DOM
5430        const observer = new MutationObserver(function (mutations) {
5431            mutations.forEach(function (mutation) {
5432            // Check if new nodes have been added or attributes changed
5433            if (mutation.addedNodes.length || mutation.attributeName === "class") {
5434                hideUnavailableProducts();
5435            }
5436            });
5437        });
5438
5439        // Start observing changes in the body and its descendants
5440        observer.observe(document.body, {
5441            childList: true,
5442            subtree: true,
5443            attributes: true,
5444            attributeFilter: ["class"],
5445        });
5446    }
5447
5448    function updateUpcartCheckoutButton() {
5449        const checkoutButtonLabel = "CHECKOUT";
5450        const checkoutButtonLoadingLabel = "Please wait...";
5451        // Add icon and uppercase text to checkout button
5452        $(".upcart-checkout-button")
5453            .html(
5454            `${checkoutButtonLabel} <svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
5455            <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
5456            </svg>`
5457            )
5458            .on("click", function () {
5459            $(this).html(checkoutButtonLoadingLabel);
5460            });
5461    }
5462
5463    function updateCartTitleAndIcon() {
5464        // Check if #cart-total exists, and if it does return early.
5465        if (document.querySelector("#header-cart-total")) {
5466            return;
5467        }
5468        const cartTitle = "Cart";
5469        // Add title and icon to cart header
5470        const cartTitleAndIconElem = document.createElement("p");
5471        cartTitleAndIconElem.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none" class="cart-icon">
5472        <g clip-path="url(#clip0_1352_148403)">
5473        <path d="M8.3797 0.116455C7.52559 0.119842 6.70744 0.460636 6.10349 1.06458C5.49954 1.66853 5.15875 2.48669 5.15536 3.34079V3.98392H1.97144L1.93102 4.58799L1.2879 16.1959L1.24609 
547316.8836H15.5151L15.4747 16.1982L14.8316 4.59029L14.7916 3.98621H11.6045V3.34309C11.6017 2.48851 11.2611 1.66969 10.657 1.06524C10.0529 0.460781 9.23428 0.119725 8.3797 0.116455ZM8.3797 1.40637C8.89282 1.4065 9.3849 1.61039 9.74773 1.97322C10.1106 2.33606 10.3145 2.82813 10.3146 3.34125V3.98438H6.44528V3.34125C6.4454 2.82821 6.64923 2.33621 7.01196 1.97338C7.3747 1.61056 7.86665 1.40662 8.3797 1.40637ZM3.18097 5.27567H5.15628V7.21055H6.4462V5.27567H10.3155V7.21055H11.6054V5.27567H13.5807L14.1448 15.5941H2.6164L3.18097 5.27567Z" fill="black"/>
5474        </g>
5475        <defs>
5476        <clipPath id="clip0_1352_148403">
5477        <rect width="16.7671" height="16.7671" fill="white" transform="translate(0 0.116455)"/>
5478        </clipPath>
5479        </defs>
5480        </svg>${cartTitle} (<span class="cart-total" id="header-cart-total">0</span>)`;
5481        document.querySelector(".upcart-header-close-button").insertAdjacentElement("afterbegin", cartTitleAndIconElem);
5482    }
5483
5484    function updateCartSummaryWithShippingInfo() {
5485        // Add shipping text to cart summary
5486        const cartSummaryElem = document.querySelector(".cartSummarySection");
5487        const existingShippingTextElem = document.querySelector(".shipping-text");
5488        if (!cartSummaryElem || existingShippingTextElem) {
5489            return;
5490        }
5491        const shippingTextElem = document.createElement("p");
5492        const shippingCalculatedLabel = "Shipping calculated at checkout";
5493        shippingTextElem.innerHTML = shippingCalculatedLabel;
5494        shippingTextElem.classList.add("shipping-text");
5495        cartSummaryElem.insertAdjacentElement("beforeend", shippingTextElem);
5496        }
5497
5498        function updateCartTotalTextToSubtotal() {
5499        // Replace 'Total' with 'Subtotal' in cart summary
5500        const cartSummaryTotalTitle = document.querySelector(".cartSubtotalTitle");
5501        if (!cartSummaryTotalTitle) {
5502            return;
5503        }
5504        function replaceTotalWithSubtotal(inputString) {
5505            const regex = /\bTotal\b/g;
5506            const subtotalLabel = "Subtotal";
5507            const result = inputString.replace(regex, `${subtotalLabel}`);
5508            return result;
5509        }
5510        cartSummaryTotalTitle.innerHTML = replaceTotalWithSubtotal(cartSummaryTotalTitle.innerHTML);
5511    }
5512
5513    function hideToggleQuantityForSubscriptionAndRefills() {
5514        var desiredText = "_scent_title";
5515        $(".upcart-item-property")
5516            .filter(function () {
5517            return $(this).text().includes(desiredText);
5518            })
5519            .addClass("hide");
5520        $.getJSON("/cart.js", function (carts) {
5521            for (var i = 0; i < carts.items.length; i++) {
5522            if (carts.items[i].product_title == "Outer Case") {
5523                $(".upcart-products-section .upcart-product-item:eq(" + i + ")")
5524                .find(".styles_ProductRow__stepper__Cs6Bw")
5525                .remove();
5526            } else if (carts.items[i].product_title == "Refills") {
5527                $(".upcart-products-section .upcart-product-item:eq(" + i + ")")
5528                .find(".styles_ProductRow__stepper__Cs6Bw")
5529                .remove();
5530            }
5531            }
5532        });
5533    }
5534
5535    let eventTriggered = false;
5536    let rafId = null;
5537
5538    function handleCartChanges() {
5539        if (!eventTriggered) {
5540            hideToggleQuantityForSubscriptionAndRefills();
5541            // Set the flag to true to indicate that an event has been triggered
5542            eventTriggered = true;
5543            // Use requestAnimationFrame to reset the flag
5544            if (rafId === null) {
5545            rafId = window.requestAnimationFrame(() => {
5546                eventTriggered = false;
5547                rafId = null;
5548            });
5549            }
5550        }
5551    }
5552
5553    // Why do we have a timeout?
5554    function hideOnly() {
5555        setTimeout(function () {
5556            $(".upcart-item-property strong:contains(_Next_order_contains)").parent().hide();
5557            $(".upcart-item-property strong:contains(_Next order contains)").parent().hide();
5558            $(".upcart-item-property-subscribe").hide();
5559            hideToggleQuantityForSubscriptionAndRefills();
5560        }, 300);
5561        }
5562
5563        function setupCartObserver() {
5564        const cartPopup = document.querySelector("#CartPopup .upcart-products-section");
5565        const cartCount = document.querySelector("#CartPopup .upcart-header-text");
5566
5567        // Check if elements exist
5568        if (cartPopup && cartCount) {
5569            // Create a MutationObserver instance for cartPopup
5570            const cartPopupObserver = new MutationObserver(handleCartChanges);
5571            cartPopupObserver.observe(cartPopup, { childList: true, subtree: true });
5572
5573            // Create a MutationObserver instance for cartCount
5574            const cartCountObserver = new MutationObserver(hideOnly);
5575            cartCountObserver.observe(cartCount, { childList: true, subtree: true });
5576        } else {
5577            // console.error("Elements not found in the DOM");
5578        }
5579    }
5580
5581    // Wait for the document to be ready before hiding additional item properties
5582    $(document).ready(function() {
5583        // Hiding additional item properties when the cart drawer icon is clicked
5584        $('#cart-icon-bubble').on('click', hideAdditionalItemProperties);
5585
5586        // Quantity button event handlers
5587        // Hiding properties on qunatity button clicks
5588        $(document).on("click", ".upcart-product-quantity-minus, .upcart-product-quantity-plus", hideAdditionalItemProperties);
5589
5590        //Starting the observer
5591        observeCartChanges();
5592
5593        // Initial check if the cart drawer is already open
5594        hideAdditionalItemProperties();
5595    })
5596
5597    function hideAdditionalItemProperties(root=document) {
5598        const scentTitleText = "_scent_title";
5599        const imagePropertyText = "image:";
5600       // Finding elements with a upcart-item-property with a strong element that contains scentTitleText or imagePropertyText
5601       // and hiding them
5602
5603        root.querySelectorAll(".upcart-item-property strong").forEach(strong => {
5604            const text = strong.textContent.trim();
5605            if (text.includes( scentTitleText ) || (text.includes(imagePropertyText))) {
5606                strong.closest(".upcart-item-property")?.remove();
5607            }
5608        });
5609    }
5610
5611    function observeCartChanges() {
5612        // Targeting the cart container that gets updated
5613        const cartContainer = document.querySelector("#CartDrawer, #CartPopup, .upcart-drawer");
5614        
5615        if (!cartContainer) return;
5616
5617        // Disconnect any existing observer to avoid duplicates
5618        if (window.cartObserver) {
5619            window.cartObserver.disconnect();
5620        }
5621
5622        // Create new observer
5623        window.cartObserver = new MutationObserver(mutations => {
5624            for (const mutation of mutations) {
5625                //Processing only added nodes
5626                mutation.addedNodes.forEach(node => {
5627                    if (!(node instanceof HTMLElement)) return;
5628                    if (node.matches(".upcart-item-property")) {
5629                        hideAdditionalItemProperties(node);
5630                    
5631                    } else if (node.querySelector?.(".upcart-item-property")) {
5632                        hideAdditionalItemProperties(node);
5633                    }
5634                });
5635            }
5636        });
5637
5638
5639        // window.cartObserver = new MutationObserver(function(mutations) {
5640        //     hideAdditionalItemProperties();
5641        // });
5642
5643        // Observe for child list changes and subtree modifications
5644        window.cartObserver.observe(cartContainer, {
5645            childList: true,
5646            subtree: true
5647        });
5648    }
5649
5650    function hideRemovedItem(removedItem) {
5651        if (jQuery(`body`).hasClass("template-cart")) {
5652            if (jQuery(`#CartPageForm .cart__item[data-key="${removedItem.key}"]`)) {
5653            jQuery(`#CartPageForm .cart__item[data-key="${removedItem.key}"]`).hide();
5654            }
5655        }
5656    }
5657
5658    function resetUpcartOnCartUpdatedListener() {
5659        window.upcartOnCartUpdated = (cartToShow) => {
5660            onCartInitAndUpdate();
5661        };
5662    }
5663
5664    function handleNextOnCartUpdatedForBundleItem(removedItem) {
5665        window.upcartOnCartUpdated = (cartToShow) => {
5666            let formData = {
5667            updates: {},
5668            };
5669            let total_price = 0;
5670
5671            cartToShow.items.filter((item) => {
5672            if (item.properties._unique_box_id === removedItem.properties._unique_box_id) {
5673                formData.updates[item.key] = 0;
5674            }
5675            if (item.properties._unique_box_id != removedItem.properties._unique_box_id) {
5676                if (item.original_price != item.final_price) {
5677                total_price += item.final_price * item.quantity;
5678                } else {
5679                total_price += item.original_price * item.quantity;
5680                }
5681            }
5682            });
5683
5684            if (formData.updates) {
5685            try {
5686                fetch(window.Shopify.routes.root + "cart/update.js", {
5687                method: "POST",
5688                headers: {
5689                    "Content-Type": "application/json",
5690                },
5691                body: JSON.stringify(formData),
5692                })
5693                .then((response) => {
5694                    if (response.ok) {
5695                    var cart_count = cartToShow.items.length;
5696                    var final_price = Shopify.formatMoney(total_price, window.moneyFormat);
5697                    Object.keys(formData.updates).filter((key) => {
5698                        if (jQuery(`.upcart-product-item[id="${key}"]`)) {
5699                        jQuery(`.upcart-product-item[id="${key}"]`).hide();
5700                        if (jQuery(`body`).hasClass("template-cart")) {
5701                            if (jQuery(`#CartPageForm .cart__item[data-key="${key}"]`)) {
5702                            jQuery(`#CartPageForm .cart__item[data-key="${key}"]`).hide();
5703                            }
5704                        }
5705                        }
5706                        if (cart_count > 0) {
5707                        cart_count -= 1;
5708                        }
5709                    });
5710
5711                    if (cart_count == 0) {
5712                        if (jQuery(`body`).hasClass("template-cart")) {
5713                        location.reload(true);
5714                        } else {
5715                        jQuery(`.cart-count-bubble`).html(`${cart_count}`);
5716                        cartRef.item_count = 0;
5717                        onCartInitAndUpdate();
5718                        }
5719                    } else {
5720                        if (jQuery(`body`).hasClass("template-cart")) {
5721                        jQuery(`#CartPageForm .cart__item-sub [data-subtotal]`).html(`${final_price}`);
5722                        }
5723                        jQuery(`.cart-count-bubble`).html(cart_count);
5724                    }
5725
5726                    return response.json();
5727                    }
5728                    throw new Error("Something went wrong");
5729                })
5730                .catch((error) => {
5731                    console.log("Error:", error);
5732                });
5733            } catch (e) {
5734                console.log(e);
5735            }
5736            }
5737            resetUpcartOnCartUpdatedListener();
5738        };
5739    }
5740
5741    function handleNextOnCartUpdatedForNonBundleItem(removedItem) {
5742        window.upcartOnCartUpdated = (cartToShow) => {
5743            let total_price = 0;
5744            var cart_count = cartToShow.items.length;
5745
5746            cartToShow.items.filter((item) => {
5747            if (item.original_price != item.final_price) {
5748                total_price += item.final_price * item.quantity;
5749            } else {
5750                total_price += item.original_price * item.quantity;
5751            }
5752            });
5753
5754            var final_price = Shopify.formatMoney(total_price, window.moneyFormat);
5755
5756            jQuery(`#CartPageForm .cart__item-sub [data-subtotal]`).html(`${final_price}`);
5757
5758            resetUpcartOnCartUpdatedListener();
5759        };
5760    }
5761
5762    function setHeaderCartItemsCount() {
5763        jQuery(".cart-total").text(cartRef.item_count);
5764    }
5765
5766    function updateCartSubTotalValue() {
5767        const formattedPrice = Shopify.formatMoney(cartRef.total_price, window.moneyFormat).replace(/"/g, "");
5768        jQuery(".cartSubtotalValue").text(formattedPrice);
5769    }
5770
5771    function updateCartWithItemsHeaderText() {
5772        jQuery(".upcart-header-text")
5773            .attr("id", "header-text")
5774            .text("🌹️ YOUR CART IS SMELLING GOOOOOD 🌹")
5775            .removeClass("empty-cart-header-text")
5776            .addClass("full-cart-header-text");
5777    }
5778
5779    function updateEmptyCartState() {
5780        const emptyCartText = "YOUR CART IS SCENTLESS.<br>LET’S FIX THAT.";
5781        const emptyCartContainer = document.querySelector('[class*="styles_CartPreview__empty__"]');
5782        jQuery('[class*="styles_CartPreview__empty__"] h3').html(emptyCartText);
5783        jQuery(".upcart-header-text")
5784            .attr("id", "header-text")
5785            .text("⚠️️ YOUR CART COULD SMELL BETTER ⚠️")
5786            .addClass("empty-cart-header-text");
5787
5788        //if continue shopping button already exists, do not add it again
5789        if (document.querySelector(".continue-shopping-button")) {
5790            return;
5791        }
5792
5793        const newImageElement = document.createElement("img");
5794        newImageElement.src = '//www.getfussy.com/cdn/shop/t/321/assets/empty-cart.gif?v=157837417115028426781746785252';
5795        newImageElement.classList.add("empty-cart-image");
5796
5797        const newButtonElement = document.createElement("button");
5798        const continueShoppingText = "CONTINUE SHOPPING";
5799        newButtonElement.innerHTML = `${continueShoppingText} <svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="arrow-icon">
5800            <path d="M7.42514 12C7.42574 10.7242 7.67208 9.49975 8.22756 8.34162C8.546 7.67794 8.9753 7.09327 9.54399 6.61238C9.56562 6.5941 9.59386 6.5829 9.61909 6.56845C9.61218 6.55607 9.60497 6.54369 9.59806 6.5313H0L0 5.47695H9.6239C7.96829 3.99597 7.49994 2.08747 7.40831 0C7.60299 0 7.77513 0 7.94727 0C8.1194 0 8.28524 0 8.45948 0C8.4751 0.262998 8.48081 0.51656 8.50634 0.768059C8.60668 1.74663 8.84792 2.68629 9.34601 3.5487C10.0478 4.76403 11.117 5.39764 12.5359 5.46693C12.6903 5.47459 12.8453 5.46958 13 5.47076V6.52953C12.9003 6.52953 12.8005 6.52717 12.7008 6.52894C11.1789 6.5543 10.0328 7.20383 9.30636 8.52472C8.71093 9.60737 8.4724 10.7773 8.4742 12H7.42514Z" fill="rgb(var(--color-button-text))"/>
5801        </svg>`;
5802        newButtonElement.classList.add("continue-shopping-button");
5803        emptyCartContainer.classList.add("empty-cart-container");
5804        emptyCartContainer.insertAdjacentElement("beforeend", newButtonElement);
5805        emptyCartContainer.insertAdjacentElement("afterbegin", newImageElement);
5806        document.querySelector(".continue-shopping-button").addEventListener("click", window.upcartCloseCart);
5807    }
5808
5809    function createAndUpdateQuantityInfoIcon(item) {
5810        if (document.querySelector(`.quantity-${item.id}`)) {
5811            const quantityInfoIcon = document.querySelector(`.quantity-${item.id}`);
5812            quantityInfoIcon.innerText = item.quantity;
5813            return;
5814        }
5815        const quantityInfoIcon = document.createElement("div");
5816        quantityInfoIcon.classList.add(`quantity-info-icon`);
5817        quantityInfoIcon.classList.add(`quantity-${item.id}`);
5818        quantityInfoIcon.innerText = item.quantity;
5819        document.getElementById(item.key).insertAdjacentElement("afterbegin", quantityInfoIcon);
5820    }
5821
5822    function addDeliveryTitleToSellingPlanName() {
5823        const sellingPlanNameElems = document.querySelectorAll(".upcart-item-property-subscription");
5824        const deliveryTitle = "Delivery every";
5825        sellingPlanNameElems.forEach((elem) => {
5826            if (!elem.innerText.includes(deliveryTitle)) {
5827            elem.innerText = `${deliveryTitle} ${elem.innerText}`;
5828            }
5829        });
5830    };
5831
5832
5833
5834    function updateCartUpsellCtas() {
5835        setTimeout(function () {
5836            const upsellCtas = document.querySelectorAll(".upcart-upsells-button");
5837            if (!upsellCtas) return;
5838            upsellCtas.forEach((cta) => {
5839                cta.value = "Add to cart";
5840            });
5841        }, 1000);
5842    }
5843
5844    function onCartInitAndUpdate() {
5845        updateCartSubTotalValue();
5846
5847
5848        setTimeout(function () {
5849            updateCartTitleAndIcon();
5850            updateUpcartCheckoutButton();
5851            updateCartSummaryWithShippingInfo();
5852            if (cartRef.item_count === 0) {
5853            updateEmptyCartState();
5854            } else {
5855            updateCartWithItemsHeaderText();
5856            updateCartUpsellCtas();
5857
5858            addDeliveryTitleToSellingPlanName();
5859            }
5860        });
5861
5862        setTimeout(function () {
5863            if (cartRef.item_count > 0) {
5864            cartRef.items.forEach((item) => {
5865                createAndUpdateQuantityInfoIcon(item);
5866            });
5867            }
5868        }, 100);
5869
5870        setTimeout(function () {
5871            setHeaderCartItemsCount();
5872            updateCartTotalTextToSubtotal();
5873            
5874
5875        }, 300);
5876    }
5877
5878    function setupHandlerToHideQuantity0Items() {
5879        window.upcartModifyCart = (cart) => {
5880            cart.items = cart.items.filter((item) => item.quantity > 0);
5881
5882            cartRef = cart;
5883            onCartInitAndUpdate();
5884
5885            return cart;
5886        };
5887    }
5888
5889    // This function has been imported from the custom html in the upcart settings but it is not being used.
5890    function registerTrashButtons() {
5891        var trashButtons = document.querySelectorAll('div[class^="styles_TrashButton__deleteButton__"]');
5892        trashButtons.forEach((button) => {
5893            button.addEventListener("click", () => {
5894            setTimeout(() => {
5895                window.upcartRegisterAddToCart();
5896                console.log("Item deleted!");
5897            }, 1000);
5898            });
5899        });
5900    }
5901
5902    function runSetup() {
5903        if (setupRun) {
5904            return;
5905        }
5906
5907        if (!cartRef || !docReady) {
5908            return;
5909        }
5910
5911        setupRun = true;
5912
5913    resetUpcartOnCartUpdatedListener();
5914    setupButtonClickHandlers();
5915
5916    // 1
5917    hideUnavailableProducts();
5918    initObserverToHideUnavailableProductsOnDocChange();
5919
5920    // 2
5921    setupCartObserver();
5922
5923    hideToggleQuantityForSubscriptionAndRefills();
5924
5925    setTimeout(function () {
5926        setupHideOnPopupChangeObserver();
5927        hideOnly();
5928    }, 2500);
5929
5930    setupHandlerToHideQuantity0Items();
5931
5932        onCartInitAndUpdate();
5933
5934        window.upcartOnItemRemoved = async (_, removedItem) => {
5935            hideRemovedItem(removedItem);
5936
5937            if (removedItem.properties._unique_box_id) {
5938            handleNextOnCartUpdatedForBundleItem(removedItem);
5939            } else {
5940            handleNextOnCartUpdatedForNonBundleItem(removedItem);
5941            }
5942        };
5943    }
5944
5945    // Wait for upcart and doc ready before running setup.
5946    jQuery(document).ready(function () {
5947        // This is incase we've missed the cart loaded event, we retrigger it.
5948        if (window.upcartRefreshCart && !cartRef) {
5949            window.upcartRefreshCart();
5950        }
5951
5952        docReady = true;
5953        runSetup();
5954    });
5955
5956    window.upcartOnCartLoaded = (cart) => {
5957        // add a unique class to signal to control whether some parts of the custom code from the upcart app editor runs
5958        jQuery("#upCart").addClass("nb-fussy-upcart-test");
5959        cartRef = cart;
5960        runSetup();
5961    };
5962
5963</script>
5963
5964    <!-- =========================================================
5965     FUSSY GA4 dataLayer helpers (full file with changes)
5966     - choose_plan sends: plan + plan_details (no plan_key / plan_label)
5967     - step click listener: listens for any element with [data-step]
5968     - IMPORTANT CHANGE:
5969         * flow_extras (add_ons payload) NO LONGER fires on step="4"
5970         * flow_extras fires ONLY when the user clicks the checkout button
5971           (.data-checkout-btn / [data-checkout-btn] / standard Shopify checkout buttons)
5972========================================================== -->
5973
5974<script>
5975(function (w) {
5976  w.dataLayer = w.dataLayer || [];
5977  const DEBUG = true; // change to false before merge
5978
5979  function push(payload) {
5980    try {
5981      if (!payload || typeof payload !== "object") return;
5982      if (!payload.event) return;
5983
5984      if (payload.flow && typeof payload.flow !== "string") {
5985        payload.flow = String(payload.flow);
5986      }
5987
5988      w.dataLayer.push(payload);
5989
5990      if (DEBUG) {
5991        console.log("[Fussy dataLayer.push]", JSON.parse(JSON.stringify(payload)));
5992      }
5993    } catch (e) {
5994      if (DEBUG) console.warn("[Fussy dataLayer] push failed", e);
5995    }
5996  }
5997
5998  w.FussyDL = {
5999    /**
6000     * flow: "bodywash" | "deodorant" | "handwash"
6001     * event: "flow_start" | "choose_bottle" | "choose_plan" | "choose_scent" | "flow_extras"
6002     */
6003    flowStart(flow) {
6004      push({ event: "flow_start", flow, flow_step: 1, flow_stage: "1_flow_load" });
6005    },
6006
6007    chooseBottle(flow, colour) {
6008      push({ event: "choose_bottle", flow, flow_step: 2, flow_stage: "2_flow_bottle", colour });
6009    },
6010
6011    choosePlan(flow, plan, planDetails) {
6012      push({
6013        event: "choose_plan",
6014        flow,
6015        flow_step: 3,
6016        flow_stage: "3_flow_plan",
6017        plan,
6018        plan_details: planDetails,
6019      });
6020    },
6021
6022    chooseScent(flow, scents) {
6023      const safeScents = Array.isArray(scents) ? scents.filter((s) => s && s.name) : [];
6024      push({
6025        event: "choose_scent",
6026        flow,
6027        flow_step: 4,
6028        flow_stage: "4_flow_scent",
6029        scent_count: safeScents.length,
6030        scent: safeScents,
6031      });
6032    },
6033
6034    // UPDATED: supports multiple add-ons + qty
6035    extras(flow, addOns) {
6036      const safeAddOns = Array.isArray(addOns)
6037        ? addOns
6038            .filter((a) => a && a.name)
6039            .map((a) => ({
6040              name: String(a.name),
6041              sku: a.sku ? String(a.sku) : undefined,
6042              qty: Number.isFinite(Number(a.qty)) ? Number(a.qty) : 1,
6043            }))
6044        : [];
6045
6046      const totalQty = safeAddOns.reduce((sum, a) => sum + (a.qty || 0), 0);
6047
6048      push({
6049        event: "flow_extras",
6050        flow,
6051        flow_step: 5,
6052        flow_stage: "5_flow_extra",
6053        add_ons_count: safeAddOns.length,     // number of distinct add-ons
6054        add_ons_total_qty: totalQty,          // total quantity across add-ons
6055        add_ons: safeAddOns,                  // array of add-ons with qty
6056      });
6057    },
6058  };
6059})(window);
6060</script>
6060
6061
6062<script>
6063  window.__FUSSY_ROOT_URL__ = "\/";
6064</script>
6064
6065
6066<script>
6067(function () {
6068  const FLOW_BY_PATH = {
6069    "/pages/subscribe-bodywash": "bodywash",
6070    "/pages/subscribe-hand-wash": "handwash",
6071    "/pages/subscribe": "deodorant",
6072  };
6073
6074  function normalizePathname(pathname) {
6075    const rootUrl = (window.__FUSSY_ROOT_URL__ || "/").replace(/\/$/, "");
6076    let p = pathname || "/";
6077
6078    // Strip market prefix if present: "/de/pages/subscribe" -> "/pages/subscribe"
6079    if (rootUrl && rootUrl !== "/" && (p === rootUrl || p.startsWith(rootUrl + "/"))) {
6080      p = p.slice(rootUrl.length) || "/";
6081    }
6082
6083    // Trim trailing slashes (except root)
6084    if (p.length > 1) p = p.replace(/\/+$/, "");
6085
6086    return p;
6087  }
6088
6089  function currentFlow() {
6090    const key = normalizePathname(location.pathname);
6091    return FLOW_BY_PATH[key] || null;
6092  }
6093
6094  function getSelectedBottleColour() {
6095    const checked = document.querySelector('input[type="radio"][data-colour]:checked');
6096    return checked ? checked.dataset.colour : undefined;
6097  }
6098
6099  function getSelectedPlan() {
6100    const activeRoot =
6101      document.querySelector("[data-plan-toggle].tw-is-active") ||
6102      document.querySelector("[data-plan-toggle].is-active") ||
6103      document.querySelector("subscription-plan.tw-is-active [data-plan-toggle]") ||
6104      document.querySelector("subscription-plan.is-active [data-plan-toggle]");
6105
6106    if (!activeRoot) return { plan: undefined, planDetails: undefined };
6107
6108    const detailsScript = activeRoot.querySelector("script[data-plan-details]");
6109    if (!detailsScript) return { plan: undefined, planDetails: undefined };
6110
6111    // Optional mapping for translated labels -> stable keys (kept, but sent as `plan`)
6112    const PLAN_KEY_BY_LABEL = {
6113      // EN
6114      "subscribe & save": "subscribe_save",
6115      "one-off purchase": "one_off",
6116      "the scent pack": "scent_pack",
6117
6118      // DE
6119      "abonnieren & sparen": "subscribe_save",
6120      "einmaliger kauf": "one_off",
6121      "das duftset": "scent_pack",
6122
6123      // DK
6124      "abonnér & spar": "subscribe_save",
6125      "abonnér og spar": "subscribe_save",
6126      "abonner & spar": "subscribe_save",
6127      "abonner og spar": "subscribe_save",
6128
6129      "engangskøb": "one_off",
6130      "engangskob": "one_off",
6131
6132      "duftpakken": "scent_pack",
6133      "duftpakke": "scent_pack",
6134      "duftsættet": "scent_pack",
6135      "duftsaettet": "scent_pack",
6136      "duftsæt": "scent_pack",
6137      "duftsaet": "scent_pack",
6138    };
6139
6140    try {
6141      const details = JSON.parse(detailsScript.textContent || "{}");
6142
6143      const label = (details.plan_name || "").toString().trim() || undefined;
6144      const normalizedLabel = (label || "").toLowerCase().trim();
6145
6146      const explicitKey =
6147        (details.plan_key || details.plan_handle || details.plan_code || "").toString().trim() || undefined;
6148
6149      const mappedKey = PLAN_KEY_BY_LABEL[normalizedLabel];
6150      const plan = explicitKey || mappedKey || label || undefined;
6151
6152      const refillCount = Number(details.refill_count);
6153      const planDetails = Number.isFinite(refillCount)
6154        ? `Refills: ${refillCount}`
6155        : (details.plan_variant || "default");
6156
6157      return { plan, planDetails };
6158    } catch {
6159      return { plan: undefined, planDetails: undefined };
6160    }
6161  }
6162
6163  function getSelectedScents() {
6164    return Array.from(document.querySelectorAll("[data-variant] input.count[data-variant-title]"))
6165      .map((input) => {
6166        const qty = Number(input.value);
6167        const name = (input.getAttribute("data-variant-title") || "").trim();
6168        return { name, qty };
6169      })
6170      .filter((x) => x.name && Number.isFinite(x.qty) && x.qty > 0)
6171      .map((x) => ({ name: x.name }));
6172  }
6173
6174  // UPDATED: aggregate by SKU if present, include qty
6175  function getSelectedAddOns() {
6176    const inputs = Array.from(
6177      document.querySelectorAll('[data-extra-product] input.count[data-variant-title]')
6178    );
6179
6180    const map = new Map();
6181
6182    for (const input of inputs) {
6183      const qty = Number(input.value);
6184      const name = String(input.getAttribute("data-variant-title") || "").trim();
6185      const skuRaw = String(input.getAttribute("data-variant-sku") || "").trim();
6186      const sku = skuRaw || undefined;
6187
6188      if (!name || !Number.isFinite(qty) || qty <= 0) continue;
6189
6190      const key = sku || name;
6191
6192      const prev = map.get(key);
6193      if (prev) {
6194        prev.qty += qty;
6195      } else {
6196        map.set(key, { name, sku, qty });
6197      }
6198    }
6199
6200    return Array.from(map.values());
6201  }
6202
6203  // flow_start once
6204  if (!window.__FUSSY_FLOW_START_FIRED__) {
6205    const flow = currentFlow();
6206    if (flow) {
6207      window.__FUSSY_FLOW_START_FIRED__ = true;
6208      window.FussyDL?.flowStart(flow);
6209    }
6210  }
6211
6212  // =========================================================
6213  // Step listener: bottle / plan / scent ONLY
6214  // (REMOVED: extras firing from step="4")
6215  // =========================================================
6216  (function attachFussyStepListenerOnce() {
6217    if (window.__FUSSY_STEP_LISTENER_ATTACHED__) return;
6218    window.__FUSSY_STEP_LISTENER_ATTACHED__ = true;
6219
6220    window.__FUSSY_STEP_STATE__ = window.__FUSSY_STEP_STATE__ || {};
6221
6222    document.addEventListener("click", function (e) {
6223      const btn = e.target.closest('[data-step]');
6224      if (!btn) return;
6225
6226      const flow = currentFlow();
6227      if (!flow) return;
6228
6229      const step = String(btn.getAttribute("data-step")).trim();
6230
6231      const pathKey = normalizePathname(location.pathname);
6232      const key = `${pathKey}:${flow}:${step}`;
6233
6234      const state = window.__FUSSY_STEP_STATE__[key];
6235      if (state === "pending" || state === "fired") return;
6236
6237      window.__FUSSY_STEP_STATE__[key] = "pending";
6238
6239      setTimeout(() => {
6240        try {
6241          if (step === "1") {
6242            const colour = getSelectedBottleColour();
6243            if (!colour) {
6244              window.__FUSSY_STEP_STATE__[key] = undefined;
6245              return;
6246            }
6247            window.FussyDL?.chooseBottle(flow, colour);
6248            window.__FUSSY_STEP_STATE__[key] = "fired";
6249            return;
6250          }
6251
6252          if (step === "2") {
6253            const { plan, planDetails } = getSelectedPlan();
6254            if (!plan) {
6255              window.__FUSSY_STEP_STATE__[key] = undefined;
6256              return;
6257            }
6258            window.FussyDL?.choosePlan(flow, plan, planDetails);
6259            window.__FUSSY_STEP_STATE__[key] = "fired";
6260            return;
6261          }
6262
6263          if (step === "3") {
6264            const scents = getSelectedScents();
6265            if (!scents || scents.length === 0) {
6266              window.__FUSSY_STEP_STATE__[key] = undefined;
6267              return;
6268            }
6269            window.FussyDL?.chooseScent(flow, scents);
6270            window.__FUSSY_STEP_STATE__[key] = "fired";
6271            return;
6272          }
6273
6274          // IMPORTANT: we intentionally do NOT fire extras on step="4" anymore.
6275          window.__FUSSY_STEP_STATE__[key] = undefined;
6276        } catch (err) {
6277          window.__FUSSY_STEP_STATE__[key] = undefined;
6278        }
6279      }, 0);
6280    });
6281  })();
6282
6283  // =========================================================
6284  // NEW: Checkout button listener
6285  // Fires extras ONLY when checkout/continue button is clicked
6286  // =========================================================
6287  (function attachFussyCheckoutListenerOnce() {
6288    if (window.__FUSSY_CHECKOUT_LISTENER_ATTACHED__) return;
6289    window.__FUSSY_CHECKOUT_LISTENER_ATTACHED__ = true;
6290
6291    window.__FUSSY_CHECKOUT_FIRED__ = window.__FUSSY_CHECKOUT_FIRED__ || {};
6292
6293    document.addEventListener("click", function (e) {
6294      const checkoutBtn =
6295        e.target.closest(".data-checkout-btn") ||
6296        e.target.closest("[data-checkout-btn]") ||
6297        e.target.closest('button[name="checkout"]') ||
6298        e.target.closest('button[type="submit"][name="checkout"]') ||
6299        e.target.closest('button[name="goto_pp"]'); // optional (some themes/apps)
6300
6301      if (!checkoutBtn) return;
6302
6303      const flow = currentFlow();
6304      if (!flow) return;
6305
6306      const pathKey = normalizePathname(location.pathname);
6307      const key = `${pathKey}:${flow}:checkout_extras`;
6308
6309      // Avoid duplicate pushes if user double-clicks
6310      if (window.__FUSSY_CHECKOUT_FIRED__[key]) return;
6311      window.__FUSSY_CHECKOUT_FIRED__[key] = true;
6312
6313      // Wait for tab UI updates / steppers to settle before reading DOM
6314      requestAnimationFrame(() => {
6315        requestAnimationFrame(() => {
6316          try {
6317            window.FussyDL?.extras(flow, getSelectedAddOns());
6318          } catch (err) {
6319            // If something fails, allow a retry on next click
6320            window.__FUSSY_CHECKOUT_FIRED__[key] = false;
6321          }
6322        });
6323      });
6324    });
6325  })();
6326})();
6327</script>
6327
6328
6329    
6329<script>
6330      window.active_lang = 'English';
6331      var initGorgiasChatPromise = (window.GorgiasChat) ? window.GorgiasChat.init() : new Promise(function (resolve) { 
6332        window.addEventListener('gorgias-widget-loaded', function () { 
6333          resolve();
6334        })
6335      });
6336
6337      initGorgiasChatPromise.then(function() {
6338        // Hide chat for deutsch language
6339        if (window.active_lang === 'deutsch' || window.active_lang === 'Deutsch') {
6340          GorgiasChat.hideChat(true);
6341          console.log('Gorgias chat hidden for German language');
6342        }
6343      });
6344    </script>
6344  
6345  <div id="shopify-block-ATzdJWHhyNmRuTEpFd__10312807297210203588" class="shopify-block shopify-app-block">
6346
6347
6348</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block">
6349
6350
6351
6352
6353<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a0f97d-1699-7701-8105-968a4113862d/upcart-2-415/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
6354
6355
6356
6357  
6357<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a0f97d-1699-7701-8105-968a4113862d/upcart-2-415/assets/upcart-bundle.js"></script>
6357
6358
6359
6360<script>
6361  
6362  function b64DecodeUnicode(str) {
6363    try {
6364        return decodeURIComponent(
6365        atob(str)
6366            .split('')
6367            .map(function (c) {
6368            return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
6369            })
6370            .join(''),
6371        );
6372    } catch {
6373        return str;
6374    }
6375  }
6376</script>
6376
6377
6378
6379<script>
6380(function() {
6381    window.upcartSettings = {};
6382    window.upcartSettings.upcartSettings = {};
6383    window.upcartSettings.upcartEditorSettings = {};
6384    window.upcartSettings.stickyCartButtonEditorSettings = {};
6385
6386    
6387    
6388    
6389    let val;
6390
6391    val = b64DecodeUnicode("cmlnaHQ=");
6392    if (val === '') {
6393        val = b64DecodeUnicode("cmlnaHQ=");
6394    }
6395    window.upcartSettings.upcartSettings.cartPosition = val;
6396
6397    val = b64DecodeUnicode("ZmFsc2U=");
6398    if (val === '') {
6399        val = b64DecodeUnicode("ZmFsc2U=");
6400    }
6401    val = JSON.parse(val);
6402    window.upcartSettings.upcartSettings.disableSticky = val;
6403
6404    val = b64DecodeUnicode("dHJ1ZQ==");
6405    if (val === '') {
6406        val = b64DecodeUnicode("dHJ1ZQ==");
6407    }
6408    val = JSON.parse(val);
6409    window.upcartSettings.upcartSettings.openOnAddToCart = val;
6410
6411    val = b64DecodeUnicode("ZmFsc2U=");
6412    if (val === '') {
6413        val = b64DecodeUnicode("ZmFsc2U=");
6414    }
6415    val = JSON.parse(val);
6416    window.upcartSettings.upcartSettings.redirectToCart = val;
6417
6418    val = b64DecodeUnicode("");
6419    if (val === '') {
6420        val = b64DecodeUnicode("ZmFsc2U=");
6421    }
6422    val = JSON.parse(val);
6423    window.upcartSettings.upcartSettings.enableCartSkeletons = val;
6424
6425    val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJZT1VSIENBUlQgU01FTExTIEFNQVpJTkciLCJjaGVja291dCI6IkNIRUNLIE9VVCIsImFkZFRleHQiOiJBZGQgdG8gQ2FydCIsImVtcHR5Q2FydCI6IllvdXIgY2FydCBpcyBlbXB0eSIsImRpc2NvdW50U2F2aW5ncyI6IlNhdmUiLCJjb250aW51ZVNob3BwaW5nIjoiT3IgY29udGludWUgc2hvcHBpbmciLCJ0b3RhbFNhdmluZ3MiOiJEaXNjb3VudHMifQ==");
6426    if (val === '') {
6427        val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
6428    }
6429    val = JSON.parse(val);
6430    window.upcartSettings.upcartSettings.translations = val;
6431
6432    val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiPHNjcmlwdD5cclxuICAgIHdpbmRvdy5vbmxvYWQgPSAoKSA9PiB7XHJcbiAgICAgICAgLy8gQ2hlY2tvdXQgQnV0dG9uIFwiUGxlYXNlIHdhaXQuLi5cIiB0ZXh0IHdoZW4gY2xpY2tlZFxyXG4gICAgICAgIHZhciBjaGVja291dEJ0biA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCIudXBjYXJ0LWNoZWNrb3V0LWJ1dHRvblwiKTtcclxuICAgICAgICBjaGVja291dEJ0bi5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgKCkgPT4ge1xyXG4gICAgICAgICAgICBpZiAoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLm5iLWZ1c3N5LXVwY2FydC10ZXN0JykpIHtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNoZWNrb3V0QnRuLmlubmVySFRNTCAgPSAnUGxlYXNlIHdhaXQuLi4nO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAvLyBEZWxldGUgYnV0dG9uXHJcbiAgICAgICAgdmFyIHRyYXNoQnV0dG9ucyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2RpdltjbGFzc149XCJzdHlsZXNfVHJhc2hCdXR0b25fX2RlbGV0ZUJ1dHRvbl9fXCJdJyk7XHJcbiAgICAgICAgdHJhc2hCdXR0b25zLmZvckVhY2goYnV0dG9uID0+IHtcclxuICAgICAgICAgICAgYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5uYi1mdXNzeS11cGNhcnQtdGVzdCcpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2luZG93LnVwY2FydFJlZ2lzdGVyQWRkVG9DYXJ0KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coXCJJdGVtIGRlbGV0ZWQhXCIpO1xyXG4gICAgICAgICAgICAgICAgfSwgMTAwMCk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuIiwiYmVsb3dIZWFkZXIiOiI8ZGl2IGNsYXNzPVwiZ2lmdENhcmRQcm9tb1dyYXBwZXJcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJnaWZ0Q2FyZFByb21vVGV4dFwiPlxyXG4gICAgICAgIEdpZnQgY2FyZHMgYW5kIHByb21vIGNvZGVzIHRvIGJlIGVudGVyZWQgYXQgY2hlY2tvdXQuXHJcbiAgICA8L2Rpdj5cclxuICAgIDxocj5cclxuPC9kaXY+IiwiYmV0d2VlbkxpbmVJdGVtcyI6IiIsImFib3ZlQ2hlY2tvdXRCdXR0b24iOiI8ZGl2IGNsYXNzPVwiY2FydFN1bW1hcnlTZWN0aW9uXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiY2FydFN1YnRvdGFsVGl0bGUgYWxpZ25MZWZ0XCIgPlRvdGFsXHJcbiAgICAgICAgPHNwYW4gY2xhc3M9XCJjYXJ0U3VidG90YWxWYWx1ZSBhbGlnblJpZ2h0XCI+e3tVUENBUlRfU1VCVE9UQUx9fTwvc3Bhbj5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoOyBkaXNwbGF5OmZsZXg7XCI+PC9kaXY+XHJcbjwvZGl2PiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiI8ZGl2IGNsYXNzPVwidHAtaW1hZ2VcIj5cbiAgICA8aW1hZ2Ugc3JjPVwiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL3RwLWltYWdlLnBuZz92PTE2OTg0MjYwMThcIiBzdHlsZT1cIm1heC13aWR0aDoyMDBweDtcIj5cbjwvZGl2PiAgICAiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0=");
6433    if (val === '') {
6434        val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ==");
6435    }
6436    val = JSON.parse(val);
6437    window.upcartSettings.upcartSettings.htmlFields = val;
6438
6439    val = b64DecodeUnicode("ZmFsc2U=");
6440    if (val === '') {
6441        val = b64DecodeUnicode("dHJ1ZQ==");
6442    }
6443    val = JSON.parse(val);
6444    window.upcartSettings.upcartSettings.automaticDiscount = val;
6445
6446    val = b64DecodeUnicode("ZmFsc2U=");
6447    if (val === '') {
6448        val = b64DecodeUnicode("ZmFsc2U=");
6449    }
6450    val = JSON.parse(val);
6451    window.upcartSettings.upcartSettings.basePriceForDiscount = val;
6452
6453    val = b64DecodeUnicode("ZmFsc2U=");
6454    if (val === '') {
6455        val = b64DecodeUnicode("ZmFsc2U=");
6456    }
6457    val = JSON.parse(val);
6458    window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val;
6459
6460    val = b64DecodeUnicode("ZmFsc2U=");
6461    if (val === '') {
6462        val = b64DecodeUnicode("ZmFsc2U=");
6463    }
6464    val = JSON.parse(val);
6465    window.upcartSettings.upcartSettings.showContinueShoppingButton = val;
6466
6467    val = b64DecodeUnicode("ZmFsc2U=");
6468    if (val === '') {
6469        val = b64DecodeUnicode("ZmFsc2U=");
6470    }
6471    val = JSON.parse(val);
6472    window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val;
6473
6474    val = b64DecodeUnicode("ZmFsc2U=");
6475    if (val === '') {
6476        val = b64DecodeUnicode("ZmFsc2U=");
6477    }
6478    val = JSON.parse(val);
6479    window.upcartSettings.upcartSettings.htmlFieldForceReRender = val;
6480
6481    val = b64DecodeUnicode("");
6482    if (val === '') {
6483        val = b64DecodeUnicode("ZmFsc2U=");
6484    }
6485    val = JSON.parse(val);
6486    window.upcartSettings.upcartSettings.skipGoogleFonts = val;
6487
6488    val = b64DecodeUnicode("");
6489    if (val === '') {
6490        val = b64DecodeUnicode("ZmFsc2U=");
6491    }
6492    val = JSON.parse(val);
6493    window.upcartSettings.upcartSettings.overrideScrollLocking = val;
6494
6495    val = b64DecodeUnicode("");
6496    if (val === '') {
6497        val = b64DecodeUnicode("MTAw");
6498    }
6499    window.upcartSettings.upcartSettings.trafficAllocationPercent = val;
6500
6501    val = b64DecodeUnicode("");
6502    if (val === '') {
6503        val = b64DecodeUnicode("ZmFsc2U=");
6504    }
6505    val = JSON.parse(val);
6506    window.upcartSettings.upcartSettings.renderCartInShadowDom = val;
6507
6508    val = b64DecodeUnicode("dHJ1ZQ==");
6509    if (val === '') {
6510        val = b64DecodeUnicode("ZmFsc2U=");
6511    }
6512    val = JSON.parse(val);
6513    window.upcartSettings.upcartSettings.cartEventTracking = val;
6514
6515    val = b64DecodeUnicode("");
6516    if (val === '') {
6517        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
6518    }
6519    val = JSON.parse(val);
6520    window.upcartSettings.upcartSettings.openCartButtonSelection = val;
6521
6522    val = b64DecodeUnicode("");
6523    if (val === '') {
6524        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
6525    }
6526    val = JSON.parse(val);
6527    window.upcartSettings.upcartSettings.addToCartButtonSelection = val;
6528
6529    val = b64DecodeUnicode("a2V5");
6530    if (val === '') {
6531        val = b64DecodeUnicode("bGluZQ==");
6532    }
6533    window.upcartSettings.upcartSettings.updateItemIdentifier = val;
6534
6535    val = b64DecodeUnicode("OnJvb3QNCnsNCiAgICAtLXN1bW1hcnlTdWJ0b3RhbFRpdGxlRm9udFNpemU6I
6535DE4cHg7DQogICAgLS1zdW1tYXJ5U3VidG90YWxWYWx1ZUZvbnRTaXplOiAxOHB4Ow0KICAgLS1zdW1tYXJ5U3VidG90YWxUaXRsZUNvbG9yOiBibGFjazsNCiAgICAtLXN1bW1hcnlTdWJ0b3RhbFZhbHVlQ29sb3I6IGJsYWNrOw0KICAgIC0tc3VtbWFyeVN1YnRvdGFsVGl0bGVXZWlnaHQ6IGJvbGQ7DQogICAgLS1zdW1tYXJ5U3VidG90YWxWYWx1ZVdlaWdodDogbm9ybWFsOw0KfQ0KDQoudXBjYXJ0LXByb2R1Y3QtaXRlbSA+IGRpdiA+IGRpdi5TdGFja19faXRlbS5TdGFja19faXRlbS0tZmlsbCB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsNCn0NCg0KLmdpZnRDYXJkUHJvbW9XcmFwcGVyDQp7DQogICAgd2lkdGg6IDEwMCU7DQp9DQoNCi5naWZ0Q2FyZFByb21vVGV4dA0Kew0KICAgIGNvbG9yOiBibGFjazsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KfQ0KDQoudHAtaW1hZ2V7DQogICAgaGVpZ2h0OiA1NXB4Ow0KICAgIHBhZGRpbmctdG9wOiAyNXB4Ow0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCg0KLnVwY2FydC10cnVzdHBpbG90LXdpZGdldHsNCiAgIHBhZGRpbmctdG9wOiAyMHB4Ow0KICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LWhlYWRlcg0Kew0KICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgIHBhZGRpbmctYm90dG9tOiAwcHg7DQogICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7DQogICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7DQogICAgbWFyZ2luLWJvdHRvbTogMHB4Ow0KfQ0KDQpbY2xhc3MqPSJzdHlsZXNfUHJvZHVjdFJvd19fc3RlcHBlcl9fIl0uaGlkZQ0Kew0KICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtaGVhZGVyLXRleHQNCnsNCiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsNCiAgICBmb250LWZhbWlseTogSVRDIEZyYW5rbGluIEdvdGhpYzsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgZm9udC1zdHlsZTogbm9ybWFsOw0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsNCn0NCg0KLnVwY2FydC1hbm5vdW5jZW1lbnR7DQogICAgbWFyZ2luLXRvcDogMHB4Ow0KICAgIHBhZGRpbmctdG9wOiAwcHg7DQogICAgcGFkZGluZy1ib3R0b206IDEwcHg7DQp9DQoNCi51cGNhcnQtYW5ub3VuY2VtZW50IHAgew0KICAgIGZvbnQtZmFtaWx5OiBJVEMgRnJhbmtsaW4gR290aGljOw0KICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXByb2R1Y3QtcXVhbnRpdHktaW5wdXR7DQogICAgYm9yZGVyOm5vbmU7DQogICAgd2lkdGg6MzVweDsNCn0NCltjbGFzcyo9InN0eWxlc19idXR0b25fXyJdew0KICAgIGJvcmRlci1yYWRpdXM6IDUwJTsNCn0NCltjbGFzcyo9InN0eWxlc19Qcm9kdWN0Um93X19zdGVwcGVyX18iXXsNCiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Ow0KfQ0KW2NsYXNzKj0ic3R5bGVzX2J1dHRvbl9fIl17DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCltjbGFzcyo9InN0eWxlc19idXR0b25fXyJdIHN2Zw0Kew0KICAgIGZpbGw6I2ZmZmZmZjsNCiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsNCiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50Ow0KfQ0KDQpbY2xhc3MqPSJzdHlsZXNfYnV0dG9uX18iXQ0Kew0KICAgIGhlaWdodDogMjVweDsNCiAgICBtaW4taGVpZ2h0OiAyNXB4Ow0KICAgIG1heC1oZWlnaHQ6IDI1cHg7DQogICAgd2lkdGg6IDI1cHg7DQogICAgbWluLXdpZHRoOiAyNXB4Ow0KICAgIG1heC13aWR0aDogMjVweDsNCn0NCg0KI0NhcnRQb3B1cCBbY2xhc3MqPSJzdHlsZXNfSGVhZGVyX18iXSBoMg0Kew0KICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7DQogICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7DQogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7DQogICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgICAvKiBwYWRkaW5nLWxlZnQ6IDYlICFpbXBvcnRhbnQ7ICovDQp9DQoNCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uIC5tb25leQ0Kew0KICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7DQogICAgY29sb3I6IGJsYWNrOw0KfQ0KDQoudXBjYXJ0LWNoZWNrb3V0LWJ1dHRvbi5VcGNhcnREZXNpZ25TZXR0aW5nc19fYnV0dG9uOmhvdmVyIHNwYW4NCnsNCiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsNCn0NCg0KLnVwY2FydC11cHNlbGxzLWJ1dHRvbg0Kew0KICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7DQp9DQoNCg0KLnVwY2FydC1oZWFkZXItY2xvc2UtYnV0dG9uLWljb257DQogICAgd2lkdGg6IDE1cHg7DQogICAgaGVpZ2h0OiAxNXB4Ow0KfQ0KLnVwY2FydC1oZWFkZXItY2xvc2UtYnV0dG9uOmhvdmVyew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KW2NsYXNzKj0ic3R5bGVzX1Byb2R1Y3RSb3dfX2ltYWdlV3JhcHBlcl9fIl0gYXsNCiAgICAgICAgbWF4LWhlaWdodDogMTE1cHg7DQp9DQpbY2xhc3MqPSJzdHlsZXNfUHJvZHVjdFJvd19faW1hZ2VXcmFwcGVyX18iXSBpbWd7DQogICAgIG1heC1oZWlnaHQ6IDExNXB4Ow0KfQ0KLnVwY2FydC1wcm9kdWN0LXRpdGxlew0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtZmFtaWx5OiBJVEMgRnJhbmtsaW4gR290aGljOw0KICAgIGZvbnQtc2l6ZTogMTVweDsNCiAgICBmb250LXN0eWxlOiBub3JtYWw7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBsaW5lLWhlaWdodDogbm9ybWFsOw0KfQ0KLyogW2NsYXNzKj0ic3R5bGVzX1RyYXNoQnV0dG9uX19kZWxldGVCdXR0b25fXyJdIHN2Zw0Kew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQpbY2xhc3MqPSJzdHlsZXNfVHJhc2hCdXR0b25fX2RlbGV0ZUJ1dHRvbl9fIl06YWZ0ZXIgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICByaWdodDogMHB4Ow0KICAgIGNvbnRlbnQ6ICJSZW1vdmUiOw0KICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICBjb2xvcjogYmxhY2s7DQogICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsNCiAgICB3aWR0aDogNjBweDsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgYm9yZGVyLXJhZGl1czogMzBweDsNCiAgICBmb250LWZhbWlseTogSVRDIEZyYW5rbGluIEdvdGhpYzsNCiAgICBmb250LXN0eWxlOiBub3JtYWw7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBsaW5lLWhlaWdodDogbm9ybWFsOw0KfSAqLw0KLnVwY2FydC1pdGVtLW9wdGlvbnsNCiAgICBjb2xvcjogI0FGQUZBRjsNCiAgICBmb250LWZhbWlseTogSVRDIEZyYW5rbGluIEdvdGhpYzsNCiAgICBmb250LXNpemU6IDEycHg7DQogICAgZm9udC1zdHlsZTogbm9ybWFsOw0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsNCn0NCltjbGFzcyo9InN0eWxlc19Qcm9kdWN0Um93X19wcmljZV9fIl17DQogICAgY29sb3I6ICMwMDA7DQogICAgZm9udC1mYW1pbHk6IElUQyBGcmFua2xpbiBHb3RoaWM7DQogICAgZm9udC1zaXplOiAxNXB4Ow0KICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7DQp9DQoudXBjYXJ0LXVwc2VsbHMtdGl0bGUgcHsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LWZhbWlseTogSVRDIEZyYW5rbGluIEdvdGhpYzsNCiAgICBmb250LXNpemU6IDIycHg7DQogICAgZm9udC1zdHlsZTogbm9ybWFsOw0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsNCn0NCg0KLyogVXBzZWxscyBCdXR0b24gKi8NCltjbGFzcyo9InN0eWxlc19QcmV2aWV3Q2Fyb3VzZWxfX2J1dHRvbl9fIl0NCnsNCiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtdXBzZWxsLWl0ZW0tdGl0bGUNCnsNCiAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXVwc2VsbHMtYnV0dG9uew0KICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7DQp9DQoudXBjYXJ0LWRpc2NvdW50LWNvZGUtaW5wdXQtd3JhcHBlciwudXBjYXJ0LWRpc2NvdW50LWNvZGUtaW5wdXQsLnVwY2FydC1kaXNjb3VudC1jb2RlLWJ1dHRvbnsNCiAgICBib3JkZXItcmFkaXVzOjMwcHggIWltcG9ydGFudDsNCn0NCg0KLmNhcnRTdW1tYXJ5U2VjdGlvbg0Kew0KICAgIHBhZGRpbmctYm90dG9tOiAxMHB4Ow0KICAgIHBhZGRpbmctdG9wOiAxMHB4Ow0KfQ0KLmNhcnRTdWJ0b3RhbFRpdGxlDQp7DQogICAgY29sb3I6IHZhcigtLXN1bW1hcnlTdWJ0b3RhbFRpdGxlQ29sb3IpOw0KICAgIHdpZHRoOjEwMCU7DQogICAgdGV4dC1hbGlnbjpsZWZ0Ow0KICAgIHBhZGRpbmctbGVmdDowcHg7DQogICAgcGFkZGluZy1yaWdodDowcHg7DQogICAgZm9udC1mYW1pbHk6IElUQyBGcmFua2xpbiBHb3RoaWM7DQogICAgZm9udC1zaXplOiB2YXIoLS1zdW1tYXJ5U3VidG90YWxUaXRsZUZvbnRTaXplKTsNCiAgICBmb250LXN0eWxlOiBub3JtYWw7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBsaW5lLWhlaWdodDogbm9ybWFsOw0KfQ0KLmNhcnRTdWJ0b3RhbFZhbHVlDQp7DQogICAgY29sb3I6IHZhcigtLXN1bW1hcnlTdWJ0b3RhbFZhbHVlQ29sb3IpOw0KICAgIGZvbnQtc2l6ZTogdmFyKC0tc3VtbWFyeVN1YnRvdGFsVmFsdWVGb250U2l6ZSk7DQogICAgZm9udC13ZWlnaHQ6IHZhcigtLXN1bW1hcnlTdWJ0b3RhbFZhbHVlV2VpZ2h0KTsNCn0NCi51cGNhcnQtY2hlY2tvdXQtYnV0dG9uIHsNCiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7DQp9DQoNCi8qIFV0aWxpdHkgKi8NCi5hbGlnbkxlZnQgDQp7DQogICAgZmxvYXQ6IGxlZnQ7
6535DQp9DQouYWxpZ25SaWdodCANCnsNCiAgICBmbG9hdDogcmlnaHQ7DQp9DQoudXBjYXJ0LXVwc2VsbC1pdGVtLXRpdGxlLC51cGNhcnQtdXBzZWxsLWl0ZW0tdmFyaWFudC1zZWxlY3RvciwudXBjYXJ0LXVwc2VsbHMtYnV0dG9uLC51cGNhcnQtdXBzZWxsLWl0ZW0tcHJpY2V7DQogICAgZm9udC1mYW1pbHk6IElUQyBGcmFua2xpbiBHb3RoaWM7IA0KfQ0KLnVwY2FydC1jaGVja291dC1idXR0b257DQogICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGRTAwICFpbXBvcnRhbnQ7DQogICBjb2xvcjojMDAwICFpbXBvcnRhbnQ7DQogICBib3JkZXItcmFkaXVzOiAzMHB4Ow0KfQ0KLnVwY2FydC1jaGVja291dC1idXR0b246aG92ZXJ7DQpjb2xvcjojMDAwICFpbXBvcnRhbnQ7DQp9DQouYm90dG9tVGV4dGNoZWNrb3V0ew0KICAgIGZvbnQtc2l6ZToyNHB4Ow0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3Ow0KICAgIHBhZGRpbmctYm90dG9tOiAxMXB4Ow0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCn0NCi5ib3R0b21UZXh0Y2hlY2tvdXQgc3ZnIHsNCiAgICBtYXJnaW4tcmlnaHQ6IDVweDsNCn0NCg0KDQo=");
6536    if (val === '') {
6537        val = b64DecodeUnicode("Knt9");
6538    }
6539    window.upcartSettings.upcartSettings.customCSS = val;
6540
6541    val = b64DecodeUnicode("Knt9");
6542    if (val === '') {
6543        val = b64DecodeUnicode("Knt9");
6544    }
6545    window.upcartSettings.upcartSettings.customStickyCartCSS = val;
6546
6547    val = b64DecodeUnicode("ZmFsc2U=");
6548    if (val === '') {
6549        val = b64DecodeUnicode("ZmFsc2U=");
6550    }
6551    val = JSON.parse(val);
6552    window.upcartSettings.upcartSettings.integrationZapietEnabled = val;
6553
6554    val = b64DecodeUnicode("ZmFsc2U=");
6555    if (val === '') {
6556        val = b64DecodeUnicode("ZmFsc2U=");
6557    }
6558    val = JSON.parse(val);
6559    window.upcartSettings.upcartSettings.integrationYmqEnabled = val;
6560
6561    val = b64DecodeUnicode("");
6562    if (val === '') {
6563        val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
6564    }
6565    val = JSON.parse(val);
6566    window.upcartSettings.upcartSettings.customCartBundleInfo = val;
6567
6568    val = b64DecodeUnicode("");
6569    if (val === '') {
6570        val = b64DecodeUnicode("ZGlzY291bnRfb25seQ==");
6571    }
6572    window.upcartSettings.upcartSettings.savingsRowBehaviour = val;
6573
6574    val = b64DecodeUnicode("");
6575    if (val === '') {
6576        val = b64DecodeUnicode("W10=");
6577    }
6578    val = JSON.parse(val);
6579    window.upcartSettings.upcartSettings.activeCartIds = val;
6580
6581    val = b64DecodeUnicode("dHJ1ZQ==");
6582    if (val === '') {
6583        val = b64DecodeUnicode("dHJ1ZQ==");
6584    }
6585    val = JSON.parse(val);
6586    window.upcartSettings.upcartEditorSettings.cartIsEnabled = val;
6587
6588    val = b64DecodeUnicode("");
6589    if (val === '') {
6590        val = b64DecodeUnicode("");
6591    }
6592    window.upcartSettings.upcartEditorSettings.cartId = val;
6593
6594    val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjE4fX0=");
6595    if (val === '') {
6596        val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
6597    }
6598    val = JSON.parse(val);
6599    window.upcartSettings.upcartEditorSettings.settingsModule = val;
6600
6601    val = b64DecodeUnicode("");
6602    if (val === '') {
6603        val = b64DecodeUnicode("IzJlYTgxOA==");
6604    }
6605    window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val;
6606
6607    val = b64DecodeUnicode("");
6608    if (val === '') {
6609        val = b64DecodeUnicode("MS4wLjA=");
6610    }
6611    window.upcartSettings.upcartEditorSettings.headerModuleVersion = val;
6612
6613    val = b64DecodeUnicode("");
6614    if (val === '') {
6615        val = b64DecodeUnicode("MS4wLjA=");
6616    }
6617    window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val;
6618
6619    val = b64DecodeUnicode("");
6620    if (val === '') {
6621        val = b64DecodeUnicode("MS4wLjA=");
6622    }
6623    window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val;
6624
6625    val = b64DecodeUnicode("");
6626    if (val === '') {
6627        val = b64DecodeUnicode("MS4wLjA=");
6628    }
6629    window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val;
6630
6631    val = b64DecodeUnicode("");
6632    if (val === '') {
6633        val = b64DecodeUnicode("MS4wLjA=");
6634    }
6635    window.upcartSettings.upcartEditorSettings.notesModuleVersion = val;
6636
6637    val = b64DecodeUnicode("");
6638    if (val === '') {
6639        val = b64DecodeUnicode("MS4wLjA=");
6640    }
6641    window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val;
6642
6643    val = b64DecodeUnicode("");
6644    if (val === '') {
6645        val = b64DecodeUnicode("MS4wLjA=");
6646    }
6647    window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val;
6648
6649    val = b64DecodeUnicode("");
6650    if (val === '') {
6651        val = b64DecodeUnicode("MS4wLjA=");
6652    }
6653    window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val;
6654
6655    val = b64DecodeUnicode("");
6656    if (val === '') {
6657        val = b64DecodeUnicode("MS4wLjA=");
6658    }
6659    window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val;
6660
6661    val = b64DecodeUnicode("");
6662    if (val === '') {
6663        val = b64DecodeUnicode("MS4wLjA=");
6664    }
6665    window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val;
6666
6667    val = b64DecodeUnicode("");
6668    if (val === '') {
6669        val = b64DecodeUnicode("MS4wLjA=");
6670    }
6671    window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val;
6672
6673    val = b64DecodeUnicode("");
6674    if (val === '') {
6675        val = b64DecodeUnicode("MS4wLjA=");
6676    }
6677    window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val;
6678
6679    val = b64DecodeUnicode("");
6680    if (val === '') {
6681        val = b64DecodeUnicode("ZmFsc2U=");
6682    }
6683    val = JSON.parse(val);
6684    window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val;
6685
6686    val = b64DecodeUnicode("");
6687    if (val === '') {
6688        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6689    }
6690    val = JSON.parse(val);
6691    window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val;
6692
6693    val = b64DecodeUnicode("");
6694    if (val === '') {
6695        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6696    }
6697    val = JSON.parse(val);
6698    window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val;
6699
6700    val = b64DecodeUnicode("");
6701    if (val === '') {
6702        val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6703    }
6704    val = JSON.parse(val);
6705    window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val;
6706
6707    val = b64DecodeUnicode("");
6708    if (val === '') {
6709        val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
6710    }
6711    val = JSON.parse(val);
6712    window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val;
6713
6714    val = b64DecodeUnicode("");
6715    if (val === '') {
6716        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6717    }
6718    val = JSON.parse(val);
6719    window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val;
6720
6721    val = b64DecodeUnicode("");
6722    if (val === '') {
6723        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6724    }
6725    val = JSON.parse(val);
6726    window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val;
6727
6728    val = b64DecodeUnicode("");
6729    if (val === '') {
6730        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6731    }
6732    val = JSON.parse(val);
6733    window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val;
6734
6735    val = b64DecodeUnicode("");
6736    if (val === '') {
6737        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6738    }
6739    val = JSON.parse(val);
6740    window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val;
6741
6742    val = b64DecodeUnicode("");
6743    if (val === '') {
6744        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6745    }
6746    val = JSON.parse(val);
6747    window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val;
6748
6749    val = b64DecodeUnicode("");
6750    if (val === '') {
6751        val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6752    }
6753    val = JSON.parse(val);
6754    window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val;
6755
6756    val = b64DecodeUnicode("");
6757    if (val === '') {
6758        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6759    }
6760    val = JSON.parse(val);
6761    window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val;
6762
6763    val = b64DecodeUnicode("");
6764    if (val === '') {
6765        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6766    }
6767    val = JSON.parse(val);
6768    window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val;
6769
6770    val = b64DecodeUnicode("");
6771    if (val === '') {
6772        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
6773    }
6774    val = JSON.parse(val);
6775    window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val;
6776
6777    val = b64DecodeUnicode("");
6778    if (val === '') {
6779        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
6780    }
6781    val = JSON.parse(val);
6782    window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val;
6783
6784    val = b64DecodeUnicode("");
6785    if (val === '') {
6786        val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
6787    }
6788    val = JSON.parse(val);
6789    window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val;
6790
6791    val = b64DecodeUnicode("");
6792    if (val === '') {
6793        val = b64DecodeUnicode("YmFzZQ==");
6794    }
6795    window.upcartSettings.upcartEditorSettings.headerBorderBottom = val;
6796
6797    val = b64DecodeUnicode("YmFzZQ==");
6798    if (val === '') {
6799        val = b64DecodeUnicode("YmFzZQ==");
6800    }
6801    window.upcartSettings.upcartEditorSettings.headerHeight = val;
6802
6803    val = b64DecodeUnicode("I2ZmZmZmZg==");
6804    if (val === '') {
6805        val = b64DecodeUnicode("I2ZmZmZmZjAw");
6806    }
6807    window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val;
6808
6809    val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoNCJ9");
6810    if (val === '') {
6811        val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9");
6812    }
6813    val = JSON.parse(val);
6814    window.upcartSettings.upcartEditorSettings.headerTitleContent = val;
6815
6816    val = b64DecodeUnicode("Y2VudGVy");
6817    if (val === '') {
6818        val = b64DecodeUnicode("c2lkZQ==");
6819    }
6820    window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val;
6821
6822    val = b64DecodeUnicode("");
6823    if (val === '') {
6824        val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
6825    }
6826    window.upcartSettings.upcartEditorSettings.headerElementArrangement = val;
6827
6828    val = b64DecodeUnicode("");
6829    if (val === '') {
6830        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
6831    }
6832    val = JSON.parse(val);
6833    window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val;
6834
6835    val = b64DecodeUnicode("");
6836    if (val === '') {
6837        val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
6838    }
6839    val = JSON.parse(val);
6840    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val;
6841
6842    val = b64DecodeUnicode("YmFzZQ==");
6843    if (val === '') {
6844        val = b64DecodeUnicode("c21hbGw=");
6845    }
6846    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val;
6847
6848    val = b64DecodeUnicode("");
6849    if (val === '') {
6850        val = b64DecodeUnicode("YmFzZQ==");
6851    }
6852    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val;
6853
6854    val = b64DecodeUnicode("");
6855    if (val === '') {
6856        val = b64DecodeUnicode("bm9uZQ==");
6857    }
6858    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val;
6859
6860    val = b64DecodeUnicode("");
6861    if (val === '') {
6862        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
6863    }
6864    val = JSON.parse(val);
6865    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val;
6866
6867    val = b64DecodeUnicode("ZmFsc2U=");
6868    if (val === '') {
6869        val = b64DecodeUnicode("ZmFsc2U=");
6870    }
6871    val = JSON.parse(val);
6872    window.upcartSettings.upcartEditorSettings.announcementModule = val;
6873
6874    val = b64DecodeUnicode("PHA+PC9wPgo8cD48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigyNDMsMjUwLDI0Myk7Ij48c3Ryb25nPlVzZSBDb2RlICdCQU5LSE9MJyB0byBzYXZlIDIwJTwvc3Ryb25nPjwvc3Bhbj48L3A+Cg==");
6875    if (val === '') {
6876        val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4=");
6877    }
6878    window.upcartSettings.upcartEditorSettings.announcementEditor = val;
6879
6880    val = b64DecodeUnicode("I0VENzJCMw==");
6881    if (val === '') {
6882        val = b64DecodeUnicode("I0NERTBFMA==");
6883    }
6884    window.upcartSettings.upcartEditorSettings.announcementBackgroun
6884dColor = val;
6885
6886    val = b64DecodeUnicode("Ym90dG9t");
6887    if (val === '') {
6888        val = b64DecodeUnicode("dG9w");
6889    }
6890    window.upcartSettings.upcartEditorSettings.announcementModulePosition = val;
6891
6892    val = b64DecodeUnicode("I2YxZjdmYQ==");
6893    if (val === '') {
6894        val = b64DecodeUnicode("I0M1RTZGRA==");
6895    }
6896    window.upcartSettings.upcartEditorSettings.announcementBorderColor = val;
6897
6898    val = b64DecodeUnicode("MA==");
6899    if (val === '') {
6900        val = b64DecodeUnicode("MDA6MDA=");
6901    }
6902    window.upcartSettings.upcartEditorSettings.announcementTimer = val;
6903
6904    val = b64DecodeUnicode("");
6905    if (val === '') {
6906        val = b64DecodeUnicode("YmFzZQ==");
6907    }
6908    window.upcartSettings.upcartEditorSettings.announcementHeight = val;
6909
6910    val = b64DecodeUnicode("");
6911    if (val === '') {
6912        val = b64DecodeUnicode("MTU=");
6913    }
6914    window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val;
6915
6916    val = b64DecodeUnicode("ZmFsc2U=");
6917    if (val === '') {
6918        val = b64DecodeUnicode("ZmFsc2U=");
6919    }
6920    val = JSON.parse(val);
6921    window.upcartSettings.upcartEditorSettings.rewardsModule = val;
6922
6923    val = b64DecodeUnicode("I0UyRTJFMg==");
6924    if (val === '') {
6925        val = b64DecodeUnicode("I0UyRTJFMg==");
6926    }
6927    window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
6927dColor = val;
6928
6929    val = b64DecodeUnicode("IzkzRDNGRg==");
6930    if (val === '') {
6931        val = b64DecodeUnicode("IzkzRDNGRg==");
6932    }
6933    window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val;
6934
6935    val = b64DecodeUnicode("");
6936    if (val === '') {
6937        val = b64DecodeUnicode("IzRENDk0OQ==");
6938    }
6939    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val;
6940
6941    val = b64DecodeUnicode("");
6942    if (val === '') {
6943        val = b64DecodeUnicode("IzRENDk0OQ==");
6944    }
6945    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val;
6946
6947    val = b64DecodeUnicode("Y2FydFRvdGFs");
6948    if (val === '') {
6949        val = b64DecodeUnicode("Y2FydFRvdGFs");
6950    }
6951    window.upcartSettings.upcartEditorSettings.rewardsBasis = val;
6952
6953    val = b64DecodeUnicode("");
6954    if (val === '') {
6955        val = b64DecodeUnicode("ZmFsc2U=");
6956    }
6957    val = JSON.parse(val);
6958    window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val;
6959
6960    val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
6961    if (val === '') {
6962        val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
6963    }
6964    window.upcartSettings.upcartEditorSettings.rewardsTargetType = val;
6965
6966    val = b64DecodeUnicode("MTI1");
6967    if (val === '') {
6968        val = b64DecodeUnicode("MTI1");
6969    }
6970    window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val;
6971
6972    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
6973    if (val === '') {
6974        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
6975    }
6976    window.upcartSettings.upcartEditorSettings.rewardsEditor = val;
6977
6978    val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
6979    if (val === '') {
6980        val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
6981    }
6982    window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val;
6983
6984    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
6985    if (val === '') {
6986        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
6987    }
6988    window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val;
6989
6990    val = b64DecodeUnicode("NQ==");
6991    if (val === '') {
6992        val = b64DecodeUnicode("NQ==");
6993    }
6994    window.upcartSettings.upcartEditorSettings.rewardsItemCount = val;
6995
6996    val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InByb2R1Y3RzT3JPcmRlciIsIm1pbkFtb3VudCI6IjEyNSIsIml0ZW1Db3VudCI6IjUiLCJ0ZXh0QmVmb3JlUmVhY2hpbmdGb3JDYXJ0VG90YWwiOiI8cD5Zb3XigJlyZSA8Yj57QU1PVU5UfTwvYj4gYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPiIsInRleHRCZWZvcmVSZWFjaGluZ0Zvckl0ZW1Db3VudCI6IjxwPllvdeKAmXJlIDxiPntDT1VOVH08L2I+IHByb2R1Y3RzIGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4iLCJyZXdhcmREZXNjcmlwdGlvbiI6IkZyZWUgU2hpcHBpbmciLCJwcm9kdWN0cyI6W119XX0=");
6997    if (val === '') {
6998        val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
6999    }
7000    val = JSON.parse(val);
7001    window.upcartSettings.upcartEditorSettings.rewardsTiers = val;
7002
7003    val = b64DecodeUnicode("W10=");
7004    if (val === '') {
7005        val = b64DecodeUnicode("W10=");
7006    }
7007    val = JSON.parse(val);
7008    window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val;
7009
7010    val = b64DecodeUnicode("ZmFsc2U=");
7011    if (val === '') {
7012        val = b64DecodeUnicode("ZmFsc2U=");
7013    }
7014    val = JSON.parse(val);
7015    window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val;
7016
7017    val = b64DecodeUnicode("");
7018    if (val === '') {
7019        val = b64DecodeUnicode("ZmFsc2U=");
7020    }
7021    val = JSON.parse(val);
7022    window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val;
7023
7024    val = b64DecodeUnicode("");
7025    if (val === '') {
7026        val = b64DecodeUnicode("ZmFsc2U=");
7027    }
7028    val = JSON.parse(val);
7029    window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val;
7030
7031    val = b64DecodeUnicode("");
7032    if (val === '') {
7033        val = b64DecodeUnicode("W10=");
7034    }
7035    val = JSON.parse(val);
7036    window.upcartSettings.upcartEditorSettings.rewardsFiltering = val;
7037
7038    val = b64DecodeUnicode("");
7039    if (val === '') {
7040        val = b64DecodeUnicode("W10=");
7041    }
7042    val = JSON.parse(val);
7043    window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val;
7044
7045    val = b64DecodeUnicode("");
7046    if (val === '') {
7047        val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9");
7048    }
7049    val = JSON.parse(val);
7050    window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val;
7051
7052    val = b64DecodeUnicode("");
7053    if (val === '') {
7054        val = b64DecodeUnicode("ZmFsc2U=");
7055    }
7056    val = JSON.parse(val);
7057    window.upcartSettings.upcartEditorSettings.recommendationsModule = val;
7058
7059    val = b64DecodeUnicode("");
7060    if (val === '') {
7061        val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
7062    }
7063    window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val;
7064
7065    val = b64DecodeUnicode("");
7066    if (val === '') {
7067        val = b64DecodeUnicode("ZmFsc2U=");
7068    }
7069    val = JSON.parse(val);
7070    window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val;
7071
7072    val = b64DecodeUnicode("");
7073    if (val === '') {
7074        val = b64DecodeUnicode("U2hvcCBOb3c=");
7075    }
7076    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val;
7077
7078    val = b64DecodeUnicode("");
7079    if (val === '') {
7080        val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
7081    }
7082    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val;
7083
7084    val = b64DecodeUnicode("");
7085    if (val === '') {
7086        val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
7087    }
7088    val = JSON.parse(val);
7089    window.upcartSettings.upcartEditorSettings.recommendationItems = val;
7090
7091    val = b64DecodeUnicode("");
7092    if (val === '') {
7093        val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
7094    }
7095    window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val;
7096
7097    val = b64DecodeUnicode("");
7098    if (val === '') {
7099        val = b64DecodeUnicode("Mw==");
7100    }
7101    window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val;
7102
7103    val = b64DecodeUnicode("");
7104    if (val === '') {
7105        val = b64DecodeUnicode("dmVydGljYWw=");
7106    }
7107    window.upcartSettings.upcartEditorSettings.recommendationsDirection = val;
7108
7109    val = b64DecodeUnicode("dHJ1ZQ==");
7110    if (val === '') {
7111        val = b64DecodeUnicode("ZmFsc2U=");
7112    }
7113    val = JSON.parse(val);
7114    window.upcartSettings.upcartEditorSettings.upsellsModule = val;
7115
7116    val = b64DecodeUnicode("dmVydGljYWw=");
7117    if (val === '') {
7118        val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
7119    }
7120    window.upcartSettings.upcartEditorSettings.upsellsDirection = val;
7121
7122    val = b64DecodeUnicode("PHA+Q29tcGxldGUgeW91ciByb3V0aW5lLi4uPC9wPgo=");
7123    if (val === '') {
7124        val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
7125    }
7126    window.upcartSettings.upcartEditorSettings.upsellsTitle = val;
7127
7128    val = b64DecodeUnicode("Mw==");
7129    if (val === '') {
7130        val = b64DecodeUnicode("MTA=");
7131    }
7132    window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val;
7133
7134    val = b64DecodeUnicode("dHJ1ZQ==");
7135    if (val === '') {
7136        val = b64DecodeUnicode("ZmFsc2U=");
7137    }
7138    val = JSON.parse(val);
7139    window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val;
7140
7141    val = b64DecodeUnicode("ZmFsc2U=");
7142    if (val === '') {
7143        val = b64DecodeUnicode("ZmFsc2U=");
7144    }
7145    val = JSON.parse(val);
7146    window.upcartSettings.upcartEditorSettings.upsellsTrigger = val;
7147
7148    val = b64DecodeUnicode("ZmFsc2U=");
7149    if (val === '') {
7150        val = b64DecodeUnicode("ZmFsc2U=");
7151    }
7152    val = JSON.parse(val);
7153    window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val;
7154
7155    val = b64DecodeUnicode("W3siaWQiOiIxMDk5OSIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NTE4MTM5Nzc3MDg1Iiwic2hvcnRJZCI6Ijc1MTgxMzk3NzcwODUiLCJ2YXJpYW50cyI6WyI0MTc5NDYyNjk3Nzg1MyJdLCJoYW5kbGUiOiJjbG91ZC1uaW5lLXN0YXJ0ZXItcGFjayIsInRpdGxlIjoiQ2xvdWQgTmluZSBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9DbG91ZE5pbmVfQmx1ZUNhc2VfU3RhcnRlclBhY2tfMGE4MDJmNDktOTdmMy00MjU4LWEzNmQtYmY0YjVkNzg5NGU1LmpwZz92PTE3NjI1MjYyMjkifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4MzcwNDUwNjM3NDEiLCJzaG9ydElkIjoiNzgzNzA0NTA2Mzc0MSIsInZhcmlhbnRzIjpbIjQzMDg5NDA0NDkzODg1Il0sImhhbmRsZSI6ImNsb3VkLW5pbmUtc3RhcnRlci1wYWNrLTEiLCJ0aXRsZSI6IkNsb3VkIE5pbmUgU3RhcnRlciBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvQ2xvdWRfTmluZV9TdGFydGVyX1BhY2stMS5qcGc/dj0xNzc2MDgxMzc0In1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDc0MTE5MzExNDIxIiwic2hvcnRJZCI6Ijc0NzQxMTkzMTE0MjEiLCJ2YXJpYW50cyI6WyI0MTY3MDEwNTI2ODI4NSJdLCJoYW5kbGUiOiJjbG91ZC1uaW5lLW1pbmktdHJpby1wYWNrLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJDbG91ZCBOaW5lIE1pbmkgVHJpbyBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvQ2xvdWRfTmluZV9NaW5pX1RyaW9fUGFjay5qcGc/dj0xNzc5Mjg2NjE4In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Mjg0ODMxNDg2MDEzIiwic2hvcnRJZCI6IjcyODQ4MzE0ODYwMTMiLCJ2YXJpYW50cyI6WyI0MTU0NzAyNTk0MDU0MSIsIjQxMTg1MDQ4NTU5Njc3IiwiNDExODUwNDg0OTQxNDEiLCI0MjcyODc2MDk2NzIyOSIsIjQyNzI4NzY0MzA5NTY1Il0sImhhbmRsZSI6Im5hdHVyYWwtYm9keXdhc2gtYmFyLTEiLCJ0aXRsZSI6Ik5hdHVyYWwgQm9keXdhc2ggQmFyIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvQW5nbGVkQm9keXdhc2hCYXJfYTBjYzAzOTctNWEzMS00M2U4LWI3YWEtOTQ5ZTUwZWNkMGY5LmpwZz92PTE3MTI2NjI5MDAifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzcxMjc5MTEwMDYyNjkiLCJzaG9ydElkIjoiNzEyNzkxMTAwNjI2OSIsInZhcmlhbnRzIjpbIjQxNTQ3MTE0Njc2Mjg1IiwiNDA4MDc4NzM3NzM2MjkiLCI0MDgxMTI1NjQ0NzAzNyJdLCJoYW5kbGUiOiJleGZvbGlhdGluZy1ib2R5LWJhciIsInRpdGxlIjoiTmF0dXJhbCBFeGZvbGlhdGluZyBCYXIiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9BbmdsZWRFeGZvbGlhdGluZ0Jhci5qcGc/dj0xNjk3Nzk2MDk1In1dfX0seyJpZCI6IjQzMDY1IiwidiI6MiwidHJpZ2dlciI6eyJvbiI6InNwZWNpZmljIiwic2VsZWN0aW9uIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3MjgzODE5NTIwNjEiLCJzaG9ydElkIjoiNzcyODM4MTk1MjA2MSIsInZhcmlhbnRzIjpbIjQyNjcxODM5MjgxMjEzIl0sImhhbmRsZSI6InN1Z2FyLWNydXNoLXJlZmlsbC1wYWNrIiwidGl0bGUiOiJTdWdhciBDcnVzaCBSZWZpbGwgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc4OTExMDcyMjYyMSIsInNob3J0SWQiOiI3Nzg5MTEwNzIyNjIxIiwidmFyaWFudHMiOlsiNDI5MzM0Mjk5NjA3NjUiXSwiaGFuZGxlIjoic3VnYXItY3J1c2gtc3RhcnRlci1wYWNrLTEiLCJ0aXRsZSI6IlN1Z2FyIENydXNoIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc4OTExMjI5NTQ4NSIsInNob3J0SWQiOiI3Nzg5MTEyMjk1NDg1IiwidmFyaWFudHMiOlsiNDI5MzM0MzUyNjkxODEiXSwiaGFuZGxlIjoic3VnYXItY3J1c2gtc2NlbnQtcGFjay0yIiwidGl0bGUiOiJTdWdhciBDcnVzaCBTY2VudCBQYWNrIn1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83ODA2Njk3MDc4ODQ1Iiwic2hvcnRJZCI6Ijc4MDY2OTcwNzg4NDUiLCJ2YXJpYW50cyI6WyI0Mjk
71555MDc4NzQyODQxMyJdLCJoYW5kbGUiOiJzdWdhci1jcnVzaC1zdGFydGVyLXBhY2stMyIsInRpdGxlIjoiU3VnYXIgQ3J1c2ggU3RhcnRlciBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvMjZfVmFsZW50aW5lc19XZWJfU3VnYXJDcnVzaF9Cb2R5V2FzaF9TdGFydGVyUGFjay5qcGc/dj0xNzcxMjQxMDEyIn1dfX0seyJpZCI6IjQyMDA5IiwidiI6MiwidHJpZ2dlciI6eyJvbiI6InNwZWNpZmljIiwic2VsZWN0aW9uIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4MDY2OTcwNzg4NDUiLCJzaG9ydElkIjoiNzgwNjY5NzA3ODg0NSIsInZhcmlhbnRzIjpbIjQyOTkwNzg3NDI4NDEzIl0sImhhbmRsZSI6InN1Z2FyLWNydXNoLXN0YXJ0ZXItcGFjay0zIiwidGl0bGUiOiJTdWdhciBDcnVzaCBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy8yNl9WYWxlbnRpbmVzX1dlYl9TdWdhckNydXNoX0JvZHlXYXNoX1N0YXJ0ZXJQYWNrLmpwZz92PTE3NzEyNDEwMTIifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3ODkyODAwNjc2NDUiLCJzaG9ydElkIjoiNzc4OTI4MDA2NzY0NSIsInZhcmlhbnRzIjpbIjQyOTM0ODM5NDc2Mjg1Il0sImhhbmRsZSI6InN1Z2FyLWNydXNoLXN0YXJ0ZXItcGFjay0yIiwidGl0bGUiOiJTdWdhciBDcnVzaCBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy8yNl9WYWxlbnRpbmVzX1dlYl9TdWdhckNydXNoX0JvZHlXYXNoX1N0YXJ0ZXJQYWNrLmpwZz92PTE3NzEyNDEwMTIifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3ODkyODE4MDQzNDkiLCJzaG9ydElkIjoiNzc4OTI4MTgwNDM0OSIsInZhcmlhbnRzIjpbIjQyOTM0ODQzMjExODM3Il0sImhhbmRsZSI6InN1Z2FyLWNydXNoLXNjZW50LXBhY2stMyIsInRpdGxlIjoiU3VnYXIgQ3J1c2ggU2NlbnQgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzLzI2X1ZhbGVudGluZXNfV2ViX1N1Z2FyQ3J1c2hfQm9keVdhc2hfU2NlbnRQYWNrLmpwZz92PTE3NjkwMTQ5MzkifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3ODkyODIzNjE0MDUiLCJzaG9ydElkIjoiNzc4OTI4MjM2MTQwNSIsInZhcmlhbnRzIjpbIjQyOTM0ODQ1NzAyMjA1Il0sImhhbmRsZSI6InN1Z2FyLWNydXNoLXJlZmlsbC1wYWNrLTEiLCJ0aXRsZSI6IlN1Z2FyIENydXNoIFJlZmlsbCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvMjZfVmFsZW50aW5lc19XZWJfU3VnYXJDcnVzaF9Cb2R5V2FzaF9SZWZpbGxQYWNrLmpwZz92PTE3NjkwMTUyNTYifV19fSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3ODkxMTA3MjI2MjEiLCJzaG9ydElkIjoiNzc4OTExMDcyMjYyMSIsInZhcmlhbnRzIjpbIjQyOTMzNDI5OTYwNzY1Il0sImhhbmRsZSI6InN1Z2FyLWNydXNoLXN0YXJ0ZXItcGFjay0xIiwidGl0bGUiOiJTdWdhciBDcnVzaCBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy8yNl9WYWxlbnRpbmVzX1dlYl9TdWdhckNydXNoX1N0YXJ0ZXJQYWNrLmpwZz92PTE3Njg5OTU4MjEifV19fSx7ImlkIjoiNDM4OSIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Nzg5MjY2NDAzMzg5Iiwic2hvcnRJZCI6Ijc3ODkyNjY0MDMzODkiLCJ2YXJpYW50cyI6WyI0MjkzNDczNDUyMDM4MSJdLCJoYW5kbGUiOiJhbGwtYXQtc2VhLXN0YXJ0ZXItcGFjay0yIiwidGl0bGUiOiJBbGwgYXQgU2VhIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzgwNjY4MDU5NjU0MSIsInNob3J0SWQiOiI3ODA2NjgwNTk2NTQxIiwidmFyaWFudHMiOlsiNDI5OTA3MTkzMDM3NDEiXSwiaGFuZGxlIjoiYWxsLWF0LXNlYS1zdGFydGVyLXBhY2stMyIsInRpdGxlIjoiQWxsIGF0IFNlYSBTdGFydGVyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3ODkyNzYxMzU0ODUiLCJzaG9ydElkIjoiNzc4OTI3NjEzNTQ4NSIsInZhcmlhbnRzIjpbIjQyOTM0NzczODc0NzQ5Il0sImhhbmRsZSI6ImFsbC1hdC1zZWEtc2NlbnQtcGFjay0zIiwidGl0bGUiOiJBbGwgYXQgU2VhIFNjZW50IFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy8yNl9WYWxlbnRpbmVzX1dlYl9Cb2R5V2FzaF9BbGxBdFNlYV9TY2VudFBhY2suanBnP3Y9MTc2OTAxMzY0MCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc4OTI3NjU2MTQ2OSIsInNob3J0SWQiOiI3Nzg5Mjc2NTYxNDY5IiwidmFyaWFudHMiOlsiNDI5MzQ3NzY3MjU1NjUiXSwiaGFuZGxlIjoiYWxsLWF0LXNlYS1yZWZpbGwtcGFjay0yIiwidGl0bGUiOiJBbGwgYXQgU2VhIFJlZmlsbCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvMjZfVmFsZW50aW5lc19XZWJfQm9keVdhc2hfQWxsQXRTZWFfUmVmaWxsUGFjay5qcGc/dj0xNzY5MDEzODgxIn1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Nzg5MTA4NDk0Mzk3Iiwic2hvcnRJZCI6Ijc3ODkxMDg0OTQzOTciLCJ2YXJpYW50cyI6WyI0MjkzMzQxODMyODEyNSJdLCJoYW5kbGUiOiJhbGwtYXQtc2VhLXN0YXJ0ZXItcGFjay0xIiwidGl0bGUiOiJBbGwgYXQgU2VhIFN0YXJ0ZXIgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzLzI2X1ZhbGVudGluZXNfV2ViX0FsbEF0U2VhX1N0YXJ0ZXJQYWNrXzEuanBnP3Y9MTc2ODk5NDM3OSJ9XX19LHsiaWQiOiI1MzEwNiIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Nzg5MTEwMDM0NDkzIiwic2hvcnRJZCI6Ijc3ODkxMTAwMzQ0OTMiLCJ2YXJpYW50cyI6WyI0MjkzMzQyNjMyMzUxNyJdLCJoYW5kbGUiOiJhbGwtYXQtc2VhLXNjZW50LXBhY2stMiIsInRpdGxlIjoiQWxsIGF0IFNlYSBTY2VudCBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Nzg5MTA4NDk0Mzk3Iiwic2hvcnRJZCI6Ijc3ODkxMDg0OTQzOTciLCJ2YXJpYW50cyI6WyI0MjkzMzQxODMyODEyNSJdLCJoYW5kbGUiOiJhbGwtYXQtc2VhLXN0YXJ0ZXItcGFjay0xIiwidGl0bGUiOiJBbGwgYXQgU2VhIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc4OTExNTM3NTY3NyIsInNob3J0SWQiOiI3Nzg5MTE1Mzc1Njc3IiwidmFyaWFudHMiOlsiNDI5MzM0NTExOTQ0MjkiXSwiaGFuZGxlIjoiYWxsLWF0LXNlYS1yZWZpbGwtcGFjay0xIiwidGl0bGUiOiJBbGwgYXQgU2VhIFJlZmlsbCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvMjZfVmFsZW50aW5lc19XZWJfQWxsQXRTZWFfUmVmaWxsUGFja18xX2Y4YjcyYWFkLTQwZjMtNDVmZS04Y2U4LWVhNDFiZDI5MjljYS5qcGc/dj0xNzY4OTk5ODEwIn1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Nzg5MjY2NDAzMzg5Iiwic2hvcnRJZCI6Ijc3ODkyNjY0MDMzODkiLCJ2YXJpYW50cyI6WyI0MjkzNDczNDUyMDM4MSJdLCJoYW5kbGUiOiJhbGwtYXQtc2VhLXN0YXJ0ZXItcGFjay0yIiwidGl0bGUiOiJBbGwgYXQgU2VhIFN0YXJ0ZXIgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzLzI2X1ZhbGVudGluZXNfV2ViX0JvZHlXYXNoX0FsbEF0U2VhX1N0YXJ0ZXJQYWNrLmpwZz92PTE3NzI3MjcxODQifV19fSx7ImlkIjoiMzY4NjUiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoic3BlY2lmaWMiLCJzZWxlY3Rpb24iOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNjcwMzYwOTM4MDkyNSIsInNob3J0SWQiOiI2NzAzNjA5MzgwOTI1IiwidmFyaWFudHMiOlsiMzk2ODgyMTM1NjE0MDUiXSwiaGFuZGxlIjoiY2l0cnVzLXN0YXJ0ZXItcGFjay1mdXNzeS1uYXR1cmFsLWRlb2RvcmFudCIsInRpdGxlIjoiV2lkZSBFeWVkIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzQ2MjQ4ODI3NzA1MyIsInNob3J0SWQiOiI3NDYyNDg4Mjc3MDUzIiwidmFyaWFudHMiOlsiNDE2NDU4NjcxMDYzNjUiXSwiaGFuZGxlIjoid2lkZS1leWVkLXJlZmlsbC1wYWNrIiwidGl0bGUiOiJXaWRlIEV5ZWQgUmVmaWxsIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ4NTIxNjExMTgyNjkiLCJzaG9ydElkIjoiNDg1MjE2MTExODI2OSIsInZhcmlhbnRzIjpbIjQxNzcwNzY3Njc5NTQ5Il0sImhhbmRsZSI6InJlZmlsbC1zYiIsInRpdGxlIjoiUmVmaWxscyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL3Byb2R1Y3RzL3JlZmlsbC0wMS5wbmc/dj0xNjI0MjcxMTQ2In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC82NTgzNjgxMjUzNDM3Iiwic2hvcnRJZCI6IjY1ODM2ODEyNTM0MzciLCJ2YXJpYW50cyI6WyI0MTc3MDc2NDQwMjc0OSJdLCJoYW5kbGUiOiJyZWZpbGxzIiwidGl0bGUiOiJSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvcHJvZHVjdHMvcmVmaWxsLTAxX2IxNjNhYTFhLTQ3NjctNGIwYi1hNzRmLWRkNWU5MGI2Y2VmZC5wbmc/dj0xNjI0MjcxMTY5In1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDc0MTEwMzAwMjIxIiwic2hvcnRJZCI6Ijc0NzQxMTAzMDAyMjEiLCJ2YXJpYW50cyI6WyI0MTY3MDA2NjU2OTI3NyJdLCJoYW5kbGUiOiJ3aWRlLWV5ZWQtbWluaS10cmlvLXBhY2stZnVzc3ktbmF0dXJhbC1kZW9kb3JhbnQiLCJ0aXRsZSI6IldpZGUgRXllZCBNaW5pIFRyaW8gUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzEyNzkxMTAwNjI2OSIsInNob3J0SWQiOiI3MTI3OTExMDA2MjY5IiwidmFyaWFudHMiOlsiNDE1NDcxMTQ2NzYyODUiLCI0MDgwNzg3Mzc3MzYyOSIsIjQwODExMjU2NDQ3MDM3Il0sImhhbmRsZSI6ImV4Zm9saWF0aW5nLWJvZHktYmFyIiwidGl0bGUiOiJOYXR1cmFsIEV4Zm9saWF0aW5nIEJhciJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MDAwMDM3NzkxNyIsInNob3J0SWQiOiI3NzUwMDAwMzc3OTE3IiwidmFyaWFudHMiOlsiNDI3Mzg5NDc5NDg2MDUiXSwiaGFuZGxlIjoid2lkZS1leWVkLXN0YXJ0ZXItcGFjay00IiwidGl0bGUiOiJXaWRlIEV5ZWQgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzEyMTIzOTQ1MDIxIiwic2hvcnRJZCI6Ijc3MTIxMjM5NDUwMjEiLCJ2YXJpYW50cyI6WyI0MjYxNzgyMTk1NDEwOSJdLCJoYW5kbGUiOiJ3aWRlLWV5ZWQtc3RhcnRlci1wYWNrLTIiLCJ0aXRsZSI6IldpZGUgRXllZCBTdGFydG
7155VyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9Cb2R5V2FzaF9XZWJfU3VibG93X1N0YXJ0ZXJQYWNrXzEwMGtiLmpwZz92PTE3NzEyNDIwMTEifV19fSx7ImlkIjoiMzQ1MDIiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoic3BlY2lmaWMiLCJzZWxlY3Rpb24iOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzI4NzY1Mjk0MTg4NSIsInNob3J0SWQiOiI3Mjg3NjUyOTQxODg1IiwidmFyaWFudHMiOlsiNDExOTM1Mzk2MzMyMTMiXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLXN0YXJ0ZXItcGFjay1mdXNzeS1uYXR1cmFsLWRlb2RvcmFudCIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzI4NzY1Mzk5MDQ2MSIsInNob3J0SWQiOiI3Mjg3NjUzOTkwNDYxIiwidmFyaWFudHMiOlsiNDExOTM1NDc4OTA3NDkiXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLXJlZmlsbC1wYWNrLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgUmVmaWxsIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzcyODc2NjEyMzIxODkiLCJzaG9ydElkIjoiNzI4NzY2MTIzMjE4OSIsInZhcmlhbnRzIjpbIjQxMTkzNTkyMzU2OTI1Il0sImhhbmRsZSI6ImxhdmVuZGVyLWZpZWxkcy1zY2VudC1wYWNrLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgU2NlbnQgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNDg1MjE2MTExODI2OSIsInNob3J0SWQiOiI0ODUyMTYxMTE4MjY5IiwidmFyaWFudHMiOlsiNDE3NzA3Njc1MTU3MDkiXSwiaGFuZGxlIjoicmVmaWxsLXNiIiwidGl0bGUiOiJSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvcHJvZHVjdHMvcmVmaWxsLTAxLnBuZz92PTE2MjQyNzExNDYifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzY1ODM2ODEyNTM0MzciLCJzaG9ydElkIjoiNjU4MzY4MTI1MzQzNyIsInZhcmlhbnRzIjpbIjQxNzcwNzY0MTczMzczIl0sImhhbmRsZSI6InJlZmlsbHMiLCJ0aXRsZSI6IlJlZmlsbHMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9wcm9kdWN0cy9yZWZpbGwtMDFfYjE2M2FhMWEtNDc2Ny00YjBiLWE3NGYtZGQ1ZTkwYjZjZWZkLnBuZz92PTE2MjQyNzExNjkifV19fSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc1MTgxNDgxMDAxNTciLCJzaG9ydElkIjoiNzUxODE0ODEwMDE1NyIsInZhcmlhbnRzIjpbIjQxNzk0NjkxMjAzMTMzIl0sImhhbmRsZSI6ImxhdmVuZGVyLWZpZWxkcy1taW5pLXRyaW8tcGFjayIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIE1pbmkgVHJpbyBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83MTI3OTExMDA2MjY5Iiwic2hvcnRJZCI6IjcxMjc5MTEwMDYyNjkiLCJ2YXJpYW50cyI6WyI0MTU0NzExNDY3NjI4NSIsIjQwODA3ODczNzczNjI5IiwiNDA4MTEyNTY0NDcwMzciXSwiaGFuZGxlIjoiZXhmb2xpYXRpbmctYm9keS1iYXIiLCJ0aXRsZSI6Ik5hdHVyYWwgRXhmb2xpYXRpbmcgQmFyIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUwMDAyOTY2NTg5Iiwic2hvcnRJZCI6Ijc3NTAwMDI5NjY1ODkiLCJ2YXJpYW50cyI6WyI0MjczODk1ODI3MDUyNSJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc3RhcnRlci1wYWNrLTMiLCJ0aXRsZSI6IkxhdmVuZGVyIEZpZWxkcyBTdGFydGVyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzQ2ODI2MDU2MjkiLCJzaG9ydElkIjoiNzY3NDY4MjYwNTYyOSIsInZhcmlhbnRzIjpbIjQyNDk2NDcwNzEyMzgxIl0sImhhbmRsZSI6ImxhdmVuZGVyLWZpZWxkcy1zdGFydGVyLXBhY2siLCJ0aXRsZSI6IkxhdmVuZGVyIEZpZWxkcyBTdGFydGVyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3MTIxMjMxOTEzNTciLCJzaG9ydElkIjoiNzcxMjEyMzE5MTM1NyIsInZhcmlhbnRzIjpbIjQyNjE3ODE3NzI3MDM3Il0sImhhbmRsZSI6ImxhdmVuZGVyLWZpZWxkcy1zdGFydGVyLXBhY2stMSIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFN0YXJ0ZXIgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0JvZHlXYXNoX1dlYl9TdWJsb3dfTGF2ZW5kZXJGaWVsZHNfU3RhcnRlclBhY2suanBnP3Y9MTc3MTI0MTE2MyJ9XX19LHsiaWQiOiIzMDIwMSIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83MTg5NDMxMzg2MTczIiwic2hvcnRJZCI6IjcxODk0MzEzODYxNzMiLCJ2YXJpYW50cyI6WyI0MDk1OTM5MDQ0OTcyNSJdLCJoYW5kbGUiOiJjb2NvbnV0LW1pbGstc3RhcnRlci1wYWNrLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83MTQ0OTkzNjUyNzk3Iiwic2hvcnRJZCI6IjcxNDQ5OTM2NTI3OTciLCJ2YXJpYW50cyI6WyI0MDg1MjMwNzg2OTc1NyJdLCJoYW5kbGUiOiJsb3N0LWNsYXVzLWxpbWl0ZWQtZWRpdGlvbi1zY2VudC1wYWNrIiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgU2NlbnQgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzE4OTM5NDg4MjYyMSIsInNob3J0SWQiOiI3MTg5Mzk0ODgyNjIxIiwidmFyaWFudHMiOlsiNDA5NTkzMDQzMDI2NTMiXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXJlZmlsbC1wYWNrLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgUmVmaWxsIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzcyNDg2OTk1MjMxMzMiLCJzaG9ydElkIjoiNzI0ODY5OTUyMzEzMyIsInZhcmlhbnRzIjpbIjQxMDkzNjczNjE1NDIxIl0sImhhbmRsZSI6ImNvY29udXQtbWlsay1zdGFydGVyLXBhY2stZnVzc3kiLCJ0aXRsZSI6IkNvY29udXQgTWlsayBTdGFydG
7155VyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ4NTIxNjExMTgyNjkiLCJzaG9ydElkIjoiNDg1MjE2MTExODI2OSIsInZhcmlhbnRzIjpbIjQxNzcwNzY3NTQ4NDc3Il0sImhhbmRsZSI6InJlZmlsbC1zYiIsInRpdGxlIjoiUmVmaWxscyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL3Byb2R1Y3RzL3JlZmlsbC0wMS5wbmc/dj0xNjI0MjcxMTQ2In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC82NTgzNjgxMjUzNDM3Iiwic2hvcnRJZCI6IjY1ODM2ODEyNTM0MzciLCJ2YXJpYW50cyI6WyI0MTc3MDc2NDIwNjE0MSJdLCJoYW5kbGUiOiJyZWZpbGxzIiwidGl0bGUiOiJSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvcHJvZHVjdHMvcmVmaWxsLTAxX2IxNjNhYTFhLTQ3NjctNGIwYi1hNzRmLWRkNWU5MGI2Y2VmZC5wbmc/dj0xNjI0MjcxMTY5In1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDc0MTE3MjE0MjY5Iiwic2hvcnRJZCI6Ijc0NzQxMTcyMTQyNjkiLCJ2YXJpYW50cyI6WyI0MTY3MDA4ODk4MjU4OSJdLCJoYW5kbGUiOiJjb2NvbnV0LW1pbGstbWluaS10cmlvLXBhY2stZnVzc3ktbmF0dXJhbC1kZW9kb3JhbnQiLCJ0aXRsZSI6IkNvY29udXQgTWlsayBNaW5pIFRyaW8gUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzEyNzkxMTAwNjI2OSIsInNob3J0SWQiOiI3MTI3OTExMDA2MjY5IiwidmFyaWFudHMiOlsiNDE1NDcxMTQ2NzYyODUiLCI0MDgwNzg3Mzc3MzYyOSIsIjQwODExMjU2NDQ3MDM3Il0sImhhbmRsZSI6ImV4Zm9saWF0aW5nLWJvZHktYmFyIiwidGl0bGUiOiJOYXR1cmFsIEV4Zm9saWF0aW5nIEJhciJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc0OTk5NzAzNTU4MSIsInNob3J0SWQiOiI3NzQ5OTk3MDM1NTgxIiwidmFyaWFudHMiOlsiNDI3Mzg5MDA1NjYwNzciXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXN0YXJ0ZXItcGFjay00IiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzEyMTIzNDg2MjY5Iiwic2hvcnRJZCI6Ijc3MTIxMjM0ODYyNjkiLCJ2YXJpYW50cyI6WyI0MjYxNzgyMDU0NTA4NSJdLCJoYW5kbGUiOiJjb2NvbnV0LW1pbGstc3RhcnRlci1wYWNrLTIiLCJ0aXRsZSI6IkNvY29udXQgTWlsayBTdGFydGVyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzQ2NzgzMTMwMjEiLCJzaG9ydElkIjoiNzY3NDY3ODMxMzAyMSIsInZhcmlhbnRzIjpbIjQyNDk2NDYwMzU3NjkzIl0sImhhbmRsZSI6ImNvY29udXQtbWlsay1zdGFydGVyLXBhY2stMSIsInRpdGxlIjoiQ29jb251dCBNaWxrIFN0YXJ0ZXIgUGFjayJ9XX19LHsiaWQiOiIyNDA0MyIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC82ODE1ODkzMDYxNjkzIiwic2hvcnRJZCI6IjY4MTU4OTMwNjE2OTMiLCJ2YXJpYW50cyI6WyI0MDAyNjEyNDU4Mjk3MyJdLCJoYW5kbGUiOiJsaW1lLXJlZmlsbC1wYWNrIiwidGl0bGUiOiJUcm9waWMgVG9uaWMgUmVmaWxsIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzY5NDQ0MjgzMjY5NzMiLCJzaG9ydElkIjoiNjk0NDQyODMyNjk3MyIsInZhcmlhbnRzIjpbIjQwMzg2NTYyMjkzODIxIl0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zdGFydGVyLXBhY2stbGltaXRlZC1lZGl0aW9uLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDYyNDY2ODQ2NzgxIiwic2hvcnRJZCI6Ijc0NjI0NjY4NDY3ODEiLCJ2YXJpYW50cyI6WyI0MTY0NTgwMTk2MzU4MSJdLCJoYW5kbGUiOiJ0cm9waWMtdG9uaWMtc2NlbnQtcGFjayIsInRpdGxlIjoiVHJvcGljIFRvbmljIFNjZW50IFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ4NTIxNjExMTgyNjkiLCJzaG9ydElkIjoiNDg1MjE2MTExODI2OSIsInZhcmlhbnRzIjpbIjQxNzcwNzY3NjQ2NzgxIl0sImhhbmRsZSI6InJlZmlsbC1zYiIsInRpdGxlIjoiUmVmaWxscyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL3Byb2R1Y3RzL3JlZmlsbC0wMS5wbmc/dj0xNjI0MjcxMTQ2In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC82NTgzNjgxMjUzNDM3Iiwic2hvcnRJZCI6IjY1ODM2ODEyNTM0MzciLCJ2YXJpYW50cyI6WyI0MTc3MDc2NDMwNDQ0NSJdLCJoYW5kbGUiOiJyZWZpbGxzIiwidGl0bGUiOiJSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvcHJvZHVjdHMvcmVmaWxsLTAxX2IxNjNhYTFhLTQ3NjctNGIwYi1hNzRmLWRkNWU5MGI2Y2VmZC5wbmc/dj0xNjI0MjcxMTY5In1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDc0MTE5ODY4NDc3Iiwic2hvcnRJZCI6Ijc0NzQxMTk4Njg0NzciLCJ2YXJpYW50cyI6WyI0MTY3MDEwODQ3OTU0OSJdLCJoYW5kbGUiOiJ0cm9waWMtdG9uaWMtbWluaS10cmlvLXBhY2stZnVzc3ktbmF0dXJhbC1kZW9kb3JhbnQiLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBNaW5pIFRyaW8gUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzEyNzkxMTAwNjI2OSIsInNob3J0SWQiOiI3MTI3OTExMDA2MjY5IiwidmFyaWFudHMiOlsiNDE1NDcxMTQ2NzYyODUiLCI0MDgwNzg3Mzc3MzYyOSIsIjQwODExMjU2NDQ3MDM3Il0sImhhbmRsZSI6ImV4Zm9saWF0aW5nLWJvZHktYmFyIiwidGl0bGUiOiJOYXR1cmFsIEV4Zm9saWF0aW5nIEJhciJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc0OTkyNjAyNzMyNSIsInNob3J0SWQiOiI3NzQ5OTI2MDI3MzI1IiwidmFyaWFudHMiOlsiNDI3Mzg3Mjk1NDk4ODUiXSwiaGFuZGxlIjoidHJvcGljLXRvbmljLXN0YXJ0ZXItcGFjay0zIiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc0Njc5OTUxNDIxIiwic2hvcnRJZCI6Ijc2NzQ2Nzk5NTE0MjEiLCJ2YXJpYW50cyI6WyI0MjQ5NjQ2MzYzNDQ5MyJdLCJoYW5kbGUiOiJ0cm9waWMtdG9uaWMtc3RhcnRlci1wYWNrIiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvQm9keVdhc2hfV2ViX1N0YXJ0ZXJQYWNrX1Ryb3BpY1RvbmljLmpwZz92PTE3NzEyNDE4MzYifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3MTIxMjMzODc5NjUiLCJzaG9ydElkIjoiNzcxMjEyMzM4Nzk2NSIsInZhcmlhbnRzIjpbIjQyNjE3ODIwMzgxMjQ1Il0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zdGFydGVyLXBhY2stMSIsInRpdGxlIjoiVHJvcGljIFRvbmljIFN0YXJ0ZXIgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0JvZHlXYXNoX1dlYl9TdGFydGVyUGFja19Ucm9waWNUb25pYy5qcGc/dj0xNzcxMjQxODM2In1dfX0seyJpZCI6IjMxOTAyIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6InNwZWNpZmljIiwic2VsZWN0aW9uIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzQ2NzgzMTMwMjEiLCJzaG9ydElkIjoiNzY3NDY3ODMxMzAyMSIsInZhcmlhbnRzIjpbIjQyNDk2NDYwMzU3NjkzIl0sImhhbmRsZSI6ImNvY29udXQtbWlsay1zdGFydGVyLXBhY2stMSIsInRpdGxlIjoiQ29jb251dCBNaWxrIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzY3NjU0NDMxOTU0OSIsInNob3J0SWQiOiI3Njc2NTQ0MzE5NTQ5IiwidmFyaWFudHMiOlsiNDI1MDIxMDk3OTAyNjkiXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXNjZW50LXBhY2siLCJ0aXRsZSI6IkNvY29udXQgTWlsayBTY2VudCBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc2NTk1MTQyNzE3Iiwic2hvcnRJZCI6Ijc2NzY1OTUxNDI3MTciLCJ2YXJpYW50cyI6WyI0MjUwMjM0NTYyMTU2NSJdLCJoYW5kbGUiOiJjb2NvbnV0LW1pbGstcmVmaWxsLXBhY2siLCJ0aXRsZSI6IkNvY29udXQgTWlsayBSZWZpbGwgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzcxMjEyMjgzMDkwOSIsInNob3J0SWQiOiI3NzEyMTIyODMwOTA5IiwidmFyaWFudHMiOlsiNDI2MTc4MTcxMDQ0NDUiXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXNjZW50LXBhY2stMSIsInRpdGxlIjoiQ29jb251dCBNaWxrIFNjZW50IFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3MTIxMjM0ODYyNjkiLCJzaG9ydElkIjoiNzcxMjEyMzQ4NjI2OSIsInZhcmlhbnRzIjpbIjQyNjE3ODIwNTQ1MDg1Il0sImhhbmRsZSI6ImNvY29udXQtbWlsay1zdGFydGVyLXBhY2stMiIsInRpdGxlIjoiQ29jb251dCBNaWxrIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc0MTQ0NjY4NDczMyIsInNob3J0SWQiOiI3NzQxNDQ2Njg0NzMzIiwidmFyaWFudHMiOlsiNDI3MTEzMzQzNTUwMDUiXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXN0YXJ0ZXItcGFjay0zIiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc0NzE3MzM5NzA5Iiwic2hvcnRJZCI6Ijc2NzQ3MTczMzk3MDkiLCJ2YXJpYW50cyI6WyI0MjQ5NjY4NjA2MzY3NyJdLCJoYW5kbGUiOiJib2R5LXdhc2gtcmVmaWxscyIsInRpdGxlIjoiQm9keSBXYXNoIFJlZmlsbHMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2ODA3NTU2MzAxNDEiLCJzaG9ydElkIjoiNzY4MDc1NTYzMDE0MSIsInZhcmlhbnRzIjpbIjQyNTE0NDQ0MzIwODI5Il0sImhhbmRsZSI6ImJvZHktd2FzaC1yZWZpbGxzLXNiIiwidGl0bGUiOiJCb2R5IFdhc2ggUmVmaWxscyJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MDE2MTg1ODYyMSIsInNob3J0SWQiOiI3NzUwMTYxODU4NjIxIiwidmFyaWFudHMiOlsiNDI3MzkyMjA2MTExMzMiXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXNjZW50LXBhY2stMiIsInRpdGxlIjoiQ29jb251dCBNaWxrIFNjZW50IFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU2NlbnRQYWNrX0NvY29udXRNaWxrLmpwZz92PTE3NjM2NTIwOTUifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTAxNjQ3NDIyMDUiLCJzaG9ydElkIjoiNzc1MDE2NDc0MjIwNSIsInZhcmlhbnRzIjpbIjQyNzM5MjQxODEyMDI5Il0sImhhbmRsZSI6ImNvY29udXQtbWlsay1yZWZpbGwtcGFjay0xIiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgUmVmaWxsIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfUmVmaWxsUGFja19Db2NvbnV0TWlsay
71555qcGc/dj0xNzYzNjUzMTAzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzQ5OTk3MDM1NTgxIiwic2hvcnRJZCI6Ijc3NDk5OTcwMzU1ODEiLCJ2YXJpYW50cyI6WyI0MjczODkwMDU2NjA3NyJdLCJoYW5kbGUiOiJjb2NvbnV0LW1pbGstc3RhcnRlci1wYWNrLTQiLCJ0aXRsZSI6IkNvY29udXQgTWlsayBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU3RhcnRlclBhY2tfQ29jb251dE1pbGsuanBnP3Y9MTc2MzY0NjI4OSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1NjY1MjMxNDY4NSIsInNob3J0SWQiOiI3NzU2NjUyMzE0Njg1IiwidmFyaWFudHMiOlsiNDI3NjU4NTA5MzUzNTciXSwiaGFuZGxlIjoiY29jb251dC1taWxrLXN0YXJ0ZXItcGFjay01IiwidGl0bGUiOiJDb2NvbnV0IE1pbGsgU3RhcnRlciBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1N0YXJ0ZXJQYWNrX0NvY29udXRNaWxrLmpwZz92PTE3NjM2NDYyODkifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTY2NTM2OTA5NDEiLCJzaG9ydElkIjoiNzc1NjY1MzY5MDk0MSIsInZhcmlhbnRzIjpbIjQyNzY1ODUzNTg5NTY1Il0sImhhbmRsZSI6ImNvY29udXQtbWlsay1zY2VudC1wYWNrLTMiLCJ0aXRsZSI6IkNvY29udXQgTWlsayBTY2VudCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1NjZW50UGFja19Db2NvbnV0TWlsay5qcGc/dj0xNzYzNjUyMDk1In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUxNTUzNzQ0OTU3Iiwic2hvcnRJZCI6Ijc3NTE1NTM3NDQ5NTciLCJ2YXJpYW50cyI6WyI0Mjc0NDcyOTUzNDUyNSJdLCJoYW5kbGUiOiJoYW5kLXdhc2gtcmVmaWxscyIsInRpdGxlIjoiSGFuZCBXYXNoIFJlZmlsbHMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU3ViRmxvd3NfVHJvcGljVG9uaWMuanBnP3Y9MTc2MzU2NDEwNSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MTU1NDAwNzEwMSIsInNob3J0SWQiOiI3NzUxNTU0MDA3MTAxIiwidmFyaWFudHMiOlsiNDI3NDQ3MzAzMjA5NTciXSwiaGFuZGxlIjoiaGFuZC13YXNoLXJlZmlsbHMtc2IiLCJ0aXRsZSI6IkhhbmQgV2FzaCBSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1N1YkZsb3dzX1Ryb3BpY1RvbmljLmpwZz92PTE3NjM1NjQxMDUifV19fSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzcxODk0MzEzODYxNzMiLCJzaG9ydElkIjoiNzE4OTQzMTM4NjE3MyIsInZhcmlhbnRzIjpbIjQwOTU5MzkwNDQ5NzI1Il0sImhhbmRsZSI6ImNvY29udXQtbWlsay1zdGFydGVyLXBhY2stZnVzc3ktbmF0dXJhbC1kZW9kb3JhbnQiLCJ0aXRsZSI6IkNvY29udXQgTWlsayBTdGFydGVyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc0NzQxMTcyMTQyNjkiLCJzaG9ydElkIjoiNzQ3NDExNzIxNDI2OSIsInZhcmlhbnRzIjpbIjQxNjcwMDg4OTgyNTg5Il0sImhhbmRsZSI6ImNvY29udXQtbWlsay1taW5pLXRyaW8tcGFjay1mdXNzeS1uYXR1cmFsLWRlb2RvcmFudCIsInRpdGxlIjoiQ29jb251dCBNaWxrIE1pbmkgVHJpbyBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83MTI3OTExMDA2MjY5Iiwic2hvcnRJZCI6IjcxMjc5MTEwMDYyNjkiLCJ2YXJpYW50cyI6WyI0MTU0NzExNDY3NjI4NSIsIjQwODA3ODczNzczNjI5IiwiNDA4MTEyNTY0NDcwMzciXSwiaGFuZGxlIjoiZXhmb2xpYXRpbmctYm9keS1iYXIiLCJ0aXRsZSI6Ik5hdHVyYWwgRXhmb2xpYXRpbmcgQmFyIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvQW5nbGVkRXhmb2xpYXRpbmdCYXIuanBnP3Y9MTY5Nzc5NjA5NSJ9XX19LHsiaWQiOiI1NjUzMyIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc0NjgyNjA1NjI5Iiwic2hvcnRJZCI6Ijc2NzQ2ODI2MDU2MjkiLCJ2YXJpYW50cyI6WyI0MjQ5NjQ3MDcxMjM4MSJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc3RhcnRlci1wYWNrIiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc2NTU1OTUyMTg5Iiwic2hvcnRJZCI6Ijc2NzY1NTU5NTIxODkiLCJ2YXJpYW50cyI6WyI0MjUwMjEzMDA0MDg5MyJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc2NlbnQtcGFjayIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFNjZW50IFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzY2NzY3MDIyNjkiLCJzaG9ydElkIjoiNzY3NjY3NjcwMjI2OSIsInZhcmlhbnRzIjpbIjQyNTAyODk0NDg1NTY1Il0sImhhbmRsZSI6ImxhdmVuZGVyLWZpZWxkcy1yZWZpbGwtcGFjayIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFJlZmlsbCBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzEyMTIwNjM1NDUzIiwic2hvcnRJZCI6Ijc3MTIxMjA2MzU0NTMiLCJ2YXJpYW50cyI6WyI0MjYxNzgwOTIwNzM1NyJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc2NlbnQtcGFjay0xIiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgU2NlbnQgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzcxMjEyMzE5MTM1NyIsInNob3J0SWQiOiI3NzEyMTIzMTkxMzU3IiwidmFyaWFudHMiOlsiNDI2MTc4MTc3MjcwMzciXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLXN0YXJ0ZXItcGFjay0xIiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzQxNDUzNDAyMTczIiwic2hvcnRJZCI6Ijc3NDE0NTM0MDIxNzMiLCJ2YXJpYW50cyI6WyI0MjcxMTQ2OTc1MjM4MSJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc3RhcnRlci1wYWNrLTIiLCJ0aXRsZSI6IkxhdmVuZGVyIEZpZWxkcyBTdGFydG
7155VyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzQ3MTczMzk3MDkiLCJzaG9ydElkIjoiNzY3NDcxNzMzOTcwOSIsInZhcmlhbnRzIjpbIjQyNDk2Njg2MTI5MjEzIl0sImhhbmRsZSI6ImJvZHktd2FzaC1yZWZpbGxzIiwidGl0bGUiOiJCb2R5IFdhc2ggUmVmaWxscyJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzY4MDc1NTYzMDE0MSIsInNob3J0SWQiOiI3NjgwNzU1NjMwMTQxIiwidmFyaWFudHMiOlsiNDI1MTQ0NDQzODYzNjUiXSwiaGFuZGxlIjoiYm9keS13YXNoLXJlZmlsbHMtc2IiLCJ0aXRsZSI6IkJvZHkgV2FzaCBSZWZpbGxzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUwMDAyOTY2NTg5Iiwic2hvcnRJZCI6Ijc3NTAwMDI5NjY1ODkiLCJ2YXJpYW50cyI6WyI0MjczODk1ODI3MDUyNSJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc3RhcnRlci1wYWNrLTMiLCJ0aXRsZSI6IkxhdmVuZGVyIEZpZWxkcyBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU3RhcnRlclBhY2tfTGF2ZW5kZXJGaWVsZHMuanBnP3Y9MTc2MzY0Njg3NCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MDE2MzUyOTc4OSIsInNob3J0SWQiOiI3NzUwMTYzNTI5Nzg5IiwidmFyaWFudHMiOlsiNDI3MzkyMzMxMjg1MDkiXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLXNjZW50LXBhY2stMiIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFNjZW50IFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU2NlbnRQYWNrX0xhdmVuZGVyRmllbGRzLmpwZz92PTE3NjM2NTI2MDgifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTAxNjgwMTkwMDUiLCJzaG9ydElkIjoiNzc1MDE2ODAxOTAwNSIsInZhcmlhbnRzIjpbIjQyNzM5MjU1NDc2Mjg1Il0sImhhbmRsZSI6ImxhdmVuZGVyLWZpZWxkcy1yZWZpbGwtcGFjay0xIiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgUmVmaWxsIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfUmVmaWxsUGFja19MYXZlbmRlckZpZWxkcy5qcGc/dj0xNzYzNjUzOTIxIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzU2NjI5ODM1ODM3Iiwic2hvcnRJZCI6Ijc3NTY2Mjk4MzU4MzciLCJ2YXJpYW50cyI6WyI0Mjc2NTc5MDk2OTkxNyJdLCJoYW5kbGUiOiJsYXZlbmRlci1maWVsZHMtc3RhcnRlci1wYWNrLTQiLCJ0aXRsZSI6IkxhdmVuZGVyIEZpZWxkcyBTdGFydGVyIFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU3RhcnRlclBhY2tfTGF2ZW5kZXJGaWVsZHMuanBnP3Y9MTc2MzY0Njg3NCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1NjYzNTYwMzAwNSIsInNob3J0SWQiOiI3NzU2NjM1NjAzMDA1IiwidmFyaWFudHMiOlsiNDI3NjU4MDQwNDQzNDkiXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLXNjZW50LXBhY2stMyIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFNjZW50IFBhY2siLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU2NlbnRQYWNrX0xhdmVuZGVyRmllbGRzLmpwZz92PTE3NjM2NTI2MDgifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTE1NTM3NDQ5NTciLCJzaG9ydElkIjoiNzc1MTU1Mzc0NDk1NyIsInZhcmlhbnRzIjpbIjQyNzQ0NzI5NjAwMDYxIl0sImhhbmRsZSI6ImhhbmQtd2FzaC1yZWZpbGxzIiwidGl0bGUiOiJIYW5kIFdhc2ggUmVmaWxscyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9TdWJGbG93c19Ucm9waWNUb25pYy5qcGc/dj0xNzYzNTY0MTA1In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUxNTU0MDA3MTAxIiwic2hvcnRJZCI6Ijc3NTE1NTQwMDcxMDEiLCJ2YXJpYW50cyI6WyI0Mjc0NDczMDM4NjQ5MyJdLCJoYW5kbGUiOiJoYW5kLXdhc2gtcmVmaWxscy1zYiIsInRpdGxlIjoiSGFuZCBXYXNoIFJlZmlsbHMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU3ViRmxvd3NfVHJvcGljVG9uaWMuanBnP3Y9MTc2MzU2NDEwNSJ9XX19LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzI4NzY1Mjk0MTg4NSIsInNob3J0SWQiOiI3Mjg3NjUyOTQxODg1IiwidmFyaWFudHMiOlsiNDExOTM1Mzk2MzMyMTMiXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLXN0YXJ0ZXItcGFjay1mdXNzeS1uYXR1cmFsLWRlb2RvcmFudCIsInRpdGxlIjoiTGF2ZW5kZXIgRmllbGRzIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzUxODE0ODEwMDE1NyIsInNob3J0SWQiOiI3NTE4MTQ4MTAwMTU3IiwidmFyaWFudHMiOlsiNDE3OTQ2OTEyMDMxMzMiXSwiaGFuZGxlIjoibGF2ZW5kZXItZmllbGRzLW1pbmktdHJpby1wYWNrIiwidGl0bGUiOiJMYXZlbmRlciBGaWVsZHMgTWluaSBUcmlvIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzcxMjc5MTEwMDYyNjkiLCJzaG9ydElkIjoiNzEyNzkxMTAwNjI2OSIsInZhcmlhbnRzIjpbIjQxNTQ3MTE0Njc2Mjg1IiwiNDA4MDc4NzM3NzM2MjkiLCI0MDgxMTI1NjQ0NzAzNyJdLCJoYW5kbGUiOiJleGZvbGlhdGluZy1ib2R5LWJhciIsInRpdGxlIjoiTmF0dXJhbCBFeGZvbGlhdGluZyBCYXIiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9BbmdsZWRFeGZvbGlhdGluZ0Jhci5qcGc/dj0xNjk3Nzk2MDk1In1dfX0seyJpZCI6IjI4NTYxIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6InNwZWNpZmljIiwic2VsZWN0aW9uIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzQ2Nzk5NTE0MjEiLCJzaG9ydElkIjoiNzY3NDY3OTk1MTQyMSIsInZhcmlhbnRzIjpbIjQyNDk2NDYzNjM0NDkzIl0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zdGFydGVyLXBhY2siLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBTdGFydG
7155VyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzY1NTIwNTI3OTciLCJzaG9ydElkIjoiNzY3NjU1MjA1Mjc5NyIsInZhcmlhbnRzIjpbIjQyNTAyMTIxODQ4ODkzIl0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zY2VudC1wYWNrLTEiLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBTY2VudCBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc2NjYxNzYwMDYxIiwic2hvcnRJZCI6Ijc2NzY2NjE3NjAwNjEiLCJ2YXJpYW50cyI6WyI0MjUwMjc2OTU3Mzk0OSJdLCJoYW5kbGUiOiJ0cm9waWMtdG9uaWMtcmVmaWxsLXBhY2siLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBSZWZpbGwgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzcxMjEyMTI5MDgxMyIsInNob3J0SWQiOiI3NzEyMTIxMjkwODEzIiwidmFyaWFudHMiOlsiNDI2MTc4MTE3NjMyNjEiXSwiaGFuZGxlIjoidHJvcGljLXRvbmljLXNjZW50LXBhY2stMiIsInRpdGxlIjoiVHJvcGljIFRvbmljIFNjZW50IFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NDE0NDkyNzM0MDUiLCJzaG9ydElkIjoiNzc0MTQ0OTI3MzQwNSIsInZhcmlhbnRzIjpbIjQyNzExMzc2ODIyMzMzIl0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zdGFydGVyLXBhY2stMiIsInRpdGxlIjoiVHJvcGljIFRvbmljIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzcxMjEyMzM4Nzk2NSIsInNob3J0SWQiOiI3NzEyMTIzMzg3OTY1IiwidmFyaWFudHMiOlsiNDI2MTc4MjAzODEyNDUiXSwiaGFuZGxlIjoidHJvcGljLXRvbmljLXN0YXJ0ZXItcGFjay0xIiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc0NzE3MzM5NzA5Iiwic2hvcnRJZCI6Ijc2NzQ3MTczMzk3MDkiLCJ2YXJpYW50cyI6WyI0MjQ5NjY4NjAzMDkwOSJdLCJoYW5kbGUiOiJib2R5LXdhc2gtcmVmaWxscyIsInRpdGxlIjoiQm9keSBXYXNoIFJlZmlsbHMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2ODA3NTU2MzAxNDEiLCJzaG9ydElkIjoiNzY4MDc1NTYzMDE0MSIsInZhcmlhbnRzIjpbIjQyNTE0NDQ0Mjg4MDYxIl0sImhhbmRsZSI6ImJvZHktd2FzaC1yZWZpbGxzLXNiIiwidGl0bGUiOiJCb2R5IFdhc2ggUmVmaWxscyJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc0OTkyNjAyNzMyNSIsInNob3J0SWQiOiI3NzQ5OTI2MDI3MzI1IiwidmFyaWFudHMiOlsiNDI3Mzg3Mjk1NDk4ODUiXSwiaGFuZGxlIjoidHJvcGljLXRvbmljLXN0YXJ0ZXItcGFjay0zIiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1N0YXJ0ZXJQYWNrX1Ryb3BpY1RvbmljLmpwZz92PTE3NjM2Mzk1ODMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTAxNjI0ODEyMTMiLCJzaG9ydElkIjoiNzc1MDE2MjQ4MTIxMyIsInZhcmlhbnRzIjpbIjQyNzM5MjI1NzU1NzA5Il0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zY2VudC1wYWNrLTMiLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBTY2VudCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1NjZW50UGFja19Ucm9waWNUb25pYy5qcGc/dj0xNzYzNjUyMzQzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUwMTY1NzkwNzgxIiwic2hvcnRJZCI6Ijc3NTAxNjU3OTA3ODEiLCJ2YXJpYW50cyI6WyI0MjczOTI0NDU2NDU0MSJdLCJoYW5kbGUiOiJ0cm9waWMtdG9uaWMtcmVmaWxsLXBhY2stMSIsInRpdGxlIjoiVHJvcGljIFRvbmljIFJlZmlsbCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1JlZmlsbFBhY2tfVHJvcGljVG9uaWMuanBnP3Y9MTc2MzY1MzQwMiJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1NjY0ODkzOTU4MSIsInNob3J0SWQiOiI3NzU2NjQ4OTM5NTgxIiwidmFyaWFudHMiOlsiNDI3NjU4NDI4NzQ0MjkiXSwiaGFuZGxlIjoidHJvcGljLXRvbmljLXN0YXJ0ZXItcGFjay00IiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1N0YXJ0ZXJQYWNrX1Ryb3BpY1RvbmljLmpwZz92PTE3NjM2Mzk1ODMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTY2NTAzNDg2MDUiLCJzaG9ydElkIjoiNzc1NjY1MDM0ODYwNSIsInZhcmlhbnRzIjpbIjQyNzY1ODQ2OTM3NjYxIl0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zY2VudC1wYWNrLTQiLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBTY2VudCBQYWNrIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1NjZW50UGFja19Ucm9waWNUb25pYy5qcGc/dj0xNzYzNjUyMzQzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUxNTUzNzQ0OTU3Iiwic2hvcnRJZCI6Ijc3NTE1NTM3NDQ5NTciLCJ2YXJpYW50cyI6WyI0Mjc0NDcyOTUwMTc1NyJdLCJoYW5kbGUiOiJoYW5kLXdhc2gtcmVmaWxscyIsInRpdGxlIjoiSGFuZCBXYXNoIFJlZmlsbHMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMjc2Lzc3MTYvMzU4MS9maWxlcy9IYW5kV2FzaF9XZWJfU3ViRmxvd3NfVHJvcGljVG9uaWMuanBnP3Y9MTc2MzU2NDEwNSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MTU1NDAwNzEwMSIsInNob3J0SWQiOiI3NzUxNTU0MDA3MTAxIiwidmFyaWFudHMiOlsiNDI3NDQ3MzAyODgxODkiXSwiaGFuZGxlIjoiaGFuZC13YXNoLXJlZmlsbHMtc2IiLCJ0aXRsZSI6IkhhbmQgV2FzaCBSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1N1YkZsb3dzX1Ryb3BpY1RvbmljLmpwZz92PTE3NjM1NjQxMDUifV19fSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzY5NDQ0MjgzMjY5NzMiLCJzaG9ydElkIjoiNjk0NDQyODMyNjk3MyIsInZhcmlhbnRzIjpbIjQwMzg2NTYyMjkzODIxIl0sImhhbmRsZSI6InRyb3BpYy10b25pYy1zdGFydGVyLXBhY2stbGltaXRlZC1lZGl0aW9uLWZ1c3N5LW5hdHVyYWwtZGVvZG9yYW50IiwidGl0bGUiOiJUcm9waWMgVG9uaWMgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDc0MTE5ODY4NDc3Iiwic2hvcnRJZCI6Ijc0NzQxMTk4Njg0NzciLCJ2YXJpYW50cyI6WyI0MTY3MDEwODQ3OTU0OSJdLCJoYW5kbGUiOiJ0cm9waWMtdG9uaWMtbWluaS10cmlvLXBhY2stZnVzc3ktbmF0dXJhbC1kZW9kb3JhbnQiLCJ0aXRsZSI6IlRyb3BpYyBUb25pYyBNaW5pIFRyaW8gUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzEyNzkxMTAwNjI2OSIsInNob3J0SWQiOiI3MTI3OTExMDA2MjY5IiwidmFyaWFudHMiOlsiNDE1NDcxMTQ2NzYyODUiLCI0MDgwNzg3Mzc3MzYyOSIsIjQwODExMjU2NDQ3MDM3Il0sImhhbmRsZSI6ImV4Zm9saWF0aW5nLWJvZHktYmFyIiwidGl0bGUiOiJOYXR1cmFsIEV4Zm9saWF0aW5nIEJhciIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0FuZ2xlZEV4Zm9saWF0aW5nQmFyLmpwZz92PTE2OTc3OTYwOTUifV19fSx7ImlkIjoiMTEyNTUiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoic3BlY2lmaWMiLCJzZWxlY3Rpb24iOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzcxMjEyMzk0NTAyMSIsInNob3J0SWQiOiI3NzEyMTIzOTQ1MDIxIiwidmFyaWFudHMiOlsiNDI2MTc4MjE5NTQxMDkiXSwiaGFuZGxlIjoid2lkZS1leWVkLXN0YXJ0ZXItcGFjay0yIiwidGl0bGUiOiJXaWRlIEV5ZWQgU3RhcnRlciBQYWNrIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83Njc0NjY2Nzc4Njg1Iiwic2hvcnRJZCI6Ijc2NzQ2NjY3Nzg2ODUiLCJ2YXJpYW50cyI6WyI0MjQ5NjQyOTE2MjU1NyJdLCJoYW5kbGUiOiJ3aWRlLWV5ZWQtc3RhcnRlci1wYWNrLTEiLCJ0aXRsZSI6IldpZGUgRXllZCBTdGFydG
7155VyIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc2NzY1NTQ4MzgwNzciLCJzaG9ydElkIjoiNzY3NjU1NDgzODA3NyIsInZhcmlhbnRzIjpbIjQyNTAyMTI3NjE2MDYxIl0sImhhbmRsZSI6IndpZGUtZXllZC1zY2VudC1wYWNrIiwidGl0bGUiOiJXaWRlIEV5ZWQgU2NlbnQgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzY3NjY3NTY4NjQ2MSIsInNob3J0SWQiOiI3Njc2Njc1Njg2NDYxIiwidmFyaWFudHMiOlsiNDI1MDI4OTI1MTk0ODUiXSwiaGFuZGxlIjoid2lkZS1leWVkLXJlZmlsbC1wYWNrLTEiLCJ0aXRsZSI6IldpZGUgRXllZCBSZWZpbGwgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzcxMjEyMTA5NDIwNSIsInNob3J0SWQiOiI3NzEyMTIxMDk0MjA1IiwidmFyaWFudHMiOlsiNDI2MTc4MTExMDc5MDEiXSwiaGFuZGxlIjoid2lkZS1leWVkLXNjZW50LXBhY2stMSIsInRpdGxlIjoiV2lkZSBFeWVkIFNjZW50IFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NDE0NDQzOTA5NzMiLCJzaG9ydElkIjoiNzc0MTQ0NDM5MDk3MyIsInZhcmlhbnRzIjpbIjQyNzExMjkyMDUxNTE3Il0sImhhbmRsZSI6IndpZGUtZXllZC1zdGFydGVyLXBhY2stMyIsInRpdGxlIjoiV2lkZSBFeWVkIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzY3NDcxNzMzOTcwOSIsInNob3J0SWQiOiI3Njc0NzE3MzM5NzA5IiwidmFyaWFudHMiOlsiNDI0OTY2ODYwOTY0NDUiXSwiaGFuZGxlIjoiYm9keS13YXNoLXJlZmlsbHMiLCJ0aXRsZSI6IkJvZHkgV2FzaCBSZWZpbGxzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NjgwNzU1NjMwMTQxIiwic2hvcnRJZCI6Ijc2ODA3NTU2MzAxNDEiLCJ2YXJpYW50cyI6WyI0MjUxNDQ0NDM1MzU5NyJdLCJoYW5kbGUiOiJib2R5LXdhc2gtcmVmaWxscy1zYiIsInRpdGxlIjoiQm9keSBXYXNoIFJlZmlsbHMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTAwMDAzNzc5MTciLCJzaG9ydElkIjoiNzc1MDAwMDM3NzkxNyIsInZhcmlhbnRzIjpbIjQyNzM4OTQ3OTQ4NjA1Il0sImhhbmRsZSI6IndpZGUtZXllZC1zdGFydGVyLXBhY2stNCIsInRpdGxlIjoiV2lkZSBFeWVkIFN0YXJ0ZXIgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9TdGFydGVyUGFja19XaWRlRXllZC5qcGc/dj0xNzYzNjQ2Njg4In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzUwMTYyODQxNjYxIiwic2hvcnRJZCI6Ijc3NTAxNjI4NDE2NjEiLCJ2YXJpYW50cyI6WyI0MjczOTIyODIxMzMwOSJdLCJoYW5kbGUiOiJ3aWRlLWV5ZWQtc2NlbnQtcGFjay0yIiwidGl0bGUiOiJXaWRlIEV5ZWQgU2NlbnQgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9TY2VudFBhY2tfV2lkZUV5ZWQuanBnP3Y9MTc2MzY1MjQ5MSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MDE2NjA4NTY5MyIsInNob3J0SWQiOiI3NzUwMTY2MDg1NjkzIiwidmFyaWFudHMiOlsiNDI3MzkyNDczODI1ODkiXSwiaGFuZGxlIjoid2lkZS1leWVkLXJlZmlsbC1wYWNrLTIiLCJ0aXRsZSI6IldpZGUgRXllZCBSZWZpbGwgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9SZWZpbGxQYWNrX1dpZGVFeWVkLmpwZz92PTE3NjM2NTM1ODAifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTY2NDU4NTkzODkiLCJzaG9ydElkIjoiNzc1NjY0NTg1OTM4OSIsInZhcmlhbnRzIjpbIjQyNzY1ODM3MDc0NDkzIl0sImhhbmRsZSI6IndpZGUtZXllZC1zdGFydGVyLXBhY2stNSIsInRpdGxlIjoiV2lkZSBFeWVkIFN0YXJ0ZXIgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9TdGFydGVyUGFja19XaWRlRXllZC5qcGc/dj0xNzYzNjQ2Njg4In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzU2NjQ3ODU4MjM3Iiwic2hvcnRJZCI6Ijc3NTY2NDc4NTgyMzciLCJ2YXJpYW50cyI6WyI0Mjc2NTg0MDc3NzI3NyJdLCJoYW5kbGUiOiJ3aWRlLWV5ZWQtc2NlbnQtcGFjay0zIiwidGl0bGUiOiJXaWRlIEV5ZWQgU2NlbnQgUGFjayIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9TY2VudFBhY2tfV2lkZUV5ZWQuanBnP3Y9MTc2MzY1MjQ5MSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzc1MTU1Mzc0NDk1NyIsInNob3J0SWQiOiI3NzUxNTUzNzQ0OTU3IiwidmFyaWFudHMiOlsiNDI3NDQ3Mjk1NjcyOTMiXSwiaGFuZGxlIjoiaGFuZC13YXNoLXJlZmlsbHMiLCJ0aXRsZSI6IkhhbmQgV2FzaCBSZWZpbGxzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDI3Ni83NzE2LzM1ODEvZmlsZXMvSGFuZFdhc2hfV2ViX1N1YkZsb3dzX1Ryb3BpY1RvbmljLmpwZz92PTE3NjM1NjQxMDUifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc3NTE1NTQwMDcxMDEiLCJzaG9ydElkIjoiNzc1MTU1NDAwNzEwMSIsInZhcmlhbnRzIjpbIjQyNzQ0NzMwMzUzNzI1Il0sImhhbmRsZSI6ImhhbmQtd2FzaC1yZWZpbGxzLXNiIiwidGl0bGUiOiJIYW5kIFdhc2ggUmVmaWxscyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAyNzYvNzcxNi8zNTgxL2ZpbGVzL0hhbmRXYXNoX1dlYl9TdWJGbG93c19Ucm9waWNUb25pYy5qcGc/dj0xNzYzNTY0MTA1In1dfX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NDc0MTEwMzAwMjIxIiwic2hvcnRJZCI6Ijc0NzQxMTAzMDAyMjEiLCJ2YXJpYW50cyI6WyI0MTY3MDA2NjU2OTI3NyJdLCJoYW5kbGUiOiJ3aWRlLWV5ZWQtbWluaS10cmlvLXBhY2stZnVzc3ktbmF0dXJhbC1kZW9kb3JhbnQiLCJ0aXRsZSI6IldpZGUgRXllZCBNaW5pIFRyaW8gUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNjcwMzYwOTM4MDkyNSIsInNob3J0SWQiOiI2NzAzNjA5MzgwOTI1IiwidmFyaWFudHMiOlsiMzk2ODgyMTM1NjE0MDUiXSwiaGFuZGxlIjoiY2l0cnVzLXN0YXJ0ZXItcGFjay1mdXNzeS1uYXR1cmFsLWRlb2RvcmFudCIsInRpdGxlIjoiV2lkZSBFeWVkIFN0YXJ0ZXIgUGFjayJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzEyNzkxMTAwNjI2OSIsInNob3J0SWQiOiI3MTI3OTExMDA2MjY5IiwidmFyaWFudHMiOlsiNDE1NDcxMTQ2NzYyODUiLCI0MDgwNzg3Mzc3MzYyOSIsIjQwODExMjU2NDQ3MDM3Il0sImhhbmRsZSI6ImV4Zm9saWF0aW5nLWJvZHktYmFyIiwidGl0bGUiOiJOYXR1cmFsIEV4Zm9saWF0aW5nIEJhciJ9XX19LHsiaWQiOiIxNTY4IiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1c
7155HNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNzQ4NzQyMjAwNTMwOSIsInNob3J0SWQiOiI3NDg3NDIyMDA1MzA5IiwidmFyaWFudHMiOlsiNDE2OTU4Mjg0NDMxOTciLCI0MTY5NTgzNTg4MTUzMyIsIjQxNjk1ODM2MDc4MTQxIiwiNDE2OTU4MzYyNzQ3NDkiLCI0MTY5NTgzNjMwNzUxNyIsIjQyNzE1OTE2NDY4Mjg1IiwiNDMyMTM3MDE2MTE1ODEiLCI0MzIzMjM3NjA5NDc4MSIsIjQzMjMyMzc5MzA2MDQ1IiwiNDMyMzIzNzk2OTkyNjEiLCI0MzIzMjM4MDU4Mzk5NyIsIjQzMjMyMzgyNjE1NjEzIiwiNDMyMzk4NTI0MDg4OTMiLCI0MzIzOTg1MTk4MjkwOSIsIjQzMjM5ODUxMTk2NDc3IiwiNDMyMzk4NTI5MzMxODEiLCI0MzI5MjIyNTI0MTE0OSIsIjQzMjkyMjIzMDEyOTI1IiwiNDMyOTIxOTU2NTE2NDUiLCI0MzI5MjIxNTkwMjI2OSJdLCJoYW5kbGUiOiJtaW5pLXRyaW8tcGFjay1mdXNzeS1uYXR1cmFsLWRlb2RvcmFudCIsInRpdGxlIjoiTWluaSBUcmlvIFBhY2sifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzcyODQ4MzE0ODYwMTMiLCJzaG9ydElkIjoiNzI4NDgzMTQ4NjAxMyIsInZhcmlhbnRzIjpbIjQxNTQ3MDI1OTQwNTQxIiwiNDExODUwNDg1NTk2NzciLCI0MTE4NTA0ODQ5NDE0MSIsIjQyNzI4NzYwOTY3MjI5IiwiNDI3Mjg3NjQzMDk1NjUiXSwiaGFuZGxlIjoibmF0dXJhbC1ib2R5d2FzaC1iYXItMSIsInRpdGxlIjoiTmF0dXJhbCBCb2R5d2FzaCBCYXIifV19fV0=");
7156    if (val === '') {
7157        val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
7158    }
7159    val = JSON.parse(val);
7160    window.upcartSettings.upcartEditorSettings.upsellsItems = val;
7161
7162    val = b64DecodeUnicode("Ym90dG9t");
7163    if (val === '') {
7164        val = b64DecodeUnicode("Ym90dG9t");
7165    }
7166    window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val;
7167
7168    val = b64DecodeUnicode("ZmFsc2U=");
7169    if (val === '') {
7170        val = b64DecodeUnicode("ZmFsc2U=");
7171    }
7172    val = JSON.parse(val);
7173    window.upcartSettings.upcartEditorSettings.recommendedUpsells = val;
7174
7175    val = b64DecodeUnicode("");
7176    if (val === '') {
7177        val = b64DecodeUnicode("ZmFsc2U=");
7178    }
7179    val = JSON.parse(val);
7180    window.upcartSettings.upcartEditorSettings.smartVariantMatching = val;
7181
7182    val = b64DecodeUnicode("cmVsYXRlZA==");
7183    if (val === '') {
7184        val = b64DecodeUnicode("cmVsYXRlZA==");
7185    }
7186    window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val;
7187
7188    val = b64DecodeUnicode("");
7189    if (val === '') {
7190        val = b64DecodeUnicode("bm8tcHJvZHVjdHM=");
7191    }
7192    window.upcartSettings.upcartEditorSettings.upsellProductReviews = val;
7193
7194    val = b64DecodeUnicode("");
7195    if (val === '') {
7196        val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
7197    }
7198    window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val;
7199
7200    val = b64DecodeUnicode("");
7201    if (val === '') {
7202        val = b64DecodeUnicode("");
7203    }
7204    window.upcartSettings.upcartEditorSettings.upsellStrategyId = val;
7205
7206    val = b64DecodeUnicode("");
7207    if (val === '') {
7208        val = b64DecodeUnicode("ZmFsc2U=");
7209    }
7210    val = JSON.parse(val);
7211    window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val;
7212
7213    val = b64DecodeUnicode("ZmFsc2U=");
7214    if (val === '') {
7215        val = b64DecodeUnicode("ZmFsc2U=");
7216    }
7217    val = JSON.parse(val);
7218    window.upcartSettings.upcartEditorSettings.addonsModule = val;
7219
7220    val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwiZGVmYXVsdEJlaGF2aW9yIjpmYWxzZX0sInByb2R1Y3RBZGRvbiI6eyJhY3RpdmUiOnRydWUsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGwsImRlZmF1bHRCZWhhdmlvciI6ZmFsc2V9fQ==");
7221    if (val === '') {
7222        val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
7223    }
7224    val = JSON.parse(val);
7225    window.upcartSettings.upcartEditorSettings.addonsField = val;
7226
7227    val = b64DecodeUnicode("ZmFsc2U=");
7228    if (val === '') {
7229        val = b64DecodeUnicode("ZmFsc2U=");
7230    }
7231    val = JSON.parse(val);
7232    window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val;
7233
7234    val = b64DecodeUnicode("");
7235    if (val === '') {
7236        val = b64DecodeUnicode("dHJ1ZQ==");
7237    }
7238    val = JSON.parse(val);
7239    window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val;
7240
7241    val = b64DecodeUnicode("ZmFsc2U=");
7242    if (val === '') {
7243        val = b64DecodeUnicode("ZmFsc2U=");
7244    }
7245    val = JSON.parse(val);
7246    window.upcartSettings.upcartEditorSettings.notesModule = val;
7247
7248    val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
7249    if (val === '') {
7250        val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
7251    }
7252    window.upcartSettings.upcartEditorSettings.notesTitle = val;
7253
7254    val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
7255    if (val === '') {
7256        val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
7257    }
7258    window.upcartSettings.upcartEditorSettings.notesPlaceholder = val;
7259
7260    val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
7261    if (val === '') {
7262        val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
7263    }
7264    window.upcartSettings.upcartEditorSettings.notesPlacement = val;
7265
7266    val = b64DecodeUnicode("dHJ1ZQ==");
7267    if (val === '') {
7268        val = b64DecodeUnicode("ZmFsc2U=");
7269    }
7270    val = JSON.parse(val);
7271    window.upcartSettings.upcartEditorSettings.trustBadgesModule = val;
7272
7273    val = b64DecodeUnicode("eyJ1cmwiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vdXBjYXJ0LXB1YmxpYy9wYXltZW50LWljb25zLndlYnAiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
7274    if (val === '') {
7275        val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
7276    }
7277    val = JSON.parse(val);
7278    window.upcartSettings.upcartEditorSettings.trustBadges = val;
7279
7280    val = b64DecodeUnicode("ZmFsc2U=");
7281    if (val === '') {
7282        val = b64DecodeUnicode("ZmFsc2U=");
7283    }
7284    val = JSON.parse(val);
7285    window.upcartSettings.upcartEditorSettings.discountCodeModule = val;
7286
7287    val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
7288    if (val === '') {
7289        val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
7290    }
7291    window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val;
7292
7293    val = b64DecodeUnicode("QXBwbHk=");
7294    if (val === '') {
7295        val = b64DecodeUnicode("QXBwbHk=");
7296    }
7297    window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val;
7298
7299    val = b64DecodeUnicode("ZmFsc2U=");
7300    if (val === '') {
7301        val = b64DecodeUnicode("ZmFsc2U=");
7302    }
7303    val = JSON.parse(val);
7304    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val;
7305
7306    val = b64DecodeUnicode("ZmFsc2U=");
7307    if (val === '') {
7308        val = b64DecodeUnicode("ZmFsc2U=");
7309    }
7310    val = JSON.parse(val);
7311    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val;
7312
7313    val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
7314    if (val === '') {
7315        val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
7316    }
7317    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val;
7318
7319    val = b64DecodeUnicode("");
7320    if (val === '') {
7321        val = b64DecodeUnicode("ZmFsc2U=");
7322    }
7323    val = JSON.parse(val);
7324    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val;
7325
7326    val = b64DecodeUnicode("");
7327    if (val === '') {
7328        val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
7329    }
7330    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val;
7331
7332    val = b64DecodeUnicode("");
7333    if (val === '') {
7334        val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
7335    }
7336    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val;
7337
7338    val = b64DecodeUnicode("");
7339    if (val === '') {
7340        val = b64DecodeUnicode("RnVsbCBwcmljZQ==");
7341    }
7342    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val;
7343
7344    val = b64DecodeUnicode("");
7345    if (val === '') {
7346        val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z");
7347    }
7348    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val;
7349
7350    val = b64DecodeUnicode("ZmFsc2U=");
7351    if (val === '') {
7352        val = b64DecodeUnicode("ZmFsc2U=");
7353    }
7354    val = JSON.parse(val);
7355    window.upcartSettings.upcartEditorSettings.expressPayModule = val;
7356
7357    val = b64DecodeUnicode("WyJhcHBsZVBheSIsInBheXBhbCIsInNob3BQYXkiXQ==");
7358    if (val === '') {
7359        val = b64DecodeUnicode("W10=");
7360    }
7361    val = JSON.parse(val);
7362    window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val;
7363
7364    val = b64DecodeUnicode("");
7365    if (val === '') {
7366        val = b64DecodeUnicode("MQ==");
7367    }
7368    window.upcartSettings.upcartEditorSettings.expressPayVersion = val;
7369
7370    val = b64DecodeUnicode("");
7371    if (val === '') {
7372        val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
7373    }
7374    val = JSON.parse(val);
7375    window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val;
7376
7377    val = b64DecodeUnicode("");
7378    if (val === '') {
7379        val = b64DecodeUnicode("dHJ1ZQ==");
7380    }
7381    val = JSON.parse(val);
7382    window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val;
7383
7384    val = b64DecodeUnicode("ZmFsc2U=");
7385    if (val === '') {
7386        val = b64DecodeUnicode("ZmFsc2U=");
7387    }
7388    val = JSON.parse(val);
7389    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val;
7390
7391    val = b64DecodeUnicode("IzAwMDAwMA==");
7392    if (val === '') {
7393        val = b64DecodeUnicode("IzAwMDAwMA==");
7394    }
7395    window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val;
7396
7397    val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
7398    if (val === '') {
7399        val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
7400    }
7401    window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val;
7402
7403    val = b64DecodeUnicode("I2ZmZmZmZg==");
7404    if (val === '') {
7405        val = b64DecodeUnicode("I2ZmZmZmZg==");
7406    }
7407    window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val;
7408
7409    val = b64DecodeUnicode("c3F1YXJlQmFn");
7410    if (val === '') {
7411        val = b64DecodeUnicode("c3F1YXJlQmFn");
7412    }
7413    window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val;
7414
7415    val = b64DecodeUnicode("I2U0MjYyNg==");
7416    if (val === '') {
7417        val = b64DecodeUnicode("I2U0MjYyNg==");
7418    }
7419    window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
7419dColor = val;
7420
7421    val = b64DecodeUnicode("I2ZmZmZmZg==");
7422    if (val === '') {
7423        val = b64DecodeUnicode("I2ZmZmZmZg==");
7424    }
7425    window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val;
7426
7427    val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
7428    if (val === '') {
7429        val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
7430    }
7431    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val;
7432
7433
7434})();
7435</script>
7435
7436
7437
7438
7439
7440
7441
7442<script>
7443  window.upcartPreloadedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
7444  window.upcartMoneyFormat = "£{{amount}}";
7445  window.upcartStorefrontPublicAccessToken = '012287183fe4a624364b7777dbe81b95' || undefined;
7446  window.upcartClientLocalizationCountry = {
7447    isoCode: 'GB',
7448    currency: 'CurrencyDrop',
7449    name: 'United Kingdom'
7450  };
7451  window.upcartMyShopifyDomain = 'we-are-fussy.myshopify.com';
7452</script>
7452
7453
7454
7455<script>
7456    window.upcart = window.upcart || {};
7457    window.upcart.customer = { isLoggedIn: false };
7458  </script>
7458<script>
7459  window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => {
7460    
7461
7462    return line;
7463  });
7464</script>
7464
7465
7466<div id="upCart"></div>
7467<div id="upCartStickyButton"></div>
7468
7469<style id="upCart-customCSS">
7470  
7471    :root
7472{
7473    --summarySubtotalTitleFontSize: 18px;
7474    --summarySubtotalValueFontSize: 18px;
7475   --summarySubtotalTitleColor: black;
7476    --summarySubtotalValueColor: black;
7477    --summarySubtotalTitleWeight: bold;
7478    --summarySubtotalValueWeight: normal;
7479}
7480
7481.upcart-product-item > div > div.Stack__item.Stack__item--fill {
7482    display: flex;
7483    flex-direction: column;
7484    justify-content: space-between;
7485}
7486
7487.giftCardPromoWrapper
7488{
7489    width: 100%;
7490}
7491
7492.giftCardPromoText
7493{
7494    color: black;
7495    text-align: center;
7496    margin-top: 10px;
7497    margin-bottom: 10px;
7498}
7499
7500.tp-image{
7501    height: 55px;
7502    padding-top: 25px;
7503    text-align: center;
7504}
7505
7506.upcart-trustpilot-widget{
7507   padding-top: 20px;
7508    height: 55px !important;
7509}
7510
7511.upcart-header
7512{
7513    padding-top: 15px;
7514    padding-bottom: 0px;
7515    padding-right: 0px !important;
7516    background-color: black;
7517    margin-bottom: 0px;
7518}
7519
7520[class*="styles_ProductRow__stepper__"].hide
7521{
7522    display: block !important;
7523}
7524
7525.upcart-header-text
7526{
7527    color: white !important;
7528    font-family: ITC Franklin Gothic;
7529    font-size: 14px;
7530    font-style: normal;
7531    font-weight: 500;
7532    line-height: normal;
7533}
7534
7535.upcart-announcement{
7536    margin-top: 0px;
7537    padding-top: 0px;
7538    padding-bottom: 10px;
7539}
7540
7541.upcart-announcement p {
7542    font-family: ITC Franklin Gothic;
7543    font-size: 14px !important;
7544}
7545
7546.upcart-product-quantity-input{
7547    border:none;
7548    width:35px;
7549}
7550[class*="styles_button__"]{
7551    border-radius: 50%;
7552}
7553[class*="styles_ProductRow__stepper__"]{
7554    display: block !important;
7555}
7556[class*="styles_button__"]{
7557    background-color: #000;
7558}
7559[class*="styles_button__"] svg
7560{
7561    fill:#ffffff;
7562    height: 15px !important;
7563    width: 15px !important;
7564}
7565
7566[class*="styles_button__"]
7567{
7568    height: 25px;
7569    min-height: 25px;
7570    max-height: 25px;
7571    width: 25px;
7572    min-width: 25px;
7573    max-width: 25px;
7574}
7575
7576#CartPopup [class*="styles_Header__"] h2
7577{
7578    margin-left: auto !important;
7579    margin-right: auto !important;
7580    text-align: center !important;
7581    width: 100% !important;
7582    /* padding-left: 6% !important; */
7583}
7584
7585.upcart-checkout-button .money
7586{
7587    background-color: transparent !important;
7588    color: black;
7589}
7590
7591.upcart-checkout-button.UpcartDesignSettings__button:hover span
7592{
7593    color: black !important;
7594}
7595
7596.upcart-upsells-button
7597{
7598    line-height: 1 !important;
7599}
7600
7601
7602.upcart-header-close-button-icon{
7603    width: 15px;
7604    height: 15px;
7605}
7606.upcart-header-close-button:hover{
7607  background-color: #000;
7608}
7609[class*="styles_ProductRow__imageWrapper__"] a{
7610        max-height: 115px;
7611}
7612[class*="styles_ProductRow__imageWrapper__"] img{
7613     max-height: 115px;
7614}
7615.upcart-product-title{
7616    color: #000;
7617    font-family: ITC Franklin Gothic;
7618    font-size: 15px;
7619    font-style: normal;
7620    font-weight: 500;
7621    line-height: normal;
7622}
7623/* [class*="styles_TrashButton__deleteButton__"] svg
7624{
7625    display: none;
7626}
7627[class*="styles_TrashButton__deleteButton__"]:after {
7628    position: absolute;
7629    right: 0px;
7630    content: "Remove";
7631    font-size: 12px;
7632    color: black;
7633    border: 1px solid #000;
7634    width: 60px;
7635    text-align: center;
7636    border-radius: 30px;
7637    font-family: ITC Franklin Gothic;
7638    font-style: normal;
7639    font-weight: 500;
7640    line-height: normal;
7641} */
7642.upcart-item-option{
7643    color: #AFAFAF;
7644    font-family: ITC Franklin Gothic;
7645    font-size: 12px;
7646    font-style: normal;
7647    font-weight: 500;
7648    line-height: normal;
7649}
7650[class*="styles_ProductRow__price__"]{
7651    color: #000;
7652    font-family: ITC Franklin Gothic;
7653    font-size: 15px;
7654    font-style: normal;
7655    font-weight: 500;
7656    line-height: normal;
7657}
7658.upcart-upsells-title p{
7659    color: #000;
7660    font-family: ITC Franklin Gothic;
7661    font-size: 22px;
7662    font-style: normal;
7663    font-weight: 500;
7664    line-height: normal;
7665}
7666
7667/* Upsells Button */
7668[class*="styles_PreviewCarousel__button__"]
7669{
7670    font-weight: normal !important;
7671}
7672
7673.upcart-upsell-item-title
7674{
7675    font-weight: inherit !important;
7676}
7677
7678.upcart-upsells-button{
7679    border-radius: 30px;
7680}
7681.upcart-discount-code-input-wrapper,.upcart-discount-code-input,.upcart-discount-code-button{
7682    border-radius:30px !important;
7683}
7684
7685.cartSummarySection
7686{
7687    padding-bottom: 10px;
7688    padding-top: 10px;
7689}
7690.cartSubtotalTitle
7691{
7692    color: var(--summarySubtotalTitleColor);
7693    width:100%;
7694    text-align:left;
7695    padding-left:0px;
7696    padding-right:0px;
7697    font-family: ITC Franklin Gothic;
7698    font-size: var(--summarySubtotalTitleFontSize);
7699    font-style: normal;
7700    font-weight: 500;
7701    line-height: normal;
7702}
7703.cartSubtotalValue
7704{
7705    color: var(--summarySubtotalValueColor);
7706    font-size: var(--summarySubtotalValueFontSize);
7707    font-weight: var(--summarySubtotalValueWeight);
7708}
7709.upcart-checkout-button {
7710    font-weight: 500 !important;
7711    font-size: 18px !important;
7712}
7713
7714/* Utility */
7715.alignLeft 
7716{
7717    float: left;
7718}
7719.alignRight 
7720{
7721    float: right;
7722}
7723.upcart-upsell-item-title,.upcart-upsell-item-variant-selector,.upcart-upsells-button,.upcart-upsell-item-price{
7724    font-family: ITC Franklin Gothic; 
7725}
7726.upcart-checkout-button{
7727   background-color: #F0FE00 !important;
7728   color:#000 !important;
7729   border-radius: 30px;
7730}
7731.upcart-checkout-button:hover{
7732color:#000 !important;
7733}
7734.bottomTextcheckout{
7735    font-size:24px;
7736    text-align: center;
7737    background-color: #f6f6f7;
7738    padding-bottom: 11px;
7739    display: flex;
7740    justify-content: center;
7741    align-items: center;
7742}
7743.bottomTextcheckout svg {
7744    margin-right: 5px;
7745}
7746
7747
7748
7749  
7750</style>
7751
7752
7753</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
7753<script>
7754  (function () {
7755    const cartAttributes = {};
7756
7757    // Helper function to retrieve the UTM from Url
7758    function getUTMFromUrl() {
7759      const url_string = window.location.href;
7760      const url = new URL(url_string);
7761
7762      const utm_id = url.searchParams.get("utm_id");
7763      const utm_source = url.searchParams.get("utm_source");
7764      const utm_medium = url.searchParams.get("utm_medium");
7765      const utm_campaign = url.searchParams.get("utm_campaign");
7766      const utm_term = url.searchParams.get("utm_term");
7767      const ref = url.searchParams.get("ref");
7768
7769      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
7770        return null;
7771      }
7772
7773      let utmParameters = {};
7774      
7775        if (utm_id) {
7776          utmParameters.utm_id = utm_id;
7777        }
7778        if (utm_source) {
7779          utmParameters.utm_source = utm_source;
7780        }
7781        if (utm_medium) {
7782          utmParameters.utm_medium = utm_medium;
7783        }
7784        if (utm_campaign) {
7785          utmParameters.utm_campaign = utm_campaign;
7786        }
7787        if (utm_term) {
7788          utmParameters.utm_term = utm_term;
7789        }
7790        if (ref) {
7791          utmParameters.ref = ref;
7792        }
7793      
7794
7795      return Object.keys(utmParameters).length === 0
7796        ? null
7797        : utmParameters;
7798    }
7799
7800    // Helper function to retrieve the UTM from Cookie
7801    function getUTMAttributes() {
7802      const urlUtmParams = getUTMFromUrl();
7803
7804      if (urlUtmParams) {
7805          return urlUtmParams;
7806      }
7807
7808      // No longer reading from deprecated Shopify cookies
7809      return undefined;
7810    }
7811
7812    function saveUtmParameters() {
7813      const utmParams = getUTMAttributes();
7814      if (utmParams) {
7815        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
7816        if (cartHasUtmAttributes) {
7817          // Don't call API if it already contains our UTM parameters
7818          return;
7819        }
7820
7821        // Handle both Shopify.routes.root and routes.root_url for better compatibility
7822        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
7823          || (window.routes && window.routes.root_url) 
7824          || '/';
7825        
7826        var updateCart = fetch(rootUrl + 'cart/update.js',
7827        {
7828          headers: {
7829            'Content-Type': 'application/json',
7830          },
7831          method: "POST",
7832          body: JSON.stringify({
7833            attributes: {
7834              ...utmParams
7835            },
7836          })
7837        })
7838        .then(response => response.json())
7839        .then(data => {
7840          return data
7841        });
7842      }
7843    }
7844
7845    saveUtmParameters();
7846  })();
7847</script>
7847
7848
7849
7850
7851
7852</div>
7852<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7852
7853</body>
7854</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.