PageSourceSearch

https://routinenaturalbeauty.com/

html routinenaturalbeauty.com collected 2026-10-04 13:30:43 UTC 386,583 bytes, 3,985 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="en">
4  <head>
5<style>
6  /* CUSTOM FONTS */
7
8  @font-face {
9    font-family: 'HungryFood';
10    src: url('//routinenaturalbeauty.com/cdn/shop/t/52/assets/HungryFood-Regular.ttf?v=147730146274707732921790289218') format('truetype');
11    font-weight: 400;
12    font-style: normal;
13    font-display: swap;
14  }
15
16  @font-face {
17    font-family: 'HungryFood';
18    src: url('//routinenaturalbeauty.com/cdn/shop/t/52/assets/HungryFood-Italic.ttf?v=83934545027075230931790289218') format('truetype');
19    font-weight: 400;
20    font-style: italic;
21    font-display: swap;
22  }
23
24  @font-face {
25    font-family: 'TT Interfaces';
26    src: url('//routinenaturalbeauty.com/cdn/shop/t/52/assets/tt-interfaces-regular.ttf?v=116266395579878730111790289218') format('truetype');
27    font-weight: 400;
28    font-style: normal;
29    font-display: swap;
30  }
31
32
33  /* BODY / REGULAR TEXT */
34
35  body,
36  input,
37  textarea,
38  button,
39  select {
40    font-family: 'TT Interfaces', sans-serif !important;
41  }
42
43
44/* HEADINGS */
45
46h1,
47h2,
48h3,
49h4,
50h5,
51h6,
52.Heading {
53  font-family: 'HungryFood', sans-serif !important;
54  font-weight: 400 !important;
55  text-transform: none !important;
56}
57
58
59/* KEEP HEADER NAV + UI IN TT INTERFACES */
60
61.Header__MainNav,
62.Header__MainNav a {
63  font-family: 'TT Interfaces', sans-serif !important;
64  text-transform: uppercase !important;
65}
66
67.Header__SecondaryNav,
68.Header__SecondaryNav a,
69.AnnouncementBar,
70.AnnouncementBar a {
71  font-family: 'TT Interfaces', sans-serif !important;
72}
73
74  /* FOOTER HEADINGS */
75.Footer__Title {
76  font-family: 'HungryFood', sans-serif !important;
77  font-size: 24px !important;
78  font-weight: 400 !important;
79  text-transform: none !important;
80  letter-spacing: 0 !important;
81  line-height: 1.1 !important;
82}
83</style>
84
85
86    <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 86-87
86
87<script async src="https://www.googletagmanager.com/gtag/js?id=
87G-CT9DNX6W77
vendor: 12 bytes, line 87
87"></script>
88<script>
89  
vendor: 134 bytes, lines 89-93
89window.dataLayer = window.dataLayer || [];
90  function gtag(){dataLayer.push(arguments);}
91  gtag('js', new Date());
92
93  gtag('config', '
93G-CT9DNX6W77
vendor: 4 bytes, line 93
93');
94</script>
94
95    
96<!-- Google Tag Manager -->
97    
97<script>
vendor: 343 bytes, lines 97-101
97(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
98    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
99    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
100    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
101    })(window,document,'script','dataLayer','
101GTM-PXK9BX8
vendor: 3 bytes, line 101
101');
101</script>
101
102    <!-- End Google Tag Manager -->
103    <meta charset="utf-8"> 
104    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
105    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
106    <meta name="theme-color" content="">
107    <meta name="google-site-verification" content="oCUUDiMi2HnXSdzfoBbGS3Wilhb0gMpTUxaz8PNtroA" />
108
109    <title>
110      Routine Natural Deodorant | Made in Canada &ndash; Routine Natural Beauty
111    </title><meta name="description" content="Made Wild in the West. Canada’s #1 natural beauty brand. Shop clean, effective deodorant, body care &amp; hair care from Routine, founded by sisters Neige &amp; Pippa."><link rel="canonical" href="https://routinenaturalbeauty.com/"><link rel="shortcut icon" href="//routinenaturalbeauty.com/cdn/shop/files/icon_horseshoe_favicon_96x.png?v=1737418648" type="image/png"><meta property="og:type" content="website">
112  <meta property="og:title" content="Routine Natural Deodorant | Made in Canada"><meta property="og:description" content="Made Wild in the West. Canada’s #1 natural beauty brand. Shop clean, effective deodorant, body care &amp; hair care from Routine, founded by sisters Neige &amp; Pippa."><meta property="og:url" content="https://routinenaturalbeauty.com/">
113<meta property="og:site_name" content="Routine Natural Beauty"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Routine Natural Deodorant | Made in Canada">
114  <meta name="twitter:description" content="Made Wild in the West. Canada’s #1 natural beauty brand. Shop clean, effective deodorant, body care &amp; hair care from Routine, founded by sisters Neige &amp; Pippa.">
115    <style>
116  @font-face {
117  font-family: "Josefin Sans";
118  font-weight: 600;
119  font-style: normal;
120  font-display: fallback;
121  src: url("//routinenaturalbeauty.com/cdn/fonts/josefin_sans/josefinsans_n6.afe095792949c54ae236c64ec95a9caea4be35d6.woff2") format("woff2"),
122       url("//routinenaturalbeauty.com/cdn/fonts/josefin_sans/josefinsans_n6.0ea222c12f299e43fa61b9245ec23b623ebeb1e9.woff") format("woff");
123}
124
125  @font-face {
126  font-family: Jost;
127  font-weight: 400;
128  font-style: normal;
129  font-display: fallback;
130  src: url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
131       url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
132}
133
134
135  @font-face {
136  font-family: Jost;
137  font-weight: 700;
138  font-style: normal;
139  font-display: fallback;
140  src: url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"),
141       url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff");
142}
143
144  @font-face {
145  font-family: Jost;
146  font-weight: 400;
147  font-style: italic;
148  font-display: fallback;
149  src: url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
150       url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
151}
152
153  @font-face {
154  font-family: Jost;
155  font-weight: 700;
156  font-style: italic;
157  font-display: fallback;
158  src: url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"),
159       url("//routinenaturalbeauty.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff");
160}
161
162
163  :root {
164    --heading-font-family : "Josefin Sans", sans-serif;
165    --heading-font-weight : 600;
166    --heading-font-style  : normal;
167
168    --text-font-family : Jost, sans-serif;
169    --text-font-weight : 400;
170    --text-font-style  : normal;
171
172    --base-text-font-size   : 14px;
173    --default-text-font-size: 14px;--background          : #ffffff;
174    --background-rgb      : 255, 255, 255;
175    --light-background    : #ffffff;
176    --light-background-rgb: 255, 255, 255;
177    --heading-color       : #303030;
178    --text-color          : #303030;
179    --text-color-rgb      : 48, 48, 48;
180    --text-color-light    : #595959;
181    --text-color-light-rgb: 89, 89, 89;
182    --link-color          : #f2d6c6;
183    --link-color-rgb      : 242, 214, 198;
184    --border-color        : #e0e0e0;
185    --border-color-rgb    : 224, 224, 224;
186
187    --button-background    : #442615;
188    --button-background-rgb: 68, 38, 21;
189    --button-text-color    : #ffffff;
190
191    --header-background       : #442515;
192    --header-heading-color    : #fef5e9;
193    --header-light-text-color : #fef5e9;
194    --header-border-color     : #604435;
195
196    --footer-background    : #fef5e9;
197    --footer-text-color    : #a17c5e;
198    --footer-heading-color : #a17c5e;
199    --footer-border-color  : #f0e3d4;
200
201    --navigation-background      : #fef5e9;
202    --navigation-background-rgb  : 254, 245, 233;
203    --navigation-text-color      : #a17c5e;
204    --navigation-text-color-light: rgba(161, 124, 94, 0.5);
205    --navigation-border-color    : rgba(161, 124, 94, 0.25);
206
207    --newsletter-popup-background     : #ffffff;
208    --newsletter-popup-text-color     : #303030;
209    --newsletter-popup-text-color-rgb : 48, 48, 48;
210
211    --secondary-elements-background       : #fce7a8;
212    --secondary-elements-background-rgb   : 252, 231, 168;
213    --secondary-elements-text-color       : #303030;
214    --secondary-elements-text-color-light : rgba(48, 48, 48, 0.5);
215    --secondary-elements-border-color     : rgba(48, 48, 48, 0.25);
216
217    --product-sale-price-color    : #000000;
218    --product-sale-price-color-rgb: 0, 0, 0;
219    --product-star-rating: #f2c6ca;
220
221    /* Shopify related variables */
222    --payment-terms-background-color: #ffffff;
223
224    /* Products */
225
226    --horizontal-spacing-four-products-per-row: 40px;
227        --horizontal-spacing-two-products-per-row : 40px;
228
229    --vertical-spacing-four-products-per-row: 40px;
230        --vertical-spacing-two-products-per-row : 50px;
231
232    /* Animation */
233    --drawer-transition-timing: cubic-bezier(0.645, 0.045, 0.355, 1);
234    --header-base-height: 80px; /* We set a default for browsers that do not support CSS variables */
235
236    /* Cursors */
237    --cursor-zoom-in-svg    : url(//routinenaturalbeauty.com/cdn/shop/t/52/assets/cursor-zoom-in.svg?v=169337020044000511451690576943);
238    --cursor-zoom-in-2x-svg : url(//routinenaturalbeauty.com/cdn/shop/t/52/assets/cursor-zoom-in-2x.svg?v=163885027072013793871690576943);
239  }
240</style>
241
242<script>
243  // IE11 does not have support for CSS variables, so we have to polyfill them
244  if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) {
245    const script = document.createElement('script');
246    script.type = 'text/javascript';
247    script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2';
248    script.onload = function() {
249      cssVars({});
250    };
251
252    document.getElementsByTagName('head')[0].appendChild(script);
253  }
254</script>
254
255
256    
256<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
256<meta name="google-site-verification" content="qrjRu7IZ16nyouLR3NLViDo6kXcQipzObLHMCJk54l4">
257<meta name="facebook-domain-verification" content="kh6qx31ow3pe31jaf15iu473p2n4e3">
258<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8858173503/digital_wallets/dialog">
259<meta id="in-context-paypal-metadata" data-shop-id="8858173503" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
260<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
260<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=11305122"></script>
260
261<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
262<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=11305122&shop_id=8858173503" crossorigin="anonymous"></script>
vendor: 1 bytes, line 262
262
263<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8858173503,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8858173503","merchantName":"Routine Natural Beauty","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Routine Natural Beauty","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 263
263
264<script id="shopify-features" type="application/json">{"accessToken":"bb76227e4bf90745c6be7ab25247cd7e","betas":["rich-media-storefront-analytics"],"domain":"routinenaturalbeauty.com","predictiveSearch":true,"shopId":8858173503,"locale":"en"}</script>
vendor: 1 bytes, line 264
264
265<script>var Shopify = Shopify || {};
266Shopify.shop = "routinegoods.myshopify.com";
267Shopify.locale = "en";
268Shopify.currency = {"active":"USD","rate":"0.71567892"};
269Shopify.country = "US";
270Shopify.theme = {"name":"Prestige Theme 5.3.5 (Feb 2023)","id":133090082978,"schema_name":"Prestige","schema_version":"5.3.5","theme_store_id":null,"role":"main"};
271Shopify.theme.handle = "null";
272Shopify.theme.style = {"id":null,"handle":null};
273Shopify.cdnHost = "routinenaturalbeauty.com/cdn";
274Shopify.routes = Shopify.routes || {};
275Shopify.routes.root = "/";
276Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
277Shopify.SignInWithShop = Shopify.SignInWithShop || {};
278Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
279Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 279
279
280<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 280
280
281<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 281
281
282<script>
283  window.ShopifyPay = window.ShopifyPay || {};
284  window.ShopifyPay.apiHost = "shop.app\/pay";
285  window.ShopifyPay.redirectState = null;
286</script>
vendor: 1 bytes, line 286
286
287<script>
288  window.Shopify = window.Shopify || {};
289  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
290  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
291  window.Shopify.SignInWithShop.eligible = true;
292</script>
vendor: 1 bytes, line 292
292
293<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 293
293
294<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 294
294
295<script type="module">
296  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
297
298  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
299
300</script>
vendor: 1 bytes, line 300
300
301<script>
302  window.Shopify = window.Shopify || {};
303  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
304  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"]};
305</script>
vendor: 1 bytes, line 305
305
306<script>(function() {
307  var isLoaded = false;
308  function asyncLoad() {
309    if (isLoaded) return;
310    isLoaded = true;
311    var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=UT7RN9\u0026shop=routinegoods.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=UT7RN9\u0026shop=routinegoods.myshopify.com","https:\/\/live.bb.eight-cdn.com\/script.js?shop=routinegoods.myshopify.com","https:\/\/cdn.fera.ai\/js\/fera.placeholder.js?shop=routinegoods.myshopify.com","https:\/\/shopify-widget.route.com\/shopify.widget.js?shop=routinegoods.myshopify.com","https:\/\/assets.dailykarma.io\/prod\/init-v3.js?v2\u0026shop=routinegoods.myshopify.com","https:\/\/pc-quiz.s3.us-east-2.amazonaws.com\/current\/quiz-loader.min.js?shop=routinegoods.myshopify.com"];
312    for (var i = 0; i < urls.length; i++) {
313      var s = document.createElement('script');
314      s.type = 'text/javascript';
315      s.async = true;
316      s.src = urls[i];
317      var x = document.getElementsByTagName('script')[0];
318      x.parentNode.insertBefore(s, x);
319    }
320  };
321  if(window.attachEvent) {
322    window.attachEvent('onload', asyncLoad);
323  } else {
324    window.addEventListener('load', asyncLoad, false);
325  }
326})();</script>
vendor: 1 bytes, line 326
326
327<script id="__st">var __st={"a":8858173503,"offset":-21600,"reqid":"d6a24a26-91ae-4ae7-8c0c-585a29d9738c-1791120642","pageurl":"routinenaturalbeauty.com\/","u":"f26ded0943ac","p":"home"};</script>
vendor: 1 bytes, line 327
327
328<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 328
328
329<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 329
329
330<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//routinenaturalbeauty.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 330
330
331<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 = "//routinenaturalbeauty.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>
331<script crossorigin="anonymous" defer="defer" src="//routinenaturalbeauty.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 331
331
332<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 332
332
333<script>
334  window.Shopify = window.Shopify || {};
335  window.Shopify.MCP = window.Shopify.MCP || {};
336  window.Shopify.MCP.enabled = true;
337  window.Shopify.MCP.shop = "routinegoods.myshopify.com";
338  window.Shopify.MCP.mcpEndpoint = "https:\/\/routinenaturalbeauty.com\/api\/mcp";
339  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"]}}];
340</script>
vendor: 1 bytes, line 340
340
341<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("\/\/routinenaturalbeauty.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
342</script>
vendor: 1 bytes, line 342
342
343<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://routinenaturalbeauty.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
344</script>
vendor: 1 bytes, line 344
344
345<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
346  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);
347</script>
vendor: 1 bytes, line 347
347
348<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})}}));
349</script>
vendor: 1 bytes, line 349
349
350<script id='scb4127' type='text/javascript' async='' src='https://routinenaturalbeauty.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
350<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://routinenaturalbeauty.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
351<style id="shopify-accelerated-checkout-cart">
352        #shopify-buyer-consent {
353  margin-top: 1em;
354  display: inline-block;
355  width: 100%;
356}
357
358#shopify-buyer-consent.hidden {
359  display: none;
360}
361
362#shopify-subscription-policy-button {
363  background: none;
364  border: none;
365  padding: 0;
366  text-decoration: underline;
367  font-size: inherit;
368  cursor: pointer;
369}
370
371#shopify-subscription-policy-button::before {
372  box-shadow: none;
373}
374
375      </style>
376
377<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
377
378
379    <link rel="stylesheet" href="//routinenaturalbeauty.com/cdn/shop/t/52/assets/theme.css?v=29058227915545424061790286272">
380
381    
381<script>// This allows to expose several variables to the global scope, to be used in scripts
382      window.theme = {
383        pageType: "index",
384        moneyFormat: "${{amount}}",
385        moneyWithCurrencyFormat: "${{amount}} USD",
386        currencyCodeEnabled: false,
387        productImageSize: "square",
388        searchMode: "product,article",
389        showPageTransition: false,
390        showElementStaggering: false,
391        showImageZooming: false
392      };
393
394      window.routes = {
395        rootUrl: "\/",
396        rootUrlWithoutSlash: '',
397        cartUrl: "\/cart",
398        cartAddUrl: "\/cart\/add",
399        cartChangeUrl: "\/cart\/change",
400        searchUrl: "\/search",
401        productRecommendationsUrl: "\/recommendations\/products"
402      };
403
404      window.languages = {
405        cartAddNote: "Add Order Note",
406        cartEditNote: "Edit Order Note",
407        productImageLoadingError: "This image could not be loaded. Please try to reload the page.",
408        productFormAddToCart: "Add to cart",
409        productFormUnavailable: "Unavailable",
410        productFormSoldOut: "Sold Out",
411        shippingEstimatorOneResult: "1 option available:",
412        shippingEstimatorMoreResults: "{{count}} options available:",
413        shippingEstimatorNoResults: "No shipping could be found"
414      };
415
416      window.lazySizesConfig = {
417        loadHidden: false,
418        hFac: 0.5,
419        expFactor: 2,
420        ricTimeout: 150,
421        lazyClass: 'Image--lazyLoad',
422        loadingClass: 'Image--lazyLoading',
423        loadedClass: 'Image--lazyLoaded'
424      };
425
426      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
427      document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px');
428
429      // We do a quick detection of some features (we could use Modernizr but for so little...)
430      (function() {
431        document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky');
432        document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover';
433      }());
434
435      
436    </script>
436
437
438    
438<script src="//routinenaturalbeauty.com/cdn/shop/t/52/assets/lazysizes.min.js?v=174358363404432586981690576943" async></script>
438<script src="//routinenaturalbeauty.com/cdn/shop/t/52/assets/libs.min.js?v=26178543184394469741690576943" defer></script>
438
439    
439<script src="//routinenaturalbeauty.com/cdn/shop/t/52/assets/theme.js?v=116616291232043488551690576943" defer></script>
439
440    
440<script src="//routinenaturalbeauty.com/cdn/shop/t/52/assets/custom.js?v=98277003379562250711690576943" defer></script>
440
441
442    
442<script>
443      (function () {
444        window.onpageshow = function() {
445          if (window.theme.showPageTransition) {
446            var pageTransition = document.querySelector('.PageTransition');
447
448            if (pageTransition) {
449              pageTransition.style.visibility = 'visible';
450              pageTransition.style.opacity = '0';
451            }
452          }
453
454          // When the page is loaded from the cache, we have to reload the cart content
455          document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {
456            bubbles: true
457          }));
458        };
459      })();
460    </script>
460
461
462    
463
464
465  
465<script type="application/ld+json">
466  {
467    "@context": "http://schema.org",
468    "@type": "BreadcrumbList",
469  "itemListElement": [{
470      "@type": "ListItem",
471      "position": 1,
472      "name": "Home",
473      "item": "https://routinenaturalbeauty.com"
474    }]
475  }
476  </script>
476
477
478  
478<script type='text/javascript'>var jiltStorefrontParams = {"capture_email_on_add_to_cart":0,"platform":"shopify","popover_dismiss_message":"Your email and cart are saved so we can send you email reminders about this order.","shop_uuid":"212cd8c3-0cb3-43fb-9820-49028fbf8fde","signup_form":{}}; </script>
478
479
480
481  <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
482<script src='https://affilo.io/libs/affiliate.lib.js'></script>
482 
483    
484    
484<script>
485/**********************
486
487* DEFINITION: A data layer helps you collect more accurate analytics data, that in turn allows you to better understand what potential buyers are doing on your website and where you can make improvements. It also reduces the time to implement marketing tags on a website, and reduces the need for IT involvement, leaving them to get on with implementing new features and fixing bugs.
488
489* RESOURCES:
490* http://www.datalayerdoctor.com/a-gentle-introduction-to-the-data-layer-for-digital-marketers/
491* http://www.simoahava.com/analytics/data-layer/
492
493* EXTERNAL DEPENDENCIES:
494* jQuery
495* jQuery Cookie Plugin v1.4.1 - https://github.com/carhartl/jquery-cookie
496* cartjs - https://github.com/discolabs/cartjs
497
498* DataLayer Architecture: Shopify v1.2
499* COPYRIGHT 2021
500* LICENSES: MIT ( https://opensource.org/licenses/MIT )
501*/
502
503/**********************
504* PRELOADS 
505* load jquery if it doesn't exist
506***********************/ 
507
508if(!window.jQuery){
509    var jqueryScript = document.createElement('script');
510    jqueryScript.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'); 
511    document.head.appendChild(jqueryScript); 
512}
513
514__DL__jQueryinterval = setInterval(function(){
515    // wait for jQuery to load & run script after jQuery has loaded
516    if(window.jQuery){
517        // search parameters
518        getURLParams = function(name, url){
519            if (!url) url = window.location.href;
520            name = name.replace(/[\[\]]/g, "\\$&");
521            var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
522            results = regex.exec(url);
523            if (!results) return null;
524            if (!results[2]) return '';
525            return decodeURIComponent(results[2].replace(/\+/g, " "));
526        };
527        
528        /**********************
529        * DYNAMIC DEPENDENCIES
530        ***********************/
531        
532        __DL__ = {
533            dynamicCart: true,  // if cart is dynamic (meaning no refresh on cart add) set to true
534            debug: true, // if true, console messages will be displayed
535            cart: null,
536            wishlist: null,
537            removeCart: null
538        };
539        
540        customBindings = {
541            cartTriggers: [],
542            viewCart: [],
543            removeCartTrigger: [],
544            cartVisableSelector: [],
545            promoSubscriptionsSelectors: [],
546            promoSuccess: [],
547            ctaSelectors: [],
548            newsletterSelectors: [],
549            newsletterSuccess: [],
550            searchPage: [],
551            wishlistSelector: [],
552            removeWishlist: [],
553            wishlistPage: [],
554            searchTermQuery: [getURLParams('q')], // replace var with correct query
555        };
556        
557        /* DO NOT EDIT */
558        defaultBindings = {
559            cartTriggers: ['form[action="/cart/add"] [type="submit"],.add-to-cart,.cart-btn'],
560            viewCart: ['form[action="/cart"],.my-cart,.trigger-cart,#mobileCart'],
561            removeCartTrigger: ['[href*="/cart/change"]'],
562            cartVisableSelector: ['.inlinecart.is-active,.inline-cart.is-active'],
563            promoSubscriptionsSelectors: [],
564            promoSuccess: [],
565            ctaSelectors: [],
566            newsletterSelectors: ['input.contact_email'],
567            newsletterSuccess: ['.success_message'],
568            searchPage: ['search'],
569            wishlistSelector: [],
570            removeWishlist: [],
571            wishlistPage: []
572        };
573        
574        // stitch bindings
575        objectArray = customBindings;
576        outputObject = __DL__;
577        
578        applyBindings = function(objectArray, outputObject){
579            for (var x in objectArray) {  
580                var key = x;
581                var objs = objectArray[x]; 
582                values = [];    
583                if(objs.length > 0){    
584                    values.push(objs);
585                    if(key in outputObject){              
586                        values.push(outputObject[key]); 
587                        outputObject[key] = values.join(", "); 
588                    }else{        
589                        outputObject[key] = values.join(", ");
590                    }   
591                }  
592            }
593        };
594        
595        applyBindings(customBindings, __DL__);
596        applyBindings(defaultBindings, __DL__);
597        
598        /**********************
599        * PREREQUISITE LIBRARIES 
600        ***********************/
601        
602        clearInterval(__DL__jQueryinterval);
603        
604        // jquery-cookies.js
605        if(typeof $.cookie!==undefined){(function(a){if(typeof define==='function'&&define.amd){define(['jquery'],a)}else if(typeof exports==='object'){module.exports=a(require('jquery'))}else{a(jQuery)}}(function($){var g=/\+/g;function encode(s){return h.raw?s:encodeURIComponent(s)}function decode(s){return h.raw?s:decodeURIComponent(s)}function stringifyCookieValue(a){return encode(h.json?JSON.stringify(a):String(a))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\')}try{s=decodeURIComponent(s.replace(g,' '));return h.json?JSON.parse(s):s}catch(e){}}function read(s,a){var b=h.raw?s:parseCookieValue(s);return $.isFunction(a)?a(b):b}var h=$.cookie=function(a,b,c){if(arguments.length>1&&!$.isFunction(b)){c=$.extend({},h.defaults,c);if(typeof c.expires==='number'){var d=c.expires,t=c.expires=new Date();t.setMilliseconds(t.getMilliseconds()+d*864e+5)}return(document.cookie=[encode(a),'=',stringifyCookieValue(b),c.expires?'; expires='+c.expires.toUTCString():'',c.path?'; path='+c.path:'',c.domain?'; domain='+c.domain:'',c.secure?'; secure':''].join(''))}var e=a?undefined:{},cookies=document.cookie?document.cookie.split('; '):[],i=0,l=cookies.length;for(;i<l;i++){var f=cookies[i].split('='),name=decode(f.shift()),cookie=f.join('=');if(a===name){e=read(cookie,b);break}if(!a&&(cookie=read(cookie))!==undefined){e[name]=cookie}}return e};h.defaults={};$.removeCookie=function(a,b){$.cookie(a,'',$.extend({},b,{expires:-1}));return!$.cookie(a)}}))}
606        
607        /**********************
608        * Begin dataLayer Build 
609        ***********************/
610        
611        /**
612        * DEBUG
613        * Set to true or false to display messages to the console
614        */
615        if(__DL__.debug){
616            console.log('=====================\n| DATALAYER SHOPIFY |\n---------------------');
617            console.log('Page Template: index');
618        }
619        
620        window.dataLayer = window.dataLayer || [];  // init data layer if doesn't already exist
621        dataLayer.push({'event': 'Begin DataLayer'}); // begin datalayer
622        
623        var template = "index"; 
624        
625        /**
626        * Landing Page Cookie
627        * 1. Detect if user just landed on the site
628        * 2. Only fires if Page Title matches website */
629        
630        $.cookie.raw = true;
631        if ($.cookie('landingPage') === undefined || $.cookie('landingPage').length === 0) {
632            var landingPage = true;
633            $.cookie('landingPage', unescape);
634            $.removeCookie('landingPage', {path: '/'});
635            $.cookie('landingPage', 'landed', {path: '/'});
636        } else {
637            var landingPage = false;
638            $.cookie('landingPage', unescape);
639            $.removeCookie('landingPage', {path: '/'});
640            $.cookie('landingPage', 'refresh', {path: '/'});
641        }
642        if (__DL__.debug) {
643            console.log('Landing Page: ' + landingPage);
644        }
645        
646        /** 
647        * Log State Cookie */
648        
649        
650        var isLoggedIn = false;
651        
652        if (!isLoggedIn) {
653            $.cookie('logState', unescape);
654            $.removeCookie('logState', {path: '/'});
655            $.cookie('logState', 'loggedOut', {path: '/'});
656        } else {
657            if ($.cookie('logState') === 'loggedOut' || $.cookie('logState') === undefined) {
658                $.cookie('logState', unescape);
659                $.removeCookie('logState', {path: '/'});
660                $.cookie('logState', 'firstLog', {path: '/'});
661            } else if ($.cookie('logState') === 'firstLog') {
662                $.cookie('logState', unescape);
663                $.removeCookie('logState', {path: '/'});
664                $.cookie('logState', 'refresh', {path: '/'});
665            }
666        }
667        
668        if ($.cookie('logState') === 'firstLog') {
669            var firstLog = true;
670        } else {
671            var firstLog = false;
672        }
673        
674        /**********************
675        * DATALAYER SECTIONS 
676        ***********************/
677        
678        /**
679        * DATALAYER: Landing Page
680        * Fires any time a user first lands on the site. */
681        
682        if ($.cookie('landingPage') === 'landed') {
683            dataLayer.push({
684                'pageType': 'Landing',
685                'event': 'Landing'
686            });
687            
688            if (__DL__.debug) {
689                console.log('DATALAYER: Landing Page fired.');
690            }
691        }
692        
693        /** 
694        * DATALAYER: Log State
695        * 1. Determine if user is logged in or not.
696        * 2. Return User specific data. */
697        
698        var logState = {
699            
700            
701            'logState' : "Logged Out",
702            
703            
704            'firstLog'      : firstLog,
705            'customerEmail' : null,
706            'timestamp'     : Date.now(),  
707            
708            'customerType'       : 'New',
709            'customerTypeNumber' :'1', 
710            
711            'shippingInfo' : {
712                'fullName'  : null,
713                'firstName' : null,
714                'lastName'  : null,
715                'address1'  : null,
716                'address2'  : null,
717                'street'    : null,
718                'city'      : null,
719                'province'  : null,
720                'zip'       : null,
721                'country'   : null,
722                'phone'     : null,
723            },
724            'billingInfo' : {
725                'fullName'  : null,
726                'firstName' : null,
727                'lastName'  : null,
728                'address1'  : null,
729                'address2'  : null,
730                'street'    : null,
731                'city'      : null,
732                'province'  : null,
733                'zip'       : null,
734                'country'   : null,
735                'phone'     : null,
736            },
737            'checkoutEmail' : null,
738            'currency'      : "CAD",
739            'pageType'      : 'Log State',
740            'event'         : 'Log State'
741        }
742        
743        dataLayer.push(logState);
744        if(__DL__.debug){
745            console.log("Log State"+" :"+JSON.stringify(logState, null, " "));
746        }
747        
748        /** 
749        * DATALAYER: Homepage */
750        
751        if(document.location.pathname == "/"){
752            var homepage = {
753                'pageType' : 'Homepage',
754                'event'    : 'Homepage'
755            };
756            dataLayer.push(homepage);
757            if(__DL__.debug){
758                console.log("Homepage"+" :"+JSON.stringify(homepage, null, " "));
759            }
760        }
761        
762        /** 
763        * DATALAYER: Blog Articles
764        * Fire on Blog Article Pages */
765        
766        
767        
768        /** DATALAYER: Product List Page (Collections, Category)
769        * Fire on all product listing pages. */
770        
771        
772            
773            /** DATALAYER: Product Page
774            * Fire on all Product View pages. */
775            
776            if (template.match(/.*product.*/gi) && !template.match(/.*collection.*/gi)) {
777                
778                sku = '';
779                var product = {
780                    'products': [{
781                        'id'              : null,
782                        'sku'             : null,
783                        'variantId'       : null,
784                        'productType'     : null,
785                        'name'            : null,
786                        'price'           : "",
787                        'description'     : "",
788                        'imageURL'        : "https://routinenaturalbeauty.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_grande.gif", 
789                        'productURL'      : 'https://routinenaturalbeauty.com',
790                        'brand'           : "Routine Natural Beauty",              
791                        'comparePrice'    : "",
792                        'categories'      : [],
793                        'currentCategory' : null,
794                        'productOptions'  : {
795                            
796                        }
797                    }]
798                };
799                
800                function productView(){
801                    var sku = null;
802                    dataLayer.push(product, {
803                        'pageType' : 'Product',
804                        'event'    : 'Product'});
805                        if(__DL__.debug){
806                            console.log("Product"+" :"+JSON.stringify(product, null, " "));
807                        }
808                    }
809                    productView();
810                    
811                    $(__DL__.cartTriggers).click(function(){
812                        var skumatch = null;
813                        if(sku != skumatch){
814                            productView();
815                        }
816                    });
817                }
818                
819                /** DATALAYER: Cart View
820                * Fire anytime a user views their cart (non-dynamic) */
821                
822                
823                
824                /** 
825                * DATALAYER Variable
826                * Checkout & Transaction Data */
827                
828                __DL__products = [];
829                
830                
831                transactionData = {
832                    'transactionNumber'      : null,
833                    'transactionId'          : null,
834                    'transactionAffiliation' : "Routine Natural Beauty",
835                    'transactionTotal'       : "",
836                    'transactionTax'         : "",
837                    'transactionShipping'    : "",
838                    'transactionSubtotal'    : "",
839                    
840                    
841                    'products': __DL__products
842                };
843                
844                if(__DL__.debug == true){
845                    
846                    /** DATALAYER: Transaction */
847                    if(document.location.pathname.match(/.*order.*/g)){
848                        dataLayer.push(transactionData,{
849                            'pageType' :'Transaction',
850                            'event'    :'Transaction'
851                        });       
852                        console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
853                    }
854                }
855                
856                /** DATALAYER: Checkout */
857                if(Shopify.Checkout){
858                    if(Shopify.Checkout.step){ 
859                        if(Shopify.Checkout.step.length > 0){
860                            if (Shopify.Checkout.step === 'contact_information'){
861                                dataLayer.push(transactionData,{
862                                    'event'    :'Customer Information',
863                                    'pageType' :'Customer Information'});
864                                    console.log("Customer Information - Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
865                                }else if (Shopify.Checkout.step === 'shipping_method'){
866                                    dataLayer.push(transactionData,{
867                                        'event'    :'Shipping Information',
868                                        'pageType' :'Shipping Information'});
869                                        console.log("Shipping - Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
870                                    }else if( Shopify.Checkout.step === "payment_method" ){
871                                        dataLayer.push(transactionData,{
872                                            'event'    :'Add Payment Info',
873                                            'pageType' :'Add Payment Info'});
874                                            console.log("Payment - Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
875                                        }
876                                    }
877                                    
878                                    if(__DL__.debug == true){
879                                        /** DATALAYER: Transaction */
880                                        if(Shopify.Checkout.page == "thank_you"){
881                                            dataLayer.push(transactionData,{
882                                                'pageType' :'Transaction',
883                                                'event'    :'Transaction'
884                                            });       
885                                            console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));  
886                                        }
887                                    }else{
888                                        /** DATALAYER: Transaction */
889                                        if(Shopify.Checkout.page == "thank_you"){
890                                            dataLayer.push(transactionData,{
891                                                'pageType' :'Transaction',
892                                                'event'    :'Transaction'
893                                            });
894                                        }
895                                    }
896                                }
897                            }
898                            
899                            /** DATALAYER: All Pages
900                            * Fire all pages trigger after all additional dataLayers have loaded. */
901                            
902                            dataLayer.push({
903                                'event': 'DataLayer Loaded'
904                            });
905                            
906                            console.log('DATALAYER: DataLayer Loaded.');
907                            
908                            /**********************
909                            * DATALAYER EVENT BINDINGS
910                            ***********************/
911                            
912                            /** DATALAYER: 
913                            * Add to Cart / Dynamic Cart View
914                            * Fire all pages trigger after all additional dataLayers have loaded. */
915                            
916                            $(document).ready(function() {
917                                
918                                /** DATALAYER: Search Results */
919                                
920                                var searchPage = new RegExp(__DL__.searchPage, "g");
921                                if(document.location.pathname.match(searchPage)){
922                                    var search = {
923                                        'searchTerm' : __DL__.searchTermQuery,
924                                        'pageType'   : "Search",
925                                        'event'      : "Search"
926                                    };
927                                    
928                                    dataLayer.push(search);
929                                    if(__DL__.debug){
930                                        console.log("Search"+" :"+JSON.stringify(search, null, " "));
931                                    }
932                                }
933                                
934                                /** DATALAYER: Cart */
935                                
936                                // stage cart data
937                                function mapJSONcartData(){
938                                    jQuery.getJSON('/cart.js', function (response) {
939                                        // get Json response 
940                                        __DL__.cart = response;
941                                        var cart = {
942                                            'products': __DL__.cart.items.map(function (line_item) {
943                                                return {
944                                                    'id'       : line_item.id,
945                                                    'sku'      : line_item.sku,
946                                                    'variant'  : line_item.variant_id,
947                                                    'name'     : line_item.title,
948                                                    'price'    : (line_item.price/100),
949                                                    'quantity' : line_item.quantity
950                                                }
951                                            }),
952                                            'pageType' : 'Cart',
953                                            'event'    : 'Cart'     
954                                        };
955                                        if(cart.products.length > 0){
956                                            dataLayer.push(cart);
957                                            if (__DL__.debug) {
958                                                console.log("Cart"+" :"+JSON.stringify(cart, null, " "));
959                                            }
960                                        }
961                                    });
962                                }
963                                
964                                viewcartfire = 0;
965                                
966                                // view cart
967                                $(__DL__.viewCart).on('click', function (event) {                                    
968                                    if(viewcartfire !== 1){ 
969                                        viewcartfire = 1;
970                                        // if dynamic cart is TRUE
971                                        if (__DL__.dynamicCart) {
972                                            cartCheck = setInterval(function () {
973                                                // begin check interval
974                                                if ($(__DL__.cartVisableSelector).length > 0) {
975                                                    // check visible selectors
976                                                    clearInterval(cartCheck);
977                                                    mapJSONcartData();
978                                                    $(__DL__.removeCartTrigger).on('click', function (event) {
979                                                        // remove from cart
980                                                        var link = $(this).attr("href");
981                                                        jQuery.getJSON(link, function (response) {
982                                                            // get Json response 
983                                                            __DL__.removeCart = response;
984                                                            var removeFromCart = {
985                                                                'products': __DL__.removeCart.items.map(function (line_item) {
986                                                                    return {
987                                                                        'id'       : line_item.id,
988                                                                        'sku'      : line_item.sku,
989                                                                        'variant'  : line_item.variant_id,
990                                                                        'name'     : line_item.title,
991                                                                        'price'    : (line_item.price/100),
992                                                                        'quantity' : line_item.quantity
993                                                                    }
994                                                                }),
995                                                                'pageType' : 'Remove from Cart',
996                                                                'event'    : 'Remove from Cart'         
997                                                            };
998                                                            dataLayer.push(removeFromCart);
999                                                            if (__DL__.debug) {
1000                                                                console.log("Cart"+" :"+JSON.stringify(removeFromCart, null, " "));
1001                                                            }
1002                                                        });
1003                                                    });
1004                                                }
1005                                            }, 500);
1006                                        }       
1007                                    }
1008                                });
1009                                
1010                                // add to cart
1011                                jQuery.getJSON('/cart.js', function (response) {
1012                                    // get Json response 
1013                                    __DL__.cart = response;
1014                                    var cart = {
1015                                        'products': __DL__.cart.items.map(function (line_item) {
1016                                            return {
1017                                                'id'       : line_item.id,
1018                                                'sku'      : line_item.sku,
1019                                                'variant'  : line_item.variant_id,
1020                                                'name'     : line_item.title,
1021                                                'price'    : (line_item.price/100),
1022                                                'quantity' : line_item.quantity
1023                                            }
1024                                        })
1025                                    }
1026                                    __DL__.cart = cart;
1027                                    collection_cartIDs = [];
1028                                    collection_matchIDs = [];
1029                                    collection_addtocart = [];
1030                                    for (var i = __DL__.cart.products.length - 1; i >= 0; i--) {
1031                                        var x = parseFloat(__DL__.cart.products[i].variant);
1032                                        collection_cartIDs.push(x);
1033                                    }
1034                                });
1035                                
1036                                function __DL__addtocart(){
1037
1038                                
1039                                    
1040                                    dataLayer.push(product, {
1041                                        'pageType' : 'Add to Cart',
1042                                        'event'    : 'Add to Cart'
1043                                    });
1044                                    
1045                                    if (__DL__.debug) {
1046                                        console.log("Add to Cart"+" :"+JSON.stringify(product, null, " "));
1047                                    }
1048                                    
1049                                    
1050                                    
1051                                    // if dynamic cart is TRUE
1052                                    if (__DL__.dynamicCart) {
1053                                        console.log("dynamic");
1054                                        var cartCheck = setInterval(function () {
1055                                            // begin check interval
1056                                            if ($(__DL__.cartVisableSelector).length > 0) {
1057                                                // check visible selectors
1058                                                clearInterval(cartCheck);
1059                                                mapJSONcartData();
1060                                                $(__DL__.removeCartTrigger).on('click', function (event) {
1061                                                    // remove from cart
1062                                                    var link = $(this).attr("href");
1063                                                    jQuery.getJSON(link, function (response) {
1064                                                        // get Json response 
1065                                                        __DL__.removeCart = response;
1066                                                        var removeFromCart = {
1067                                                            'products': __DL__.removeCart.items.map(function (line_item) {
1068                                                                return {
1069                                                                    'id'       : line_item.id,
1070                                                                    'sku'      : line_item.sku,
1071                                                                    'variant'  : line_item.variant_id,
1072                                                                    'name'     : line_item.title,
1073                                                                    'price'    : (line_item.price/100),
1074                                                                    'quantity' : line_item.quantity
1075                                                                }
1076                                                            }),
1077                                                            'pageType' : 'Remove from Cart',
1078                                                            'event'    : 'Remove from Cart'         
1079                                                        };
1080                                                        dataLayer.push(removeFromCart);
1081                                                        if (__DL__.debug) {
1082                                                            console.log("Cart"+" :"+JSON.stringify(removeFromCart, null, " "));
1083                                                        }
1084                                                    });
1085                                                });
1086                                            }
1087                                        }, 500);
1088                                    }       
1089                                }
1090                                
1091                                $(document).on('click', __DL__.cartTriggers, function() {
1092                                    __DL__addtocart();
1093                                });
1094                                
1095                                /** 
1096                                 * DATALAYER: Newsletter Subscription */
1097                                __DL__newsletter_fire = 0;
1098                                $(document).on('click', __DL__.newsletterSelectors, function () {
1099                                    if(__DL__newsletter_fire !== 1){
1100                                        __DL__newsletter_fire = 1;
1101                                        var newsletterCheck = setInterval(function () {
1102                                            // begin check interval
1103                                            if ($(__DL__.newsletterSuccess).length > 0) {
1104                                                // check visible selectors
1105                                                clearInterval(newsletterCheck);
1106                                                dataLayer.push({'event': 'Newsletter Subscription'});
1107                                            }
1108                                        },500);
1109                                    }
1110                                });
1111                                
1112                                /** DATALAYER: Wishlist */
1113                                setTimeout( function(){
1114                                    
1115                                    $(__DL__.wishlistSelector).on('click', function () {
1116                                        dataLayer.push(product,
1117                                            {'event': 'Add to Wishlist'});
1118                                            if(__DL__.debug){
1119                                                console.log("Wishlist"+" :"+JSON.stringify(product, null, " "));
1120                                            }
1121                                        });
1122                                        
1123                                        if(document.location.pathname == __DL__.wishlistPage){
1124                                            var __DL__productLinks = $('[href*="product"]');
1125                                            var __DL__prods        = [];
1126                                            var __DL__links        = [];
1127                                            var __DL__count        = 1;
1128                                            
1129                                            $(__DL__productLinks).each(function(){
1130                                                var href = $(this).attr("href");
1131                                                if(!__DL__links.includes(href)){
1132                                                    __DL__links.push(href);
1133                                                    $(this).attr("dataLayer-wishlist-item",__DL__count++);
1134                                                    jQuery.getJSON(href, function (response) {
1135                                                        // get Json response 
1136                                                        __DL__.wishlist = response;
1137                                                        var wishlistproducts = {
1138                                                            'id'   : __DL__.wishlist.product.id,
1139                                                            'name' : __DL__.wishlist.product.title,
1140                                                        };
1141                                                        __DL__prods.push(wishlistproducts);
1142                                                    });
1143                                                }
1144                                            });
1145                                            
1146                                            dataLayer.push({'products': __DL__prods, 
1147                                            'pageType' : 'Wishlist',
1148                                            'event'    : 'Wishlist'});
1149                                        }
1150                                        
1151                                        var __DL__count = 1;
1152                                        var wishlistDel  = $(__DL__.removeWishlist);
1153                                        wishlistDel.each(function(){
1154                                            $(this).attr("dataLayer-wishlist-item-del",__DL__count++);
1155                                        });
1156                                        
1157                                        $(__DL__.removeWishlist).on('click', function(){
1158                                            console.log('click')
1159                                            var index = $(this).attr("dataLayer-wishlist-item-del");
1160                                            var link  = $("[dataLayer-wishlist-item="+index+"]").attr("href");
1161                                            console.log(index)
1162                                            console.log(link)
1163                                            jQuery.getJSON(link, function (response) {
1164                                                // get Json response 
1165                                                __DL__.wishlist     = response;
1166                                                var wishlistproducts = {
1167                                                    'id'   : __DL__.wishlist.product.id,
1168                                                    'name' : __DL__.wishlist.product.title,
1169                                                };
1170                                                
1171                                                dataLayer.push({'products': wishlistproducts,
1172                                                'pageType' : 'Wishlist',
1173                                                'event'    : 'Wishlist Delete Product'});
1174                                            });
1175                                        })
1176                                    }, 3000);
1177                                    
1178                                    /** DATALAYER: CTAs */
1179                                    $(__DL__.ctaSelectors).on('click', function () {
1180                                        var ctaCheck = setInterval(function () {
1181                                            // begin check interval
1182                                            if ($(__DL__.ctaSuccess).length > 0) {
1183                                                // check visible selectors
1184                                                clearInterval(ctaCheck);
1185                                                dataLayer.push({'event': 'CTA'});
1186                                            }
1187                                        },500);
1188                                    });
1189                                    
1190                                    /** DATALAYER: Promo Subscriptions */
1191                                    $(__DL__.promoSubscriptionsSelectors).on('click', function () {
1192                                        var ctaCheck = setInterval(function () {
1193                                            // begin check interval
1194                                            if ($(__DL__.promoSuccess).length > 0) {
1195                                                // check visible selectors
1196                                                clearInterval(ctaCheck);
1197                                                dataLayer.push({'event': 'Promo Subscription'});
1198                                            }
1199                                        },500);
1200                                    });
1201                                    
1202                                }); // document ready
1203                            }
1204                        }, 500);
1205                        </script>
1205
1206                       
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220 
1221
1222<!-- BEGIN app block: shopify://apps/tabs-studio/blocks/global_embed_block/19980fb9-f2ca-4ada-ad36-c0364c3318b8 -->
1223<style id="tabs-by-station-custom-styles">
1224  .station-tabs .station-tabs-link{border-radius:3px 3px 0 0 !important;padding:7px 10px 7px 10px !important;margin:0 0 -1px 0 !important;border-width:1px 1px 0 1px !important;border-color:transparent !important;font-weight:600 !important;font-size:0.875em !important;}.station-tabs.mod-full-width .station-tabs-link, .station-tabs-tabset.mod-vertical .station-tabs-link{border-radius:0 !important;padding:14px 24px !important;margin:0 !important;border-width:1px 0 0 !important;border-color:#e1e1e1 !important;}.station-tabs .station-tabs-tab{border-radius:3px 3px 0 0 !important;padding:7px 10px 7px 10px !important;margin:0 0 -1px 0 !important;border-width:1px 1px 0 1px !important;border-color:transparent !important;font-weight:600 !important;font-size:0.875em !important;}.station-tabs.mod-full-width .station-tabs-tab, .station-tabs-tabset.mod-vertical .station-tabs-tab{border-radius:0 !important;padding:14px 24px !important;margin:0 !important;border-width:1px 0 0 !important;border-color:#e1e1e1 !important;}.station-tabs .station-tabs-link.is-active{font-weight:600 !important;background-color:#FFFFFF !important;background-color:#FFFFFF !important;border-color:#e1e1e1 !important;}.station-tabs .station-tabs-tab.is-active{font-weight:600 !important;background-color:#FFFFFF !important;background-color:#FFFFFF !important;border-color:#e1e1e1 !important;}.station-tabs .station-tabs-content-inner{background-color:#FFFFFF !important;border-color:#e1e1e1 !important;padding:24px 0 0 !important;border-width:1px 0 0 0 !important;}.station-tabs .station-tabs-tabcontent{background-color:#FFFFFF !important;border-color:#e1e1e1 !important;padding:24px 0 0 !important;border-width:1px 0 0 0 !important;}.station-tabs.mod-full-width .station-tabs-content-inner, .station-tabs-tabset.mod-vertical .station-tabs-content-inner{padding:10px 24px 24px !important;border-width:0 !important;border-radius:0 !important;}.station-tabs.mod-full-width .station-tabs-tabcontent, .station-tabs-tabset.mod-vertical .station-tabs-tabcontent{padding:10px 24px 24px !important;border-width:0 !important;border-radius:0 !important;}.station-tabs.mod-full-width , .station-tabs-tabset.mod-vertical {border-width:1px !important;border-radius:3px !important;border-color:#e1e1e1 !important;}.station-tabs.mod-full-width .station-tabs-tabset, .station-tabs-tabset.mod-vertical .station-tabs-tabset{border-width:1px !important;border-radius:3px !important;border-color:#e1e1e1 !important;}.station-tabs.mod-full-width .station-tabs-link:first-of-type, .station-tabs-tabset.mod-vertical .station-tabs-link:first-of-type{border-width:0 !important;}.station-tabs.mod-full-width .station-tabs-tabtitle:first-of-type .station-tabs-tab, .station-tabs-tabset.mod-vertical .station-tabs-tabtitle:first-of-type .station-tabs-tab{border-width:0 !important;}
1225  
1226</style>
1227
1228<script id="station-tabs-data-json" type="application/json">{
1229  "globalAbove": "",
1230  "globalBelow": "",
1231  "proTabsHTML": "",
1232  "productTitle": null,
1233  "productDescription": null
1234}</script>
1234<script>
1235  document.documentElement.classList.add('tabsst-loading');
1236  document.addEventListener('stationTabsLegacyAPILoaded', function(e) {
1237    e.detail.isLegacy = true;
1238    });
1239
1240  document.addEventListener('stationTabsAPIReady', function(e) {
1241    var Tabs = e.detail;
1242
1243    if (Tabs.appSettings) {
1244      Tabs.appSettings = {"default_tab":false,"default_tab_title":"Description","show_stop_element":true,"layout":"breakpoint","layout_breakpoint":768,"deep_links":false,"clean_content_level":"basic_tags","open_first_tab":true,"allow_multiple_open":false,"remove_empty_tabs":null,"default_tab_translations":null,"start_tab_element":"h3","stop_tabs_element":"h6"};
1245      Tabs.appSettings = {lang: 'en'};
1246
1247      Tabs.appSettings = {
1248        indicatorType: "chevrons",
1249        indicatorPlacement: "after"
1250      };
1251    }
1252
1253    if (Tabs.isLegacy) { return; }
1254          Tabs.init(null, { initializeDescription: true });
1255  });
1256
1257  
1258</script>
1258
1259<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272  
1272<script async src="https://static.klaviyo.com/onsite/js/UT7RN9/klaviyo.js?company_id=UT7RN9"></script>
1272
1273  
1273<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1273
1274
1275  
1276
1277
1278
1279
1280  
1280<script>
1281    window.klaviyoReviewsProductDesignMode = false
1282  </script>
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292<!-- END app block --><!-- BEGIN app block: shopify://apps/gift-box/blocks/head/f53ea332-e066-453a-9116-800349284dfb -->
1292<script>
1293const isProductPage = window.location.pathname.includes("/products/");
1294
1295// Allow redirect only on product pages.
1296if (isProductPage) {
1297  const GHOST_PRODUCT_TYPE = "giftbox_ghost_product";
1298  // Use product handle to check the type of the product.
1299  const product_type = "";
1300  if (product_type == GHOST_PRODUCT_TYPE) {
1301    // Redirect to the GP parent URL stored in the GP's metafields.
1302    const parent_product_url = '';
1303    if (parent_product_url === null || parent_product_url === '') {
1304      window.location.replace("/");
1305    } else {
1306      window.location.replace(parent_product_url);
1307    }
1308  }
1309}
1310</script>
1310
1311
1312<script
1313  src="https://giftbox.ds-cdn.com/static/main.js?shop=routinegoods.myshopify.com"
1314
1315  async
1316
1317></script>
1317
1318
1319
1320<!-- END app block --><!-- BEGIN app block: shopify://apps/kitenzo/blocks/bundle-page-redirect/78802baf-205d-4d1d-908c-fae911f24e36 -->
1321
1322<!-- END app block -->
1322<script src="https://cdn.shopify.com/extensions/01a0fd26-7ac2-744c-b8be-62b575756472/tabs-studio-40/assets/s3340b1d9cf54.js" type="text/javascript" defer="defer"></script>
1322
1323<link href="https://cdn.shopify.com/extensions/01a0fd26-7ac2-744c-b8be-62b575756472/tabs-studio-40/assets/ccf2dff1a1a65.css" rel="stylesheet" type="text/css" media="all">
1324<link href="https://cdn.shopify.com/extensions/01a0e808-252d-7362-b92f-2ded7d304faf/bundlebuilder-241/assets/bb-layout.css" rel="stylesheet" type="text/css" media="all">
1325<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0088/5817/3503/files/007_social_routine_transparent_CIRCLE.png?v=1717522860" />
1326<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0088/5817/3503/files/007_social_routine_transparent_CIRCLE.png?v=1717522860" />
1327<meta property="og:image:width" content="1200" />
1328<meta property="og:image:height" content="628" />
1329<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1330<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: 8858173503,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1330
1330
1331<script>
1332  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1333</script>
vendor: 1 bytes, line 1333
1333
1334<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}
1334).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: 8858173503,storefrontBaseUrl: "https://routinenaturalbeauty.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://routinenaturalbeauty.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2075328674","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1334,"dataSharingState":"unrestricted"},{"id":"1806696610","configuration":"{\"botID\":\"dd32j35as85vabaq\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1621852322","configuration":"{\"accountID\":\"UT7RN9\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1436844194","configuration":"{\"accountID\":\"6132\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fd808ef676af80f68a7052770545cafd","type":"APP","apiClientId":2594385,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1252327586","configuration":"{\"pixel_id\":\"856110954927554\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1236762786","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\",\\\"GT-TBVWNCGS\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/rMv3CLLU-4gbEIm8sI9B\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/u4rqCPLS-4gbEIm8sI9B\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-7480LPNTKC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/cWMZCK_U-4gbEIm8sI9B\\\",\\\"MC-B6T0Z3F416\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/4a8tCO_S-4gbEIm8sI9B\\\",\\\"MC-B6T0Z3F416\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-7480LPNTKC\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/ytrpCKzU-4gbEIm8sI9B\\\",\\\"MC-B6T0Z3F416\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-7480LPNTKC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/KR9WCLXU-4gbEIm8sI9B\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-7480LPNTKC\\\",\\\"AW-17480556041\\\/t_bPCPXS-4gbEIm8sI9B\\\",\\\"AW-17480556041\\\",\\\"G-Q4P8GW0SLW\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-7480LPNTKC\\\"}],\\\"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":"890372258","configuration":"{\"accountID\":\"fsto_2txy8qH\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b101f4ff95f2a57122d443b31d4836e8","type":"APP","apiClientId":1587791,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"85000354","configuration":"{\"tagID\":\"2613031958363\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"75661474","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"}
1334,{"id":"131465378","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":"Routine Natural Beauty","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"routinegoods.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/routinenaturalbeauty.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7851660214434","handle":"a-girl-named-sue-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43109219401890","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4168370356359","handle":"deo-a-girl-named-sue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"30296279744647","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962623138","handle":"a-girl-named-sue-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314941602","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828476551231","handle":"mini-deo-a-girl-named-sue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897486594111","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8930524135586","handle":"a-girl-named-sue-hand-body-wash-refill-4-l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46642705006754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7894274932898","handle":"a-girl-named-sue-natural-body-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43216095805602","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8751133753506","handle":"a-girl-named-sue-soap-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45781347991714","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475764799","handle":"deo-bsf-blackberry-betty","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897483350079","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962590370","handle":"bsf-blackberry-betty-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314876066","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828477567039","handle":"mini-deo-bsf-blackberry-betty","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897488232511","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475666495","handle":"deo-bsf-johnnys-cash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897483153471","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962426530","handle":"bsf-johnnys-cash-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46640314679458","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828477501503","handle":"mini-deo-bsf-johnnys-cash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897488199743","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475600959","handle":"deo-bsf-sexy-sadie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897483087935","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962197154","handle":"bsf-sexy-sadie-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314351778","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828477435967","handle":"mini-deo-bsf-sexy-sadie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897488134207","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962098850","handle":"bsf-so-so-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46640314187938","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8758243164322","handle":"deo-bsf-so-and-so","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45803299471522","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8752174334114","handle":"mini-deo-bsf-so-and-so","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45786051018914","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8752171253922","handle":"baking-soda-free-so-so-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45786031554722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5733011030178","handle":"baking-soda-free-curator-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36222464786594","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475502655","handle":"deo-the-curator","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897482989631","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962000546","handle":"bsf-the-curator-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314089634","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828477337663","handle":"mini-deo-the-curator","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897487937599","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6715063697570","handle":"blackberry-betty-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39783967752354","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475404351","handle":"deo-blackberry-betty","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897482891327","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929961967778","handle":"blackberry-betty-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314024098","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828477206591","handle":"mini-deo-blackberry-betty","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897487806527","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7851666604194","handle":"bonita-applebom-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43109234901154","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475043903","handle":"deo-bonita-applebom","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897482367039","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962557602","handle":"bonita-applebom-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314843298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828476813375","handle":"mini-deo-bonita-applebom","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897487118399","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8463327461538","handle":"bonita-applebom-element-drops","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44845561610402","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475306047","handle":"deo-bonnie-n-clyde","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897482694719","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828477141055","handle":"mini-deo-bonnie-n-clyde","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897487740991","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7851668045986","handle":"bonnie-and-clyde-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43109237358754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962524834","handle":"bonnie-n-clyde-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4664
13340314810530","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7896595136674","handle":"botanic-serum-lip-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43222717038754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828474650687","handle":"deo-cat-lady","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897481875519","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8929962492066","handle":"cat-lady-deodorant-refill-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46640314744994","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1828475863103","handle":"mini-deo-cat-lady","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14897483481151","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5733044813986","handle":"cat-lady-deodorant-stick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36222613880994","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9269310685346","handle":"cat-lady-best-duo-wash-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47431442464930","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6852588175522","handle":"cat-lady-perfume-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40159162925218","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9259047256226","handle":"cat-lady-hand-body-wash-family-size","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47372666863778","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7636800569506","handle":"cat-lady-natural-body-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42548840136866","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8389254545570","handle":"cat-lady-creme-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44651701010594","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9256625963170","handle":"cat-lady-natural-hand-body-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47361112670370","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9225627435170","handle":"cat-lady-soap-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47250214846626","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7195399061666","handle":"cat-lady-conditioner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41153937670306","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://routinenaturalbeauty.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"133090082978","themePublished":"true","eventMetadataId":"7c08c0c7-d254-4bbf-91ee-08fd971c1418","pageType":"home","shopId":"8858173503","storefrontBaseUrl":"https:\/\/routinenaturalbeauty.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1334<script>
1335  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1336  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1337  window.ShopifyAnalytics.meta.currency = 'USD';
1338  var meta = {"page":{"pageType":"home","requestId":"d6a24a26-91ae-4ae7-8c0c-585a29d9738c-1791120642"}};
1339  for (var attr in meta) {
1340    window.ShopifyAnalytics.meta[attr] = meta[attr];
1341  }
1342</script>
vendor: 1 bytes, line 1342
1342
1343<script class="analytics">
1344  (function () {
1345    var customDocumentWrite = function(content) {
1346      var jquery = null;
1347
1348      if (window.jQuery) {
1349        jquery = window.jQuery;
1350      } else if (window.Checkout && window.Checkout.$) {
1351        jquery = window.Checkout.$;
1352      }
1353
1354      if (jquery) {
1355        jquery('body').append(content);
1356      }
1357    };
1358
1359    var hasLoggedConversion = function(token) {
1360      if (token) {
1361        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1362      }
1363      return false;
1364    }
1365
1366    var setCookieIfConversion = function(token) {
1367      if (token) {
1368        var twoMonthsFromNow = new Date(Date.now());
1369        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1370
1371        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1372      }
1373    }
1374
1375    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1376    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1377    if (trekkie.integrations) {
1378      return;
1379    }
1380    trekkie.methods = [
1381      'identify',
1382      'page',
1383      'ready',
1384      'track',
1385      'trackForm',
1386      'trackLink'
1387    ];
1388    trekkie.factory = function(method) {
1389      return function() {
1390        var args = Array.prototype.slice.call(arguments);
1391        args.unshift(method);
1392        trekkie.push(args);
1393        if (method == 'track' || method == 'page') {
1394          var pageUrl;
1395          try {
1396            pageUrl = window.location.href;
1397          } catch (e) {}
1398          var pageReferrer;
1399          try {
1400            pageReferrer = document.referrer;
1401          } catch (e) {}
1402          try {
1403            if (window.__TREKKIE_SHIM_QUEUE == null) {
1404              window.__TREKKIE_SHIM_QUEUE = [];
1405            }
1406            window.__TREKKIE_SHIM_QUEUE.push({
1407              from: 'trekkie-stub',
1408              method: method,
1409              args: args.slice(1),
1410              pageContext: {
1411                url: pageUrl,
1412                referrer: pageReferrer
1413              }
1414            });
1415          } catch (e) {
1416            // no-op
1417          }
1418        }
1419        return trekkie;
1420      };
1421    };
1422    for (var i = 0; i < trekkie.methods.length; i++) {
1423      var key = trekkie.methods[i];
1424      trekkie[key] = trekkie.factory(key);
1425    }
1426    trekkie.load = function(config) {
1427      trekkie.config = config || {};
1428      trekkie.config.initialDocumentCookie = document.cookie;
1429      var first = document.getElementsByTagName('script')[0];
1430var script = document.createElement('script');
1431script.type = 'text/javascript';
1432script.onerror = function(e) {
1433  var scriptFallback = document.createElement('script');
1434  scriptFallback.type = 'text/javascript';
1435  scriptFallback.onerror = function(error) {
1436          var Monorail = {
1437      produce: function produce(monorailDomain, schemaId, payload) {
1438        var currentMs = new Date().getTime();
1439        var event = {
1440          schema_id: schemaId,
1441          payload: payload,
1442          metadata: {
1443            event_created_at_ms: currentMs,
1444            event_sent_at_ms: currentMs
1445          }
1446        };
1447        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1448      },
1449      sendRequest: function sendRequest(endpointUrl, payload) {
1450        // Try the sendBeacon API
1451        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1452          var blobData = new window.Blob([payload], {
1453            type: 'text/plain'
1454          });
1455
1456          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1457            return true;
1458          } // sendBeacon was not successful
1459
1460        } // XHR beacon
1461
1462        var xhr = new XMLHttpRequest();
1463
1464        try {
1465          xhr.open('POST', endpointUrl);
1466          xhr.setRequestHeader('Content-Type', 'text/plain');
1467          xhr.send(payload);
1468        } catch (e) {
1469          console.log(e);
1470        }
1471
1472        return false;
1473      },
1474      isIos12: function isIos12() {
1475        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1476      }
1477    };
1478    Monorail.produce('monorail-edge.shopifysvc.com',
1479      'trekkie_storefront_load_errors/1.1',
1480      {shop_id: 8858173503,
1481      theme_id: 133090082978,
1482      app_name: "storefront",
1483      context_url: window.location.href,
1484      source_url: "//routinenaturalbeauty.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1485
1486  };
1487  scriptFallback.async = true;
1488  scriptFallback.src = '//routinenaturalbeauty.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1489  first.parentNode.insertBefore(scriptFallback, first);
1490};
1491script.async = true;
1492script.src = '//routinenaturalbeauty.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1493first.parentNode.insertBefore(script, first);
1494
1495    };
1496    trekkie.load(
1497      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8858173503,"isMerchantRequest":null,"themeId":133090082978,"themeCityHash":"13416475918856942355","contentLanguage":"en","currency":"USD","eventMetadataId":"7c08c0c7-d254-4bbf-91ee-08fd971c1418"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1498    );
1499
1500    var loaded = false;
1501    trekkie.ready(function() {
1502      if (loaded) return;
1503      loaded = true;
1504
1505      window.ShopifyAnalytics.lib = window.trekkie;
1506
1507      var originalDocumentWrite = document.write;
1508      document.write = customDocumentWrite;
1509      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1510      document.write = originalDocumentWrite;
1511
1512      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1513      var token = match? match[1]: undefined;
1514      if (!hasLoggedConversion(token)) {
1515        setCookieIfConversion(token);
1516        
1517      }
1518    });
1519
1520    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"d6a24a26-91ae-4ae7-8c0c-585a29d9738c-1791120642","shopifyEmitted":true});
1521
1522    var eventsListenerScript = document.createElement('script');
1523    eventsListenerScript.async = true;
1524    eventsListenerScript.src = "//routinenaturalbeauty.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1525    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1526})();</script>
1526
1527  
1527<script>
1528  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1529    window.ga = function ga() {
1530      (window.ga.q = window.ga.q || []).push(arguments);
1531      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1532        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1533      }
1534      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.");
1535    };
1536    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1537      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1538    }
1539  }
1540</script>
vendor: 1 bytes, line 1540
1540
1541<script
1542  defer
1543  src="https://routinenaturalbeauty.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1544  data-application="storefront-renderer"
1545  data-shop-id="8858173503"
1546  data-render-region="gcp-us-central1"
1547  data-page-type="index"
1548  data-theme-instance-id="133090082978"
1549  data-theme-name="Prestige"
1550  data-theme-version="5.3.5"
1551  data-monorail-region="shop_domain"
1552  data-resource-timing-sampling-rate="10"
1553  data-shs="true"
1554  data-shs-beacon="true"
1555  data-shs-export-with-fetch="true"
1556  data-shs-logs-sample-rate="1"
1557  data-shs-beacon-endpoint="https://routinenaturalbeauty.com/api/collect"
1558></script>
1558
1559<meta name="shopify-y" content="c0390ef3-2e6c-4446-a173-819cea2fca9e" data-expiration="1822678242000"><meta name="shopify-s" content="4b9b4e96-6bac-4d43-b715-85272d5994df" data-expiration="1791122442000"><meta name="new-cookie-storage-activated" content="t">
1560</head><body class="prestige--v4 features--heading-small features--heading-uppercase features--show-button-transition  template-index">
1561    
1562<!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1562-1563
1562
1563    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1563GTM-PXK9BX8
vendor: 91 bytes, lines 1563-1565
1563"
1564    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1565    
1565<!-- End Google Tag Manager (noscript) -->
1566<svg class="u-visually-hidden">
1567      <linearGradient id="rating-star-gradient-half">
1568        <stop offset="50%" stop-color="var(--product-star-rating)" />
1569        <stop offset="50%" stop-color="var(--text-color-light)" />
1570      </linearGradient>
1571    </svg>
1572
1573    <a class="PageSkipLink u-visually-hidden" href="#main">Skip to content</a>
1574    <span class="LoadingBar"></span>
1575    <div class="PageOverlay"></div><div id="shopify-section-popup" class="shopify-section"></div>
1576    <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu">
1577    <header class="Drawer__Header" data-drawer-animated-left>
1578      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-menu" aria-label="Close navigation"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14">
1579      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
1580    </svg></button>
1581    </header>
1582
1583    <div class="Drawer__Content">
1584      <div class="Drawer__Main" data-drawer-animated-left data-scrollable>
1585        <div class="Drawer__Container">
1586          <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Sidebar navigation"><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Shop All<span class="Collapsible__Plus"></span>
1587                  </button>
1588
1589                  <div class="Collapsible__Inner">
1590                    <div class="Collapsible__Content"><div class="Collapsible"><button class="Collapsible__Button Heading Text--subdued Link--primary u-h7" data-action="toggle-collapsible" aria-expanded="false">Shop by Scent<span class="Collapsible__Plus"></span>
1591                            </button>
1592
1593                            <div class="Collapsible__Inner">
1594                              <div class="Collapsible__Content">
1595                                <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
1596                                      <a href="/collections/a-girl-named-sue" class="Text--subdued Link Link--primary">A Girl Named Sue</a>
1597                                    </li><li class="Linklist__Item">
1598                                      <a href="/collections/blackberry-betty" class="Text--subdued Link Link--primary">Blackberry Betty</a>
1599                                    </li><li class="Linklist__Item">
1600                                      <a href="/collections/bonita-applebom" class="Text--subdued Link Link--primary">Bonita Applebom</a>
1601                                    </li><li class="Linklist__Item">
1602                                      <a href="/collections/bonnie-n-clyde" class="Text--subdued Link Link--primary">Bonnie n&#39; Clyde</a>
1603                                    </li><li class="Linklist__Item">
1604                                      <a href="/collections/cat-lady" class="Text--subdued Link Link--primary">Cat Lady</a>
1605                                    </li><li class="Linklist__Item">
1606                                      <a href="/collections/routine-x-the-class" class="Text--subdued Link Link--primary">The Class</a>
1607                                    </li><li class="Linklist__Item">
1608                                      <a href="/collections/the-curator" class="Text--subdued Link Link--primary">The Curator</a>
1609                                    </li><li class="Linklist__Item">
1610                                      <a href="/collections/dirty-hipster" class="Text--subdued Link Link--primary">Dirty Hipster</a>
1611                                    </li><li class="Linklist__Item">
1612                                      <a href="/collections/johnnys-cash" class="Text--subdued Link Link--primary">Johnny&#39;s Cash</a>
1613                                    </li><li class="Linklist__Item">
1614                                      <a href="/collections/like-a-boss" class="Text--subdued Link Link--primary">Like a Boss</a>
1615                                    </li><li class="Linklist__Item">
1616                                      <a href="/collections/lucy-in-the-sky" class="Text--subdued Link Link--primary">Lucy in the Sky</a>
1617                                    </li><li class="Linklist__Item">
1618                                      <a href="/collections/maggies-citrus-farm" class="Text--subdued Link Link--primary">Maggie&#39;s Farm</a>
1619                                    </li><li class="Linklist__Item">
1620                                      <a href="/collections/moon-sisters" class="Text--subdued Link Link--primary">Moon Sisters</a>
1621                                    </li><li class="Linklist__Item">
1622                                      <a href="/collections/reuben-the-dark" class="Text--subdued Link Link--primary">Reuben &amp; the Desert</a>
1623                                    </li><li class="Linklist__Item">
1624                                      <a href="/collections/sexy-sadie" class="Text--subdued Link Link--primary">Sexy Sadie</a>
1625                                    </li><li class="Linklist__Item">
1626                                      <a href="/collections/superstar" class="Text--subdued Link Link--primary">Superstar</a>
1627                                    </li><li class="Linklist__Item">
1628                                      <a href="/collections/sweet-jane" class="Text--subdued Link Link--primary">Sweet Jane</a>
1629                                    </li><li class="Linklist__Item">
1630                                      <a href="/collections/so-so" class="Text--subdued Link Link--primary">So &amp; So</a>
1631                                    </li></ul>
1632                              </div>
1633                            </div></div><div class="Collapsible"><a href="/pages/collabs" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Collaborations</a></div><div class="Collapsible"><a href="/products/routine-gift-card" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop Gift Card</a></div><div class="Collapsible"><a href="/collections/all-products-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Products</a></div></div>
1634                  </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Deodorant<span class="Collapsible__Plus"></span>
1635                  </button>
1636
1637                  <div class="Collapsible__Inner">
1638                    <div class="Collapsible__Content"><div class="Collapsible"><button class="Collapsible__Button Heading Text--subdued Link--primary u-h7" data-action="toggle-collapsible" aria-expanded="false">Shop by Formula<span class="Collapsible__Plus"></span>
1639                            </button>
1640
1641                            <div class="Collapsible__Inner">
1642                              <div class="Collapsible__Content">
1643                                <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
1644                                      <a href="/collections/classic-deodorant" class="Text--subdued Link Link--primary">Classic Deodorant</a>
1645                                    </li><li class="Linklist__Item">
1646                                      <a href="/collections/baking-sod
1646a-free-deodorant" class="Text--subdued Link Link--primary">Baking Soda Free Deodorant</a>
1647                                    </li><li class="Linklist__Item">
1648                                      <a href="/collections/vegan-deodorant" class="Text--subdued Link Link--primary">Vegan Deodorant</a>
1649                                    </li><li class="Linklist__Item">
1650                                      <a href="/collections/full-strength-deodorant" class="Text--subdued Link Link--primary">Extra Strength Deodorant</a>
1651                                    </li><li class="Linklist__Item">
1652                                      <a href="/collections/charcoal-deodorant" class="Text--subdued Link Link--primary">Charcoal Deodorant</a>
1653                                    </li></ul>
1654                              </div>
1655                            </div></div><div class="Collapsible"><a href="/collections/refillable-glass-jars" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Refillable Natural Deodorant Jars</a></div><div class="Collapsible"><a href="/collections/natural-deodorant-sticks" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Sticks</a></div><div class="Collapsible"><a href="/collections/kits" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Minis &amp; Minis Kits</a></div><div class="Collapsible"><a href="/collections/family-sizes" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Family Sizes (Bulk Refill)</a></div><div class="Collapsible"><a href="/collections/deodorants" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Deodorant</a></div></div>
1656                  </div></div><div class="Collapsible"><a href="/collections/toothpaste" class="Collapsible__Button Heading Link Link--primary u-h6">Toothpaste</a></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Hair<span class="Collapsible__Plus"></span>
1657                  </button>
1658
1659                  <div class="Collapsible__Inner">
1660                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/hair-systems" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Long Hair Systems</a></div><div class="Collapsible"><a href="/collections/conditioner" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Conditioner</a></div><div class="Collapsible"><a href="/collections/shampoo" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shampoo</a></div><div class="Collapsible"><a href="/collections/family-sizes" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Family Sizes (Bulk Refill)</a></div><div class="Collapsible"><a href="/collections/body-oils" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Oils</a></div><div class="Collapsible"><a href="/collections/hair-body-mists" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Natural Mists</a></div><div class="Collapsible"><a href="/collections/natural-hair" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Hair</a></div><div class="Collapsible"><a href="/collections/travel-minis" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Travel Minis</a></div></div>
1661                  </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Body<span class="Collapsible__Plus"></span>
1662                  </button>
1663
1664                  <div class="Collapsible__Inner">
1665                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/family-sizes" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Family Sizes (Bulk Refill)</a></div><div class="Collapsible"><a href="/collections/body-creams" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Natural Body Creams</a></div><div class="Collapsible"><a href="/collections/natural-soap-body-wash" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Natural Soap &amp; Body Wash</a></div><div class="Collapsible"><a href="/collections/solid-perfumes" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Botanic Perfume Balms</a></div><div class="Collapsible"><a href="/collections/hair-body-mists" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Natural Perfume Mists</a></div><div class="Collapsible"><a href="/products/routine-perfume-no-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Eau de Parfum</a></div><div class="Collapsible"><a href="/collections/body-oils" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Botanic Body Serums</a></div><div class="Collapsible"><a href="/collections/botanic-serum-lip-balm" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Botanic Serum Lip Balm</a></div><div class="Collapsible">
1665<a href="/products/dirty-hipster-armpit-scrub" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Armpit Scrub</a></div><div class="Collapsible"><a href="/products/dirty-hipster-armpit-tool" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Armpit Tool</a></div><div class="Collapsible"><a href="/collections/natural-body" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Body</a></div><div class="Collapsible"><a href="/collections/travel-minis" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Travel Minis</a></div></div>
1666                  </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Face<span class="Collapsible__Plus"></span>
1667                  </button>
1668
1669                  <div class="Collapsible__Inner">
1670                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/products/day-face-serum" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Day Serum</a></div><div class="Collapsible"><a href="/products/night-face-serum" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Night Serum</a></div><div class="Collapsible"><a href="/collections/botanic-serum-lip-balm" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Botanic Serum Lip Balm</a></div><div class="Collapsible"><a href="/products/dirty-hipster-armpit-scrub" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Dirty Hipster Scrub</a></div><div class="Collapsible"><a href="/collections/natural-face" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Face</a></div><div class="Collapsible"><a href="/collections/travel-minis" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Travel Minis</a></div></div>
1671                  </div></div><div class="Collapsible"><a href="/collections/family-sizes" class="Collapsible__Button Heading Link Link--primary u-h6">Family Sizes</a></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Home<span class="Collapsible__Plus"></span>
1672                  </button>
1673
1674                  <div class="Collapsible__Inner">
1675                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/corduroy-bags" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Tote Bags</a></div><div class="Collapsible"><a href="/collections/natural-soap-body-wash" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Natural Soap &amp; Body Wash</a></div><div class="Collapsible"><a href="/collections/hair-body-mists" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Natural Mists</a></div><div class="Collapsible"><a href="https://routinecream.ca/collections/element-drops" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Essential Oil Scent Blends</a></div><div class="Collapsible"><a href="/products/dirty-hipster-armpit-tool" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Armpit Tool</a></div><div class="Collapsible"><a href="/collections/natural-home" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Shop All Home</a></div></div>
1676                  </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">About<span class="Collapsible__Plus"></span>
1677                  </button>
1678
1679                  <div class="Collapsible__Inner">
1680                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/pages/impact-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">The Routine Ripple Effect</a></div><div class="Collapsible"><a href="/pages/about-us" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Meet the Rou-Team</a></div><div class="Collapsible"><a href="/pages/the-routeam" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Our Story</a></div></div>
1681                  </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Find a Store<span class="Collapsible__Plus"></span>
1682                  </button>
1683
1684                  <div class="Collapsible__Inner">
1685                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/pages/refill-store" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Routine Shop &amp; Refill Bar</a></div><div class="Collapsible"><a href="/pages/stockists" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Find a Store</a></div></div>
1686                  </div></div><div class="Collapsible"><a href="/products/routine-gift-card" class="Collapsible__Button Heading Link Link--primary u-h6">Gift Cards</a></div><div class="Collapsible"><a href="/collections/sales" class="Collapsible__Button Heading Link Link--primary u-h6">Sale</a></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary">
1687            <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item">
1688                  <a href="/account" class="Text--subdued Link Link--primary">Account</a>
1689                </li></ul>
1690          </nav>
1691        </div>
1692      </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill">
1693    <li class="HorizontalList__Item">
1694      <a href="https://www.facebook.com/routinecream/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
1695        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook " viewBox="0 0 9 17">
1696      <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path>
1697    </svg></span>
1698      </a>
1699    </li>
1700
1701    
1702<li class="HorizontalList__Item">
1703      <a href="https://www.instagram.com/routinecream/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
1704        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram " role="presentation" viewBox="0 0 32 32">
1705      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
1706    </svg></span>
1707      </a>
1708    </li>
1709
1710    
1711
1712  </ul>
1713
1714</aside></div>
1715</section>
1716
1717</div>
1718<div id="sidebar-cart" class="Drawer Drawer--fromRight" aria-hidden="true" data-section-id="cart" data-section-type="cart" data-section-settings='{
1719  "type": "drawer",
1720  "itemCount": 0,
1721  "drawer": true,
1722  "hasShippingEstimator": false
1723}'>
1724  <div class="Drawer__Header Drawer__Header--bordered Drawer__Container">
1725      <span class="Drawer__Title Heading u-h4">Cart</span>
1726
1727      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14">
1728      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
1729    </svg></button>
1730  </div>
1731
1732  <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate>
1733    <div class="Drawer__Main" data-scrollable><p class="Cart__Empty Heading u-h5">Your cart is empty</p></div></form>
1734</div>
1735<div class="PageContainer">
1736      <div id="shopify-section-announcement" class="shopify-section"><section id="section-announcement" data-section-id="announcement" data-section-type="announcement-bar">
1737      <div class="AnnouncementBar">
1738        <div class="AnnouncementBar__Wrapper">
1739          <p class="AnnouncementBar__Content Heading"><a href="/collections/damaged-goods">free shipping over $100 (canada &amp; united states))</a></p>
1740        </div>
1741      </div>
1742    </section>
1743
1744    <style>
1745      #section-announcement {
1746        background: #d1542e;
1747        color: #303030;
1748      }
1749    </style>
1750
1751    
1751<script>
1752      document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement').offsetHeight + 'px');
1753    </script>
1753</div>
1754      <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id="Search" class="Search" aria-hidden="true">
1755  <div class="Search__Inner">
1756    <div class="Search__SearchBar">
1757      <form action="/search" name="GET" role="search" class="Search__Form">
1758        <div class="Search__InputIconWrapper">
1759          <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17">
1760      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
1761        <path d="M16 16l-5.0752-5.0752"></path>
1762        <circle cx="6.4" cy="6.4" r="6.4"></circle>
1763      </g>
1764    </svg></span>
1765          <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21">
1766      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
1767        <path d="M18 18l-5.7096-5.7096"></path>
1768        <circle cx="7.2" cy="7.2" r="7.2"></circle>
1769      </g>
1770    </svg></span>
1771        </div>
1772
1773        <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search..." placeholder="Search..." autofocus>
1774        <input type="hidden" name="type" value="product">
1775      </form>
1776
1777      <button class="Search__Close Link Link--primary" data-action="close-search" aria-label="Close search"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14">
1778      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
1779    </svg></button>
1780    </div>
1781
1782    <div class="Search__Results" aria-hidden="true"><div class="PageLayout PageLayout--breakLap">
1783          <div class="PageLayout__Section"></div>
1784          <div class="PageLayout__Section PageLayout__Section--secondary"></div>
1785        </div></div>
1786  </div>
1787</div><header id="section-header"
1788        class="Header Header--inline   Header--withIcons"
1789        data-section-id="header"
1790        data-section-type="header"
1791        data-section-settings='{
1792  "navigationStyle": "inline",
1793  "hasTransparentHeader": false,
1794  "isSticky": true
1795}'
1796        role="banner">
1797  <div class="Header__Wrapper">
1798    <div class="Header__FlexItem Header__FlexItem--fill">
1799      <button class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" aria-expanded="false" data-action="open-drawer" data-drawer-id="sidebar-menu" aria-label="Open navigation">
1800        <span class="hidden-tablet-and-up"><svg class="Icon Icon--nav " role="presentation" viewBox="0 0 20 14">
1801      <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path>
1802    </svg></span>
1803        <span class="hidden-phone"><svg class="Icon Icon--nav-desktop " role="presentation" viewBox="0 0 24 16">
1804      <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path>
1805    </svg></span>
1806      </button><nav class="Header__MainNav hidden-pocket hidden-lap" aria-label="Main navigation">
1807          <ul class="HorizontalList HorizontalList--spacingExtraLoose"><li class="HorizontalList__Item " aria-haspopup="true">
1808                <a href="/collections/all-products-1" class="Heading u-h6">Shop All</a><div class="DropdownMenu" aria-hidden="true">
1809                    <ul class="Linklist"><li class="Linklist__Item" aria-haspopup="true">
1810                          <a href="/collections/all-products-1" class="Link Link--secondary">Shop by Scent <svg class="Icon Icon--select-arrow-right " role="presentation" viewBox="0 0 11 18">
1811      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
1812    </svg></a><div class="DropdownMenu" aria-hidden="true">
1813                              <ul class="Linklist"><li class="Linklist__Item">
1814                                    <a href="/collections/a-girl-named-sue" class="Link Link--secondary">A Girl Named Sue</a>
1815                                  </li><li class="Linklist__Item">
1816                                    <a href="/collections/blackberry-betty" class="Link Link--secondary">Blackberry Betty</a>
1817                                  </li><li class="Linklist__Item">
1818                                    <a href="/collections/bonita-applebom" class="Link Link--secondary">Bonita Applebom</a>
1819                                  </li><li class="Linklist__Item">
1820                                    <a href="/collections/bonnie-n-clyde" class="Link Link--secondary">Bonnie n&#39; Clyde</a>
1821                                  </li><li class="Linklist__Item">
1822                                    <a href="/collections/cat-lady" class="Link Link--secondary">Cat Lady</a>
1823                                  </li><li class="Linklist__Item">
1824                                    <a href="/collections/routine-x-the-class" class="Link Link--secondary">The Class</a>
1825                                  </li><li class="Linklist__Item">
1826                                    <a href="/collections/the-curator" class="Link Link--secondary">The Curator</a>
1827                                  </li><li class="Linklist__Item">
1828                                    <a href="/collections/dirty-hipster" class="Link Link--secondary">Dirty Hipster</a>
1829                                  </li><li class="Linklist__Item">
1830                                    <a href="/collections/johnnys-cash" class="Link Link--secondary">Johnny&#39;s Cash</a>
1831                                  </li><li class="Linklist__Item">
1832                                    <a href="/collections/like-a-boss" class="Link Link--secondary">Like a Boss</a>
1833                                  </li><li class="Linklist__Item">
1834                                    <a href="/collections/lucy-in-the-sky" class="Link Link--secondary">Lucy in the Sky</a>
1835                                  </li><li class="Linklist__Item">
1836                                    <a href="/collections/maggies-citrus-farm" class="Link Link--secondary">Maggie&#39;s Farm</a>
1837                                  </li><li class="Linklist__Item">
1838                                    <a href="/collections/moon-sisters" class="Link Link--secondary">Moon Sisters</a>
1839                                  </li><li class="Linklist__Item">
1840                                    <a href="/collections/reuben-the-dark" class="Link Link--secondary">Reuben &amp; the Desert</a>
1841                                  </li><li class="Linklist__Item">
1842                                    <a href="/collections/sexy-sadie" class="Link Link--secondary">Sexy Sadie</a>
1843                                  </li><li class="Linklist__Item">
1844                                    <a href="/collections/superstar" class="Link Link--secondary">Superstar</a>
1845                                  </li><li class="Linklist__Item">
1846                                    <a href="/collections/sweet-jane" class="Link Link--secondary">Sweet Jane</a>
1847                                  </li><li class="Linklist__Item">
1848                                    <a href="/collections/so-so" class="Link Link--secondary">So &amp; So</a>
1849                                  </li></ul>
1850                            </div></li><li class="Linklist__Item" >
1851                          <a href="/pages/collabs" class="Link Link--secondary">Collaborations </a></li><li class="Linklist__Item" >
1852                          <a href="/products/routine-gift-card" class="Link Link--secondary">Shop Gift Card </a></li><li class="Linklist__Item" >
1853                          <a href="/collections/all-products-1" class="Link Link--secondary">Shop All Products </a></li></ul>
1854                  </div></li><li class="HorizontalList__Item " aria-haspopup="true">
1855                <a href="/collections/deodorants" class="Heading u-h6">Deodorant</a><div class="DropdownMenu" aria-hidden="true">
1856                    <ul class="Linklist"><li class="Linklist__Item" aria-haspopup="true">
1857                          <a href="/collections/deodorants" class="Link Link--secondary">Shop by Formula <svg class="Icon Icon--select-arrow-right " role="presentation" viewB
1857ox="0 0 11 18">
1858      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
1859    </svg></a><div class="DropdownMenu" aria-hidden="true">
1860                              <ul class="Linklist"><li class="Linklist__Item">
1861                                    <a href="/collections/classic-deodorant" class="Link Link--secondary">Classic Deodorant</a>
1862                                  </li><li class="Linklist__Item">
1863                                    <a href="/collections/baking-soda-free-deodorant" class="Link Link--secondary">Baking Soda Free Deodorant</a>
1864                                  </li><li class="Linklist__Item">
1865                                    <a href="/collections/vegan-deodorant" class="Link Link--secondary">Vegan Deodorant</a>
1866                                  </li><li class="Linklist__Item">
1867                                    <a href="/collections/full-strength-deodorant" class="Link Link--secondary">Extra Strength Deodorant</a>
1868                                  </li><li class="Linklist__Item">
1869                                    <a href="/collections/charcoal-deodorant" class="Link Link--secondary">Charcoal Deodorant</a>
1870                                  </li></ul>
1871                            </div></li><li class="Linklist__Item" >
1872                          <a href="/collections/refillable-glass-jars" class="Link Link--secondary">Refillable Natural Deodorant Jars </a></li><li class="Linklist__Item" >
1873                          <a href="/collections/natural-deodorant-sticks" class="Link Link--secondary">Sticks </a></li><li class="Linklist__Item" >
1874                          <a href="/collections/kits" class="Link Link--secondary">Minis &amp; Minis Kits </a></li><li class="Linklist__Item" >
1875                          <a href="/collections/family-sizes" class="Link Link--secondary">Family Sizes (Bulk Refill) </a></li><li class="Linklist__Item" >
1876                          <a href="/collections/deodorants" class="Link Link--secondary">Shop All Deodorant </a></li></ul>
1877                  </div></li><li class="HorizontalList__Item " >
1878                <a href="/collections/toothpaste" class="Heading u-h6">Toothpaste<span class="Header__LinkSpacer">Toothpaste</span></a></li><li class="HorizontalList__Item " aria-haspopup="true">
1879                <a href="/collections/natural-hair" class="Heading u-h6">Hair</a><div class="DropdownMenu" aria-hidden="true">
1880                    <ul class="Linklist"><li class="Linklist__Item" >
1881                          <a href="/collections/hair-systems" class="Link Link--secondary">Long Hair Systems </a></li><li class="Linklist__Item" >
1882                          <a href="/collections/conditioner" class="Link Link--secondary">Conditioner </a></li><li class="Linklist__Item" >
1883                          <a href="/collections/shampoo" class="Link Link--secondary">Shampoo </a></li><li class="Linklist__Item" >
1884                          <a href="/collections/family-sizes" class="Link Link--secondary">Family Sizes (Bulk Refill) </a></li><li class="Linklist__Item" >
1885                          <a href="/collections/body-oils" class="Link Link--secondary">Oils </a></li><li class="Linklist__Item" >
1886                          <a href="/collections/hair-body-mists" class="Link Link--secondary">Natural Mists </a></li><li class="Linklist__Item" >
1887                          <a href="/collections/natural-hair" class="Link Link--secondary">Shop All Hair </a></li><li class="Linklist__Item" >
1888                          <a href="/collections/travel-minis" class="Link Link--secondary">Shop All Travel Minis </a></li></ul>
1889                  </div></li><li class="HorizontalList__Item " aria-haspopup="true">
1890                <a href="/collections/natural-body" class="Heading u-h6">Body</a><div class="DropdownMenu" aria-hidden="true">
1891                    <ul class="Linklist"><li class="Linklist__Item" >
1892                          <a href="/collections/family-sizes" class="Link Link--secondary">Family Sizes (Bulk Refill) </a></li><li class="Linklist__Item" >
1893                          <a href="/collections/body-creams" class="Link Link--secondary">Natural Body Creams </a></li><li class="Linklist__Item" >
1894                          <a href="/collections/natural-soap-body-wash" class="Link Link--secondary">Natural Soap &amp; Body Wash </a></li><li class="Linklist__Item" >
1895                          <a href="/collections/solid-perfumes" class="Link Link--secondary">Botanic Perfume Balms </a></li><li class="Linklist__Item" >
1896                          <a href="/collections/hair-body-mists" class="Link Link--secondary">Natural Perfume Mists </a></li><li class="Linklist__Item" >
1897                          <a href="/products/routine-perfume-no-1" class="Link Link--secondary">Eau de Parfum </a></li><li class="Linklist__Item" >
1898                          <a href="/collections/body-oils" class="Link Link--secondary">Botanic Body Serums </a></li><li class="Linklist__Item" >
1899                          <a href="/collections/botanic-serum-lip-balm" class="Link Link--secondary">Botanic Serum Lip Balm </a></li><li class="Linklist__Item" >
1900                          <a href="/products/dirty-hipster-armpit-scrub" class="Link Link--secondary">Armpit Scrub </a></li><li class="Linklist__Item" >
1901                          <a href="/products/dirty-hipster-armpit-tool" class="Link Link--secondary">Armpit Tool </a></li><li class="Linklist__Item" >
1902                          <a href="/collections/natural-body" class="Link Link--secondary">Shop All Body </a></li><li class="Linklist__Item" >
1903                          <a href="/collections/travel-minis" class="Link Link--secondary">Shop All Travel Minis </a></li></ul>
1904                  </div></li><li class="HorizontalList__Item " aria-haspopup="true">
1905                <a href="/collections/natural-face" class="Heading u-h6">Face</a><div class="DropdownMenu" aria-hidden="true">
1906                    <ul class="Linklist"><li class="Linklist__Item" >
1907                          <a href="/products/day-face-serum" class="Link Link--secondary">Day Serum </a></li><li class="Linklist__Item" >
1908                          <a href="/products/night-face-serum" class="Link Link--secondary">Night Serum </a></li><li class="Linklist__Item" >
1909                          <a href="/collections/botanic-serum-lip-balm" class="Link Link--secondary">Botanic Serum Lip Balm </a></li><li class="Linklist__Item" >
1910                          <a href="/products/dirty-hipster-armpit-scrub" class="Link Link--secondary">Dirty Hipster Scrub </a></li><li class="Linklist__Item" >
1911                          <a href="/collections/natural-face" class="Link Link--secondary">Shop All Face </a></li><li class="Linklist__Item" >
1912                          <a href="/collections/travel-minis" class="Link Link--secondary">Shop All Travel Minis </a></li></ul>
1913                  </div></li><li class="HorizontalList__Item " >
1914                <a href="/collections/family-sizes" class="Heading u-h6">Family Sizes<span class="Header__LinkSpacer">Family Sizes</span></a></li><li class="HorizontalList__Item " aria-haspopup="true">
1915                <a href="/collections/natural-home" class="Heading u-h6">Home</a><div class="DropdownMenu" aria-hidden="true">
1916                    <ul class="Linklist"><li class="Linklist__Item" >
1917                          <a href="/collections/corduroy-bags" class="Link Link--secondary">Tote Bags </a></li><li class="Linklist__Item" >
1918                          <a href="/collections/natural-soap-body-wash" class="Link Link--secondary">Natural Soap &amp; Body Wash </a></li><li class="Linklist__Item" >
1919                          <a href="/collections/hair-body-mists" class="Link Link--secondary">Natural Mists </a></li><li class="Linklist__Item" >
1920                          <a href="https://routinecream.ca/collections/element-drops" class="Link Link--secondary">Essential Oil Scent Blends </a></li><li class="Linklist__Item" >
1921                          <a href="/products/dirty-hipster-armpit-tool" class="Link Link--secondary">Armpit Tool </a></li><li class="Linklist__Item" >
1922                          <a href="/collections/natural-home" class="Link Link--secondary">Shop All Home </a></li></ul>
1923                  </div></li><li class="HorizontalList__Item " aria-haspopup="true">
1924                <a href="/pages/the-routeam" class="Heading u-h6">About</a><div class="DropdownMenu" aria-hidden="true">
1925                    <ul class="Linklist"><li class="Linklist__Item" >
1926                          <a href="/pages/impact-1" class="Link Link--secondary">The Routine Ripple Effect </a></li><li class="Linklist__Item" >
1927                          <a href="/pages/about-us" class="Link Link--secondary">Meet the Rou-Team </a></li><li class="Linklist__Item" >
1928                          <a href="/pages/the-routeam" class="Link Link--secondary">Our Story </a></li></ul>
1929                  </div></li><li class="HorizontalList__Item " aria-haspopup="true">
1930                <a href="/pages/stockists" class="Heading u-h6">Find a Store</a><div class="DropdownMenu" aria-hidden="true">
1931                    <ul class="Linklist"><li class="Linklist__Item" >
1932                          <a href="/pages/refill-store" class="Link Link--secondary">Routine Shop &amp; Refill Bar </a></li><li class="Linklist__Item" >
1933                          <a href="/pages/stockists" class="Link Link--secondary">Find a Store </a></li></ul>
1934                  </div></li><li class="HorizontalList__Item " >
1935                <a href="/products/routine-gift-card" class="Heading u-h6">Gift Cards<span class="Header__LinkSpacer">Gift Cards</span></a></li><li class="HorizontalList__Item " >
1936                <a href="/collections/sales" class="Heading u-h6">Sale<span class="Header__LinkSpacer">Sale</span></a></li></ul>
1937        </nav></div><div class="Header__FlexItem Header__FlexItem--logo"><h1 class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary"
1938               src="//routinenaturalbeauty.com/cdn/shop/files/LOGOS_Routine_Natural_Beauty_Cream_567585e1-525d-4064-a3c3-245b9c6da13a_210x.png?v=1700689219"
1939               srcset="//routinenaturalbeauty.com/cdn/shop/files/LOGOS_Routine_Natural_Beauty_Cream_567585e1-525d-4064-a3c3-245b9c6da13a_210x.png?v=1700689219 1x, //routinenaturalbeauty.com/cdn/shop/files/LOGOS_Routine_Natural_Beauty_Cream_567585e1-525d-4064-a3c3-245b9c6da13a_210x@2x.png?v=1700689219 2x"
1940               width="2379"
1941               height="531"
1942               alt="Routine Natural Beauty"></a></h1></div>
1943
1944    <div class="Header__FlexItem Header__FlexItem--fill"><a href="/account" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-phone">
1944<svg class="Icon Icon--account " role="presentation" viewBox="0 0 20 20">
1945      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
1946        <path d="M0 18c0-4.5188182 3.663-8.18181818 8.18181818-8.18181818h1.63636364C14.337 9.81818182 18 13.4811818 18 18"></path>
1947        <circle cx="9" cy="4.90909091" r="4.90909091"></circle>
1948      </g>
1949    </svg></a><a href="/search" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="toggle-search" aria-label="Search">
1950        <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17">
1951      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
1952        <path d="M16 16l-5.0752-5.0752"></path>
1953        <circle cx="6.4" cy="6.4" r="6.4"></circle>
1954      </g>
1955    </svg></span>
1956        <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21">
1957      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
1958        <path d="M18 18l-5.7096-5.7096"></path>
1959        <circle cx="7.2" cy="7.2" r="7.2"></circle>
1960      </g>
1961    </svg></span>
1962      </a>
1963
1964      <a href="/cart" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="open-drawer" data-drawer-id="sidebar-cart" aria-expanded="false" aria-label="Open cart">
1965        <span class="hidden-tablet-and-up"><svg class="Icon Icon--cart " role="presentation" viewBox="0 0 17 20">
1966      <path d="M0 20V4.995l1 .006v.015l4-.002V4c0-2.484 1.274-4 3.5-4C10.518 0 12 1.48 12 4v1.012l5-.003v.985H1V19h15V6.005h1V20H0zM11 4.49C11 2.267 10.507 1 8.5 1 6.5 1 6 2.27 6 4.49V5l5-.002V4.49z" fill="currentColor"></path>
1967    </svg></span>
1968        <span class="hidden-phone"><svg class="Icon Icon--cart-desktop " role="presentation" viewBox="0 0 19 23">
1969      <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path>
1970    </svg></span>
1971        <span class="Header__CartDot "></span>
1972      </a>
1973    </div>
1974  </div>
1975
1976
1977</header>
1978
1979<style>:root {
1980      --use-sticky-header: 1;
1981      --use-unsticky-header: 0;
1982    }
1983
1984    .shopify-section--header {
1985      position: -webkit-sticky;
1986      position: sticky;
1987    }.Header__LogoImage {
1988      max-width: 210px;
1989    }
1990
1991    @media screen and (max-width: 640px) {
1992      .Header__LogoImage {
1993        max-width: 150px;
1994      }
1995    }:root {
1996      --header-is-not-transparent: 1;
1997      --header-is-transparent: 0;
1998    }</style>
1999
2000<script>
2001  document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px');
2002</script>
2002
2003
2004<style> @media screen and (min-width: 1140px) {#shopify-section-header .Header__Wrapper {padding-top: 44px !important; padding-bottom: 54px !important; } #shopify-section-header .Header__MainNav {transform: translateY(-20px) !important; }} </style></div>
2005
2006      <main id="main" role="main">
2007        <div id="shopify-section-template--16218805436578__slideshow_cxeddD" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_cxeddD" data-section-id="template--16218805436578__slideshow_cxeddD" data-section-type="slideshow">
2008  
2009    <div id="slideshow"></div>
2010  
2011
2012  <div class="Slideshow ">
2013    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2014         data-flickity-config='{
2015  "prevNextButtons": false,
2016  "setGallerySize": true,
2017  "adaptiveHeight": true,
2018  "wrapAround": true,
2019  "dragThreshold": 15,
2020  "pauseAutoPlayOnHover": false,
2021  "autoPlay": 3000,
2022  "pageDots": false
2023}'><a href="https://routinenaturalbeauty.com/collections/deodorants" id="Slideimage_c4qUxi" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-slide-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2024                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/110_deo_MOBILE_1x1.jpg?v=1789505957)">
2025                <img class="Slideshow__Image Image--lazyLoad"
2026                     src="//routinenaturalbeauty.com/cdn/shop/files/110_deo_MOBILE_1x1.jpg?v=1789505957"
2027                     data-src="//routinenaturalbeauty.com/cdn/shop/files/110_deo_MOBILE_x800.jpg?v=1789505957"
2028                     alt="">
2029
2030                <noscript>
2031                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/110_deo_MOBILE_x800.jpg?v=1789505957" alt="">
2032                </noscript>
2033            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2034                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/96_deo_WIDE_1x1.jpg?v=1789505937)">
2035              
2036
2037              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2038                   data-src="//routinenaturalbeauty.com/cdn/shop/files/96_deo_WIDE_{width}x.jpg?v=1789505937"
2039                   data-optimumx="1.2"
2040                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2041                   data-sizes="auto"
2042                   alt="">
2043
2044              <noscript>
2045                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/96_deo_WIDE_1000x.jpg?v=1789505937" alt="">
2046              </noscript>
2047            </div></a></div></div>
2048
2049  <span id="section-template--16218805436578__slideshow_cxeddD-end" class="Anchor"></span>
2050</section>
2051
2052<style>
2053  #section-template--16218805436578__slideshow_cxeddD .Heading,
2054   #section-template--16218805436578__slideshow_cxeddD .flickity-page-dots {
2055    color: #ffffff;
2056  }
2057
2058  #section-template--16218805436578__slideshow_cxeddD .Button {
2059    color: #303030;
2060    border-color: #fef5e9;
2061  }
2062
2063  #section-template--16218805436578__slideshow_cxeddD .Button::before {
2064    background-color: #fef5e9;
2065  }@media (-moz-touch-enabled: 0), (hover: hover) {
2066      #section-template--16218805436578__slideshow_cxeddD .Button:hover {
2067        color: #fef5e9;
2068      }
2069    }</style>
2070
2071
2072<style> #shopify-section-template--16218805436578__slideshow_cxeddD .flickity-page-dots {bottom: 50% !important;} </style></div><div id="shopify-section-template--16218805436578__slideshow_WmAAJt" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_WmAAJt" data-section-id="template--16218805436578__slideshow_WmAAJt" data-section-type="slideshow">
2073  
2074    <div id="slideshow"></div>
2075  
2076
2077  <div class="Slideshow ">
2078    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2079         data-flickity-config='{
2080  "prevNextButtons": false,
2081  "setGallerySize": true,
2082  "adaptiveHeight": true,
2083  "wrapAround": true,
2084  "dragThreshold": 15,
2085  "pauseAutoPlayOnHover": false,
2086  "autoPlay": 5000,
2087  "pageDots": false
2088}'></div></div>
2089
2090  <span id="section-template--16218805436578__slideshow_WmAAJt-end" class="Anchor"></span>
2091</section>
2092
2093<style>
2094  #section-template--16218805436578__slideshow_WmAAJt .Heading,
2095   #section-template--16218805436578__slideshow_WmAAJt .flickity-page-dots {
2096    color: #ffffff;
2097  }
2098
2099  #section-template--16218805436578__slideshow_WmAAJt .Button {
2100    color: #363636;
2101    border-color: #ffffff;
2102  }
2103
2104  #section-template--16218805436578__slideshow_WmAAJt .Button::before {
2105    background-color: #ffffff;
2106  }@media (-moz-touch-enabled: 0), (hover: hover) {
2107      #section-template--16218805436578__slideshow_WmAAJt .Button:hover {
2108        color: #ffffff;
2109      }
2110    }</style>
2111
2112
2113</div><div id="shopify-section-template--16218805436578__slideshow_wUEAaD" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_wUEAaD" data-section-id="template--16218805436578__slideshow_wUEAaD" data-section-type="slideshow">
2114  
2115    <div id="slideshow"></div>
2116  
2117
2118  <div class="Slideshow ">
2119    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2120         data-flickity-config='{
2121  "prevNextButtons": false,
2122  "setGallerySize": true,
2123  "adaptiveHeight": true,
2124  "wrapAround": true,
2125  "dragThreshold": 15,
2126  "pauseAutoPlayOnHover": false,
2127  "autoPlay": 5000,
2128  "pageDots": false
2129}'><a href="/collections/toothpaste" id="Slideimage_6YQPab" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-sli
2129de-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2130                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/111_toothpaste_MOBILE_1x1.jpg?v=1789505977)">
2131                <img class="Slideshow__Image Image--lazyLoad"
2132                     src="//routinenaturalbeauty.com/cdn/shop/files/111_toothpaste_MOBILE_1x1.jpg?v=1789505977"
2133                     data-src="//routinenaturalbeauty.com/cdn/shop/files/111_toothpaste_MOBILE_x800.jpg?v=1789505977"
2134                     alt="">
2135
2136                <noscript>
2137                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/111_toothpaste_MOBILE_x800.jpg?v=1789505977" alt="">
2138                </noscript>
2139            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2140                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/97_toothpaste_WIDE_1x1.jpg?v=1789505978)">
2141              
2142
2143              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2144                   data-src="//routinenaturalbeauty.com/cdn/shop/files/97_toothpaste_WIDE_{width}x.jpg?v=1789505978"
2145                   data-optimumx="1.2"
2146                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2147                   data-sizes="auto"
2148                   alt="">
2149
2150              <noscript>
2151                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/97_toothpaste_WIDE_1000x.jpg?v=1789505978" alt="">
2152              </noscript>
2153            </div></a></div></div>
2154
2155  <span id="section-template--16218805436578__slideshow_wUEAaD-end" class="Anchor"></span>
2156</section>
2157
2158<style>
2159  #section-template--16218805436578__slideshow_wUEAaD .Heading,
2160   #section-template--16218805436578__slideshow_wUEAaD .flickity-page-dots {
2161    color: #ffffff;
2162  }
2163
2164  #section-template--16218805436578__slideshow_wUEAaD .Button {
2165    color: #363636;
2166    border-color: #ffffff;
2167  }
2168
2169  #section-template--16218805436578__slideshow_wUEAaD .Button::before {
2170    background-color: #ffffff;
2171  }@media (-moz-touch-enabled: 0), (hover: hover) {
2172      #section-template--16218805436578__slideshow_wUEAaD .Button:hover {
2173        color: #ffffff;
2174      }
2175    }</style>
2176
2177
2178</div><div id="shopify-section-template--16218805436578__slideshow_VyhYAL" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_VyhYAL" data-section-id="template--16218805436578__slideshow_VyhYAL" data-section-type="slideshow">
2179  
2180    <div id="slideshow"></div>
2181  
2182
2183  <div class="Slideshow ">
2184    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2185         data-flickity-config='{
2186  "prevNextButtons": false,
2187  "setGallerySize": true,
2188  "adaptiveHeight": true,
2189  "wrapAround": true,
2190  "dragThreshold": 15,
2191  "pauseAutoPlayOnHover": false,
2192  "autoPlay": 5000,
2193  "pageDots": false
2194}'></div></div>
2195
2196  <span id="section-template--16218805436578__slideshow_VyhYAL-end" class="Anchor"></span>
2197</section>
2198
2199<style>
2200  #section-template--16218805436578__slideshow_VyhYAL .Heading,
2201   #section-template--16218805436578__slideshow_VyhYAL .flickity-page-dots {
2202    color: #ffffff;
2203  }
2204
2205  #section-template--16218805436578__slideshow_VyhYAL .Button {
2206    color: #363636;
2207    border-color: #fef5e9;
2208  }
2209
2210  #section-template--16218805436578__slideshow_VyhYAL .Button::before {
2211    background-color: #fef5e9;
2212  }@media (-moz-touch-enabled: 0), (hover: hover) {
2213      #section-template--16218805436578__slideshow_VyhYAL .Button:hover {
2214        color: #fef5e9;
2215      }
2216    }</style>
2217
2218
2219</div><div id="shopify-section-template--16218805436578__slideshow_awFhkC" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_awFhkC" data-section-id="template--16218805436578__slideshow_awFhkC" data-section-type="slideshow">
2220  
2221    <div id="slideshow"></div>
2222  
2223
2224  <div class="Slideshow ">
2225    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2226         data-flickity-config='{
2227  "prevNextButtons": false,
2228  "setGallerySize": true,
2229  "adaptiveHeight": true,
2230  "wrapAround": true,
2231  "dragThreshold": 15,
2232  "pauseAutoPlayOnHover": false,
2233  "autoPlay": false,
2234  "pageDots": false
2235}'><a href="https://routinenaturalbeauty.com/products/routine-perfume-no-1" id="Slideimage_8MR9Fn" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-sli
2235de-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2236                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/113_perfume_MOBILE_1x1.jpg?v=1789507932)">
2237                <img class="Slideshow__Image Image--lazyLoad"
2238                     src="//routinenaturalbeauty.com/cdn/shop/files/113_perfume_MOBILE_1x1.jpg?v=1789507932"
2239                     data-src="//routinenaturalbeauty.com/cdn/shop/files/113_perfume_MOBILE_x800.jpg?v=1789507932"
2240                     alt="">
2241
2242                <noscript>
2243                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/113_perfume_MOBILE_x800.jpg?v=1789507932" alt="">
2244                </noscript>
2245            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2246                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/99_perfume_WIDE_fx_ec3fb252-f9bc-4b4f-830c-278830025344_1x1.jpg?v=1789507963)">
2247              
2248
2249              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2250                   data-src="//routinenaturalbeauty.com/cdn/shop/files/99_perfume_WIDE_fx_ec3fb252-f9bc-4b4f-830c-278830025344_{width}x.jpg?v=1789507963"
2251                   data-optimumx="1.2"
2252                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2253                   data-sizes="auto"
2254                   alt="">
2255
2256              <noscript>
2257                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/99_perfume_WIDE_fx_ec3fb252-f9bc-4b4f-830c-278830025344_1000x.jpg?v=1789507963" alt="">
2258              </noscript>
2259            </div></a></div></div>
2260
2261  <span id="section-template--16218805436578__slideshow_awFhkC-end" class="Anchor"></span>
2262</section>
2263
2264<style>
2265  #section-template--16218805436578__slideshow_awFhkC .Heading,
2266   #section-template--16218805436578__slideshow_awFhkC .flickity-page-dots {
2267    color: #ffffff;
2268  }
2269
2270  #section-template--16218805436578__slideshow_awFhkC .Button {
2271    color: #363636;
2272    border-color: #ffffff;
2273  }
2274
2275  #section-template--16218805436578__slideshow_awFhkC .Button::before {
2276    background-color: #ffffff;
2277  }@media (-moz-touch-enabled: 0), (hover: hover) {
2278      #section-template--16218805436578__slideshow_awFhkC .Button:hover {
2279        color: #ffffff;
2280      }
2281    }</style>
2282
2283
2284</div><div id="shopify-section-template--16218805436578__slideshow_9B9BKa" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_9B9BKa" data-section-id="template--16218805436578__slideshow_9B9BKa" data-section-type="slideshow">
2285  
2286    <div id="slideshow"></div>
2287  
2288
2289  <div class="Slideshow ">
2290    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2291         data-flickity-config='{
2292  "prevNextButtons": false,
2293  "setGallerySize": true,
2294  "adaptiveHeight": true,
2295  "wrapAround": true,
2296  "dragThreshold": 15,
2297  "pauseAutoPlayOnHover": false,
2298  "autoPlay": 5000,
2299  "pageDots": false
2300}'><a href="https://routinenaturalbeauty.com/pages/quiz-hair-systems" id="Slideimage_8tUc8j" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-slide-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2301                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/114_hair_MOBILE_1x1.jpg?v=1789509428)">
2302                <img class="Slideshow__Image Image--lazyLoad"
2303                     src="//routinenaturalbeauty.com/cdn/shop/files/114_hair_MOBILE_1x1.jpg?v=1789509428"
2304                     data-src="//routinenaturalbeauty.com/cdn/shop/files/114_hair_MOBILE_x800.jpg?v=1789509428"
2305                     alt="">
2306
2307                <noscript>
2308                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/114_hair_MOBILE_x800.jpg?v=1789509428" alt="">
2309                </noscript>
2310            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2311                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/101_hair_WIDE_1x1.jpg?v=1789509428)">
2312              
2313
2314              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2315                   data-src="//routinenaturalbeauty.com/cdn/shop/files/101_hair_WIDE_{width}x.jpg?v=1789509428"
2316                   data-optimumx="1.2"
2317                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2318                   data-sizes="auto"
2319                   alt="">
2320
2321              <noscript>
2322                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/101_hair_WIDE_1000x.jpg?v=1789509428" alt="">
2323              </noscript>
2324            </div></a></div></div>
2325
2326  <span id="section-template--16218805436578__slideshow_9B9BKa-end" class="Anchor"></span>
2327</section>
2328
2329<style>
2330  #section-template--16218805436578__slideshow_9B9BKa .Heading,
2331   #section-template--16218805436578__slideshow_9B9BKa .flickity-page-dots {
2332    color: #ffffff;
2333  }
2334
2335  #section-template--16218805436578__slideshow_9B9BKa .Button {
2336    color: #363636;
2337    border-color: #ffffff;
2338  }
2339
2340  #section-template--16218805436578__slideshow_9B9BKa .Button::before {
2341    background-color: #ffffff;
2342  }@media (-moz-touch-enabled: 0), (hover: hover) {
2343      #section-template--16218805436578__slideshow_9B9BKa .Button:hover {
2344        color: #ffffff;
2345      }
2346    }</style>
2347
2348
2349</div><div id="shopify-section-template--16218805436578__slideshow_Taw8Tx" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_Taw8Tx" data-section-id="template--16218805436578__slideshow_Taw8Tx" data-section-type="slideshow">
2350  
2351    <div id="slideshow"></div>
2352  
2353
2354  <div class="Slideshow ">
2355    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2356         data-flickity-config='{
2357  "prevNextButtons": false,
2358  "setGallerySize": true,
2359  "adaptiveHeight": true,
2360  "wrapAround": true,
2361  "dragThreshold": 15,
2362  "pauseAutoPlayOnHover": false,
2363  "autoPlay": 5000,
2364  "pageDots": false
2365}'><a href="https://routinenaturalbeauty.com/collections/natural-soap-body-wash" id="Slideimage_TUr9Vr" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-sli
2365de-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2366                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/112_soap_MOBILE_1x1.jpg?v=1789507932)">
2367                <img class="Slideshow__Image Image--lazyLoad"
2368                     src="//routinenaturalbeauty.com/cdn/shop/files/112_soap_MOBILE_1x1.jpg?v=1789507932"
2369                     data-src="//routinenaturalbeauty.com/cdn/shop/files/112_soap_MOBILE_x800.jpg?v=1789507932"
2370                     alt="">
2371
2372                <noscript>
2373                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/112_soap_MOBILE_x800.jpg?v=1789507932" alt="">
2374                </noscript>
2375            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2376                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/100_soap_WIDE_fx_1x1.jpg?v=1789507933)">
2377              
2378
2379              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2380                   data-src="//routinenaturalbeauty.com/cdn/shop/files/100_soap_WIDE_fx_{width}x.jpg?v=1789507933"
2381                   data-optimumx="1.2"
2382                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2383                   data-sizes="auto"
2384                   alt="">
2385
2386              <noscript>
2387                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/100_soap_WIDE_fx_1000x.jpg?v=1789507933" alt="">
2388              </noscript>
2389            </div></a></div></div>
2390
2391  <span id="section-template--16218805436578__slideshow_Taw8Tx-end" class="Anchor"></span>
2392</section>
2393
2394<style>
2395  #section-template--16218805436578__slideshow_Taw8Tx .Heading,
2396   #section-template--16218805436578__slideshow_Taw8Tx .flickity-page-dots {
2397    color: #ffffff;
2398  }
2399
2400  #section-template--16218805436578__slideshow_Taw8Tx .Button {
2401    color: #363636;
2402    border-color: #ffffff;
2403  }
2404
2405  #section-template--16218805436578__slideshow_Taw8Tx .Button::before {
2406    background-color: #ffffff;
2407  }@media (-moz-touch-enabled: 0), (hover: hover) {
2408      #section-template--16218805436578__slideshow_Taw8Tx .Button:hover {
2409        color: #ffffff;
2410      }
2411    }</style>
2412
2413
2414</div><div id="shopify-section-template--16218805436578__slideshow_7TNzAh" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_7TNzAh" data-section-id="template--16218805436578__slideshow_7TNzAh" data-section-type="slideshow">
2415  
2416    <div id="slideshow"></div>
2417  
2418
2419  <div class="Slideshow ">
2420    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2421         data-flickity-config='{
2422  "prevNextButtons": false,
2423  "setGallerySize": true,
2424  "adaptiveHeight": true,
2425  "wrapAround": true,
2426  "dragThreshold": 15,
2427  "pauseAutoPlayOnHover": false,
2428  "autoPlay": 5000,
2429  "pageDots": false
2430}'><a href="/collections/body-oils" id="Slideimage_PnNGFt" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-slide-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2431                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/116_oil_MOBILE_txt_1x1.jpg?v=1789510002)">
2432                <img class="Slideshow__Image Image--lazyLoad"
2433                     src="//routinenaturalbeauty.com/cdn/shop/files/116_oil_MOBILE_txt_1x1.jpg?v=1789510002"
2434                     data-src="//routinenaturalbeauty.com/cdn/shop/files/116_oil_MOBILE_txt_x800.jpg?v=1789510002"
2435                     alt="">
2436
2437                <noscript>
2438                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/116_oil_MOBILE_txt_x800.jpg?v=1789510002" alt="">
2439                </noscript>
2440            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2441                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/102_oil_WIDE_1x1.jpg?v=1789509692)">
2442              
2443
2444              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2445                   data-src="//routinenaturalbeauty.com/cdn/shop/files/102_oil_WIDE_{width}x.jpg?v=1789509692"
2446                   data-optimumx="1.2"
2447                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2448                   data-sizes="auto"
2449                   alt="">
2450
2451              <noscript>
2452                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/102_oil_WIDE_1000x.jpg?v=1789509692" alt="">
2453              </noscript>
2454            </div></a></div></div>
2455
2456  <span id="section-template--16218805436578__slideshow_7TNzAh-end" class="Anchor"></span>
2457</section>
2458
2459<style>
2460  #section-template--16218805436578__slideshow_7TNzAh .Heading,
2461   #section-template--16218805436578__slideshow_7TNzAh .flickity-page-dots {
2462    color: #ffffff;
2463  }
2464
2465  #section-template--16218805436578__slideshow_7TNzAh .Button {
2466    color: #363636;
2467    border-color: #ffffff;
2468  }
2469
2470  #section-template--16218805436578__slideshow_7TNzAh .Button::before {
2471    background-color: #ffffff;
2472  }@media (-moz-touch-enabled: 0), (hover: hover) {
2473      #section-template--16218805436578__slideshow_7TNzAh .Button:hover {
2474        color: #ffffff;
2475      }
2476    }</style>
2477
2478
2479</div><div id="shopify-section-template--16218805436578__slideshow_wiarNU" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_wiarNU" data-section-id="template--16218805436578__slideshow_wiarNU" data-section-type="slideshow">
2480  
2481    <div id="slideshow"></div>
2482  
2483
2484  <div class="Slideshow ">
2485    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2486         data-flickity-config='{
2487  "prevNextButtons": false,
2488  "setGallerySize": true,
2489  "adaptiveHeight": true,
2490  "wrapAround": true,
2491  "dragThreshold": 15,
2492  "pauseAutoPlayOnHover": false,
2493  "autoPlay": 5000,
2494  "pageDots": false
2495}'><a href="https://routinenaturalbeauty.com/collections/body-creams" id="Slideimage_qNgXr8" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-sli
2495de-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2496                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/117_cream_MOBILE_txt_1x1.jpg?v=1789510120)">
2497                <img class="Slideshow__Image Image--lazyLoad"
2498                     src="//routinenaturalbeauty.com/cdn/shop/files/117_cream_MOBILE_txt_1x1.jpg?v=1789510120"
2499                     data-src="//routinenaturalbeauty.com/cdn/shop/files/117_cream_MOBILE_txt_x800.jpg?v=1789510120"
2500                     alt="">
2501
2502                <noscript>
2503                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/117_cream_MOBILE_txt_x800.jpg?v=1789510120" alt="">
2504                </noscript>
2505            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2506                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/103_cream_WIDE_1x1.jpg?v=1789510120)">
2507              
2508
2509              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2510                   data-src="//routinenaturalbeauty.com/cdn/shop/files/103_cream_WIDE_{width}x.jpg?v=1789510120"
2511                   data-optimumx="1.2"
2512                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2513                   data-sizes="auto"
2514                   alt="">
2515
2516              <noscript>
2517                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/103_cream_WIDE_1000x.jpg?v=1789510120" alt="">
2518              </noscript>
2519            </div></a></div></div>
2520
2521  <span id="section-template--16218805436578__slideshow_wiarNU-end" class="Anchor"></span>
2522</section>
2523
2524<style>
2525  #section-template--16218805436578__slideshow_wiarNU .Heading,
2526   #section-template--16218805436578__slideshow_wiarNU .flickity-page-dots {
2527    color: #ffffff;
2528  }
2529
2530  #section-template--16218805436578__slideshow_wiarNU .Button {
2531    color: #363636;
2532    border-color: #ffffff;
2533  }
2534
2535  #section-template--16218805436578__slideshow_wiarNU .Button::before {
2536    background-color: #ffffff;
2537  }@media (-moz-touch-enabled: 0), (hover: hover) {
2538      #section-template--16218805436578__slideshow_wiarNU .Button:hover {
2539        color: #ffffff;
2540      }
2541    }</style>
2542
2543
2544</div><div id="shopify-section-template--16218805436578__slideshow_4aCTYK" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_4aCTYK" data-section-id="template--16218805436578__slideshow_4aCTYK" data-section-type="slideshow">
2545  
2546    <div id="slideshow"></div>
2547  
2548
2549  <div class="Slideshow ">
2550    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2551         data-flickity-config='{
2552  "prevNextButtons": false,
2553  "setGallerySize": true,
2554  "adaptiveHeight": true,
2555  "wrapAround": true,
2556  "dragThreshold": 15,
2557  "pauseAutoPlayOnHover": false,
2558  "autoPlay": 5000,
2559  "pageDots": false
2560}'><a href="https://routinenaturalbeauty.com/collections/hair-body-mists" id="Slideimage_nyKCeK" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-slide-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2561                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/118_mists_MOBILE_txt_1x1.jpg?v=1789510566)">
2562                <img class="Slideshow__Image Image--lazyLoad"
2563                     src="//routinenaturalbeauty.com/cdn/shop/files/118_mists_MOBILE_txt_1x1.jpg?v=1789510566"
2564                     data-src="//routinenaturalbeauty.com/cdn/shop/files/118_mists_MOBILE_txt_x800.jpg?v=1789510566"
2565                     alt="">
2566
2567                <noscript>
2568                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/118_mists_MOBILE_txt_x800.jpg?v=1789510566" alt="">
2569                </noscript>
2570            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2571                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/104_mists_WIDE_1x1.jpg?v=1789510566)">
2572              
2573
2574              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2575                   data-src="//routinenaturalbeauty.com/cdn/shop/files/104_mists_WIDE_{width}x.jpg?v=1789510566"
2576                   data-optimumx="1.2"
2577                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2578                   data-sizes="auto"
2579                   alt="">
2580
2581              <noscript>
2582                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/104_mists_WIDE_1000x.jpg?v=1789510566" alt="">
2583              </noscript>
2584            </div></a></div></div>
2585
2586  <span id="section-template--16218805436578__slideshow_4aCTYK-end" class="Anchor"></span>
2587</section>
2588
2589<style>
2590  #section-template--16218805436578__slideshow_4aCTYK .Heading,
2591   #section-template--16218805436578__slideshow_4aCTYK .flickity-page-dots {
2592    color: #ffffff;
2593  }
2594
2595  #section-template--16218805436578__slideshow_4aCTYK .Button {
2596    color: #363636;
2597    border-color: #ffffff;
2598  }
2599
2600  #section-template--16218805436578__slideshow_4aCTYK .Button::before {
2601    background-color: #ffffff;
2602  }@media (-moz-touch-enabled: 0), (hover: hover) {
2603      #section-template--16218805436578__slideshow_4aCTYK .Button:hover {
2604        color: #ffffff;
2605      }
2606    }</style>
2607
2608
2609</div><div id="shopify-section-template--16218805436578__slideshow_9TLjLk" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_9TLjLk" data-section-id="template--16218805436578__slideshow_9TLjLk" data-section-type="slideshow">
2610  
2611    <div id="slideshow"></div>
2612  
2613
2614  <div class="Slideshow ">
2615    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2616         data-flickity-config='{
2617  "prevNextButtons": false,
2618  "setGallerySize": true,
2619  "adaptiveHeight": true,
2620  "wrapAround": true,
2621  "dragThreshold": 15,
2622  "pauseAutoPlayOnHover": false,
2623  "autoPlay": 5000,
2624  "pageDots": false
2625}'><a href="https://routinenaturalbeauty.com/search?q=armpit%20scrub%20and%20armpit%20tool*&type=product" id="Slideimage_cJAGxV" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-sli
2625de-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2626                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/119_armpitscrub_MOBILE_txt_1x1.jpg?v=1789510810)">
2627                <img class="Slideshow__Image Image--lazyLoad"
2628                     src="//routinenaturalbeauty.com/cdn/shop/files/119_armpitscrub_MOBILE_txt_1x1.jpg?v=1789510810"
2629                     data-src="//routinenaturalbeauty.com/cdn/shop/files/119_armpitscrub_MOBILE_txt_x800.jpg?v=1789510810"
2630                     alt="">
2631
2632                <noscript>
2633                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/119_armpitscrub_MOBILE_txt_x800.jpg?v=1789510810" alt="">
2634                </noscript>
2635            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2636                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/105_armpitscrub_WIDE_1x1.jpg?v=1789510810)">
2637              
2638
2639              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2640                   data-src="//routinenaturalbeauty.com/cdn/shop/files/105_armpitscrub_WIDE_{width}x.jpg?v=1789510810"
2641                   data-optimumx="1.2"
2642                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2643                   data-sizes="auto"
2644                   alt="">
2645
2646              <noscript>
2647                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/105_armpitscrub_WIDE_1000x.jpg?v=1789510810" alt="">
2648              </noscript>
2649            </div></a></div></div>
2650
2651  <span id="section-template--16218805436578__slideshow_9TLjLk-end" class="Anchor"></span>
2652</section>
2653
2654<style>
2655  #section-template--16218805436578__slideshow_9TLjLk .Heading,
2656   #section-template--16218805436578__slideshow_9TLjLk .flickity-page-dots {
2657    color: #ffffff;
2658  }
2659
2660  #section-template--16218805436578__slideshow_9TLjLk .Button {
2661    color: #363636;
2662    border-color: #ffffff;
2663  }
2664
2665  #section-template--16218805436578__slideshow_9TLjLk .Button::before {
2666    background-color: #ffffff;
2667  }@media (-moz-touch-enabled: 0), (hover: hover) {
2668      #section-template--16218805436578__slideshow_9TLjLk .Button:hover {
2669        color: #ffffff;
2670      }
2671    }</style>
2672
2673
2674</div><div id="shopify-section-template--16218805436578__slideshow_HpxAt3" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_HpxAt3" data-section-id="template--16218805436578__slideshow_HpxAt3" data-section-type="slideshow">
2675  
2676    <div id="slideshow"></div>
2677  
2678
2679  <div class="Slideshow ">
2680    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2681         data-flickity-config='{
2682  "prevNextButtons": false,
2683  "setGallerySize": true,
2684  "adaptiveHeight": true,
2685  "wrapAround": true,
2686  "dragThreshold": 15,
2687  "pauseAutoPlayOnHover": false,
2688  "autoPlay": 5000,
2689  "pageDots": false
2690}'><a href="/pages/menden" id="Slideimage_pbYYtX" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-slide-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2691                 style="--aspect-ratio: 0.75; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/120_menden_MOBILE_txt_1x1.jpg?v=1789511195)">
2692                <img class="Slideshow__Image Image--lazyLoad"
2693                     src="//routinenaturalbeauty.com/cdn/shop/files/120_menden_MOBILE_txt_1x1.jpg?v=1789511195"
2694                     data-src="//routinenaturalbeauty.com/cdn/shop/files/120_menden_MOBILE_txt_x800.jpg?v=1789511195"
2695                     alt="">
2696
2697                <noscript>
2698                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/120_menden_MOBILE_txt_x800.jpg?v=1789511195" alt="">
2699                </noscript>
2700            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2701                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/106_menden_WIDE_1x1.jpg?v=1789511195)">
2702              
2703
2704              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2705                   data-src="//routinenaturalbeauty.com/cdn/shop/files/106_menden_WIDE_{width}x.jpg?v=1789511195"
2706                   data-optimumx="1.2"
2707                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2708                   data-sizes="auto"
2709                   alt="">
2710
2711              <noscript>
2712                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/106_menden_WIDE_1000x.jpg?v=1789511195" alt="">
2713              </noscript>
2714            </div></a></div></div>
2715
2716  <span id="section-template--16218805436578__slideshow_HpxAt3-end" class="Anchor"></span>
2717</section>
2718
2719<style>
2720  #section-template--16218805436578__slideshow_HpxAt3 .Heading,
2721   #section-template--16218805436578__slideshow_HpxAt3 .flickity-page-dots {
2722    color: #ffffff;
2723  }
2724
2725  #section-template--16218805436578__slideshow_HpxAt3 .Button {
2726    color: #363636;
2727    border-color: #ffffff;
2728  }
2729
2730  #section-template--16218805436578__slideshow_HpxAt3 .Button::before {
2731    background-color: #ffffff;
2732  }@media (-moz-touch-enabled: 0), (hover: hover) {
2733      #section-template--16218805436578__slideshow_HpxAt3 .Button:hover {
2734        color: #ffffff;
2735      }
2736    }</style>
2737
2738
2739</div><div id="shopify-section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0" data-section-id="template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0" data-section-type="slideshow">
2740  
2741    <div id="slideshow"></div>
2742  
2743
2744  <div class="Slideshow ">
2745    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2746         data-flickity-config='{
2747  "prevNextButtons": false,
2748  "setGallerySize": true,
2749  "adaptiveHeight": true,
2750  "wrapAround": true,
2751  "dragThreshold": 15,
2752  "pauseAutoPlayOnHover": false,
2753  "autoPlay": false,
2754  "pageDots": false
2755}'></div></div>
2756
2757  <span id="section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0-end" class="Anchor"></span>
2758</section>
2759
2760<style>
2761  #section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0 .Heading,
2762   #section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0 .flickity-page-dots {
2763    color: #ffffff;
2764  }
2765
2766  #section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0 .Button {
2767    color: #a17c5e;
2768    border-color: #fef5e9;
2769  }
2770
2771  #section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0 .Button::before {
2772    background-color: #fef5e9;
2773  }@media (-moz-touch-enabled: 0), (hover: hover) {
2774      #section-template--16218805436578__f80d94e7-abf2-46a5-a9a9-84218fb1a1e0 .Button:hover {
2775        color: #fef5e9;
2776      }
2777    }</style>
2778
2779
2780</div><div id="shopify-section-template--16218805436578__slideshow_tczwzL" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_tczwzL" data-section-id="template--16218805436578__slideshow_tczwzL" data-section-type="slideshow">
2781  
2782    <div id="slideshow"></div>
2783  
2784
2785  <div class="Slideshow ">
2786    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2787         data-flickity-config='{
2788  "prevNextButtons": false,
2789  "setGallerySize": true,
2790  "adaptiveHeight": true,
2791  "wrapAround": true,
2792  "dragThreshold": 15,
2793  "pauseAutoPlayOnHover": false,
2794  "autoPlay": 5000,
2795  "pageDots": false
2796}'></div></div>
2797
2798  <span id="section-template--16218805436578__slideshow_tczwzL-end" class="Anchor"></span>
2799</section>
2800
2801<style>
2802  #section-template--16218805436578__slideshow_tczwzL .Heading,
2803   #section-template--16218805436578__slideshow_tczwzL .flickity-page-dots {
2804    color: #ffffff;
2805  }
2806
2807  #section-template--16218805436578__slideshow_tczwzL .Button {
2808    color: #363636;
2809    border-color: #ffffff;
2810  }
2811
2812  #section-template--16218805436578__slideshow_tczwzL .Button::before {
2813    background-color: #ffffff;
2814  }@media (-moz-touch-enabled: 0), (hover: hover) {
2815      #section-template--16218805436578__slideshow_tczwzL .Button:hover {
2816        color: #ffffff;
2817      }
2818    }</style>
2819
2820
2821</div><div id="shopify-section-template--16218805436578__slideshow_tAMtpm" class="shopify-section shopify-section--slideshow"><section id="section-template--16218805436578__slideshow_tAMtpm" data-section-id="template--16218805436578__slideshow_tAMtpm" data-section-type="slideshow">
2822  
2823    <div id="slideshow"></div>
2824  
2825
2826  <div class="Slideshow ">
2827    <div class="Slideshow__Carousel  Carousel Carousel--fadeIn  Carousel--insideDots"
2828         data-flickity-config='{
2829  "prevNextButtons": false,
2830  "setGallerySize": true,
2831  "adaptiveHeight": true,
2832  "wrapAround": true,
2833  "dragThreshold": 15,
2834  "pauseAutoPlayOnHover": false,
2835  "autoPlay": 5000,
2836  "pageDots": false
2837}'><div id="Slideimage_8ikPai" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-sli
2837de-index="0" ><div class="Slideshow__ImageContainer  AspectRatio hidden-tablet-and-up"
2838                 style="--aspect-ratio: 1.019830028328612; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/60_accolades_MOBILE_1x1.png.jpg?v=1783985217)">
2839                <img class="Slideshow__Image Image--lazyLoad"
2840                     src="//routinenaturalbeauty.com/cdn/shop/files/60_accolades_MOBILE_1x1.png?v=1783985217"
2841                     data-src="//routinenaturalbeauty.com/cdn/shop/files/60_accolades_MOBILE_x800.png?v=1783985217"
2842                     alt="">
2843
2844                <noscript>
2845                  <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/60_accolades_MOBILE_x800.png?v=1783985217" alt="">
2846                </noscript>
2847            </div><div class="Slideshow__ImageContainer  AspectRatio AspectRatio--withFallback hidden-phone"
2848                 style="padding-bottom: 40.0%; --aspect-ratio: 2.5; background-image: url(//routinenaturalbeauty.com/cdn/shop/files/60_accolades_WIDE_1x1.png.jpg?v=1783985217)">
2849              
2850
2851              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
2852                   data-src="//routinenaturalbeauty.com/cdn/shop/files/60_accolades_WIDE_{width}x.png?v=1783985217"
2853                   data-optimumx="1.2"
2854                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
2855                   data-sizes="auto"
2856                   alt="">
2857
2858              <noscript>
2859                <img class="Slideshow__Image" src="//routinenaturalbeauty.com/cdn/shop/files/60_accolades_WIDE_1000x.png?v=1783985217" alt="">
2860              </noscript>
2861            </div></div></div></div>
2862
2863  <span id="section-template--16218805436578__slideshow_tAMtpm-end" class="Anchor"></span>
2864</section>
2865
2866<style>
2867  #section-template--16218805436578__slideshow_tAMtpm .Heading,
2868   #section-template--16218805436578__slideshow_tAMtpm .flickity-page-dots {
2869    color: #ffffff;
2870  }
2871
2872  #section-template--16218805436578__slideshow_tAMtpm .Button {
2873    color: #363636;
2874    border-color: #ffffff;
2875  }
2876
2877  #section-template--16218805436578__slideshow_tAMtpm .Button::before {
2878    background-color: #ffffff;
2879  }@media (-moz-touch-enabled: 0), (hover: hover) {
2880      #section-template--16218805436578__slideshow_tAMtpm .Button:hover {
2881        color: #ffffff;
2882      }
2883    }</style>
2884
2885
2886</div><div id="shopify-section-template--16218805436578__1639589071091a3abc" class="shopify-section"><div class="shopify-section index-section">
2887<div id="raptor_container">
2888<div id='rap__med__instagram'></div>
2888<script async src='https://theraptormedia.com/instagram/embed.js' data-id='routinegoods.myshopify.com'  defer='defer'></script>
2888
2889</div> 
2890</div>
2891</div>
2892
2893      </main>
2894
2895      <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" data-section-id="footer" data-section-type="footer" class="Footer " role="contentinfo">
2896  <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">Made in Canada</h2><div class="Footer__Content Rte">
2897                    <p>At Routine Natural Beauty, we believe your scent is like a fingerprint that tells a unique story. Our credo is to offer beautiful, natural personal products that feel and smell incredible. Everyday routines that do good and are life-changing. To compliment your pheromones without compromise. To honour nature, and to produce products that are kinder to the earth in our neighbourhood of the Canadian Rockies. And to bring the joy, fun, and wild back into the modern bathroom.&nbsp;</p><p>Giddyup!<br/>Neige & Pippa<br/>Sisters and Co-Founders</p><p></p><p></p>
2898                  </div><svg xmlns="http://www.w3.org/2000/svg" width="237.005" height="102.75" viewbox="0 0 237.005 102.75"><path fill="#6B533E" d="M85.664 27.261c-3.777 1.454-7.353 2.429-10.746 4.09-1.071.524-1.87 1.242-2.489 2.395-1.577 2.941-3.47 5.606-5.687 7.942-.556.586-1.171 1.164-1.849 1.517-1.551.807-3.15-.101-3.612-1.988-.406-1.659-.228-3.217.984-4.376.959-.916 1.957-1.798 3.013-2.555 1.472-1.055 2.978-2.068 4.539-2.933 1.415-.785 2.244-2.041 2.946-3.839-3.438 1.098-6.732 2.325-9.742-.917-.797.696-1.604 1.437-2.443 2.126-1.38 1.133-2.873 1.889-4.614 1.973-2.607.126-3.283-.334-4.207-3.23-.895.798-1.751 1.591-2.633 2.343-2.056 1.753-4.332 2.814-6.913 2.998-2.245.16-4.161-.366-5.238-3.048-1.083.541-2.08 1.062-3.092 1.541-2.028.959-4.125 1.378-6.315.998-2.267-.394-3.273-1.729-3.301-4.368-.021-1.945.292-3.812.862-5.643 1.146-3.676 2.959-6.871 5.186-9.778.493-.644.976-1.297 1.378-2.061-2.825 1.378-5.431 3.16-7.651 5.56-2.581 2.79-5.004 5.775-7.533 8.631-1.934 2.183-3.924 4.301-5.895 6.44a5.687 5.687 0 0 1-.816.741c-.599.437-1.167.405-1.514-.073-.424-.585-.322-1.194.019-1.768.235-.395.505-.763.771-1.132 2.446-3.383 4.899-6.76 7.342-10.145 1.821-2.523 3.642-5.048 5.444-7.589.649-.915 1.361-1.802 1.673-3.232-.425.017-.754-.059-1.021.056-.841.363-1.697.717-2.479 1.217a188.08 188.08 0 0 0-16.26 11.667c-.627.501-1.266.994-1.942 1.393-.348.205-.792.271-1.191.263-.497-.01-.829-.817-.525-1.271.291-.435.636-.858 1.031-1.156 1.217-.919 2.469-1.777 3.709-2.655 4.552-3.227 9.088-6.485 13.67-9.655 1.119-.774 2.385-1.267 3.594-1.86a3.256 3.256 0 0 1 1.006-.289c1.44-.184 2.485.976 2.171 2.627-.202 1.06-.713 2.066-1.193 3.025-.441.881-1.024 1.667-1.559 2.519.656.423.881-.167 1.159-.416 2.65-2.367 5.527-4.288 8.58-5.861.627-.323 1.297-.591 1.97-.728.878-.179 1.521.632 1.258 1.615-.177.663-.523 1.305-.907 1.849-.832 1.179-1.748 2.279-2.612 3.429-1.645 2.189-3.066 4.549-4.121 7.192-.702 1.759-1.199 3.582-1.405 5.507-.043.397-.096.796-.093 1.194.013 1.485.463 2.163 1.713 2.12 1.517-.052 3.04-.268 4.536-.571.732-.148 1.424-.621 2.107-1.009.679-.386 1.325-.851 1.992-1.286.154-.768.303-1.462.432-2.162.861-4.689 3.135-8.314 6.362-11.209.433-.388.93-.715 1.438-.951.934-.434 1.721.097 1.793 1.234.044.706-.024 1.442-.15 2.139-.724 3.995-2.597 7.204-5.182 9.908-.514.538-1.055 1.041-1.589 1.553-.482.463-.62 1.045-.444 1.723.19.731.698.966 1.289.976 2.242.036 4.429-.157 6.395-1.644 2.821-2.133 5.243-4.695 7.115-7.97 1.104-1.932 2.36-3.755 3.616-5.564.625-.899 1.13-1.019 1.59-.695.528.371.639 1.194.091 2.136a90.411 90.411 0 0 1-3.064 4.852c-1.043 1.556-1.713 3.293-2.05 5.199-.09.511.008 1.066.021 1.669 1.597.322 3.021.192 4.298-.768 1.103-.828 2.157-1.746 3.203-2.671 2.314-2.046 4.583-4.159 6.918-6.171 1.847-1.592 3.914-2.741 6.103-3.573a4.853 4.853 0 0 1 1.614-.335.969.969 0 0 1 1 .996c.001.401-.261.928-.549 1.174-.373.319-.881.45-1.345.6-3.588 1.16-6.43 3.69-9.064 6.588-.333.367-.531.897-.882 1.507.467.245.804.532 1.171.595 1.612.278 3.209.156 4.653-.784 2.431-1.583 4.696-3.389 6.288-6.154.764-1.328 1.721-2.51 2.61-3.74.218-.301.485-.583.778-.776.387-.254.848-.261 1.124.185.178.289.344.806.237 1.071a9.852 9.852 0 0 1-1.11 2.003c-2.121 2.983-3.894 6.236-5.615 9.529-.131.251-.196.548-.403 1.141 3.487-1.428 6.871-2.22 10.036-3.622.184-.526.349-.882.435-1.262 1.22-5.393 4.58-8.389 8.783-10.422a4.358 4.358 0 0 1 1.617-.403c1.754-.106 2.606 1.224 1.973 3.091-.224.661-.569 1.283-.93 1.864-1.894 3.046-4.283 5.442-7.173 7.
2898168-.668.399-1.319.834-1.918 1.215-.312 1.821.284 2.968 1.46 3.796 1.449 1.02 3.058 1.515 4.71 1.816 3.08.56 6.077.385 8.906-1.368.851-.527 1.78-.89 2.681-1.304.171-.078.381-.042.674-.068-.095 1.303-.722 2.158-1.468 2.844-1.702 1.566-3.566 2.7-5.799 3.011-2.738.381-5.401.166-8.02-.806-.528-.196-1.06-.389-1.566-.645-2.204-1.118-3.919-2.737-4.148-6.052zm3.047-4.504c2.812-.926 5.841-4.059 6.818-6.899-2.711.658-5.574 3.491-6.818 6.899zM44.17 16.138c-1.929 1.719-3.285 3.879-4.145 6.44-.094.281-.027.634-.043 1.284 2.243-2.268 3.732-4.627 4.188-7.724zm19.864 23.546c1.81-1.124 2.359-1.769 3.306-3.716-1.409 1.192-2.945 1.755-3.306 3.716zm128.567-14.592c-.327.087-.676.118-.979.269-3.153 1.576-6.513 1.418-9.831 1.548-1.261.049-2.469-.35-3.52-1.455-.453.618-.871 1.139-1.241 1.702-1.507 2.298-2.995 4.613-4.501 6.912-.291.444-.601.885-.959 1.254-.33.34-.763.405-1.157.109-.457-.345-.656-.878-.428-1.453.258-.648.585-1.273.953-1.847 1.237-1.931 2.506-3.836 3.763-5.751l1.088-1.665c-.676.187-1.029.247-1.359.383-2.129.876-4.327 1.098-6.561.916-1.95-.159-3.707-.76-4.565-3.282-.915.506-1.743.884-2.501 1.399-1.624 1.101-3.403 1.341-5.219 1.313-.599-.009-1.233-.222-1.778-.52-.452-.248-.689-.787-.24-1.472 3.629 1.416 6.522-.622 9.33-2.874.462-.371.753-1.13.976-1.777.8-2.319 2.207-4.058 3.893-5.514a3.688 3.688 0 0 1 1.691-.796c.762-.141 1.341.725 1.059 1.569-.271.811-.615 1.635-1.089 2.298-.792 1.106-1.711 2.089-2.581 3.12-.386.458-.842.856-1.157 1.37-.471.768-.209 1.9.559 2.201a8.186 8.186 0 0 0 2.428.524c4.678.306 8.277-2.046 11.23-6.067 1.297-1.766 2.694-3.443 4.123-5.069 1.088-1.237 1.4-1.105 2.243.577.032.065.105.103.221.211.88-.26 1.811-.545 2.747-.809 1.647-.465 3.256-.42 4.369 1.257 1.211 1.824 1.548 3.917.717 6.106-.247.65-.626 1.234-1.063 2.078.424-.071.719-.062.975-.171 1.834-.783 3.503-1.831 4.973-3.392 1.216-1.291 2.665-2.29 4.019-3.405.338-.278.753-.448 1.055-.767 2.078-2.2 4.731-2.472 7.322-2.926 2.004-.351 3.703.314 4.979 2.208.125.186.291.338.447.494.048.048.126.057.336.144.204-.063.553-.108.853-.273 2.071-1.142 4.299-1.282 6.517-1.209 1.152.038 2.309.459 3.435.826.706.23 1.123.861 1.208 1.773.073.785.243 1.558.401 2.526-1.202 2.923-3.938 4.14-5.945 6.11.098.944.641 1.216 1.167 1.352.942.243 1.906.476 2.8
289865.508a78.47 78.47 0 0 0 5.821-.047c1.029-.043 2.052-.273 3.312-.452-.222.342-.315.599-.481.725-3.019 2.282-6.341 3.122-9.917 2.748-2.3-.241-4.375-.943-5.55-3.614-2.828.248-5.646.569-7.967-2.056-.535.372-1.061.719-1.572 1.096-1.825 1.345-3.747 2.383-5.878 2.961-2.271.615-4.398.46-6.426-.924-.176-.12-.38-.19-.574-.271-.063-.026-.137-.015-.408-.037-.665.938-1.424 1.969-2.142 3.036-.894 1.328-1.727 2.711-2.641 4.02-.428.614-.925 1.213-1.493 1.64-.997.75-2.135.237-2.493-1.071-.35-1.283-.257-2.556.41-3.685.506-.857 1.093-1.652 1.657-2.462.424-.61.869-1.201 1.305-1.8a8.675 8.675 0 0 0-.231-.37zm22.791-9.801c-.564-1.427-1.425-2.056-2.532-2.063-3.016-.02-5.779.8-7.867 3.551a470.948 470.948 0 0 0-4.217 5.627c-.249.338-.388.784-.604 1.233.302.273.495.505.729.649 1.371.842 2.831.707 4.266.369 2.565-.603 4.769-2.118 6.861-3.861.268-.223.576-.563.639-.904.355-1.912 1.482-3.211 2.725-4.601zm-35.623 7.642c1.079.769 2.101 1.27 3.209 1.328 3.269.17 6.153-1.005 8.554-3.591a5.71 5.71 0 0 0 1.187-1.933c.435-1.244.358-2.544-.411-3.622-.663-.929-1.557-.78-2.491-.576-4.469.976-7.454 4.24-10.048 8.394zm35.363-1.544c1.95 1.548 4.006 1.268 5.93.902.733-1.107 1.259-2.054 1.919-2.854a15.451 15.451 0 0 1 2.206-2.159c.771-.623 1.633-1.097 2.444-1.628-.09-.207-.104-.292-.149-.334-.105-.098-.215-.222-.339-.255-3.077-.809-6.033-.457-8.82 1.3-.345.217-.659.579-.884.956-.736 1.232-1.423 2.501-2.307 4.072zM145.43 10.897c.734-.043 1.219-.287 1.625-.933 1.146-1.824 2.536-3.388 4.098-4.75 2.429-2.118 5.116-3.503 8.151-3.959 1.374-.207 2.737-.539 4.116-.665.887-.081 1.821-.027 2.681.216a5.946 5.946 0 0 1 2.23 1.214c1.66 1.445 1.776 3.712.3 5.412-.632.728-1.375 1.352-2.132 1.908-3.084 2.267-6.485 3.619-10.054 4.409-1.564.346-3.151.616-4.739.74-1.154.09-1.913.599-2.542 1.714-1.476 2.617-3.038 5.169-4.573 7.741a21.872 21.872 0 0 1-.997 1.538c-.403.564-.86 1.137-1.574.886-.823-.29-.852-1.156-.913-1.963-.107-1.4.203-2.73.696-3.963a90.493 90.493 0 0 1 2.646-5.982c.549-1.128 1.179-2.175.981-3.563zm6.568.901c.309.094.442.179.569.168 4.555-.399 8.832-1.863 12.773-4.547.649-.442 1.251-1.011 1.791-1.619.557-.627.446-1.52-.172-2.081-.684-.621-1.486-.882-2.336-.797-1.86.185-3.74.286-5.57.678-4.115.883-7.441 3.338-9.998 7.164-.196.294-.331.643-.645 1.262.614-.037 1.068.091 1.307-.114.431-.371.735-.941 1.09-1.428.891-1.221 1.769-2.457 2.681-3.657.285-.375.663-.618 1.143.104-.434 1.777-1.997 2.896-2.633 4.867zm-3.947 2.855c-.493-.699-.908-.632-1.181-.205a21.404 21.404 0 0 0-2.673 6.032 41.745 41.745 0 0 0 3.854-5.827zm-25.287 3.441.519-2.024c.947-.237.754.859 1.351 1.205.638.202 1.354-.151 2.082-.36 3.447-.988 6.926-1.56 10.484-1.062.679.095 1.354.235 2.082.616-.399.123-.793.269-1.197.366-3.18.766-6.365 1.506-9.542 2.292-1.216.301-2.41.721-3.621 1.049-.94.254-1.527.863-1.993 1.869-.879 1.896-1.887 3.716-2.896 5.526a6.221 6.221 0 0 1-1.268 1.566c-1.018.914-2.124.697-2.903-.476-1.602-2.413-1.236-5.597.914-7.35.784-.639 1.664-1.141 2.54-1.605 1.066-.564 2.174-1.023 3.448-1.612zm-1.588 3.747c-1.435.374-2.318.819-3.076 1.496-.41.366-.815.913-.954 1.468-.185.739-.112 1.566.53 2.227 1.476-1.297 2.255-3.075 3.5-5.191zm58.75-19.174c-.007-.722-.525-1.08-1.031-1.38-.968-.575-1.994-.679-3.034-.38-1.207.347-1.651 1.63-.849 2.742.782 1.084 1.227 2.288 1.57 3.603.198.759.489 1.502.826 2.194.531 1.089 1.135 1.267 2.07.645 1.019-.678 2.008-1.416 3.017-2.113.951-.657 1.935-1.255 2.859-1.959a6.001 6.001 0 0 0 1.37-1.435c.524-.796.279-1.812-.519-2.198-1.485-.719-3.001-.555-4.434.173-.675.343-1.159 1.046-1.464 2.295 1.529-.676 2.826-1.49 4.51-.911-2 1.843-4.171 2.801-6.297 4.232-.425-1.14-.743-2.101-1.136-3.019-.38-.888-.837-1.732-1.283-2.642 1.53-.345 1.53-.345 2.727.266l-.349 1.634c1.012-.3 1.455-.855 1.447-1.747zm-117.07-.582c.695-.06 1.388-.239 2.055-.151.947.126 1.92.317 2.797.724.88.409 1.097 1.452.606 2.42-.308.608-.716 1.196-1.189 1.636-1.506 1.405-3.056 2.748-4.609 4.084-.194.167-.505.151-.774.223-.876-2.163-1.76-4.222-2.539-6.332-.289-.784-.418-1.684-.46-2.542-.047-.956.396-1.682 1.215-2.005.795-.313 1.52-.117 2.085.591.32.403.547.903.813 1.352zm4.26 2.322c-.866-.911-1.81-.878-2.653-.786-.827.091-1.623.552-2.501.876-.131-.768-.219-1.473-.377-2.156-.139-.602-.505-.941-1.077-.851-.466.073-.817.642-.659 1.271.532 2.125 1.316 4.108 2.633 5.888 1.594-1.451 3.324-2.46 4.634-4.242zM7.358 75.916v2.029c1.363
2898-.982 2.44-1.64 3.226-1.966.787-.326 1.524-.492 2.211-.492 1.058 0 2.084.392 3.076 1.174.676.529 1.016 1.068 1.016 1.616 0 .468-.161.863-.484 1.184a1.596 1.596 0 0 1-1.166.482c-.4 0-.824-.2-1.266-.603-.445-.4-.842-.6-1.19-.6-.455 0-1.137.284-2.037.853-.905.571-2.034 1.429-3.387 2.571v4.898h4.629c.784 0 1.342.153 1.674.455.332.3.5.692.5 1.179 0 .479-.168.866-.5 1.166-.332.303-.89.453-1.674.453H2.174c-.784 0-1.34-.15-1.671-.453-.335-.301-.503-.695-.503-1.18 0-.476.168-.866.503-1.166.332-.303.887-.455 1.671-.455h1.934v-7.895H2.934c-.784 0-1.34-.15-1.674-.453-.332-.3-.497-.692-.497-1.179 0-.476.166-.863.497-1.166.334-.303.89-.453 1.674-.453h4.424zm28.602 7.47c0-1.311-.347-2.587-1.045-3.829-.697-1.242-1.732-2.232-3.1-2.966-1.368-.737-2.792-1.103-4.271-1.103-1.471 0-2.879.361-4.226 1.079-1.35.718-2.384 1.705-3.103 2.958-.718 1.25-1.076 2.529-1.076 3.829 0 1.276.355 2.505 1.063 3.676.708 1.176 1.737 2.1 3.09 2.784a9.334 9.334 0 0 0 4.253 1.021c1.49 0 2.919-.347 4.287-1.037 1.368-.695 2.4-1.624 3.092-2.792.691-1.168 1.036-2.376 1.036-3.62m-3.25.015c0 1.026-.495 1.979-1.49 2.861-.992.882-2.218 1.324-3.676 1.324-1.45 0-2.671-.442-3.663-1.324-.995-.882-1.49-1.832-1.49-2.847 0-1.234.489-2.324 1.474-3.263.982-.942 2.208-1.411 3.679-1.411 1.668 0 3.016.592 4.042 1.774.75.876 1.124 1.839 1.124 2.886m16.777-7.485c-.784 0-1.34.15-1.674.453-.332.303-.497.689-.497 1.166 0 .487.166.879.497 1.179.334.303.89.453 1.674.453h1.174v6.627c-1.111.676-2.042 1.147-2.8 1.405-.753.258-1.461.387-2.116.387-.687 0-1.197-.158-1.529-.484-.334-.321-.5-.826-.5-1.511v-9.674h-3.805c-.782 0-1.34.15-1.674.453-.334.303-.5.689-.5 1.166 0 .487.166.879.5 1.179.334.303.892.453 1.674.453h.555v6.995c0 .853.163 1.566.489 2.14a4.967 4.967 0 0 0 1.858 1.863c.782.447 1.705.671 2.774.671.761 0 1.566-.105 2.411-.316a15.298 15.298 0 0 0 2.663-.953v.747h3.09c.784 0 1.342-.15 1.674-.453.334-.3.503-.687.503-1.166 0-.476-.166-.868-.492-1.171-.329-.308-.837-.463-1.524-.463V75.916h-4.425zm22.213 3.25c.782 0 1.34-.15 1.674-.453.332-.3.5-.687.5-1.166 0-.482-.168-.876-.5-1.179-.334-.303-.892-.453-1.674-.453h-6.008v-2.932c0-.782-.153-1.342-.453-1.674-.3-.334-.689-.497-1.166-.497-.484 0-.879.163-1.182.497-.3.332-.45.892-.45 1.674v2.932h-1.176c-.782 0-1.337.15-1.671.453-.332.303-.5.69-.5 1.166 0 .487.168.879.5 1.179.334.303.89.453 1.671.453h1.176v7.15c0 1.268.505 2.34 1.513 3.213 1.011.871 2.524 1.308 4.542 1.308 1.047 0 2.334-.211 3.863-.626 1.524-.416 2.547-.876 3.066-1.374.339-.303.508-.671.508-1.092 0-.455-.155-.842-.468-1.158a1.49 1.49 0 0 0-1.103-.474c-.305 0-.726.134-1.268.411-1.405.708-2.937 1.061-4.598 1.061-1.142 0-1.934-.174-2.376-.524-.287-.218-.429-.679-.429-1.376v-6.519H71.7zm10.025-3.25c-.784 0-1.342.15-1.674.453-.334.303-.503.689-.503 1.166 0 .487.171.879.508 1.179.339.303.895.453 1.668.453h2.613v7.898h-3.9c-.782 0-1.34.15-1.671.453-.334.303-.5.689-.5 1.166 0 .484.166.879.5 1.179.332.303.889.453 1.671.453h11.05c.784 0 1.342-.15 1.674-.453.334-.3.5-.687.5-1.166 0-.487-.166-.876-.5-1.179-.332-.303-.889-.453-1.674-.453h-3.9V75.916h-5.862zm5.421-6.166h-3.871v3.44h3.871v-3.44zm11.938 6.166c-.784 0-1.34.15-1.674.453-.332.303-.497.69-.497 1.166 0 .474.163.866.492 1.174.326.305.832.458 1.521.458v7.895c-.837 0-1.382.079-1.634.239-.508.326-.761.787-.761 1.382 0 .484.166.879.497 1.179.334.303.892.453 1.674.453h3.695c.782 0 1.34-.15 1.671-.453.334-.3.503-.687.503-1.166 0-.613-.261-1.076-.779-1.395-.242-.161-.782-.239-1.616-.239v-6.04c.866-.94 1.582-1.555 2.147-1.847.566-.289 1.224-.434 1.974-.434.992 0 1.74.211 2.237.632.379.329.568.845.568 1.555v6.134c-.684 0-1.192.153-1.521.455-.326.3-.489.689-.489 1.166 0 .484.166.879.497 1.179.334.303.892.453 1.674.453h2.934c.782 0 1.34-.15 1.671-.453.334-.3.5-.687.5-1.166 0-.487-.166-.879-.492-1.179-.326-.303-.837-.455-1.524-.455v-6.04c0-1.542-.442-2.792-1.332-3.742-1.118-1.195-2.642-1.792-4.566-1.792-.834 0-1.608.126-2.321.382s-1.366.634-1.958 1.142v-1.095h-3.091zm34.026 7.468c0-1.055-.168-1.987-.505-2.79-.497-1.153-1.126-2.121-1.887-2.9-.539-.539-1.363-1.042-2.466-1.505-1.103-.468-2.316-.7-3.64-.7-2.2 0-4.142.716-5.826 2.15-1.687 1.429-2.532 3.29-2.532 5.574 0 2.142.782 3.95 2.342 5.421 1.558 1.468 3.637 2.203 6.237 2.203 1.513 0 3.09-.176 4.726-.532 1.64-.35 2.669-.726 3.092-1.116.316-.297.476-.655.476-1.082 0-.463-.15-.847-.445-1.158a1.472 1.472 0 0 0-1.095-.455c-.318 0-.887.105-1.713.313-1.997.521-3.597.779-4.803.779-1.468 0-2.634-.258-3.495-.779-.863-.516-1.463-1.197-1.8-2.042h13.332v-1.381zm-13.238-1.869c.505-.932 1.163-1.626 1.963-2.084.808-.463 1.755-.692 2.855-.692 1.111 0 2.068.229 2.871.692.8.458 1.453 1.153 1.95 2.084h-9.639zm27.052 7.166c0-.616-.218-1.126-.653-1.54-.432-.411-1.032-.618-1.792-.618-.758 0-1.358.208-1.79.618a2.038 2.038 0 0 0-.653 1.54c0 .611.218 1.124.653 1.537.432.411 1.032.618 1.79.618.761 0 1.361-.208 1.792-.618.435-.413.653-.926.653-1.537M2.187 95.363H.874v7.204h1.007v-5.881h.02l3.806 5.881h1.272v-7.204H5.972v5.759h-.02l-3.765-5.759zm12.2 5.433h3.419l.733 1.771h1.14l-3.093-7.204h-.916l-3.124 7.204h1.119l.722
2898-1.771zm1.709-4.263 1.343 3.378h-2.696l1.353-3.378zm11.061-.285h2.31v-.885H23.84v.885h2.31v6.319h1.007v-6.319zm11.894 6.263a2.505 2.505 0 0 0 1.389-1.547c.112-.343.168-.697.168-1.064v-4.538h-1.007v4.477c0 .244-.031.487-.092.727a1.85 1.85 0 0 1-.3.646c-.139.19-.324.343-.555.458-.231.116-.512.173-.845.173-.339 0-.622-.057-.85-.173a1.508 1.508 0 0 1-.549-.458 1.85 1.85 0 0 1-.3-.646 2.95 2.95 0 0 1-.092-.727v-4.477h-1.007V99.9c0 .366.056.721.168 1.064.112.343.283.646.514.911.231.264.522.476.875.636.353.159.766.239 1.241.239.476 0 .889-.08 1.242-.239zm8.904-3.149h1.079l1.832 3.205h1.221l-2.015-3.307c.515-.088.936-.295 1.262-.621.326-.326.488-.753.488-1.282 0-.366-.068-.677-.204-.931a1.673 1.673 0 0 0-.555-.616 2.457 2.457 0 0 0-.819-.341 4.437 4.437 0 0 0-.987-.107h-2.31v7.204h1.007v-3.204zm0-3.144h1.231c.217 0 .424.019.621.056.197.037.368.1.514.188.146.088.263.205.351.351.088.146.132.327.132.544 0 .217-.044.399-.132.545a1.043 1.043 0 0 1-.361.356 1.645 1.645 0 0 1-.534.198 3.346 3.346 0 0 1-.661.061h-1.16v-2.299zm10.897 4.578h3.419l.733 1.771h1.14l-3.093-7.204h-.916l-3.124 7.204h1.119l.722-1.771zm1.71-4.263 1.343 3.378h-2.696l1.353-3.378zm10.154-1.17h-1.007v7.204h4.223v-.896h-3.215v-6.308zm15.772 7.204h2.371c.373 0 .724-.042 1.053-.127a2.73 2.73 0 0 0 .86-.376c.244-.166.438-.378.58-.636.142-.258.214-.559.214-.906 0-.251-.039-.478-.117-.682a1.565 1.565 0 0 0-.331-.529 1.672 1.672 0 0 0-.509-.361 2.07 2.07 0 0 0-.641-.178v-.02c.38-.102.685-.288.916-.56.231-.271.346-.607.346-1.007 0-.346-.066-.634-.198-.865a1.642 1.642 0 0 0-.519-.56 2.159 2.159 0 0 0-.727-.305 3.702 3.702 0 0 0-.814-.092h-2.483v7.204zm1.007-6.36h1.15c.482 0 .865.083 1.15.249.285.166.427.443.427.829 0 .197-.037.365-.112.504a.995.995 0 0 1-.305.346 1.34 1.34 0 0 1-.453.203 2.203 2.203 0 0 1-.544.066h-1.313v-2.197zm0 3.053h1.354c.549 0 .97.
2898095 1.262.285.292.19.438.498.438.926 0 .244-.053.446-.158.606a1.162 1.162 0 0 1-.417.382 1.85 1.85 0 0 1-.58.198 3.729 3.729 0 0 1-.636.056h-1.262V99.26zm11.173.01h3.399v-.865h-3.399v-2.157h3.612v-.885h-4.62v7.204h4.772v-.896h-3.765V99.27zm10.765 1.526h3.419l.733 1.771h1.139l-3.093-7.204h-.916l-3.124 7.204h1.119l.723-1.771zm1.71-4.263 1.343 3.378h-2.696l1.353-3.378zm13.004 5.978c.352-.159.644-.371.875-.636.231-.265.402-.568.514-.911.112-.343.168-.697.168-1.064v-4.538h-1.007v4.477c0 .244-.031.487-.092.727a1.85 1.85 0 0 1-.3.646c-.139.19-.324.343-.555.458-.231.116-.512.173-.844.173-.339 0-.622-.057-.85-.173a1.516 1.516 0 0 1-.549-.458 1.85 1.85 0 0 1-.3-.646 2.95 2.95 0 0 1-.092-.727v-4.477h-1.007V99.9c0 .366.056.721.168 1.064.112.343.283.646.514.911.231.264.522.476.875.636.352.159.766.239 1.241.239.474 0 .888-.08 1.241-.239zm10.419-6.263h2.31v-.885h-5.627v.885h2.31v6.319h1.007v-6.319zm10.592 3.205 2.697-4.09h-1.17l-2.004 3.256-1.994-3.256h-1.241l2.696 4.09v3.114h1.017v-3.114z"></path></svg>
2899</div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Help</h2>
2900
2901                  <ul class="Linklist"><li class="Linklist__Item">
2902                        <a href="https://routinenaturalbeauty.com/a/faq" class="Link Link--primary">FAQ</a>
2903                      </li><li class="Linklist__Item">
2904                        <a href="https://routinenaturalbeauty.com/policies/refund-policy" class="Link Link--primary">Refunds &amp; Returns</a>
2905                      </li><li class="Linklist__Item">
2906                        <a href="https://routinenaturalbeauty.com/pages/find-a-store" class="Link Link--primary">Find a Store</a>
2907                      </li></ul></div><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">Visit Us</h2><div class="Footer__Content Rte">
2908                    <p>Routine Shop & Refill Bar<br/><a href="https://www.google.com/maps/place/Routine+Shop+%26+Refill+Bar/data=!4m2!3m1!1s0x0:0x286dbacfcc66a3d2?sa=X&ved=1t:2428&ictx=111" title="https://www.google.com/maps/place/Routine+Shop+%26+Refill+Bar/data=!4m2!3m1!1s0x0:0x286dbacfcc66a3d2?sa=X&ved=1t:2428&ictx=111">4539 6 St NE Suite #3</a><br/>Calgary, AB T2E 3Z6<br/><br/>Open<br/>Thursday 11am-5:30pm<br/>Friday &nbsp;11am-5:30pm<br/>Saturday &nbsp; 11am-5:30pm</p>
2909                  </div>
2910</div><div class="Footer__Block Footer__Block--newsletter" ><h2 class="Footer__Title Heading u-h6">Join the Party</h2><div class="Footer__Content Rte">
2911                    <p>Join the Friendship Club! Get updates, special deals, and more.</p>
2912                  </div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
2913                    <input type="email" name="contact[email]" class="Form__Input" aria-label="Enter your email address" placeholder="Enter your email address" required>
2914                    <button type="submit" class="Form__Submit Button Button--primary">Subscribe</button></form></div></div><div class="Footer__Aside"><div class="Footer__Copyright">
2915        <a href="/" class="Footer__StoreName Heading u-h7 Link Link--secondary">© Routine Natural Beauty</a>
2916        <p class="Footer__ThemeAuthor"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></p>
2917      </div></div>
2918  </div>
2919</footer>
2920<style> #shopify-section-footer .Footer__Aside {display: none !important;} #shopify-section-footer .Footer {padding-bottom: 40px !important;} #shopify-section-footer .Footer__Content a, #shopify-section-footer .Footer__Content a:visited {color: inherit !important; opacity: 1 !important;} #shopify-section-footer .Footer__Content a:hover {opacity: 0.65 !important;} </style></div>
2921    </div>
2922  <!-- // BEGIN // Fera.ai Integration Code - DO NOT MODIFY // -->
2923<script type="application/javascript">
2924(function(){
2925  window.fera = window.fera || [];  
2926  window.fera.push({ action: "configure", data: { store_pk: "pk_c8789500a104a2c131591cc26c53cb7158fc77911cfc8ec7a24ab88341e3030c"  }} );
2927  window.fera.push({ action: "loadPlatformAdapter", code: "shopify" });
2928  window.fera.push({ action: "setCart", cart: { note: null, attributes: {}, language: null, 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: [] } }); 
2929  
2930  var headSrcUrls = document.getElementsByTagName("html")[0].innerHTML.match(/var urls = \[.*\]/);if (headSrcUrls && window.fera && headSrcUrls[0] && headSrcUrls[0].match(/\/((fera|bananastand)(\.placeholder)?|(placeholder)?(\.fera|bananastand))\.js/)) { if(typeof Shopify !== 'undefined' && Shopify.shop) window.feraJsUrl = "https://cdn.fera.ai/js/fera.js?shop=" + Shopify.shop;var FeraCachedAsset=function(r){var a=this;this.version="0.2.6";var o=r.name||r.url.split("?")[0].split("#")[0];var c="Fera.AssetCache."+o;var i=(new Date).getTime()/1e3;var n=r.type||(r.url.indexOf(".html")!==-1?"text/template":r.url.indexOf(".css")!==-1?"text/css":"text/javascript");a.load=function(t){t=t||function(){};if(a.content){return t(a.content)}e(function(){if(a.content){t(a.content)}else{l(r.url,function(e){a.content=e;s(function(){u(a.content);a.save(a.content);t(a.content)})})}});return true};a.save=function(e){var t=i+(r.expiresIn||900);if(!f()||!e){return false}var n={name:o,url:r.url,expires:t,content:e};window.localStorage.setItem(c,JSON.stringify(n));return true};a.clear=function(){window.localStorage.removeItem(c);return false};var e=function(e){if(!f())return e(false);var t=window.localStorage.getItem(c);if(!t||typeof t!=="string"){return e(false)}var n=JSON.parse(t);if(n.expires<i||n.url!==r.url){a.clear();return e(false)}a.content=n.content;s(function(){u(a.content);e(true)})};var s=function(e){if(document.readyState=="loading"){document.addEventListener("DOMContentLoaded",e)}else{e()}};var u=function(e){if(document.getElementById(c))return;var t=document.createElement(n==="text/css"?"style":"script");t.type=n;t.id=c;t.async=!0;t.innerHTML=e;document.body.appendChild(t)};var l=function(e,t){var n=new XMLHttpRequest;n.async=true;n.onreadystatechange=function(){if(n.readyState==4&&n.status<300){t(n.responseText)}};n.open("GET",e,true);n.send()};var f=function(){var e="test";try{window.localStorage.setItem(e,"t");window.localStorage.removeItem(e);return 1}catch(e){return 0}}};var BananaStandCachedAsset=FeraCachedAsset; new FeraCachedAsset({ name: 'ferajs', expiresIn: 900, url: window.feraJsUrl || "https://cdn.fera.ai/js/fera.js"}).load(); }
2931})();
2932</script>
2932
2933<!-- // END // Fera.ai Integration Code // -->
2934<style>  </style>
2935<div id="shopify-block-AakpnanN5ZlJoVlREN__1635372530b3d3fde5" class="shopify-block shopify-app-block">
2935<script id="subscription-helper">
2936
2937        function appstleStringSetting(value) {
2938            if (typeof value !== 'string') return value;
2939            try { return JSON.parse('"' + value + '"'); } catch { return value; }
2940        }
2941        function appstleJsonSetting(value) {
2942            if (typeof value !== 'string') return value;
2943            try { return JSON.parse(value); } catch { return null; }
2944        }
2945
2946        if (!window.AppstleIncluded) {
2947          window.AppstleIncluded = true;
2948          window.RS = Window.RS || {};
2949          
2950            RS.Config = {
2951                "selectors": {
2952                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
2953                    "subscriptionLinkSelector": appstleStringSetting(".Segment__ButtonWrapper"),
2954                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
2955                    "subscriptionLinkPlacement": appstleStringSetting("AFTER"),
2956                    "cartRowSelector": appstleStringSetting(".Cart__ItemList .CartItem"),
2957                    "cartLineItemSelector": appstleStringSetting("h2.CartItem__Title.Heading"),
2958                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
2959                    "cartLineItemTotalPriceSelector": appstleStringSetting(".Cart__Total"),
2960                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
2961                    "cartSubTotalSelector" : appstleStringSetting(".Cart__Total"),
2962                    "cartLineItemPriceSelector": appstleStringSetting(""),
2963                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
2964                    "cartHiddenAttributesSelector": appstleStringSetting(""),
2965                    "buildABoxDiscountSelector": appstleStringSetting(""),
2966                },
2967                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
2968                "usedTranslation": "true",
2969                "enableCartWidgetFeature": appstleStringSetting("true"),
2970                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"),
2971                "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=routinegoods.myshopify.com\u0026v=1790780404405"),
2972                "useUrlWithCustomerId": appstleStringSetting("false"),
2973                "atcButtonSelector": appstleStringSetting(".ProductForm__BuyButtons"),
2974                "moneyFormat": appstleStringSetting("${{amount}}"),
2975                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
2976                "minimumQuantityMessage": appstleStringSetting(""),
2977                "tapToSelectText": appstleStringSetting(""),
2978                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
2979                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
2980                "monthsFrequencyTextV2": appstleStringSetting("Months"),
2981                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
2982                "monthFrequencyTextV2": appstleStringSetting("Month"),
2983                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
2984                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
2985                "weekFrequencyTextV2": appstleStringSetting("Week"),
2986                "daysFrequencyTextV2": appstleStringSetting("Days"),
2987                "dayFrequencyTextV2": appstleStringSetting("day"),
2988                "yearsFrequencyTextV2": appstleStringSetting("Years"),
2989                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
2990                "yearFrequencyTextV2": appstleStringSetting("Year"),
2991                "offFrequencyTextV2": appstleStringSetting("Off"),
2992                "prepayLabelTextV2": appstleStringSetting("Prepay"),
2993                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
2994                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2995                "onetimeDescriptionTextV2": appstleStringSetting(""),
2996                "atcButtonTextV2": appstleStringSetting(""),
2997                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
2998                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
2999                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
3000                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
3001                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
3002                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
3003                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
3004                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
3005                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
3006                "selectDeliverOptionV2": appstleStringSetting("select deliver option"),
3007                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"),
3008                "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"),
3009                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"),
3010                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
3011                "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe \u0026 save"),
3012                "subscriptionDescriptionTextV2": appstleStringSetting(""),
3013                "atcButtonTextSelector": appstleStringSetting(""),
3014                "disableCartWidgetOnVariants": appstleStringSetting(""),
3015                "shop": appstleStringSetting("routinegoods.myshopify.com"),
3016                "deliveryText": appstleStringSetting("delivery"),
3017                "purchaseOptionsText": appstleStringSetting("Purchase Options"),
3018                "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"),
3019                "subscriptionOptionText": appstleStringSetting("Subscribe and Save 5%"),
3020                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
3021                "subscriptionPriceDisplayText": appstleStringSetting(""),
3022                "tooltipTitle": appstleStringSetting("Subscription detail"),
3023                "showTooltipOnClick": appstleStringSetting("false"),
3024                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eTake control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, cancel deliveries anytime matching your needs.\u003cbr\\\/\u003e\u003cbr\\\/\u003eDoes not include shipping costs."),
3025                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
3026                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting(""),
3027                "manualTranslation": appstleStringSetting("false"),
3028                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
3029                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
3030                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."),
3031                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"),
3032                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
3033                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
3034                "memberOnlySellingPlansJson": appstleJsonSetting("{}"),
3035                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
3036                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 1 month\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045135522\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045135522\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"5% Perfume Subscription - Pay as you go\",\"groupId\":282427554,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045168290\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045168290\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"5% Perfume Subscription - Pay as you go\",\"groupId\":282427554,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":3,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 3 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045201058\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045201058\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"5% Perfume Subscription - Pay as you go\",\"groupId\":282427554,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":4,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 4 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045233826\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045233826\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":3,\"groupName\":\"5% Perfume Subscription - Pay as you go\",\"groupId\":282427554,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":5,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":5,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 5 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045266594\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045266594\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":4,\"groupName\":\"5% Perfume Subscription - Pay as you go\",\"groupId\":282427554,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 6 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045299362\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045299362\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":5,\"groupName\":\"5% Perfume Subscription - Pay as you go\",\"groupId\":282427554,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045332130\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045332130\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":3,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 3 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045364898\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045364898\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 1 month\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045397666\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045397666\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":5,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":5,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 5 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045430434\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045430434\",\"planType\":\"PAY_AS_Y
3036OU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":3,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 6 weeks\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045463202\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045463202\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":4,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":7,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":7,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 7 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045495970\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045495970\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":5,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1045528738\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1045528738\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":6,\"groupName\":\"5% Shampoo \\u0026 Conditioner Subscription - Pay as you go\",\"groupId\":282460322,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every month\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4065001634\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4065001634\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"5% Toothpaste Subscription - Pay as you go\",\"groupId\":1643708578,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"frequencyNameTranslations\":{},\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 months\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4065034402\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4065034402\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"5% Toothpaste Subscription - Pay as you go\",\"groupId\":1643708578,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"frequencyNameTranslations\":{},\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":3,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 3 months\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4065067170\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4065067170\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"5% Toothpaste Subscription - Pay as you go\",\"groupId\":1643708578,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"frequencyNameTranslations\":{},\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 1 month\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073764514\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073764514\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"5% Element Drops Subscription - Pay as you go\",\"groupId\":2412904610,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073797282\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073797282\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"5% Element Drops Subscription - Pay as you go\",\"groupId\":2412904610,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":3,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 3 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073830050\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073830050\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"5% Element Drops Subscription - Pay as you go\",\"groupId\":2412904610,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":4,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 4 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073862818\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073862818\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":3,\"groupName\":\"5% Element Drops Subscription - Pay as you go\",\"groupId\":2412904610,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":5,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":5,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 5 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073895586\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073895586\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":4,\"groupName\":\"5% Element Drops Subscription - Pay as you go\",\"groupId\":2412904610,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 6 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073928354\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073928354\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":5,\"groupName\":\"5% Element Drops Subscription - Pay as you go\",\"groupId\":2412904610,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 1 month\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073961122\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073961122\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"5% Deodorant Subscription - Pay as you go\",\"groupId\":2412937378,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5073993890\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5073993890\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"5% Deodorant Subscription - Pay as you go\",\"groupId\":2412937378,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":3,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 3 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074026658\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074026658\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"5% Deodorant Subscription - Pay as you go\",\"groupId\":2412937378,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":4,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 4 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074059426\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074059426\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":3,\"groupName\":\"5% Deodorant Subscription - Pay as you go\",\"groupId\":2412937378,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":5,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":5,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 5 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074092194\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074092194\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":4,\"groupName\":\"5% Deodorant Subscription - Pay as you go\",\"groupId\":2412937378,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 6 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074124962\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074124962\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":5,\"groupName\":\"5% Deodorant Subscription - Pay as you go\",\"groupId\":2412937378,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\
3036":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074157730\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074157730\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":3,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 3 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074190498\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074190498\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 1 month\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074223266\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074223266\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":5,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":5,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 5 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074256034\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074256034\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":3,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 6 weeks\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074288802\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074288802\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":4,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":7,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":7,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 7 weeks\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074321570\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074321570\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":5,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5074354338\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5074354338\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":6,\"groupName\":\"5% BEST Duo Subscription - Pay as you go\",\"groupId\":2412970146,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_FULFILLMENT\",\"appstleCycles\":[]}]"),
3037                "widgetEnabled": appstleJsonSetting("true"),
3038                "showFreeGiftPrice" : appstleJsonSetting("true"),
3039                "showFreeGiftComparePrice" : appstleJsonSetting("true"),
3040                "enableFreeGiftLayout" : appstleJsonSetting("false"),
3041                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
3042                "freeGiftBadgeText": appstleStringSetting(""),
3043                "showTooltip" : appstleJsonSetting("true"),
3044                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
3045                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
3046                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"),
3047                "updateThemePrice" : appstleJsonSetting("false"),
3048                "sortByDefaultSequence": appstleJsonSetting("true"),
3049                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
3050                "detectVariantFromURLParams": appstleJsonSetting("false"),
3051                "disableQueryParamsUpdate": appstleJsonSetting("false"),
3052                "showStaticTooltip": appstleJsonSetting("false"),
3053                "showAppstleLink": appstleJsonSetting("false"),
3054                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/item)"),
3055                "oneTimePriceText" : appstleStringSetting("{{price}}"),
3056                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
3057                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting("{{pricePerDelivery}}"),
3058                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
3059                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn  Button Button--primary' style='padding: 14px 15px; margin-top: 10px'\u003eManage Subscription\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"),
3060                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/shopify.com\\\/8858173503\\\/account\\\/pages\\\/019dbe72-e192-7fe5-9e91-82a0a1a8655f"),
3061                "appstlePlanId": appstleJsonSetting("163"),
3062                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
3063                "priceSelector": appstleStringSetting(""),
3064                "reloadPriceSelector": appstleStringSetting(""),
3065                "landingPagePriceSelector": appstleStringSetting(""),
3066                "quickViewClickSelector": appstleStringSetting(""),
3067                "badgeTop": appstleStringSetting(""),
3068                "pricePlacement": appstleStringSetting("BEFORE"),
3069                "disableLoadingJquery": appstleJsonSetting("false"),
3070                "widgetEnabledOnSoldVariant": appstleStringSetting("false"),
3071                "switchRadioButtonWidget": appstleJsonSetting("true"),
3072                "appstlePlanName": appstleStringSetting("BUSINESS"),
3073                "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"enableAutoSync\": false, \"enableBundling\": true, \"enableSmsAlert\": true, \"accessBuildABox\": true, \"enableCampaigns\": false, \"enablePriceSync\": false, \"enableAutomation\": true, \"enableCartWidget\": true, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enablePhasedRetry\": false, \"enableIntegrations\": true, \"enableQuickActions\": false, \"enableSummaryReports\": true, \"enableCustomEmailHtml\": false, \"enableWidgetPlacement\": true, \"enableCancellationFlow\": false, \"enableShippingProfiles\": true, \"enableCustomEmailDomain\": false, \"enableDunningManagement\": true, \"subscriptionOrderAmount\": 30000, \"enableOrderConsolidation\": false, \"accessWidgetDe
3073signOptions\": true, \"enableImmediatePlaceOrder\": true, \"enableInventoryManagement\": true, \"enableAdvancedSellingPlans\": true, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": false, \"enableCancellationManagement\": true, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": true, \"enableContractPriceModification\": true, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": true, \"enableStorefrontAnalyticsForwarding\": true, \"accessAdvanceSubscriptionPlanOptions\": true}"),
3074                "formMappingAttributeName": appstleStringSetting(""),
3075                "formMappingAttributeSelector": appstleStringSetting(""),
3076                "quickViewModalPollingSelector": appstleStringSetting(""),
3077                "scriptLoadDelay": appstleStringSetting("0"),
3078                "formatMoneyOverride": appstleStringSetting("false"),
3079                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
3080                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
3081                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
3082                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
3083                "updatePriceOnQuantityChange": appstleStringSetting(""),
3084                "widgetParentSelector": appstleStringSetting(""),
3085                "quantitySelector": appstleStringSetting(""),
3086                "enableAddJSInterceptor": appstleStringSetting("false"),
3087                "isDevEnabled": appstleJsonSetting(false),
3088                "forceReloadWidgetSelector": appstleStringSetting(""),
3089                "forceReloadOnFreqChange": appstleJsonSetting("false"),
3090                "showPrepaidPlanSeparately": appstleJsonSetting("false"),
3091                "debugLogsEnabled": appstleJsonSetting(false),
3092                "isUseStorefrontAPI": appstleJsonSetting(false),
3093                "reBuyEnabled": appstleStringSetting("false"),
3094                "loyaltyDetailsLabelText": appstleStringSetting(null),
3095                "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}"),
3096                "widgetType": appstleStringSetting("WIDGET_TYPE_2"),
3097                "collectionWidgetType": appstleStringSetting("LEGACY"),
3098                "enableCompactProductPageWidget": appstleJsonSetting("false"),
3099                "enableCartDrawerWidget": appstleJsonSetting("false"),
3100                "cartDrawerWidgetStyle": appstleJsonSetting("false"),
3101                "cartDrawerWidgetInlineStyle": appstleStringSetting("false"),
3102                "cartDrawerWidgetPanelStyle": appstleStringSetting("false"),
3103                "cartDrawerWidgetSegmentedStyle": appstleStringSetting("false"),
3104                "showOneTimeComparePrice": appstleJsonSetting("false"),
3105                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
3106                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
3107                "combinedCartWidgetSelector": appstleStringSetting(""),
3108                "removeUnsubscribeOption": appstleJsonSetting(false),
3109                "widgetTemplateHtml": "{% raw %}{% endraw %}",
3110                
3111                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
3111\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n      \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e   \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n     \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e  \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
3111\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n\\n{{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n    {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
3111\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n \/\/   padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;
3111\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
3111ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n        {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
3111\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
3111ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n    \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;
3111\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n        \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n               \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c\/label\u003e\\n        \\n             \u003c\/div\u003e\\n          {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n      \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
3111635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n  {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c\/style\u003e\\n  \u003c\/div\u003e{% endraw %}\"}",
3112                
3113                
3114                  "bundle": {},
3115                
3116                
3117                  "labels": appstleStringSetting("{\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe \u0026 save\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Every\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"true\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscribe success\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"unsubscribe\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.subscriptionDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"true\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
3118                
3119                "css": {
3120                    "appstle_subscription_widget": {
3121                        "margin-top": appstleStringSetting("") ,
3122                        "margin-bottom": appstleStringSetting(""),
3123                    },
3124
3125                    "appstle_subscription_wrapper": {
3126                        "border-width": appstleStringSetting(""),
3127                        "border-color": appstleStringSetting(""),
3128                    },
3129
3130                    "appstle_circle": {
3131                        "border-color": appstleStringSetting(""),
3132                    },
3133
3134                    "appstle_dot": {
3135                        "background-color": appstleStringSetting(""),
3136                    },
3137
3138                    "appstle_select": {
3139                        "padding-top": appstleStringSetting(""),
3140                        "padding-bottom": appstleStringSetting(""),
3141                        "padding-left": appstleStringSetting(""),
3142                        "padding-right": appstleStringSetting(""),
3143                        "border-width": appstleStringSetting(""),
3144                        "border-style": appstleStringSetting(""),
3145                        "border-color": appstleStringSetting(""),
3146                        "border-radius": appstleStringSetting(""),
3147                    },
3148
3149                    "tooltip_subscription_svg": {
3150                        "fill": appstleStringSetting(""),
3151                    },
3152
3153                    "appstle_tooltip": {
3154                        "color": appstleStringSetting(""),
3155                        "background-color": appstleStringSetting(""),
3156                    },
3157
3158                    "appstle_tooltip_border_top_color": {
3159                        "border-top-color": appstleStringSetting(""),
3160                    },
3161
3162                    "appstle_subscription_final_price": {
3163                        "color": appstleStringSetting(""),
3164                    },
3165                    "appstle_widget_text_color": {
3166                        "color": appstleStringSetting(""),
3167                    },
3168                    "appstle_selected_background": {
3169                        "background": "transparent",
3170                    },
3171                    "elementCSS": appstleStringSetting("[\\\".appstle_subscription_wrapper_option { border-width: 0.5px !important; }\\\"]"),
3172                    "customCSS": appstleStringSetting("#appstle_subscription_widget0 .appstle_subscription_wrapper {\\r\\n    border: 1px solid #e0e0e0 !important;\\r\\n}"),
3173                    "customerPortalCss": appstleStringSetting(".appstle-customer-portal h2 {\\n    font-size: 1.5rem !important;\\n}\\n\\n.card-header{\\n  background-color: white !important;\\n font-family: 'Josefin Sans' ,sans-serif !important;\\n}\\n.d-flex {\\n font-family: 'Josefin Sans' ,sans-serif !important;\\n}\\n.appstle_sub-title {\\ncolor: black !important;\\nfont-family: 'Josefin Sans' ,sans-serif !important;
3173\\nfont-weight: normal !important;\\n}\\n.appstle_badge, .appstle_badge.appstle_ACTIVE {\\n    background-color: #f2c6ca !important;\\ncolor: black !important;\\n}\\n.appstle_greeting_header {\\nfont-family: 'Josefin Sans' ,sans-serif !important;\\n}\\n.appstle-customer-portal .d-flex {\\n    text-transform: uppercase;\\nfont-size: 15px !important;\\n}"),
3174                    "externalStyleTag": appstleStringSetting(""),
3175                    "themeCss": appstleStringSetting(""),
3176                }
3177            };
3178          
3179
3180          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
3181
3182          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
3183
3184          
3185            try {
3186            
3187                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy \u0026 better focus.","productDetails":"Product Details","failedToAddMsgText":"Cart can't have more than {{maxProduct}} products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"ADD","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{discount}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTablePriceTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget at \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":null,"productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart ","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"Build a box","productPriceFormatField":null,"reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"OK","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane \u0026 Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}} off\u003c\\\/span\u003e\u003c\\\/span\u003e.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eFREE PRODUCT ({{productName}})\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTableShippingTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eshipping at {{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get \u003cspan class='appstle-loyalty-free-trial-discount'\u003e{{discount}} \u003cspan class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'\u003e{{discountType}} \u003c\\\/span\u003e\u003c\\\/span\u003e \u003cspan class='appstle-loyalty-free-trial-text'\u003efree trial.\u003c\\\/span\u003e","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"PROCEED TO CHECKOUT","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
3188            
3189            } catch (e) {
3190            console.error("Error parsing build a box labels:", e);
3191            }
3192          
3193
3194          var _RSConfig = _RSConfig || {};
3195
3196          _RSConfig.shop = "routinegoods.myshopify.com";
3197
3198          
3199
3200          
3201
3202            
3203            _RSConfig.shopMoneyFormat = "${{amount}}";
3204            _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
3205            
3206
3207            
3208
3209        }
3210
3211        
3212        
3213            _RSConfig.assetRev = "d3456ec5a97722e2cd2e289d7733e0b6";
3214        
3215
3216</script>
3216
3217
3218<style id="appstle-payment-button-override">
3219    .shopify-payment-button {display: none;}
3220</style>
3221<script>
3222 let appstleCount = 0
3223 function isAppstleJSInitiated() {
3224    appstleCount++;
3225    if (window?.["RSConfig"] || appstleCount > 20) {
3226        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
3227        if (appstleStyleElement) {
3228            appstleStyleElement.remove();
3229        }
3230    } else {
3231        setTimeout(isAppstleJSInitiated, 500)
3232    }
3233 }
3234 isAppstleJSInitiated();
3235</script>
3235
3236
3237<script>
3238    var appstleExternalStyle = document.createElement('style');
3239    appstleExternalStyle.textContent = appstleStringSetting("");
3240    document.body.appendChild(appstleExternalStyle);
3241</script>
vendor: 1 bytes, line 3241
3241
3242<script>
3243    function pollAppstleInit() {
3244        if (window?.appstleInit) {
3245        window?.appstleInit()
3246        } else {
3247        setTimeout(pollAppstleInit, 30);
3248        }
3249    }
3250</script>
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266    
3267
3268    
3268<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=routinegoods.myshopify.com&v=1790780404405" defer ></script>
3268
3269
3270    
3271
3272    
3273    
3274
3275
3276
3277</div><div id="shopify-block-AaEdFRXFmNDh5c0UyZ__1386531382474587334" class="shopify-block shopify-app-block">
3277<script id="bundle-builder-cart-integration-box" type="application/json">
3278    {"cart_style":"classic","hide_accelerated_checkout":false,"show_compare_at":false,"placement":"below","hide_empty_line_items":false,"font_size":16,"font_color":"","button_color":"","button_background":"","button_radius":0,"border_color":"#000000","background":"","heading":"Your cart contains {count} bundle","heading_plural":"Your cart contains {count} bundles","view_text":"View Details","modal_title":"Your bundle summary","modal_font_color":"#000000","modal_background":"#FFFFFF","modal_border_color":"#c4c4c4","modal_item_background":"","modal_item_content_background":"#f1f1f1","modal_item_product_background":"#ffffff","custom_css":""}
3279</script>
3279
3280
3281<script id="bundle-builder-cart-settings-box" bundle-builder-cart-settings type="application/json">
3282    {
3283        "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},
3284        "pageType": "index",
3285        "moneyFormat": "${{amount}}"
3286    }
3287</script>
3287
3288
3289<script id="bundle-builder-cart-locales" type="application/json">
3290{
3291    "locale": "en",
3292    
3293    "current": null,
3294    "default": null
3295}
3296</script>
3296
3297
3298<script src="https://cdn.shopify.com/extensions/01a0e808-252d-7362-b92f-2ded7d304faf/bundlebuilder-241/assets/bundle-builder-engine.js" type="module"></script>
3298
3299
3300<bundle-builder-item-modal
3301    data-version="2"
3302    data-title="Your bundle summary"
3303></bundle-builder-item-modal>
3304
3305<style>
3306    :root {
3307        --bb-font-size: 16px;
3308        --bb-font-color: ;
3309        --bb-button-color: ;
3310        --bb-button-background: ;
3311        --bb-button-radius: 0px;
3312        --bb-border-color: #000000;
3313        --bb-background: ;
3314        --bb-modal-font-color: #000000;
3315        --bb-modal-background: #FFFFFF;
3316        --bb-modal-border-color: #c4c4c4;
3317        --bb-modal-item-background: ;
3318        --bb-modal-item-content-background: #f1f1f1;
3319        --bb-modal-item-product-background: #ffffff;
3320    }
3321
3322    
3323</style>
3324
3325<script src="https://cdn.shopify.com/extensions/01a0e808-252d-7362-b92f-2ded7d304faf/bundlebuilder-241/assets/bundle-builder-cart-box.js" type="module"></script>
3325
3326
3327<script src="https://cdn.shopify.com/extensions/01a0e808-252d-7362-b92f-2ded7d304faf/bundlebuilder-241/assets/bundle-builder-item-modal.js" type="module"></script>
vendor: 1 bytes, line 3327
3327
3328<script src="https://cdn.shopify.com/extensions/01a0e808-252d-7362-b92f-2ded7d304faf/bundlebuilder-241/assets/bundle-builder-line-item-card.js" type="module"></script>
3328
3329
3330
3331
3332
3333<!-- for desktop overlay transparency may be an option but we should start with standard handling -->
3334<!-- padding, margins -->
3335</div><div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag -->
3336
3337
3338  
3338<script src="https://cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/app-embed-BPe2qr_5.js" type="module" crossorigin="anonymous"></script>
3338
3339  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/stylex-E6760mTB.js" crossorigin="anonymous">
3340  <link href="//cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/stylex-mm1DjMzv.css" rel="stylesheet" type="text/css" media="all" />
3341
3342<!-- END app snippet -->
3343
3344<essential-upsell-app-embed
3345  upsell-app-data="{&quot;funnels&quot;:[]}"upsell-app-config-data='{&quot;analyticsBaseUrl&quot;:null,&quot;sfk&quot;:&quot;&quot;,&quot;baseUrl&quot;:null}'
3346  product-page-product="null"product-page-selling-plan-groups="null"
3347  selling-plan-translations="[]"
3348  product-page-collection-ids="[]"
3349  first-shop-product-id="7851660214434"
3350  shop-money-format="${{amount}}"
3351  market-handle="united-states"
3352  presentment-currency="USD"
3353  customer-tags="null"
3354  cart-items='
3355[]'
3356></essential-upsell-app-embed>
3357
3358
3359</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://routinegoods.myshopify.com" crossorigin><!-- Config and setup JS -->
3360<script id="RestockRocketConfig">
3361  window._RestockRocketConfig = window._RestockRocketConfig || {}
3362  window._RestockRocket = window._RestockRocket || {}
3363  window._Stoq = window._RestockRocket
3364  window._StoqConfig = window._RestockRocketConfig
3365  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
3366  function normalizeLocale(locale) {
3367    if (!locale || locale.trim() === '') {
3368      return '';
3369    }
3370    return locale.toString().toLowerCase().replace(/-/g, '_');
3371  }
3372
3373  window._RestockRocketConfig.locale = 'en';
3374  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
3375  window._RestockRocketConfig.shop = 'routinegoods.myshopify.com';
3376  window._RestockRocketConfig.pageType = 'index';
3377  window._RestockRocketConfig.liquidRenderedAt = 1791120642;window._RestockRocketConfig.marketId = 36201529506;window._RestockRocketConfig.countryName = 'United States';
3378    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
3379  if (!window._RestockRocketConfig.cartToken) {
3380    try {
3381      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
3382      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
3383    } catch (e) { }
3384  }
3385window._RestockRocketConfig.cachedSettings = {"id":60118,"shop_id":60098,"currency":"CAD","created_at":"2026-04-18T18:25:46.985Z","updated_at":"2026-10-04T07:14:29.306Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
3385separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-card__media","insert_button_after_selector_index":".product-card__media","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":".product-card__media","show_button_on_page":false,"insert_button_after_selector_search":".product-card__media","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":".collection__main","index_buttons_container":".shopify-section--featured-collections","page_buttons_container":".shopify-section--featured-collections","search_buttons_container":".shopify-section--featured-collections","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":".buy-buttons .button","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-card__media","preorder_index_badge_selector":".product-card__media","preorder_page_badge_selector":".product-card__media","preorder_search_badge_selector":".product-card__media","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"buy-buttons","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".price-list.price-list--product sale-price","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".buy-buttons","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-04T07:14:29.334Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};window._RestockRocketConfig.storefrontAccessToken = "da6a8573324ff7993413fc643d5c6186";
3386  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
3387  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[36347559641250,36347559674018,36347559706786,36347559739554,36347559772322,36347559805090,36347559837858,36347559870626,36347559903394,36347559968930,36347560067234,36347560132770,36347560231074,36347560296610,36347560362146,36347560427682,36347560493218,36347560558754,36347560624290,36347560689826,36347560788130,36347560820898,36347560853666,36347560886434,36347560919202,36347561017506,36347561050274,36347561083042,36347561115810,36347561148578,36347561181346,36347561214114,36347561246882,36347561279650,36347561312418,36347561345186,36347561377954,36347561410722,36347561443490,36347561476258,36347561509026,36347561541794,36347561607330,36347561640098,36347561672866,36347561705634,36347561738402,36347561771170,36347561803938,36347561836706,36347561869474,36347561902242,36347561935010,36347561967778,36347562000546,36347562033314,36347562066082,36347562131618,36347562164386,36347562197154,36347562229922,36347562262690,36347562295458,36347562328226,36347562360994,36347562393762,36347562426530,36347562459298,36347562492066,36347562524834,36347562557602,36347562590370,36347562623138,36347562655906,36347562688674,36347562721442,47340730744994],"updated_at":"2026-10-04T13:24:14Z","market_locations_enabled":false,"market_id":3810164898,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-04T13:11:48Z","shopify_market_id":36201529506,"market_locations_enabled":false};
3388    window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_36201529506";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-04T13:11:48Z","shopify_market_id":36201529506,"market_locations_enabled":false};
3389    window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_36201529506";
3390window._RestockRocketConfig.sellingPlans = [];(function() {
3391      const cachedData = {"plans":[{"shopify_selling_plan_group_id":2328854690,"shopify_selling_plan_id":4971692194,"enabled":true,"variant_ids":[],"product_variants_source":"custom","name":"Preorder - ready to ship June 21","preorder_button_text":"PREORDER","preorder_button_description":"Any other items in your cart will ship separately.","preorder_button_description_enabled":false,"preorder_button_description_background_color":"#b49a87","preorder_button_description_text_color":"#FFFFFF","preorder_button_description_border_radius":-14,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2026-04-18T18:33:37.001Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Pre-order shipping date: {{ date }}","shipping_applies_to_all_products":false,"shipping_text":"ASAP","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":true,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#fdf6f6","preorder_button_background_color":"#0c0c0c","preorder_button_colors_enabled":true,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2026-04-18T18:33:37.001Z","billing_after_n_intervals":null,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":4971692194,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-06-21T15:17:31.000Z","allow_mixed_cart":false,"mixed_cart_error_message":"Preorders must be purchased 
3391separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":false,"preorder_progress_bar_enabled":false,"batches_enabled":false,"preorder_batches":[]}],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":true,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-10-04T10:47:00Z"};
3392
3393      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
3394        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
3395        const oldPlans = window._RestockRocketConfig.sellingPlans;
3396        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
3397          ? oldPlans.reduce(function(max, plan) {
3398              if (plan.updated_at) {
3399                const planDate = new Date(plan.updated_at);
3400                const maxDate = max ? new Date(max) : null;
3401                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
3402              }
3403              return max;
3404            }, '')
3405          : null;
3406        const cachedDate = new Date(cachedData.cached_at);
3407        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
3408        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
3409
3410        if (useCached) {
3411          if (Array.isArray(cachedData.plans)) {
3412            window._RestockRocketConfig.sellingPlans = cachedData.plans;
3413            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
3414            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
3415          }
3416        } else {
3417          window._RestockRocketConfig.disabledSellingPlanIds = [];
3418          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
3419        }
3420      }
3421    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"4e3865b7-f5a2-4978-bc8a-f8b505e57c36","shop_id":60098,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false,"enableCartChangeValidation":false,"enableCartUpdateValidation":false,"cancelRequestOnModalRejection":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2026-04-18T18:32:19.173Z","updated_at":"2026-04-18T18:32:19.173Z"}];
3422  try {
3423    var _sqCfg = window._RestockRocketConfig;
3424    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
3425      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
3426    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
3427      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
3428    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
3429  } catch (e) { }
3430  try {
3431    var _sqc = window._RestockRocketConfig;
3432    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
3433    var _sqPre = (_sqc.cachedPreorderVariantIds &&
3434      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
3435    var _sqArm = false;
3436    if (_sqOn && _sqc.preordersConfigured) {
3437      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
3438        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
3439      } else {
3440        _sqArm = (_sqc.integrations || []).some(function (i) {
3441          return i && i.type === 'featured_product' && i.enabled &&
3442            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
3443        });
3444      }
3445    }
3446    if (_sqArm && document.documentElement) {
3447      _sqc.acceleratedGateArmed = true;
3448      document.documentElement.classList.add('stoq-buy-now-pending');
3449      setTimeout(function () {
3450        document.documentElement.classList.remove('stoq-buy-now-pending');
3451      }, 6000);
3452    }
3453  } catch (e) { }
3454
3455  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
3456  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
3457  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
3458  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
3459  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
3460  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
3461  try {
3462    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
3463    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
3464  } catch (e) {
3465    window._RestockRocketConfig.appVersion = '';
3466  }
3467  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
3468  const LIQUID_CACHE_MAX_AGE = 15 * 60;
3469  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
3470  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
3471    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
3472    window._RestockRocketConfig.isLiquidCacheFresh = true;
3473    window._RestockRocketConfig.liquidCacheAge = null;
3474  } else {
3475    const now = Math.floor(Date.now() / 1000);
3476    const liquidCacheAge = now - liquidRenderedAt;
3477    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
3478    if (liquidCacheAge < 0) {
3479      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
3480      window._RestockRocketConfig.isLiquidCacheFresh = true;
3481    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
3482      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
3483      window._RestockRocketConfig.isLiquidCacheFresh = true;
3484    } else {
3485      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
3486      window._RestockRocketConfig.isLiquidCacheFresh = false;
3487    }
3488  }
3489
3490  function checkSettingsExpiry(settings) {
3491    try {
3492      if (!settings || !settings.updated_at) {
3493        console.debug('STOQ - Invalid settings data structure');
3494        return null;
3495      }
3496
3497      if (!settings.cache) {
3498        console.debug('STOQ - settings caching disabled');
3499        return null;
3500      }
3501      if (settings.multi_language_enabled) {
3502        if (!settings.translations) {
3503          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
3504          return null;
3505        }
3506        if (window._RestockRocketConfig.normalizedLocale &&
3507            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
3508          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
3509        }
3510      }
3511
3512      const updatedAt = new Date(settings.updated_at);
3513      if (isNaN(updatedAt.getTime())) {
3514        console.debug('STOQ - Invalid updated_at date format in settings');
3515        return null;
3516      }
3517
3518      const age = Date.now() - updatedAt.getTime();
3519      if (age < SETTINGS_CACHE_DURATION) {
3520        console.debug('STOQ - settings changed recently, skipping cache');
3521        return null;
3522      }
3523
3524      return settings;
3525    } catch (error) {
3526      console.debug('STOQ - Error checking settings cache:', error);
3527      return null;
3528    }
3529  }
3530
3531  function createRestockRocketContainer() {
3532    const restockRocketContainer = document.createElement('div');
3533    restockRocketContainer.id = 'restock-rocket';
3534    document.body.appendChild(restockRocketContainer);
3535  }
3536
3537  function createRestockRocketScript(scriptUrl) {
3538    const restockRocketScriptElement = document.createElement('script');
3539    restockRocketScriptElement.setAttribute('defer', 'defer');
3540    restockRocketScriptElement.src = scriptUrl;
3541    document.body.appendChild(restockRocketScriptElement);
3542  }
3543
3544  createRestockRocketContainer()
3545
3546  console.debug('STOQ - extension activated')
3547  try {
3548    const _stoqInitConfig = window._RestockRocketConfig;
3549    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
3549)
3550      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
3551      : [];
3552    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
3553    var _stoqPageSeq = 0;
3554    try {
3555      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
3556      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
3557    } catch (e) { }
3558    Shopify?.analytics?.publish?.('stoq_initialized', {
3559      cart_token: _stoqInitConfig.cartToken || '',
3560      page_url: window.location.href,
3561      page_type: _stoqInitConfig.pageType || '',
3562      shop_domain: _stoqInitConfig.shop || '',
3563      market_id: _stoqInitConfig.marketId || '',
3564      country_code: _stoqInitConfig.countryIsoCode || '',
3565      detected_variant_ids: _stoqDetectedVariantIds,
3566      selected_variant_id: _stoqSelectedVariantId || '',
3567      page_load_seq: _stoqPageSeq,
3568      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
3569      app_version: _stoqInitConfig.appVersion || '',
3570      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
3571      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
3572      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
3573    });
3574  } catch (e) {
3575    console.debug('STOQ - stoq_initialized publish failed:', e);
3576  }
3577  try {
3578    var _sqTrack = window._RestockRocketConfig;
3579    if (_sqTrack.preordersConfigured) {
3580      document.addEventListener('click', function (e) {
3581        try {
3582          var t = e.target;
3583          if (!t || !t.closest) return;
3584          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
3585          if (!host) return;
3586          var channel = host.matches && host.matches('shopify-payment-terms')
3587            ? 'shop_pay_installments' : 'buy_now';
3588          var form = host.closest('form');
3589          var vidEl = form && form.querySelector('[name="id"]');
3590          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
3591          var _sqVidNum = Number(variantId);
3592          var _sqPlan = null;
3593          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
3594          var _sqMktId = Number(_sqTrack.marketId);
3595          var _sqForVariant = function (pl) {
3596            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
3597              pl.variant_ids.indexOf(_sqVidNum) !== -1;
3598          };
3599          _sqPlans.forEach(function (pl) {
3600            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
3601                Array.isArray(pl.shopify_market_ids) &&
3602                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
3603          });
3604          if (!_sqPlan) {
3605            _sqPlans.forEach(function (pl) {
3606              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
3607            });
3608          }
3609          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
3610            variant_id: variantId,
3611            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
3612            channel: channel,
3613            market_id: _sqTrack.marketId || '',
3614            country_code: _sqTrack.countryIsoCode || '',
3615            page_type: _sqTrack.pageType || '',
3616            cart_token: _sqTrack.cartToken || '',
3617            page_url: (window.location && window.location.href) || '',
3618            properties: {
3619              is_preorder_variant: (function () {
3620                var vid = Number(variantId);
3621                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
3622                return has(_sqTrack.preorderVariantIds) ||
3623                  has(_sqTrack.cachedPreorderVariantIds &&
3624                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
3625              })(),
3626              in_enabled_plan: !!_sqPlan,
3627              is_instock_variant: (function () {
3628                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
3629                return has(_sqTrack.inStockVariantIds) ||
3630                  has(_sqTrack.cachedInStockVariantIds &&
3631                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
3632              })(),
3633              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
3634              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
3635              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
3636              gate_armed: !!_sqTrack.acceleratedGateArmed,
3637              gate_active_at_click: !!(document.documentElement &&
3638                document.documentElement.classList.contains('stoq-buy-now-pending')),
3639              blocked: (function () {
3640                try {
3641                  var rr = window._RestockRocket;
3642                  return !!(rr && typeof rr.willBlockAcceleratedCl
3642ick === 'function' &&
3643                    rr.willBlockAcceleratedClick(e));
3644                } catch (err) { return false; }
3645              })(),
3646            },
3647          });
3648        } catch (err) { }
3649      }, true);
3650    }
3651  } catch (e) { }
3652  function applyTranslations(settings) {
3653    try {
3654      if (!settings || !settings.multi_language_enabled) {
3655        return settings;
3656      }
3657
3658      if (!settings.translations) {
3659        console.debug('STOQ - No translations found, skipping translation');
3660        return settings;
3661      }
3662
3663      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
3664      const translations = settings.translations;
3665
3666      if (!normalizedLocale) {
3667        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
3668        delete settings.translations;
3669        return settings;
3670      }
3671
3672      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
3673
3674      const translatedFields = translations[normalizedLocale];
3675      if (translatedFields && typeof translatedFields === 'object') {
3676        Object.keys(translatedFields).forEach(function(key) {
3677          const value = translatedFields[key];
3678          if (value !== null && value !== undefined && value !== '') {
3679            settings[key] = value;
3680          }
3681        });
3682      } else {
3683        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
3684      }
3685
3686      delete settings.translations;
3687      return settings;
3688    } catch (e) {
3689      console.debug('STOQ - error applying translations:', e);
3690      return settings;
3691    }
3692  }
3693  function setupCartSellingPlanUpdater(settings) {
3694    window.addEventListener('stoq:inventory-data-loaded', function(event) {
3695      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
3696      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
3697        window._RestockRocket.updateCartSellingPlans()
3698          .then(hasUpdates => {
3699            if (hasUpdates) {
3700              console.debug('STOQ - cart selling plans updated successfully');
3701            } else {
3702              console.debug('STOQ - no cart selling plan updates needed');
3703            }
3704          })
3705          .catch(error => {
3706            console.error('STOQ - error updating cart selling plans:', error);
3707          });
3708      }
3709    });
3710  }
3711  function storefrontGraphql(query, variables) {
3712    const cfg = window._RestockRocketConfig;
3713    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
3714      return Promise.reject(new Error('Storefront API unavailable'));
3715    }
3716    return fetch(
3717      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
3718      {
3719        method: 'POST',
3720        headers: {
3721          'Content-Type': 'application/json',
3722          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
3723        },
3724        body: JSON.stringify({ query: query, variables: variables }),
3725      }
3726    )
3727    .then(function(response) {
3728      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
3729      return response.json();
3730    })
3731    .then(function(body) {
3732      if (body && body.errors && body.errors.length) {
3733        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
3734      }
3735      return body && body.data;
3736    });
3737  }
3738  function fetchStorefrontShopMetafield(key) {
3739    const cfg = window._RestockRocketConfig;
3740    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
3741    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
3742    .then(function(data) {
3743      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
3744      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
3745      return JSON.parse(value);
3746    });
3747  }
3748  (function loadStorefrontSettings() {
3749    const cfg = window._RestockRocketConfig;
3750    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
3751    function run() {
3752      // The live-settings read is one more shop-level metafield fetch, so it
3753      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
3754      // reads rather than re-issuing the same query + parse.
3755      fetchStorefrontShopMetafield('settings')
3756      .then(function(settings) {
3757        cfg.storefrontSettings = settings;
3758        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
3759      })
3760      .catch(function(e) {
3761        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
3762      });
3763    }
3764
3765    if (typeof window.requestIdleCallback === 'function') {
3766      window.requestIdleCallback(run, { timeout: 5000 });
3767    } else {
3768      setTimeout(run, 0);
3769    }
3770  })();
3771  const cachedSettings = window._RestockRocketConfig.cachedSettings;
3772  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
3773
3774  if (validCachedSettings) {
3775    console.debug('STOQ - using cached settings');
3776    initializeScripts(validCachedSettings);
3777  } else {
3778    console.debug('STOQ - fetching fresh settings');
3779    const headers = {
3780      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
3781      'ngrok-skip-browser-warning': 'skip'
3782    };
3783
3784    if (window.Shopify?.theme?.role === 'main') {
3785      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
3786      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
3787      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
3788    }
3789
3790    fetch(
3791      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
3792      { headers }
3793    )
3794    .then(function(response) {
3795      if (!response.ok) {
3796        throw new Error('Network response was not ok');
3797      }
3798      return response.json();
3799    })
3800    .then(function(settings) {
3801      initializeScripts(settings);
3802    })
3803    .catch(function(error) {
3804      if (cachedSettings) {
3805        console.debug('STOQ - using expired cached settings as fallback');
3806        initializeScripts(cachedSettings);
3807      } else {
3808        console.error('STOQ - failed to load settings:', error);
3809      }
3810    })
3811    .catch(function(e) {
3812      console.error(e)
3813    })
3814  }
3815
3816  function fetchEmbedConfig(endpoint, apply) {
3817    return fetch(
3818      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
3819      {
3820        headers: {
3821          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
3822          'ngrok-skip-browser-warning': 'skip'
3823        }
3824      }
3825    )
3826    .then(function(response) {
3827      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
3828      return response.json();
3829    })
3830    .then(function(data) {
3831      try {
3832        apply(data);
3833      } catch (applyError) {
3834        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
3835        throw applyError;
3836      }
3837    })
3838    .catch(function(error) {
3839      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
3840    });
3841  }
3842  function refreshShopConfig(source) {
3843    const cfg = window._RestockRocketConfig;
3844    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
3845    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
3846    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
3847
3848    return fetchStorefrontShopMetafield(source.metafieldKey)
3849      .then(function(value) {
3850        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
3851        source.apply(value);
3852        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
3853      })
3854      .catch(function(error) {
3855        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
3856        return viaEmbed();
3857      });
3858  }
3859  function refreshIntegrations() {
3860    const cfg = window._RestockRocketConfig;
3861    return refreshShopConfig({
3862      endpoint: 'integrations',
3863      metafieldKey: 'integrations',
3864      flag: 'enable_storefront_integrations_read',
3865      isValid: function(value) { return Array.isArray(value); },
3866      apply: function(data) {
3867        cfg.integrations = data;
3868      }
3869    });
3870  }
3871  function refreshSellingPlans(embedOnly) {
3872    const cfg = window._RestockRocketConfig;
3873    return refreshShopConfig({
3874      embedOnly: embedOnly === true,
3875      endpoint: 'selling_plans',
3876      metafieldKey: 'cachedSellingPlans',
3877      flag: 'enable_storefront_selling_plans_read',
3878      isValid: function(value) { return !!value && Array.isArray(value.plans); },
3879      apply: function(data) {
3880        cfg.sellingPlans = data.plans;
3881        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
3882        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
3883          cfg.readFlags = data.read_flags;
3884        }
3885      }
3886    });
3887  }
3888
3889  function initializeScripts(settings) {
3890    settings = applyTranslations(settings);
3891    window._RestockRocketConfig.settings = settings;
3892    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
3893    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
3894    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
3895    if (forceEmbedSellingPlans || staleRefresh) {
3896      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
3897      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
3898      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
3899      Promise.race([
3900        Promise.all(refreshes),
3901        new Promise(function(resolve) { setTimeout(resolve, 1000); })
3902      ]).then(function() { loadScripts(settings); });
3903      return;
3904    }
3905
3906    loadScripts(settings);
3907  }
3908
3909  function loadScripts(settings) {
3910    setupCartSellingPlanUpdater(settings);
3911
3912    if(settings.enable_app) {
3913      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
3914        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
3915      })
3916      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
3917        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
3918      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
3919        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
3920      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
3921
3922      const collectionScriptUrl = usePreorderBuild
3923        ? window._RestockRocketConfig.scriptUrlCollection
3924        : window._RestockRocketConfig.scriptUrlCollectionBis;
3925      const productScriptUrl = usePreorderBuild
3926        ? window._RestockRocketConfig.scriptUrlProduct
3927        : window._RestockRocketConfig.scriptUrlProductBis;
3928
3929      const pageType = window._RestockRocketConfig.pageType;
3930      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
3931
3932      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
3933        createRestockRocketScript(collectionScriptUrl);
3934      } else if(pageType === 'product') {
3935        createRestockRocketScript(productScriptUrl);
3936      } else if(hijackIntegration) {
3937        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
3938      } else if(usePreorderBuild) {
3939        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
3940      } else {
3941        console.debug(`STOQ - no scripts enabled for ${pageType}`);
3942      }
3943      const appLoadedEvent = new CustomEvent('stoq:loaded', {
3944        detail: {
3945          pageType: window._RestockRocketConfig.pageType,
3946          enabled: settings.enable_app,
3947          settings: settings,
3948          preorderEnabled: settings.preorder_enabled
3949        }
3950      });
3951      console.debug('STOQ - dispatching app loaded event');
3952      window.dispatchEvent(appLoadedEvent);
3953    }
3954  }
3955</script>
3955<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
3956
3957
3958</div>
3958<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3958
3959</body>
3960</html>
3961
3962<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.10) -->
3963<script type="text/javascript">
3964// Overrides:
3965// var afterpay_min = 0.04;            // As per your Afterpay contract.
3966// var afterpay_max = 2000.00;         // As per your Afterpay contract.
3967// var afterpay_cbt_enabled = false;   // As per your Afterpay contract; change to true to display Cross-Border Trade artwork (for AU/NZ).
3968// var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
3969// var afterpay_product_selector = '#product-price-selector';
3970// var afterpay_cart_integration_enabled = true;
3971// var afterpay_cart_static_selector = '#cart-subtotal-selector';
3972
3973// Non-editable fields:
3974var afterpay_shop_currency = "CAD";
3975var afterpay_cart_currency = "USD";
3976var afterpay_shop_money_format = "${{amount}}";
3977var afterpay_shop_permanent_domain = "routinegoods.myshopify.com";
3978var afterpay_theme_name = "Prestige Theme 5.3.5 (Feb 2023)";
3979var afterpay_product = null;
3980var afterpay_current_variant = null;
3981var afterpay_cart_total_price = 0;
3982var afterpay_js_snippet_version = '1.0.10';
3983</script>
vendor: 1 bytes, line 3983
3983
3984<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
3984
3985<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.10) -->

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.