PageSourceSearch

https://www.raggedlife.com/cart

html raggedlife.com collected 2026-09-25 20:58:54 UTC 153,557 bytes, 1,761 lines download raw bytes

1<!doctype html>
2<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
3<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
4<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
5<head>
6
7  <!-- Basic page needs ================================================== -->
8  <meta charset="utf-8">
9  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10
11  
12  <link rel="shortcut icon" href="//www.raggedlife.com/cdn/shop/t/16/assets/favicon.png?v=45520172061956846671732797072" type="image/png" />
13  
14
15  <!-- Title and description ================================================== -->
16  <title>
17    Your Shopping Cart
18  </title>
19
20   
21
22  <!-- Helpers ================================================== -->
23  <!-- /snippets/social-meta-tags.liquid -->
24
25
26  <meta property="og:type" content="website">
27  <meta property="og:title" content="Your Shopping Cart">
28  
29    <meta property="og:image" content="http://www.raggedlife.com/cdn/shop/t/16/assets/logo.png?v=113083212646149956561732797072">
30    <meta property="og:image:secure_url" content="https://www.raggedlife.com/cdn/shop/t/16/assets/logo.png?v=113083212646149956561732797072">
31  
32
33<meta property="og:url" content="https://www.raggedlife.com/cart">
34<meta property="og:site_name" content="Ragged Life">
35
36
37
38  <meta name="twitter:site" content="@raggedlife">
39
40
41  <meta name="twitter:card" content="summary">
42
43
44
45  <link rel="canonical" href="https://www.raggedlife.com/cart">
46  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
47  <meta name="theme-color" content="#747474">
48
49  <!-- CSS ================================================== -->
50  <link href='https://fonts.googleapis.com/css?family=Lato:400,700italic,700,400italic' rel='stylesheet' type='text/css'>
51  <link href="https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap" rel="stylesheet">
52  
53  <link href="//www.raggedlife.com/cdn/shop/t/16/assets/timber.scss.css?v=166812839469115511461753287192" rel="stylesheet" type="text/css" media="all" />
54  
55  <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" />
56
57  <link href="//www.raggedlife.com/cdn/shop/t/16/assets/slick.css?v=98340474046176884051732797072" rel="stylesheet" type="text/css" media="all" />
58
59  
60  <link href="//www.raggedlife.com/cdn/shop/t/16/assets/custom.scss.css?v=22142518849577660921736522296" rel="stylesheet" type="text/css" media="all" />
61
62  <!-- Header hook for plugins ================================================== -->
63  
63<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
63<meta name="google-site-verification" content="xhpITfaLD_9dxB-kib61bsUQ5cdmzjo9fQDt6uR4kjw">
64<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13035983/digital_wallets/dialog">
65<meta id="in-context-paypal-metadata" data-shop-id="13035983" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
66<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
66<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
66
67<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
68<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=13035983" crossorigin="anonymous"></script>
vendor: 1 bytes, line 68
68
69<script id="shopify-features" type="application/json">{"accessToken":"0c9e68f026de476277bdb44bcecc01e7","betas":["rich-media-storefront-analytics"],"domain":"www.raggedlife.com","predictiveSearch":true,"shopId":13035983,"locale":"en"}</script>
vendor: 1 bytes, line 69
69
70<script>var Shopify = Shopify || {};
71Shopify.shop = "ragged-life.myshopify.com";
72Shopify.locale = "en";
73Shopify.currency = {"active":"USD","rate":"1.3515306"};
74Shopify.country = "US";
75Shopify.theme = {"name":"Ragged Life - Rag Rug Tools Template","id":176569123192,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
76Shopify.theme.handle = "null";
77Shopify.theme.style = {"id":null,"handle":null};
78Shopify.cdnHost = "www.raggedlife.com/cdn";
79Shopify.routes = Shopify.routes || {};
80Shopify.routes.root = "/";
81Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
82Shopify.SignInWithShop = Shopify.SignInWithShop || {};
83Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
84Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 84
84
85<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 85
85
86<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 86
86
87<script>
88  window.ShopifyPay = window.ShopifyPay || {};
89  window.ShopifyPay.apiHost = "shop.app\/pay";
90  window.ShopifyPay.redirectState = null;
91</script>
vendor: 1 bytes, line 91
91
92<script>
93  window.Shopify = window.Shopify || {};
94  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
95  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
96  window.Shopify.SignInWithShop.eligible = true;
97</script>
vendor: 1 bytes, line 97
97
98<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 98
98
99<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 99
99
100<script type="module">
101  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
102
103  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
104
105</script>
vendor: 1 bytes, line 105
105
106<script>
107  window.Shopify = window.Shopify || {};
108  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
109  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"]};
110</script>
vendor: 1 bytes, line 110
110
111<script>(function() {
112  var isLoaded = false;
113  function asyncLoad() {
114    if (isLoaded) return;
115    isLoaded = true;
116    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/f8e911ba92c5300a835977f38\/dc7d8c1467c799755def4c606.js?shop=ragged-life.myshopify.com","https:\/\/d10lpsik1i8c69.cloudfront.net\/w.js?shop=ragged-life.myshopify.com","\/\/shopify.privy.com\/widget.js?shop=ragged-life.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-64d4be59ab281bbef62b8b84bf389c83.js?shop=ragged-life.myshopify.com","https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=ragged-life.myshopify.com","https:\/\/cdn-widgetsrepository.yotpo.com\/v1\/loader\/M9rUomb4E756KbXOeC5vDWEPR6XEiglrwTDKQbM8?shop=ragged-life.myshopify.com","https:\/\/gcdn.incartupsell.com\/ghhad-J-LKBy6pskSaQoeNoRFD.js?c=1761647332\u0026shop=ragged-life.myshopify.com"];
117    for (var i = 0; i < urls.length; i++) {
118      var s = document.createElement('script');
119      s.type = 'text/javascript';
120      s.async = true;
121      s.src = urls[i];
122      var x = document.getElementsByTagName('script')[0];
123      x.parentNode.insertBefore(s, x);
124    }
125  };
126  if(window.attachEvent) {
127    window.attachEvent('onload', asyncLoad);
128  } else {
129    window.addEventListener('load', asyncLoad, false);
130  }
131})();</script>
vendor: 1 bytes, line 131
131
132<script id="__st">var __st={"a":13035983,"offset":3600,"reqid":"3858e3ee-aadc-4e7f-b490-fdc5dad9c511-1790369933","pageurl":"www.raggedlife.com\/cart","u":"32ef7e8a5b83","p":"cart"};</script>
vendor: 1 bytes, line 132
132
133<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 133
133
134<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 134
134
135<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.raggedlife.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 135
135
136<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.raggedlife.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>
136<script crossorigin="anonymous" defer="defer" src="//www.raggedlife.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 136
136
137<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 137
137
138<script>
139  window.Shopify = window.Shopify || {};
140  window.Shopify.MCP = window.Shopify.MCP || {};
141  window.Shopify.MCP.enabled = true;
142  window.Shopify.MCP.shop = "ragged-life.myshopify.com";
143  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.raggedlife.com\/api\/mcp";
144  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
145</script>
vendor: 1 bytes, line 145
145
146<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.raggedlife.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
147</script>
vendor: 1 bytes, line 147
147
148<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.raggedlife.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
149</script>
vendor: 1 bytes, line 149
149
150<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
151  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);
152</script>
vendor: 1 bytes, line 152
152
153<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})}}));
154</script>
154
155<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.raggedlife.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
156<style id="shopify-accelerated-checkout-cart">
157        #shopify-buyer-consent {
158  margin-top: 1em;
159  display: inline-block;
160  width: 100%;
161}
162
163#shopify-buyer-consent.hidden {
164  display: none;
165}
166
167#shopify-subscription-policy-button {
168  background: none;
169  border: none;
170  padding: 0;
171  text-decoration: underline;
172  font-size: inherit;
173  cursor: pointer;
174}
175
176#shopify-subscription-policy-button::before {
177  box-shadow: none;
178}
179
180      </style>
181
182<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
182
183  <!-- /snippets/oldIE-js.liquid -->
184
185
186<!--[if lt IE 9]>
187<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 187
187
188<script src="//www.raggedlife.com/cdn/shop/t/16/assets/respond.min.js?v=52248677837542619231732797072" type="text/javascript"></script>
188
189<link href="//www.raggedlife.com/cdn/shop/t/16/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
190<link href="//www.raggedlife.com/search?q=a962d237c48415a8e2e4a68718b7375e" id="respond-redirect" rel="respond-redirect" />
191<script src="//www.raggedlife.com/search?q=a962d237c48415a8e2e4a68718b7375e" type="text/javascript"></script>
191
192<![endif]-->
193
194
195
196  
196<script src="//www.raggedlife.com/cdn/shop/t/16/assets/jquery.js?v=3768112701670833061732797072" type="text/javascript"></script>
196
197  
197<script src="//www.raggedlife.com/cdn/shop/t/16/assets/modernizr.min.js?v=137617515274177302221732797072" type="text/javascript"></script>
197
198  
198<script src="//www.raggedlife.com/cdn/shop/t/16/assets/equalheights.js?v=60473011771786824351732797072" type="text/javascript"></script>
198
199  
200  
200<script src="//www.raggedlife.com/cdn/shop/t/16/assets/lazyloading.js?v=94224023136283657951732797072" async="async"></script>
200
201  
202  
202<script src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
202
203  
204  
204<script src="//www.raggedlife.com/cdn/shop/t/16/assets/slick.min.js?v=71779134894361685811732797072" type="text/javascript"></script>
204
205  
206  
206<script src="//www.raggedlife.com/cdn/shop/t/16/assets/custom.js?v=117771120440675026501732797072" type="text/javascript"></script>
206
207
208  
209  
210
211
212
213<script id="sca_fg_cart_ShowGiftAsProductTemplate" type="text/template">
214  
215  <div class="item not-sca-qv" id="sca-freegift-{{productID}}">
216    <a class="close_box" style="display: none;position: absolute;top:5px;right: 10px;font-size: 22px;font-weight: bold;cursor: pointer;text-decoration:none;color: #aaa;">×</a>
217    <img class="lazyOwl" data-src="{{productImageURL}}">
218    <div class="sca-product-shop">
219      <div class="f-fix"><span class="sca-product-title" style="white-space: nowrap;color:#000;{{showfgTitle}}">{{productTitle}}</span>
220          <div id="product-variants-{{productID}}">
221            <div class="sca-price" id="price-field-{{productID}}">
222              <span class="sca-old-price">{{variant_compare_at_price}}</span>
223              <span class="sca-special-price">{{variant_price}}</span>
224            </div>
225            <div id="stay-content-sca-freegift-{{productID}}" class="sca-fg-cart-item">
226              <a class="close_box" style="display: none;position: absolute;top:5px;right: 10px;font-size: 22px;font-weight: bold;cursor: pointer;text-decoration:none;color: #aaa;">×</a>
227              <select id="product-select-{{productID}}" name="id" style="display: none">
228                {{optionVariantData}}
229              </select>
230            </div>
231          </div>
232          <button type='button' id="sca-btn-select-{{productID}}" class="sca-button" onclick="onclickSelect_{{productID}}();"><span>{{SelectButton}}</span></button>
233          <button type='button' id="sca-btn-{{productID}}" class="sca-button" style="display: none"><span>{{AddToCartButton}}</span></button>
234      </div>
235    </div>
236  </div>
237  
238</script>
vendor: 1 bytes, line 238
238
239<script id = "sca_fg_cart_ShowGiftAsProductScriptTemplate" type="text/template">
240  
241  var selectCallback_{{productID}}=function(_,t){if(_){if(_.available){$("#sca-btn-{{productID}}").removeClass("disabled").removeAttr("disabled").html("<span>{{AddToCartButton}}</span>").fadeTo(200,1);$("#sca-btn-{{productID}}").unbind("click");$("#sca-btn-{{productID}}").click(SECOMAPP.jQuery.proxy(function(){SECOMAPP.addGiftToCart(_.id,1)},_))}else{$("#sca-btn-{{productID}}").html("<span>{{UnavailableButton}}</span>").addClass("disabled").attr("disabled","disabled").fadeTo(200,.5)}if(_.compare_at_price>_.price){$("#price-field-{{productID}}").html("<span class='sca-old-price'>"+SECOMAPP.formatMoney(_.compare_at_price)+"</span>"+"&nbsp;<s class='sca-special-price'>"+SECOMAPP.formatMoney(_.price)+"</s>")}else{$("#price-field-{{productID}}").html("<span class='sca-special-price'>"+SECOMAPP.formatMoney(_.price)+"</span>")}}else{$("#sca-btn-{{productID}}").html("<span>{{UnavailableButton}}</span>").addClass("disabled").attr("disabled","disabled").fadeTo(200,.5)}if(_&&_.featured_image){var a=$("#sca-freegift-{{productID}} img");var o=_.featured_image;var n=a[0];Shopify.Image.switchImage(o,n,function(_,t,a){$(a).parents("a").attr("href",_);$(a).attr("src",_)})}};var onclickSelect_{{productID}}=function(){SECOMAPP.jQuery.getJSON("/products/{{productHandle}}.js",function(_){if(_.options.length==1){$("<label><strong>"+_.options[0].name+"</strong></label>").insertBefore("#product-select-{{productID}}")}var t=[];SECOMAPP.jQuery.each(_.options,function(_,a){t[_]=a.name});_.options=t;var a={{variantsGiftList}};var o={{mainVariantsList}};for(var n=_.variants.length-1;n>-1;n--){if(a.indexOf(_.variants[n].id)<0&&o.indexOf(_.variants[n].id)<0){_.variants.splice(n,1)}}for(var e=o.length-1;e>-1;e--){var i=a[e];var c=o[e];var s=0;var r=0;for(var n=_.variants.length-1;n>-1;n--){if(_.variants[n].id==i){s=n}else if(_.variants[n].id==c){r=n}}_.variants[s].inventory_management=_.variants[r].inventory_management;_.variants[s].inventory_policy=_.variants[r].inventory_policy;_.variants[s].inventory_quantity=_.variants[r].inventory_quantity;_.variants[s].available=_.variants[r].available;_.variants[s].option1=_.variants[r].option1;_.variants[s].options[0].name=_.variants[r].options[0].name;if(_.variants[s].options[1]){_.variants[s].options[1].name=_.variants[r].options[1].name;_.variants[s].option2=_.variants[r].option2}if(_.variants[s].options[2]){_.variants[s].options[2].name=_.variants[r].options[2].name;_.variants[s].option3=_.variants[r].option3}_.variants[s].title=_.variants[r].title;_.variants[s].name=_.variants[r].name;_.variants[s].public_title=_.variants[r].public_title;_.variants.splice(r,1)}$("#sca-btn-select-{{productID}}").hide();$("#product-select-{{productID}}").show();$("#sca-btn-{{productID}}").show();$("#stay-content-sca-freegift-{{productID}} .close_box").show();$("#stay-content-sca-freegift-{{productID}} .close_box").click(function(){$("#stay-content-sca-freegift-{{productID}}").hide();$("#sca-btn-{{productID}}").hide();$("#sca-btn-select-{{productID}}").show()});new Shopify.OptionSelectors("product-select-{{productID}}",{product:_,onVariantSelected:selectCallback_{{productID}},enableHistoryState:true});if(_.variants.length==1&&_.variants[0].title.indexOf("Default")!==-1){jQuery("#sca-freegift-{{productID}} .selector-wrapper").hide()}else{$("#stay-content-sca-freegift-{{productID}}").show();$("#stay-content-sca-freegift-{{productID}}").focus()}onclickSelect_{{productID}}=function(){$("#stay-content-sca-freegift-{{productID}}").show();$("#sca-btn-{{productID}}").show();$("#sca-btn-select-{{productID}}").hide()}})};
242  
243</script>
243
244
245<script id="sca_fg_cart_ShowGiftAsVariantTemplate" type="text/template">
246  
247  <div class="item not-sca-qv" id="sca-freegift-{{variantID}}">
248    <img class="lazyOwl" data-src="{{variantImageURL}}">
249    <div class="sca-product-shop">
250      <div class="f-fix">
251        <span class="sca-product-title" style="white-space: nowrap;color:#000;">{{variantTitle}}</span>
252        <div class="sca-price">
253          <span class="sca-old-price">{{variant_compare_at_price}}</span>
254          <span class="sca-special-price">{{variant_price}}</span>
255        </div>
256        <button type="button" id="sca-btn{{variantID}}" class="sca-button" onclick="SECOMAPP.addGiftToCart({{variantID}},1);">
257          <span>{{AddToCartButton}}</span>
258        </button>
259      </div>
260    </div>
261  </div>
262  
263</script>
263
264
265<script id="sca_fg_prod_GiftList" type="text/template">
266  
267  <a style="text-decoration: none !important" id ="{{giftShowID}}" class="product-image freegif-product-image freegift-info-{{giftShowID}}"
268     title="{{giftTitle}}" href="/products/{{productsHandle}}">
269    <img class="not-sca-qv" src="{{giftImgUrl}}" alt="{{giftTitle}}" />
270  </a>
271  
272</script>
272
273
274<script id="sca_fg_prod_Gift_PopupDetail" type="text/template">
275  
276  <div class="sca-fg-item fg-info-{{giftShowID}}" style="display:none;z-index:2147483647;">
277    <div class="sca-fg-item-options">
278      <div class="sca-fg-item-option-title">
279        <em>{{freegiftRuleName}}</em>
280      </div>
281      <div class="sca-fg-item-option-ct">
282        <!--        <div class="sca-fg-image-item">
283                        <img src="{{giftImgUrl}}" /> -->
284        <div class="sca-fg-item-name">
285          <a href="#">{{giftTitle}}</a>
286        </div>
287        <!--        </div> -->
288      </div>
289    </div>
290  </div>
291  
292</script>
292
293
294<script id="sca_fg_ajax_GiftListPopup" type="text/template">
295  
296  <div id="freegift_popup" class="mfp-hide">
297    <div id="sca-fg-owl-carousel">
298      <div id="freegift_cart_container" class="sca-fg-cart-container" style="display: none;">
299        <div id="freegift_message" class="owl-carousel"></div>
300      </div>
301      <div id="sca-fg-slider-cart" style="display: none;">
302        <div class="sca-fg-cart-title">
303          <strong>{{popupTitle}}</strong>
304        </div>
305        <div id="sca_freegift_list" class="owl-carousel"></div>
306      </div>
307    </div>
308  </div>
309  
310</script>
310
311
312
313
314<link href="//www.raggedlife.com/cdn/shop/t/16/assets/sca.freegift.css?v=138222768784184426861732797072" rel="stylesheet" type="text/css" media="all" />
315<script src="//www.raggedlife.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
vendor: 1 bytes, line 315
315
316<script>
317    Shopify.money_format = "${{amount}}";
318    //enable checking free gifts condition when checkout clicked
319    if ((typeof SECOMAPP) === 'undefined') { window.SECOMAPP = {}; };
320    SECOMAPP.enableOverrideCheckout = true;
321</script>
vendor: 1 bytes, line 321
321
322<script data-cfasync="false" type="text/javascript">
323  /* Smart Ecommerce App (SEA Inc)
324   * http://www.secomapp.com
325   * Do not reuse those source codes if don't have permission of us.
326   * */
327  
328  (function(){if(!Array.isArray){Array.isArray=function(e){return Object.prototype.toString.call(e)==="[object Array]"}}"function"!==typeof Object.create&&(Object.create=function(e){function t(){}t.prototype=e;return new t});if(!Object.keys){Object.keys=function(e){var t=[],i;for(i in e){if(Object.prototype.hasOwnProperty.call(e,i)){t.push(i)}}return t}}if(!String.prototype.endsWith){Object.defineProperty(String.prototype,"endsWith",{value:function(e,t){var i=this.toString();if(t===undefined||t>i.length){t=i.length}t-=e.length;var r=i.indexOf(e,t);return r!==-1&&r===t},writable:true,enumerable:true,configurable:true})}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(e,t){var i;if(this==null){throw new TypeError('"this" is null or not defined')}var r=Object(this);var o=r.length>>>0;if(o===0){return-1}var n=+t||0;if(Math.abs(n)===Infinity){n=0}if(n>=o){return-1}i=Math.max(n>=0?n:o-Math.abs(n),0);while(i<o){if(i in r&&r[i]===e){return i}i++}return-1}}if(!Array.prototype.forEach){Array.prototype.forEach=function(e,t){var i,r;if(this==null){throw new TypeError(" this is null or not defined")}var o=Object(this);var n=o.length>>>0;if(typeof e!=="function"){throw new TypeError(e+" is not a function")}if(arguments.length>1){i=t}r=0;while(r<n){var a;if(r in o){a=o[r];e.call(i,a,r,o)}r++}}}console=console||{};console.log=console.log||function(){};if(typeof Shopify==="undefined"){Shopify={}}if(typeof Shopify.onError!=="function"){Shopify.onError=function(){}}if(typeof SECOMAPP==="undefined"){SECOMAPP={}}SECOMAPP.removeGiftsVariant=function(e){setTimeout(function(){try{e("select option").not(".sca-fg-cart-item select option").filter(function(){var t=e(this).val();var i=e(this).text();if(i.indexOf(" - ")!==-1){i=i.slice(0,i.indexOf(" - "))}var r=[];if(i.indexOf(" / ")!==-1){r=i.split(" / ");i=r[r.length-1]}if(typeof SECOMAPP.gifts_list_avai!=="undefined"&&typeof SECOMAPP.gifts_list_avai[t]!=="undefined"||i.endsWith("% off)")){e("select option").not(".sca-fg-cart-item select option").filter(function(){var r=e(this).val();var o=e(this).text();return o.endsWith(i)||r==t||o.endsWith("% off)")}).remove();e(".dropdown *,ul li,label,div").filter(function(){var r=e(this).html(),o=e(this).data("value");return r&&r.endsWith(i)||r&&r.endsWith("% off)")||o==t}).remove();return true}return false})}catch(e){console.log(e)}},500)};SECOMAPP.formatMoney=function(e,t){if(typeof e=="string"){e=e.replace(".","")}var i="";var r=typeof Shopify!=="undefined"&&typeof Shopify.money_format!=="undefined"?Shopify.money_format:"{{amount}}";var o=/\{\{\s*(\w+)\s*\}\}/;var n=t||(typeof this.fgsettings.sca_currency_format==="string"&&this.fgsettings.sca_currency_format.indexOf("amount")>-1?this.fgsettings.sca_currency_format:null)||r;if(n.indexOf("amount_no_decimals_no_comma_separator")<0&&n.indexOf("amount_no_comma_separator_up_cents")<0&&n.indexOf("amount_up_cents")<0&&typeof Shopify.formatMoney==="function"){return Shopify.formatMoney(e,n)}function a(e,t){return typeof e=="undefined"?t:e}function f(e,t,i,r,o,n){t=a(t,2);i=a(i,",");r=a(r,".");if(isNaN(e)||e==null){return 0}e=(e/100).toFixed(t);var f=e.split("."),c=f[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+i),s=f[1]?!o||!n?r+f[1]:o+f[1]+n:"";return c+s}switch(n.match(o)[1]){case"amount":i=f(e,2);break;case"amount_no_decimals":i=f(e,0);break;case"amount_with_comma_separator":i=f(e,2,",",".");break;case"amount_no_decimals_with_comma_separator":i=f(e,0,",",".");break;case"amount_no_decimals_no_comma_separator":i=f(e,0,"","");break;case"amount_up_cents":i=f(e,2,",","","<sup>","</sup>");break;case"amount_no_comma_separator_up_cents":i=f(e,2,"","","<sup>","</sup>");break}return n.replace(o,i)};SECOMAPP.setCookie=function(e,t,i,r,o){var n=new Date;n.setTime(n.getTime()+i*24*60*60*1e3+r*60*1e3);var a="expires="+n.toUTCString();document.cookie=e+"="+t+";"+a+(o?";path="+o:";path=/")};SECOMAPP.getCookie=function(e){var t=e+"=";var i=document.cookie.split(";");for(var r=0;r<i.length;r++){var o=i[r];while(o.charAt(0)==" ")o=o.substring(1);if(o.indexOf(t)==0)return o.substring(t.length,o.length)}return""};SECOMAPP.getQueryString=function(){var e={};var t=window.location.search.substring(1);var i=t.split("&");for(var r=0;r<i.length;r++){var o=i[r].split("=");if(typeof e[o[0]]==="undefined"){e[o[0]]=decodeURIComponent(o[1])}
328else if(typeof e[o[0]]==="string"){var n=[e[o[0]],decodeURIComponent(o[1])];e[o[0]]=n}else{e[o[0]].push(decodeURIComponent(o[1]))}}return e};SECOMAPP.freegifts_product_json=function(e){if(e){for(var t=0;t<e.options.length;t++){option=e.options[t];if(option.values)for(var i=0;i<option.values.length;i++){if(option.values[i].endsWith("(Freegifts)")||option.values[i].endsWith("% off)")){option.values.splice(i,1);i--}}}for(var r=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},o=e.price,n=e.price_max,a=e.price_min,f=e.compare_at_price,c=e.compare_at_price_max,s=e.compare_at_price_min,t=0;t<e.variants.length;t++){var i=e.variants[t],p=!i.option3?!i.option2?i.option1:i.option2:i.option3;"undefined"!=typeof SECOMAPP&&"undefined"!=typeof SECOMAPP.gifts_list_avai&&!r(SECOMAPP.gifts_list_avai)&&"undefined"!=typeof SECOMAPP.gifts_list_avai[i.id]||p.endsWith("(Freegifts)")||p.endsWith("% off)")?(e.variants.splice(t,1),t-=1):(n>=i.price&&(n=i.price,o=i.price),a<=i.price&&(a=i.price),i.compare_at_price&&(c>=i.compare_at_price&&(c=i.compare_at_price,f=i.compare_at_price),s<=i.compare_at_price&&(s=i.compare_at_price)),1==i.available&&(e.available=!0))}e.price=o,e.price_max=a,e.price_min=n,e.compare_at_price=f,e.compare_at_price_max=s,e.compare_at_price_min=c,e.price_varies=a>n?!0:!1,e.compare_at_price_varies=s>c?!0:!1}return e};SECOMAPP.fg_codes=[];if(SECOMAPP.getCookie("sca_fg_codes")!==""){SECOMAPP.fg_codes=JSON.parse(SECOMAPP.getCookie("sca_fg_codes"))}var e=SECOMAPP.getQueryString();if(e["freegifts_code"]&&SECOMAPP.fg_codes.indexOf(e["freegifts_code"])===-1){if(typeof SECOMAPP.activateOnlyOnePromoCode!=="undefined"&&SECOMAPP.activateOnlyOnePromoCode===true){SECOMAPP.fg_codes=[]}SECOMAPP.fg_codes.push(e["freegifts_code"]);SECOMAPP.setCookie("sca_fg_codes",JSON.stringify(SECOMAPP.fg_codes))}})();
329  
330  ;SECOMAPP.customer={};SECOMAPP.customer.email=null;SECOMAPP.customer.first_name=null;SECOMAPP.customer.last_name=null;SECOMAPP.customer.tags=null;SECOMAPP.customer.orders_count=null;SECOMAPP.customer.total_spent=null;SECOMAPP.customer.freegifts=[];SECOMAPP.shopcart={"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};var cic=[];SECOMAPP.cart_item_collection = cic;
331</script>
331
332
333<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 333-334
333
334<script async src="https://www.googletagmanager.com/gtag/js?id=
334G-Z0WZ655908
vendor: 12 bytes, line 334
334"></script>
335<script>
336  
vendor: 134 bytes, lines 336-340
336window.dataLayer = window.dataLayer || [];
337  function gtag(){dataLayer.push(arguments);}
338  gtag('js', new Date());
339
340  gtag('config', '
340G-Z0WZ655908
vendor: 4 bytes, line 340
340');
341</script>
341
342<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
343
344
345
346
347
348
349
350<link rel="dns-prefetch" href="https://cdn.judge.me">
351<link rel="dns-prefetch" href="https://cdn1.judge.me">
352<link rel="dns-prefetch" href="https://api.judge.me">
353
354<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#FDEF58","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
354ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#FDEF58","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
354itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#B7E1F7","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#B7E1F7","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#B7E1F7","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#B7E1F7","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
354youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
354:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Ragged Life","shop_currency":"GBP","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
354shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Ragged Life"};</script>
354 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #B7E1F7;--jdgm-secondary-color: rgba(183,225,247,0.1);--jdgm-star-color: #FDEF58;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #B7E1F7;--jdgm-paginate-color: #B7E1F7;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #B7E1F7}.jdgm-histogram__bar-content{background-color:#B7E1F7}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#B7E1F7}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FDEF58}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #B7E1F7;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#B7E1F7}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Ragged Life'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
355</style> <style class='jdgm-settings-style'></style>
356
357  
358  
359  
360  <style class='jdgm-miracle-styles'>
361  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
361/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
362
363</style>
364
365
366  
367  
368   
369
370
371
372
373<script data-cfasync='false' class='jdgm-script'>
374!function(e){window.jdgm=window.jdgm||{};
375/* INF-1976 */
376var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
377if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
378jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
379jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
380setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
381!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
382(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
383a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
384jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
385t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
386t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
387".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
388parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
389jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
390)}))}(document);
391</script>
391
392<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript>
393
394<!-- BEGIN app snippet: theme_fix_tags -->
394<script>
395  (function() {
396    var jdgmThemeFixes = null;
397    if (!jdgmThemeFixes) return;
398
399    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
400    // before the per-theme fix so the theme-specific CSS wins the cascade.
401    // HTML is never applied globally (too risky).
402    var allThemesFix = jdgmThemeFixes['all'];
403    if (allThemesFix && allThemesFix.css) {
404      var allStyleTag = document.createElement('style');
405      allStyleTag.classList.add('jdgm-theme-fix-style-all');
406      allStyleTag.innerHTML = allThemesFix.css;
407      document.head.append(allStyleTag);
408    };
409
410    if (allThemesFix && allThemesFix.js) {
411      var allScriptTag = document.createElement('script');
412      allScriptTag.classList.add('jdgm-theme-fix-script-all');
413      allScriptTag.innerHTML = allThemesFix.js;
414      document.head.append(allScriptTag);
415    };
416
417    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
418    if (!thisThemeFix) return;
419
420    if (thisThemeFix.html) {
421      document.addEventListener("DOMContentLoaded", function() {
422        var htmlDiv = document.createElement('div');
423        htmlDiv.classList.add('jdgm-theme-fix-html');
424        htmlDiv.innerHTML = thisThemeFix.html;
425        document.body.append(htmlDiv);
426      });
427    };
428
429    if (thisThemeFix.css) {
430      var styleTag = document.createElement('style');
431      styleTag.classList.add('jdgm-theme-fix-style');
432      styleTag.innerHTML = thisThemeFix.css;
433      document.head.append(styleTag);
434    };
435
436    if (thisThemeFix.js) {
437      var scriptTag = document.createElement('script');
438      scriptTag.classList.add('jdgm-theme-fix-script');
439      scriptTag.innerHTML = thisThemeFix.js;
440      document.head.append(scriptTag);
441    };
442  })();
443</script>
443
444<!-- END app snippet -->
445<!-- End of Judge.me Core -->
446
447
448
449<!-- END app block -->
449<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
449
450<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
451<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: 13035983,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 451
451
452<script>
453  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
454</script>
vendor: 1 bytes, line 454
454
455<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}
455).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: 13035983,storefrontBaseUrl: "https://www.raggedlife.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.raggedlife.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1804861816","configuration":"{\"mailchimp_store_id\":\"store_gfxxt44clevcs6cm6c27\", \"mailchimp_user_id\":\"58058949\",\"mailchimp_list_id\":\"b53af20fc8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
455,{"id":"1528398200","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"310476882","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\",\\\"GT-T5P22SG\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/yqCDCIWJ-twBENbc35wC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/BRhkCIiJ-twBENbc35wC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-Z68X34W2NC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/GPEPCP-I-twBENbc35wC\\\",\\\"MC-RR3363WM75\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-Z68X34W2NC\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/5i7iCPyI-twBENbc35wC\\\",\\\"MC-RR3363WM75\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/S0lPCPmI-twBENbc35wC\\\",\\\"MC-RR3363WM75\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-Z68X34W2NC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/LhntCIuJ-twBENbc35wC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-Z68X34W2NC\\\",\\\"AW-597159510\\\/_5tPCIKJ-twBENbc35wC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-Z68X34W2NC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"79593554","configuration":"{\"pixel_id\":\"304950826846733\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"205324664","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Ragged Life","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"ragged-life.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.raggedlife.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.raggedlife.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"176569123192","themePublished":"true","eventMetadataId":"1f06e023-55fd-4aa1-921b-9e8c91b1c6a4","pageType":"cart","shopId":"13035983","storefrontBaseUrl":"https:\/\/www.raggedlife.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
455<script>
456  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
457  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
458  window.ShopifyAnalytics.meta.currency = 'USD';
459  var meta = {"page":{"pageType":"cart","requestId":"3858e3ee-aadc-4e7f-b490-fdc5dad9c511-1790369933"}};
460  for (var attr in meta) {
461    window.ShopifyAnalytics.meta[attr] = meta[attr];
462  }
463</script>
vendor: 1 bytes, line 463
463
464<script class="analytics">
465  (function () {
466    var customDocumentWrite = function(content) {
467      var jquery = null;
468
469      if (window.jQuery) {
470        jquery = window.jQuery;
471      } else if (window.Checkout && window.Checkout.$) {
472        jquery = window.Checkout.$;
473      }
474
475      if (jquery) {
476        jquery('body').append(content);
477      }
478    };
479
480    var hasLoggedConversion = function(token) {
481      if (token) {
482        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
483      }
484      return false;
485    }
486
487    var setCookieIfConversion = function(token) {
488      if (token) {
489        var twoMonthsFromNow = new Date(Date.now());
490        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
491
492        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
493      }
494    }
495
496    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
497    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
498    if (trekkie.integrations) {
499      return;
500    }
501    trekkie.methods = [
502      'identify',
503      'page',
504      'ready',
505      'track',
506      'trackForm',
507      'trackLink'
508    ];
509    trekkie.factory = function(method) {
510      return function() {
511        var args = Array.prototype.slice.call(arguments);
512        args.unshift(method);
513        trekkie.push(args);
514        if (method == 'track' || method == 'page') {
515          var pageUrl;
516          try {
517            pageUrl = window.location.href;
518          } catch (e) {}
519          var pageReferrer;
520          try {
521            pageReferrer = document.referrer;
522          } catch (e) {}
523          try {
524            if (window.__TREKKIE_SHIM_QUEUE == null) {
525              window.__TREKKIE_SHIM_QUEUE = [];
526            }
527            window.__TREKKIE_SHIM_QUEUE.push({
528              from: 'trekkie-stub',
529              method: method,
530              args: args.slice(1),
531              pageContext: {
532                url: pageUrl,
533                referrer: pageReferrer
534              }
535            });
536          } catch (e) {
537            // no-op
538          }
539        }
540        return trekkie;
541      };
542    };
543    for (var i = 0; i < trekkie.methods.length; i++) {
544      var key = trekkie.methods[i];
545      trekkie[key] = trekkie.factory(key);
546    }
547    trekkie.load = function(config) {
548      trekkie.config = config || {};
549      trekkie.config.initialDocumentCookie = document.cookie;
550      var first = document.getElementsByTagName('script')[0];
551var script = document.createElement('script');
552script.type = 'text/javascript';
553script.onerror = function(e) {
554  var scriptFallback = document.createElement('script');
555  scriptFallback.type = 'text/javascript';
556  scriptFallback.onerror = function(error) {
557          var Monorail = {
558      produce: function produce(monorailDomain, schemaId, payload) {
559        var currentMs = new Date().getTime();
560        var event = {
561          schema_id: schemaId,
562          payload: payload,
563          metadata: {
564            event_created_at_ms: currentMs,
565            event_sent_at_ms: currentMs
566          }
567        };
568        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
569      },
570      sendRequest: function sendRequest(endpointUrl, payload) {
571        // Try the sendBeacon API
572        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
573          var blobData = new window.Blob([payload], {
574            type: 'text/plain'
575          });
576
577          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
578            return true;
579          } // sendBeacon was not successful
580
581        } // XHR beacon
582
583        var xhr = new XMLHttpRequest();
584
585        try {
586          xhr.open('POST', endpointUrl);
587          xhr.setRequestHeader('Content-Type', 'text/plain');
588          xhr.send(payload);
589        } catch (e) {
590          console.log(e);
591        }
592
593        return false;
594      },
595      isIos12: function isIos12() {
596        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
597      }
598    };
599    Monorail.produce('monorail-edge.shopifysvc.com',
600      'trekkie_storefront_load_errors/1.1',
601      {shop_id: 13035983,
602      theme_id: 176569123192,
603      app_name: "storefront",
604      context_url: window.location.href,
605      source_url: "//www.raggedlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
606
607  };
608  scriptFallback.async = true;
609  scriptFallback.src = '//www.raggedlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
610  first.parentNode.insertBefore(scriptFallback, first);
611};
612script.async = true;
613script.src = '//www.raggedlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
614first.parentNode.insertBefore(script, first);
615
616    };
617    trekkie.load(
618      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13035983,"isMerchantRequest":null,"themeId":176569123192,"themeCityHash":"15542356285010196925","contentLanguage":"en","currency":"USD","eventMetadataId":"1f06e023-55fd-4aa1-921b-9e8c91b1c6a4"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
619    );
620
621    var loaded = false;
622    trekkie.ready(function() {
623      if (loaded) return;
624      loaded = true;
625
626      window.ShopifyAnalytics.lib = window.trekkie;
627
628      var originalDocumentWrite = document.write;
629      document.write = customDocumentWrite;
630      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
631      document.write = originalDocumentWrite;
632
633      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
634      var token = match? match[1]: undefined;
635      if (!hasLoggedConversion(token)) {
636        setCookieIfConversion(token);
637        
638      }
639    });
640
641    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"3858e3ee-aadc-4e7f-b490-fdc5dad9c511-1790369933","shopifyEmitted":true});
642
643    var eventsListenerScript = document.createElement('script');
644    eventsListenerScript.async = true;
645    eventsListenerScript.src = "//www.raggedlife.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
646    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
647})();</script>
647
648  
648<script>
649  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
650    window.ga = function ga() {
651      (window.ga.q = window.ga.q || []).push(arguments);
652      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
653        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
654      }
655      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
656    };
657    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
658      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
659    }
660  }
661</script>
vendor: 1 bytes, line 661
661
662<script
663  defer
664  src="https://www.raggedlife.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
665  data-application="storefront-renderer"
666  data-shop-id="13035983"
667  data-render-region="gcp-us-west1"
668  data-page-type="cart"
669  data-theme-instance-id="176569123192"
670  data-theme-name=""
671  data-theme-version=""
672  data-monorail-region="shop_domain"
673  data-resource-timing-sampling-rate="10"
674  data-shs="true"
675  data-shs-beacon="true"
676  data-shs-export-with-fetch="true"
677  data-shs-logs-sample-rate="1"
678  data-shs-beacon-endpoint="https://www.raggedlife.com/api/collect"
679></script>
679
680<meta name="shopify-y" content="2e2478d1-f9e9-497b-ae40-46fb03956b03" data-expiration="1821927534000"><meta name="shopify-s" content="a6034ff2-8657-4d66-bf70-48521677e6dd" data-expiration="1790371734000"><meta name="new-cookie-storage-activated" content="t">
681</head>
682
683
684<body id="your-shopping-cart" class="template-cart" >
685  <label class="currency-picker__wrapper">
686  <span class="currency-picker__label">Pick a currency</span>
687  <select class="currency-picker" name="currencies" style="display: inline; width: auto; vertical-align: inherit;">
688  
689  
690  <option value="GBP" selected="selected">GBP</option>
691  
692    
693  
694    
695    <option value="EUR">EUR</option>
696    
697  
698    
699    <option value="USD">USD</option>
700    
701  
702    
703    <option value="CAD">CAD</option>
704    
705  
706    
707    <option value="AUD">AUD</option>
708    
709  
710    
711    <option value="NZD">NZD</option>
712    
713  
714    
715    <option value="ZAR">ZAR</option>
716    
717  
718  </select>
719</label>
720  
721  
722    <div id="CartDrawer" class="drawer drawer--right">
723      <div class="drawer__header">
724        <div class="drawer__title h3">Basket Overview</div>
725        <div class="drawer__close js-drawer-close">
726          <button type="button" class="icon-fallback-text">
727            <span class="icon icon-x" aria-hidden="true"></span>
728            <span class="fallback-text">"Close Cart"</span>
729          </button>
730        </div>
731      </div>
732      <div id="CartContainer"></div>
733    </div>
734  
735  
736  <div id="PageContainer" class="is-moved-by-drawer">
737    <header class="site-header" role="banner">
738      <div class="wrapper">
739
740        <div class="grid--full grid--table position_relative">
741          <div class="grid__item large--two-twelfths medium--one-third small--one-third">
742            <div id='responsive_nav_container' class="large--hide medium-down--show">
743              <img id='responsive_nav_icon' src='//www.raggedlife.com/cdn/shop/t/16/assets/mobile_nav.png?v=20194710254928973651732797072' alt='Mobile Navigation' />
744            </div>
745            
746            <div class="medium-down--hide">
747              
748
749              
750                <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization">
751              
752
753                
754                  <a href="/" itemprop="url" class="site-header__logo-link">
755                    <img src="//www.raggedlife.com/cdn/shop/t/16/assets/logo.svg?v=44397650762077635051732797072" alt="Ragged Life" width="300" itemprop="logo">
756                  </a>
757                
758              
759                </div>
760              
761            </div>
762          </div>
763          
764          <nav class="grid__item large--eight-twelfths medium--one-third small--one-third" role="navigation">
765            <div class="large--hide">
766              
767                <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization">
768              
769
770                
771                  <a href="/" itemprop="url" class="site-header__logo-link">
772                    <img src="//www.raggedlife.com/cdn/shop/t/16/assets/logo.svg?v=44397650762077635051732797072" alt="Ragged Life" width="300" itemprop="logo">
773                  </a>
774                
775              
776                </div>
777              
778            </div>
779            
780            <div id='nav_container'>
781              <ul class="site-nav AccessibleNav">
782                <li id='search_dropdown'>
783                	<form action="/search" method="get" role="search">
784                      <input type="search" name="q" placeholder="SEARCH" class="input-group-field" aria-label="SEARCH" >
785                      <button type="submit">
786                        <img src="//www.raggedlife.com/cdn/shop/t/16/assets/search_icon.png?v=164523272809865312891732797072" alt="" />
787                      </button>
788                  	</form>
789                </li>
790                
791                
792                  
793                
794                  
795                    <li class="site-nav--has-dropdown" aria-haspopup="true">
796                      
797                      
798                      
799                      
800                      
801                        <a href="/pages/about-us" class="site-nav__link">
802                      
803                      
804                        About
805                    
806                        <!--<span class="icon icon-arrow-down" aria-hidden="true"></span>-->
807                      </a>
808                  
809                      <ul class="site-nav__dropdown">
810                        
811                          <li>
812                            <a href="/pages/about-us" class="site-nav__link">About Us</a>
813                          </li>
814                    	
815                          <li>
816                            <a href="/pages/getting-started" class="site-nav__link">Getting Started</a>
817                          </li>
818                    	
819                          <li>
820                            <a href="/pages/rag-rug-techniques" class="site-nav__link">Rag Rug Techniques</a>
821                          </li>
822                    	
823                          <li>
824                            <a href="/pages/rag-rug-tools" class="site-nav__link">Rag Rug Tools</a>
825                          </li>
826                    	
827                          <li>
828                            <a href="/pages/rag-rug-fabrics" class="site-nav__link">Rag Rug Fabrics</a>
829                          </li>
830                    	
831                          <li>
832                            <a href="/pages/wool-blanket-yarn" class="site-nav__link">Wool Blanket Yarn</a>
833                          </li>
834                    	
835                          <li>
836                            <a href="/pages/proggy-shaggy-rugs" class="site-nav__link">Proggy / Shaggy Rugs</a>
837                          </li>
838                    	
839                          <li>
840                            <a href="/pages/rug-hooking" class="site-nav__link">Rug Hooking</a>
841                          </li>
842                    	
843                          <li>
844                            <a href="/pages/short-shaggy" class="site-nav__link">Short Shaggy Rugs</a>
845                          </li>
846                    	
847                          <li>
848                            <a href="/pages/peg-loom-weaving" class="site-nav__link">Peg Loom Weaving</a>
849                          </li>
850                    	
851                          <li>
852                            <a href="/pages/coiled-rope-technique" class="site-nav__link">Coiled Rope Technique</a>
853                          </li>
854                    	
855                          <li>
856                            <a href="/pages/pre-printed-hessian" class="site-nav__link">Pre-Printed Hessian</a>
857                          </li>
858                    	
859                          <li>
860                            <a href="/pages/our-book" class="site-nav__link">Our Books</a>
861                          </li>
862                    	
863                      </ul>
864                    </li>
865                  
866                
867                  
868                
869                  
870                    <li class="site-nav--has-dropdown" aria-haspopup="true">
871                      
872                      
873                      
874                      
875                      
876                        <a href="/pages/grab-a-kit" class="site-nav__link">
877                      
878                      
879                        Kits
880                    
881                        <!--<span class="icon icon-arrow-down" aria-hidden="true"></span>-->
882                      </a>
883                  
884                      <ul class="site-nav__dropdown">
885                        
886                          <li>
887                            <a href="/pages/grab-a-kit" class="site-nav__link">Our Kits</a>
888                          </li>
889                    	
890                          <li>
891                            <a href="/pages/choosing-a-kit" class="site-nav__link">Choosing a Kit</a>
892                          </li>
893                    	
894                          <li>
895                            <a href="/pages/stockists" class="site-nav__link">Stockists</a>
896                          </li>
897                    	
898                      </ul>
899                    </li>
900                  
901                
902                  
903                
904                  
905                    <li class="site-nav--has-dropdown" aria-haspopup="true">
906                      
907                      
908                      
909                      
910                      
911                        <a href="#" class="site-nav__link">
912                      
913                      
914                        Workshops
915                    
916                        <!--<span class="icon icon-arrow-down" aria-hidden="true"></span>-->
917                      </a>
918                  
919                      <ul class="site-nav__dropdown">
920                        
921                          <li>
922                            <a href="/pages/workshops" class="site-nav__link">Our Workshops</a>
923                          </li>
924                    	
925                          <li>
926                            <a href="/pages/book-a-class" class="site-nav__link">Book A Class</a>
927                          </li>
928                    	
929                          <li>
930                            <a href="/pages/venues" class="site-nav__link">Venues</a>
931                          </li>
932                    	
933                          <li>
934                            <a href="/pages/private-events" class="site-nav__link">Private Events</a>
935                          </li>
936                    	
937                          <li>
938                            <a href="/pages/gallery" class="site-nav__link">Gallery</a>
939                          </li>
940                    	
941                          <li>
942                            <a href="/pages/vouchers" class="site-nav__link">Gift Cards</a>
943                          </li>
944                    	
945                          <li>
946                            <a href="/pages/faq" class="site-nav__link">FAQs</a>
947                          </li>
948                    	
949                      </ul>
950                    </li>
951                  
952                
953                  
954                
955                  
956                    <li>
957                      
958                      
959                      
960                      
961                      
962                      
963                      
964                      
965                      
966                      
967                        <a href="/collections/shop"  class="site-nav__link">Shop</a>
968                      
969                    </li>
970                  
971                
972                  
973                
974                  
975                    <li class="site-nav--has-dropdown" aria-haspopup="true">
976                      
977                      
978                      
979                      
980                      
981                        <a href="/pages/inspire" class="site-nav__link">
982                      
983                      
984                        Inspiration
985                    
986                        <!--<span class="icon icon-arrow-down" aria-hidden="true"></span>-->
987                      </a>
988                  
989                      <ul class="site-nav__dropdown">
990                        
991                          <li>
992                            <a href="/pages/inspire" class="site-nav__link">Inspiration</a>
993                          </li>
994                    	
995                          <li>
996                            <a href="/pages/community-rug" class="site-nav__link">Community Rug</a>
997                          </li>
998                    	
999                          <li>
1000                            <a href="https://raggedlifeblog.com/" class="site-nav__link">Blog</a>
1001                          </li>
1002                    	
1003                      </ul>
1004                    </li>
1005                  
1006                
1007                  
1008                
1009                  
1010                    <li>
1011                      
1012                      
1013                      
1014                      
1015                      
1016                      
1017                      
1018                      
1019                      
1020                      
1021                        <a href="/pages/contact"  class="site-nav__link">Contact</a>
1022                      
1023                    </li>
1024                  
1025                
1026              </ul>
1027              <!-- //site-nav -->
1028            </div>            
1029          </nav>
1030          
1031          <div class="grid__item large--two-twelfths text-right medium--one-third small--one-third">
1032            
1033            <div id='header_cart_container'>             
1034              <!--<a href="/cart" class="site-header__cart-toggle js-drawer-open-right" aria-controls="CartDrawer" aria-expanded="false">-->
1035              
1036              <a href="/cart" class="site-header__cart-toggle">
1037                
1038                	<span class="icon icon-cart" aria-hidden="true"></span>
1039                
1040                
1041                
1042                
1043                <span id="CartCount">0</span>
1044                
1045                
1046              </a>
1047            </div>
1048
1049            <div class="site-header__search">
1050              <!-- /snippets/search-bar.liquid -->
1051
1052
1053<form action="/search" method="get" class="input-group search-bar" role="search">
1054  
1055  
1056  <input type="search" name="q" placeholder="SEARCH" class="input-group-field" aria-label="SEARCH">
1057  
1058  <span class="input-group-btn">
1059    <button type="submit" class="btn"><img width="25" src="//www.raggedlife.com/cdn/shop/t/16/assets/search_icon.png?v=164523272809865312891732797072"></button>
1060  </span>
1061</form>
1062
1063<script type='text/javascript'>
1064  $(document).ready(function()
1065  {
1066    $('.site-header .search-bar button').click(function()
1067    {
1068      if (($('.site-header .search-bar input').css('display') == 'none') && ($('.site-header .search-bar input').val() == ''))
1069      {
1070        $('.site-header .search-bar input').fadeIn().css('display', 'inline-block');
1071
1072        $('.site-header .search-bar button').css('background', 'none');
1073      }
1074      else if (($('.site-header .search-bar input').css('display') == 'block') && ($('.site-header .search-bar input').val() == ''))
1075      {
1076        $('.site-header .search-bar input').fadeIn().css('display', 'none');
1077		
1078        var screen_width = $(window).width(); 
1079
1080   		if (screen_width < 700)
1081        {
1082          $('.site-header .search-bar button').css('background', 'url(//www.raggedlife.com/cdn/shop/t/16/assets/paint_stroke_yellow.jpg?v=127331137613675818981732797072)');
1083          //$('.site-header .search-bar button').css('background-position', 'left center');
1084        }
1085        else
1086        {
1087          $('.site-header .search-bar button').css('background', 'url(//www.raggedlife.com/cdn/shop/t/16/assets/paint_stroke_yellow.jpg?v=127331137613675818981732797072)');
1088          //$('.site-header .search-bar button').css('background-position', 'left center');
1089        }
1090      }
1091      else
1092      {
1093         $('.site-header .search-bar').submit(); 
1094      }
1095      
1096      return false;
1097    });
1098  });
1099</script>
1099
1100            </div>
1101          </div>
1102        </div>
1103
1104      </div>
1105    </header>
1106    
1107    
1108      <div class='page_banner_container jagged_top_edge jagged_bottom_edge'>
1109        
1110        	<h1>Basket</h1>
1111        
1112      </div>
1113    
1114
1115    
1116    
1117    
1118    
1119    
1120    
1121    
1122    
1123    
1124
1125    
1126
1127    
1128  
1129    
1130    
1131
1132    <main class="wrapper main-content" role="main">
1133
1134      
1134<script data-cfasync="false" type="text/javascript">if (typeof Shopify === "undefined") var Shopify = {}; Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};</script>
1134 
1135<div id="sca-fg-owl-carousel">
1136  <div id="freegift_cart_container" name="sca.fg.cart" class="sca-fg-cart-container" style="display: none;">
1137    <div id="freegift_message" class="owl-carousel"></div>
1138  </div> 
1139  <div id="sca-fg-slider-cart" style="display: none;">
1140    <div class="sca-fg-cart-title">
1141      <strong>Select your free gift (s)</strong>
1142    </div>
1143    <div id="sca_freegift_list" class="owl-carousel"></div>
1144  </div>
1145</div>
1146<div id="sca_fg_cart">
1147<!-- /templates/cart.liquid -->
1148
1149
1150<script type="text/javascript">
1151	function ScaleImage(srcwidth, srcheight, targetwidth, targetheight, fLetterBox) 
1152	{
1153		var result = { width: 0, height: 0, fScaleToTargetWidth: true };
1154	
1155		if ((srcwidth <= 0) || (srcheight <= 0) || (targetwidth <= 0) || (targetheight <= 0)) 
1156        {
1157			return result;
1158		}
1159	
1160		// scale to the target width
1161		var scaleX1 = targetwidth;
1162		var scaleY1 = (srcheight * targetwidth) / srcwidth;
1163	
1164		// scale to the target height
1165		var scaleX2 = (srcwidth * targetheight) / srcheight;
1166		var scaleY2 = targetheight;
1167	
1168		// now figure out which one we should use
1169		var fScaleOnWidth = (scaleX2 > targetwidth);
1170      
1171		if (fScaleOnWidth) 
1172        {
1173			fScaleOnWidth = fLetterBox;
1174		}
1175		else 
1176        {
1177		   fScaleOnWidth = !fLetterBox;
1178		}
1179	
1180		if (fScaleOnWidth) 
1181        {
1182			result.width = Math.floor(scaleX1);
1183			result.height = Math.floor(scaleY1);
1184			result.fScaleToTargetWidth = true;
1185		}
1186		else 
1187        {
1188			result.width = Math.floor(scaleX2);
1189			result.height = Math.floor(scaleY2);
1190			result.fScaleToTargetWidth = false;
1191		}
1192      
1193		result.targetleft = Math.floor((targetwidth - result.width) / 2);
1194		result.targettop = Math.floor((targetheight - result.height) / 2);
1195	
1196		return result;
1197	}
1198	
1199	function OnImageLoad(evt) 
1200	{
1201        var div_width = $('.cart_item_image_container').width();
1202     
1203    	$('.cart_item_image_container').css('height', div_width + 'px');
1204      
1205        var img = evt.currentTarget;
1206	
1207		// what's the size of this image and it's parent
1208		var w = $(img).width();
1209		var h = $(img).height();
1210		var tw = $(img).parent().width();
1211		var th = $(img).parent().height();
1212	
1213		// compute the new size and offsets
1214		var result = ScaleImage(w, h, tw, th, false);
1215	
1216		// adjust the image coordinates and size
1217		img.width = result.width;
1218		img.height = result.height;
1219		$(img).css("left", result.targetleft);
1220		$(img).css("top", result.targettop);
1221	}
1222</script>
1222 
1223
1224
1225  	<p class='text_center'>The basket is currently empty.</p>
1226
1227  	<p class='text_center'>Click <a href='/collections/shop'>here</a> to continue browsing.</p>
1228
1229
1230<script type="text/javascript">
1231  	$(document).ready(function()
1232  	{
1233    	$('.page_banner_container').css('backgroundImage', 'url(//www.raggedlife.com/cdn/shop/t/16/assets/basket_banner.jpg?v=43680594042739514351732797072)');
1234        
1235        $('.ajaxcart__qty input').change(function()
1236        {
1237          	var quantity = $(this).val();
1238          
1239          	var item_id = $(this).attr('data-id');
1240          
1241          	var params = 
1242            {
1243              	type: 'POST',
1244              	url: '/cart/change.js',
1245              	data: 'quantity=' + quantity + '&id=' + item_id,
1246              	dataType: 'json',
1247              
1248              	success: function(cart) 
1249              	{
1250                	location.reload();
1251              	},
1252              
1253              	error: function(XMLHttpRequest, textStatus) 
1254              	{
1255                	ShopifyAPI.onError(XMLHttpRequest, textStatus);
1256              	}
1257            };
1258          
1259          	jQuery.ajax(params);
1260        });
1261      
1262      	$('.cart__remove').click(function()
1263        {
1264      		var quantity = $(this).attr('data-quantity');
1265          
1266          	var item_id = $(this).attr('data-id');
1267          
1268          	var button = $(this);
1269          
1270          	button.closest('.cart__row').find('> div').css('opacity', '0.1');
1271          
1272          	var params = 
1273            {
1274              	type: 'POST',
1275              	url: '/cart/change.js',
1276              	data: 'quantity=0&id=' + item_id,
1277              	dataType: 'json',
1278              
1279              	success: function(cart) 
1280              	{
1281                	button.closest('.cart__row').append("<div class='restore_message'><div><h2>Item Removed From Basket</h2><a class='restore_item_button' data-id='" + item_id + "' data-quantity='" + quantity + "'><p>Restore Item</p></a></div></div>");
1282                  
1283                  	$('#total_price').html('£' + (cart.total_price / 100));
1284              	},
1285              
1286              	error: function(XMLHttpRequest, textStatus) 
1287              	{
1288                	ShopifyAPI.onError(XMLHttpRequest, textStatus);
1289                  
1290                  	button.closest('.cart__row').append("<div class='restore_message'><div><h2>Error Removing Item</h2><p>Please refresh and try again</p></div></div>");
1291              	}
1292            };
1293          
1294          	jQuery.ajax(params);
1295        });
1296      
1297      	$("body").on("click", ".restore_item_button", function(event)
1298        {
1299          	console.log('here');
1300      		var quantity = $(this).attr('data-quantity');
1301          
1302          	var item_id = $(this).attr('data-id');
1303          
1304          	var button = $(this);
1305          
1306          	button.closest('.restore_message').hide();
1307          
1308          	var params = 
1309            {
1310              	type: 'POST',
1311              	url: '/cart/add.js',
1312              	data: 'quantity=' + quantity + '&id=' + item_id,
1313              	dataType: 'json',
1314              
1315              	success: function(cart) 
1316              	{
1317                  	button.closest('.cart__row').find('> div').css('opacity', '1');
1318                  
1319                  	button.closest('.restore_message').remove();
1320                  
1321                  	$.ajax(
1322                    {
1323                        type: 'GET',
1324                        url: '/cart.js',
1325                        dataType: 'json',
1326
1327                        success: function(response)
1328                        {
1329                            var cart_items = response;
1330                          
1331                          	$('#total_price').html('£' + (cart_items.total_price / 100));
1332                        },
1333
1334                        error: function(){}
1335                    }); 
1336              	},
1337              
1338              	error: function(XMLHttpRequest, textStatus) 
1339              	{
1340                	ShopifyAPI.onError(XMLHttpRequest, textStatus);
1341                  
1342                  	button.closest('.cart__row').append("<div class='restore_message'><div><h2>Error Restoring Item</h2><p>Please refresh and try again</p></div></div>");
1343              	}
1344            };
1345          
1346          	jQuery.ajax(params);
1347        });
1348      	
1349    
1350    /*var subtotal = $("#subtotal").html();
1351    subtotal = subtotal.substring(1);
1352    subtotal = parseFloat(subtotal);
1353    
1354    var delivery_cost = ($(".delivery_price:checked").val());
1355    $("#delivery_cost").html(delivery_cost);
1356    delivery_cost = delivery_cost.substring(1);
1357    delivery_cost = parseFloat(delivery_cost);
1358    
1359    var total = subtotal + delivery_cost;
1360    total = "£" + total;
1361    $("#total").html(total);
1362    
1363    $(".delivery_price").change(function()
1364    {
1365      delivery_cost = ($(".delivery_price:checked").val());
1366      $("#delivery_cost").html(delivery_cost);
1367      delivery_cost = delivery_cost.substring(1);
1368      delivery_cost = parseFloat(delivery_cost);
1369      
1370      var total = subtotal + delivery_cost;
1371      total = "£" + total;
1372      $("#total").html(total);
1373    });*/
1374  	});
1375</script>
1375
1376  
1377</div>
1378
1379    </main>
1380
1381    
1382    
1383    
1384    
1385    
1386    
1387    
1388
1389    <!-- begin site-footer -->
1390    <footer class="site-footer small--text-center" role="contentinfo">
1391      <div class="wrapper">
1392        <div class="grid--full grid--table">
1393          <nav class="grid__item large--one-whole medium--one-whole small--one-whole" role="navigation">
1394            <div>
1395              <ul class="site-nav" id="AccessibleNav">
1396                
1397                  <li>
1398                    <a href="/pages/about-us" class="site-nav__link">About</a>
1399                  </li>
1400                
1401                  <li>
1402                    <a href="/pages/shipping-info-refunds" class="site-nav__link">Shipping & Workshop Info & Refunds</a>
1403                  </li>
1404                
1405                  <li>
1406                    <a href="/pages/grab-a-kit" class="site-nav__link">Kits</a>
1407                  </li>
1408                
1409                  <li>
1410                    <a href="/pages/workshops" class="site-nav__link">Our Workshops</a>
1411                  </li>
1412                
1413                  <li>
1414                    <a href="/pages/our-book" class="site-nav__link">Our Books</a>
1415                  </li>
1416                
1417                  <li>
1418                    <a href="/collections/shop" class="site-nav__link">Shop</a>
1419                  </li>
1420                
1421                  <li>
1422                    <a href="/pages/stockists" class="site-nav__link">Stockists</a>
1423                  </li>
1424                
1425                  <li>
1426                    <a href="/pages/contact" class="site-nav__link">Contact</a>
1427                  </li>
1428                
1429              </ul>
1430            </div>
1431          </nav>
1432          
1433          <p>Copyright © 2026 Ragged Life | <a href='/pages/shipping-info-refunds'>Shipping & Workshop Info & Refunds</a> | <a href='/pages/terms-and-conditions'>Terms and Conditions</a> | <a href='/pages/privacy-policy'>Privacy Policy</a> | Website Designed By Imaginarium Future Ltd</p>
1434        </div>
1435      </div>
1436    </footer>
1437    <!-- //site-footer -->
1438  </div>
1439
1440  
1440<script src="//www.raggedlife.com/cdn/shop/t/16/assets/fastclick.min.js?v=29723458539410922371732797072" type="text/javascript"></script>
1440
1441  
1441<script src="//www.raggedlife.com/cdn/shop/t/16/assets/timber.js?v=166975553985207427371732797072" type="text/javascript"></script>
1441
1442
1443  
1444  
1444<script>
1445    
1446    
1447    $('#responsive_nav_icon').click(function()
1448    {
1449      $('#nav_container').toggle();
1450      $('body').toggleClass('scroll-lock');     
1451    });
1452  </script>
1452
1453
1454  
1455  
1456    
1456<script src="//www.raggedlife.com/cdn/shop/t/16/assets/handlebars.min.js?v=79044469952368397291732797072" type="text/javascript"></script>
1456
1457    <!-- /snippets/ajax-cart-template.liquid -->
1458
1459  
1459<script id="CartTemplate" type="text/template">
1460  
1461    <form action="/cart" method="post" novalidate class="cart ajaxcart">
1462      <div class="ajaxcart__inner">
1463        {{#items}}
1464        <div class="ajaxcart__product">
1465          <div class="ajaxcart__row" data-line="{{line}}">
1466            <div class="item_details_container">
1467            	<div>
1468                	<a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a>
1469                </div>
1470                
1471                <div>
1472                	<p>
1473                      	<a href="{{url}}" class="ajaxcart__product-name">{{name}}</a>
1474                        
1475                      	{{#if variation}}
1476                        	<span class="ajaxcart__product-meta">{{variation}}</span>
1477                      	{{/if}}
1478
1479                      	{{#properties}}
1480                        	{{#each this}}
1481                          		{{#if this}}
1482                            		<span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
1483                          		{{/if}}
1484                        	{{/each}}
1485                      	{{/properties}}
1486
1487                      	
1488                    </p>
1489                </div>
1490          	</div>
1491            
1492            <div class='item_meta_container'>
1493            	<div>
1494                	<div class="ajaxcart__qty">
1495                      	<button type="button" class="white_box_background ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}" data-line="{{line}}">
1496                        	<span class="icon icon-minus" aria-hidden="true"></span>
1497                        
1498                        	<span class="fallback-text">&minus;</span>
1499                      	</button>
1500                      
1501                      	<input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
1502                      
1503                      	<button type="button" class="white_box_background ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemAdd}}">
1504                        	<span class="icon icon-plus" aria-hidden="true"></span>
1505                        	<span class="fallback-text">+</span>
1506                      	</button>
1507                    </div>
1508                </div>
1509                
1510                <div>
1511                	{{{price}}}
1512                </div>
1513            </div>
1514          </div>
1515        </div>
1516        {{/items}}
1517
1518        
1519          	<div class='order_notes_container white_box_background'>
1520            	<label for="CartSpecialInstructions">Additional information to the seller</label>
1521            
1522            	<textarea name="note" placeholder='E.g. “This is a gift, no price tags please!”' class="input-full" id="CartSpecialInstructions">{{ note }}</textarea>
1523          	</div>
1524        
1525      </div>
1526      
1527      	<div class="ajaxcart__footer">
1528        	<div class='total_price_container'>
1529          		<div>
1530            		<p>Total:</p>
1531          		</div>
1532          
1533          		<div>
1534            		<p>{{{totalPrice}}}</p>
1535          		</div>
1536        	</div>
1537        
1538            <p class="text-left"><b>Accepted card payment methods:</b></p>
1539
1540            <p class="text-left">We accept all the normal major card &amp; bank payments!</p>
1541
1542            <ul>
1543            	
1544                
1545                
1546                    <li>
1547                        <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;"/>
1547<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 
154716.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>
1548
1549                    </li>
1550                
1551                    <li>
1552                        <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;"/><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>
1553
1554                    </li>
1555                
1556                    <li>
1557                        <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>
1558
1559                    </li>
1560                
1561                    <li>
1562                        <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>
1563                    </li>
1564                
1565            </ul>
1566        
1567        	<button type="submit" class="small_button yellow_button_background" name="checkout">
1568          		Go to checkout
1569        	</button>
1570            
1571            <p class="text-left">Or quick-checkout with:</p>
1572        
1573        	
1574          		<div class="additional_checkout_buttons"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
1574 <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:13035983,&quot;merchantName&quot;:&quot;Ragged Life&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:13035983,&quot;countryCode&quot;:&quot;GB&quot;,&quot;merchantName&quot;:&quot;Ragged Life&quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:null,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;2HTE4Q8HG79L8&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=2HTE4Q8HG79L8\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AU&quot;,&quot;CA&quot;,&quot;CH&quot;,&quot;GB&quot;,&quot;GG&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IS&quot;,&quot;JE&quot;,&quot;JP&quot;,&quot;NO&quot;,&quot;NZ&quot;,&quot;SG&quot;,&quot;US&quot;,&quot;ZA&quot;]}}]" access-token="0c9e68f026de476277bdb44bcecc01e7" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="13035983" cart-id="d16075ad461f1799f99e561e440d6dac" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div>
1575        	
1576      	</div>
1577    </form>
1578  
1579  </script>
1579
1580  
1580<script id="AjaxQty" type="text/template">
1581  
1582    <div class="ajaxcart__qty">
1583      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}">
1584        <span class="icon icon-minus" aria-hidden="true"></span>
1585        <span class="fallback-text">&minus;</span>
1586      </button>
1587      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*">
1588      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}">
1589        <span class="icon icon-plus" aria-hidden="true"></span>
1590        <span class="fallback-text">+</span>
1591      </button>
1592    </div>
1593  
1594  </script>
1594
1595  
1595<script id="JsQty" type="text/template">
1596  
1597    <div class="js-qty">
1598      <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}">
1599        <span class="icon icon-minus" aria-hidden="true"></span>
1600        <span class="fallback-text">&minus;</span>
1601      </button>
1602      <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}" {{#if inputMax}} max='{{inputMax}}' {{/if}}>
1603      <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}">
1604        <span class="icon icon-plus" aria-hidden="true"></span>
1605        <span class="fallback-text">+</span>
1606      </button>
1607    </div>
1608  
1609  </script>
1609
1610
1611    
1611<script src="//www.raggedlife.com/cdn/shop/t/16/assets/ajax-cart.js?v=49926461302001259381732797072" type="text/javascript"></script>
1611
1612    
1612<script>
1613      jQuery(function($) {
1614        ajaxCart.init({
1615          formSelector: '#AddToCartForm',
1616          cartContainer: '#CartContainer',
1617          addToCartSelector: '#AddToCart',
1618          cartCountSelector: '#CartCount',
1619          cartCostSelector: '#CartCost',
1620          moneyFormat: "${{amount}}"
1621        });
1622      });
1623
1624      jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) {
1625        // Bind to 'ajaxCart.afterCartLoad' to run any javascript after the cart has loaded in the DOM
1626        timber.RightDrawer.open();
1627      });
1628    </script>
1628
1629  
1630  
1631  
1632
1633<script src="//www.raggedlife.com/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 1 bytes, line 1633
1633
1634<script src="//www.raggedlife.com/cdn/shop/t/16/assets/jquery.currencies.min.js?v=113997598399283233111732797072" type="text/javascript"></script>
1634
1635
1636<script>
1637  Currency.format = 'money_format';
1638
1639  var shopCurrency = 'GBP';
1640
1641  /* Sometimes merchants change their shop currency, let's tell our JavaScript file */
1642  Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} USD";
1643  Currency.moneyFormats[shopCurrency].money_format = "${{amount}}";
1644  
1645  /* Default currency */
1646  var defaultCurrency = 'GBP';
1647  
1648  /* Cookie currency */
1649  var cookieCurrency = Currency.cookie.read();
1650
1651  /* Fix for customer account pages */
1652  jQuery('span.money span.money').each(function() 
1653  {
1654    jQuery(this).parents('span.money').removeClass('money');
1655  });
1656  
1657  /* Saving the current price */
1658  jQuery('span.money').each(function() {
1659    jQuery(this).attr('data-currency-GBP', jQuery(this).html());
1660  });
1661    
1662    
1663	
1664
1665  // If there's no cookie.
1666  if (cookieCurrency == null) 
1667  {
1668    $('#currency_pop_up').show();
1669    $('#currency_pop_up_overlay').show();
1670    
1671    Currency.cookie.write(jQuery('[name=currencies]').val());
1672
1673    if (shopCurrency !== defaultCurrency) 
1674    {
1675      Currency.convertAll(shopCurrency, defaultCurrency);
1676      $('#currency_info').show();
1677    }
1678    else 
1679    {
1680      Currency.currentCurrency = defaultCurrency;
1681    }
1682  }
1683  // If the cookie value does not correspond to any value in the currency dropdown.
1684  else if (jQuery('[name=currencies]').size() && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').size() === 0) 
1685  {
1686    Currency.currentCurrency = shopCurrency;
1687    Currency.cookie.write(shopCurrency);
1688
1689    $('#currency_pop_up').show();
1690    $('#currency_pop_up_overlay').show();
1691  }
1692  else if (cookieCurrency === shopCurrency) 
1693  {
1694    Currency.currentCurrency = shopCurrency;
1695  }
1696  else 
1697  {
1698    Currency.convertAll(shopCurrency, cookieCurrency);
1699    if (cookieCurrency !== defaultCurrency) 
1700    {
1701      $('#currency_info').show();
1702    }
1703  }
1704    
1705jQuery('[name=currencies]').val(Currency.currentCurrency).change(function() 
1706{
1707  var newCurrency = jQuery(this).val();
1708  
1709  Currency.convertAll(Currency.currentCurrency, newCurrency);
1710  
1711  Currency.cookie.write(newCurrency);
1712
1713  if (newCurrency !== defaultCurrency) 
1714  {
1715    $('#currency_info').show();
1716  }
1717  
1718  jQuery('.selected-currency').text(Currency.currentCurrency);
1719});
1720    
1721var original_selectCallback = window.selectCallback;
1722    
1723var selectCallback = function(variant, selector) 
1724{
1725  original_selectCallback(variant, selector);
1726  Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
1727  jQuery('.selected-currency').text(Currency.currentCurrency);
1728};
1729$('body').on('ajaxCart.afterCartLoad', function(cart) {
1730  Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
1731  jQuery('.selected-currency').text(Currency.currentCurrency);  
1732});
1733jQuery('.selected-currency').text(Currency.currentCurrency);
1734    
1735    function createCookie(name,value,days) {
1736    if (days) {
1737        var date = new Date();
1738        date.setTime(date.getTime()+(days*24*60*60*1000));
1739        var expires = "; expires="+date.toGMTString();
1740    }
1741    else var expires = "";
1742    document.cookie = name+"="+value+expires+"; path=/";
1743}
1744
1745function readCookie(name) {
1746    var nameEQ = name + "=";
1747    var ca = document.cookie.split(';');
1748    for(var i=0;i < ca.length;i++) {
1749        var c = ca[i];
1750        while (c.charAt(0)==' ') c = c.substring(1,c.length);
1751        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
1752    }
1753    return null;
1754}
1755</script>
1755
1756
1757
1758<script src="https://cdn001.milotree.com/container/006412milotree.js" async defer></script>
vendor: 1 bytes, line 1758
1758
1759<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1759
1760</body>
1761</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.